a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; font-style: normal; text-decoration: none}
ul, li, body, table, td, tr, input, form, select, textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.izquierda {
	float: left;
}
.derecha {
	float: right;
}
.centrar {
	text-align: center;
}


a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold; font-style: normal; text-decoration: none}

.titulo_listado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #434343; font-weight: bold}
.etiquetas_cabecera_tabla {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.clear {
	clear: both;
}

.cuerpo_tabla {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.etiquetas_ficha {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.fondo_celda {  background-image: url(imgs/linea_gris_h.gif); background-repeat: repeat-x}

.botonera1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-align: left;border-bottom-style: dashed;border-bottom-width: 1px;border-bottom-color:#333333;}
.botonera1 a:link {font-size: 11px;color: #157DB5;}
.botonera1 a:visited {font-size: 11px;color: #157DB5;}
.botonera1 a:hover {font-size: 11px;color: #133A4F;}
.botonera1B {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-align: left;border-bottom-style: dashed;border-bottom-width: 1px;border-bottom-color:#333333;}
.botonera1B a:link {font-size: 11px;color: #133A4F;}
.botonera1B a:visited {font-size: 11px;color: #133A4F;}
.botonera1B a:hover {font-size: 11px;color: #133A4F;}

.botonera2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: #157DB5;border-bottom-style: dashed;border-bottom-width: 1px;border-bottom-color:#333333;}
.botonera2 a:link {font-size: 12px;color: #157DB5;}
.botonera2 a:visited {font-size: 12px;color: #157DB5;}
.botonera2 a:hover {font-size: 12px;color: #133A4F;}

.txt1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #133A4F;text-decoration: none;padding-top: 20px;padding-bottom: 10px;padding-left: 10px;text-align: justify;padding-right: 30px;}
.txt1 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: underline;}
.txt1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: underline;}
.txt1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: underline;}

.txt2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #133A4F;text-decoration: none;padding-top: 20px;padding-bottom: 10px;text-align: justify;padding-right: 30px;}
.txt2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: underline;}
.txt2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: underline;}
.txt2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: underline;}

.txt3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: none;padding-top: 5px;padding-bottom: 5px;padding-left: 5px; padding-right: 5px;text-align: left;}

.txt4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;padding-top: 5px;padding-bottom: 5px;padding-left: 5px; padding-right: 5px;text-align: left;}

.txt5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #133A4F;text-decoration: none;padding-top: 5px;padding-bottom: 5px;padding-left: 5px; padding-right: 5px;text-align: left;}

.txtMenu1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;padding-left: 10px;text-align: left;line-height: 8px;}

.titulo1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: none;text-align: right;line-height: 16px;padding-right: 25px;letter-spacing: 0.1mm;}

.fondoFicha {background-image: url(imagenes/fondoFicha.gif);background-repeat: repeat-y;background-position: left top;}

.titulo2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 23px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;text-align: right;line-height: 16px;letter-spacing: 0.1mm;}

.titulo2Cap {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 35px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;line-height: 16px;}

.margenes1 {padding-top: 5px;padding-bottom: 10px;padding-left: 10px; padding-right: 10px;text-align: justify;}

.btn_volver {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;}
.btn_volver a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;}
.btn_volver a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;}
.btn_volver a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #133A4F;text-decoration: none;}

.txt6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #157DB5;text-decoration: none;padding-top: 5px;padding-bottom: 5px;padding-left: 5px; text-align: right;}

.txt7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #666666;text-decoration: none;padding-left: 5px; padding-top: 5px;padding-bottom: 5px;padding-right: 5px;text-align: left;}
.txt7 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #666666;text-decoration: none;padding-left: 5px; padding-top: 5px;padding-bottom: 5px;padding-right: 5px;text-align: left;}
.txt7 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #666666;text-decoration: none;padding-left: 5px; padding-top: 5px;padding-bottom: 5px;padding-right: 5px;text-align: left;}
.txt7 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #000000;text-decoration: none;padding-left: 5px; padding-top: 5px;padding-bottom: 5px;padding-right: 5px;text-align: left;}

