.foto_producto {
	width:100%;
	text-align:center;
}
.id01 {
	width:32%;
	padding-right:1%;
}
.id01 a {
	text-decoration:none;
	color:#333333;
	font-size:1.3em;
}
.id01 a:hover {
	text-decoration:underline;
}
.id02 {
	width:32%;
	padding-right:1%;
}
.id02 a {
	text-decoration:none;
	color:#333333;
	font-size:1.3em;
}
.id02 a:hover {
	text-decoration:underline;
}
.id00 {
	width:32%;
	padding-right:1%;
}
.id00 a {
	text-decoration:none;
	color:#333333;
	font-size:1.3em;
}
.id00 a:hover {
	text-decoration:underline;
}
.dimg{
	text-align:center;
	}
input.boton1 {
	background-color:#333333;
	color:#ffffff;
	border:2px solid #E7B601;
	cursor:pointer;
}
form.lista_producto {
	text-align:center;
	}
form.lista_producto fieldset{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
form.cesta fieldset{
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}
form.formulariovaciar fieldset{
	padding-top:5px;
	padding-bottom:5px;
	/*text-align:right;*/
}
form.formularioformalizar fieldset{
	padding-top:5px;
	padding-bottom:5px;
	/*text-align:right;*/
}
a.quitar {
	color:#82591F;
	text-decoration:none;
	font-weight:bold;
}
a.quitar:hover {
	color:#82591F;
	text-decoration:underline;
}
table {
	font-size:0.69em;
}
form.pedido label.grande {
	width:99%;
	float:left;
	}
form.pedido label.medio {
	width:60%;
	float:left;
	}
form.pedido label.medio1 {
	width:70%;
	float:left;
	}
form.pedido label.txiki {
	width:35%;
	float:right;
	}
form.pedido label.txiki1 {
	width:29%;
	float:right;
	/*text-align:right;*/
	}
form.pedido input.mediano {
	float:right;
	width:60%;
}
/*
form.pedido input.mediano1 {
	float:right;
	width:80%;
}*/
form.pedido input.mediano1 {
	float:right;
	width:66%;
}
form.pedido input.grande {
	float:right;
	width:76%;
}
form.pedido input.grande1 {
	float:right;
	width:65%;
}
form.pedido input.chico {
	float:right;
	width:35%;
}
form.pedido input.chico1 {
	float:right;
	width:70%;
}
form.pedido textarea {
	width:100%;
	height:4em;
}
form.pedido fieldset {
	padding-top:5px;
	padding-bottom:5px;
	}
table.pedido {
	padding-top:2em;
	text-align: center;
	font-size: 0.69em;
	color: #404040;
	width: 99%;
	background-color: #ffffff;
	border: 1px #004b97 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	}
table.pedido tr {
	height:2.2em;
	}
p.conborde {
	border:1px solid #82591F;
	padding:3px;
	min-height:7em;
	height:auto !important;
	height:7em;

}
.previo-prod h2 {
	color:#82591F;
	font-size:1.2em;
	font-weight:bold;
	}
.previo-prod h3 {
	color:#82591F;
	font-size:1.2em;
	font-weight:bold;
	}
#contenido-dcha p.total {
	text-align:right;
	}
#contenido-dcha p a.modificar {
	text-decoration:none;
	color:#79561E;
	font-size:1.3em;
	}
#contenido-dcha p a.modificar:hover {
	text-decoration:underline;
	color:#79561E;
	font-size:1.3em;
	}
a img {
	border:0px;
	}
.linea_marron {
	width:100%;
	height:2px;
	}
.linea_marron_int{
	margin:0 auto;
	width:80%;
	height:1px;
	background-color:#82591F;
	}
h2 span {
	display:inline-block;
}
#especial h2 {
	color:#82591F;
	font-size:0.96em;
	font-weight:bold;
	}
.cat-virt {
	background-color:#333333;
	border:2px solid #E7B601;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:5px 0 7px;
	padding:10px 0;
	text-align:center;
	width:69%;
}
.cat-virt p {
	margin:0;
}
.cat-virt a {
	padding-bottom:5px;
	display:inline;
color:#FFFFFF;
text-decoration:underline;
}
.cat-virt2 {
	width:69%;
	float:left;
}
.cat-virt2 a {
	padding:4px;
	color:#333333;
	text-decoration:none;
}
.cat-virt a.sin {
	padding-bottom:0px;
	color:#FFFFFF;
text-decoration:none;
}
.cat-virt a.sin:hover {
	color:#ffffff;
	text-decoration:none;
}
.cat-virt2 a:hover {
	color:#333333;
	text-decoration:underline;
}