.detalle3 {padding-left: 5px; text-align: right;}
.itemMenuFamilia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #157db5;
	line-height: 22px;
	font-weight: bold;
}
#unidades {
	width: 40px;
}


#datos-envio label {
	display: block;
	float: left;
	width: 150px;
	clear: left;
	margin-top: 3px;
}
#datos-envio #labelpolitica {
	display: inline;
	margin-top: 3px;
	width: 300px;
}

#datos-envio {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#datos-envio fieldset legend {
	text-transform: uppercase;
	color: #133A8E;
}

.fondoFicha #datos-envio input {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fondoFicha #datos-envio #politica {
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

.fondoFicha #datos-envio fieldset p #sprytextfield3 #direccion2 {
	width: 350px;
}
.fondoFicha #datos-envio fieldset p #direccion {
	width: 350px;
}
.fondoFicha #datos-envio fieldset .dif-label  {
	display: inline;
	float: none;
	height: auto;
	margin: 0px;
}
.fondoFicha #datos-envio #enviar {
	display: block;
	margin-left: 600px;
	color: #FFF;
	background-color: #284455;
	border: 1px solid #87AEC6;
}
.fondoFicha #datos-envio fieldset {
	margin-bottom: 20px;
}

p.promo {
	margin-right: 80px;
	margin-left: 80px;
}
#compra input{
	text-align: right;
	display: block;
	float: left;
	margin-right: 10px;
	font-weight: bold;
	color: #71A8C9;

}
#compra {
	margin-left: 365px;
}

#compra #add-carrito  {
	margin-top: -10px;
	display: block;
}

#compra label {
	display: block;
	float: left;
	width: 75px;
	padding-top: 5px;
	font-weight: bold;
	color: #51A8C9;
}
#proceso  {
	height: 50px;
	list-style-type: none;
	margin-top: 20px;
}
#proceso li {
	float: left;
	width: 125px;
	height: 20px;
	background-position: 15px;
	padding-top: 8px;
	text-align: left;
	padding-left: 35px;
	text-transform: uppercase;
	color: #133A8E;
}
#proceso a {
	font-weight: normal;
	color: #133A8E;
	font-size: 11px;
}

#proceso li.destacado {
	font-weight: bold;
}

.fondoFicha #proceso #paso1 {
	background-image: url(../espanol/imagenes/1.gif);
	background-repeat: no-repeat;
}
.fondoFicha #proceso #paso2 {
	background-image: url(../espanol/imagenes/2.gif);
	background-repeat: no-repeat;
}
.fondoFicha #proceso #paso3 {
	background-image: url(../espanol/imagenes/3.gif);
	background-repeat: no-repeat;
}
.fondoFicha #proceso #paso4 {
	background-image: url(../espanol/imagenes/4.gif);
	background-repeat: no-repeat;
}
a.proceso {
	color: #B35E00;
}
a.cesta:link {
	color: #C60;
	padding-left: 20px;
}

a.cesta:visited {
	color: #C60;
	padding-left: 20px;
}
a.condiciones:link {
	color: #C60;
}
a.condiciones:visited {
	color: #C60;
	padding-left: 20px;
}

.mensaje {
	color: #F60;
}
p.ayuda {
	margin-left: 150px;
}
p.indicacion  {
	color: #930;
}
.clear {
	clear: both;
}
caption.proceso-compra {
	color: #FFF;
	text-align: left;
	background-color: #87AEC6;
	padding: 5px;
}

.fondoFicha .margenIzq {
	margin-left: 20px;
}
.fondoFicha .margenDcha {
	margin-right: 30px;
}
.fondoFicha .derecha.clear.margenDcha #proceder  {
	color: #B35E00;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
}
#envio  , #cliente{
	margin-left: 40px;
	clear: left;
	float: left;
}
#condiciones li{
	padding-top: 5px;
	padding-bottom: 5px;
}
#condiciones {
	width: 600px;
	margin-right: 80px;
	margin-left: 80px;
}
.index {
	background-image: url(/shared/imagenes/fondo-rietvell.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#login {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	
	}

#login label{
	display: block;
	float: left;
	width: 150px;
	}

