html, body {
  border-width: 0px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%; 
  font-size:0.9em;
}
/****************************estilos google map*************************/
.google_map_class{
	width:500px;
	height:400px;
	margin:10px;
}
/****************************capas localizacion*************************/
/*#mapa_plano1{
	display:none;
	visibility:hidden;
}*/
#mapa_plano2{
	visibility:visible;
	margin-left:10px;
	color:#015FC3;
}
/**************************************************************************/
h1,h2,h3,h4,h5,h6{margin:0px;}

p.cabecera_gran{
	margin:0px;
	padding-top:93px;
	padding-left:350px;
	color:#000000;
	font-size:1.9em;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-align:left;
}
p.cabecera_peq{
	margin:0px;
	padding-left:350px;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-align:left;
}
h2.titulos{
	margin-left:2px;
	color:#015FC3;
	font-size:1.8em;
	text-align:right;
	/*background-image: url("../img/patseparador.jpg");	
	background-repeat: repeat-x;
	background-position:bottom;*/
}
h2.titulosp{margin-left:2px;color:#015FC3;font-size:2em;}
h2.nombre_art{margin-left:2px;color:#015FC3;font-size:1.4em;}
h3.titulos{color:#015FC3;font-size:1.2em;padding:10px;}
h3.encabezados{color:#015FC3;font-size:1.2em;padding:10px;}
h3.separador{color:#015FC3;}
h3.empresa{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font:bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	border: 0px #47879F solid;
}
h3.txt_minificha{
	font:bold 0.8em Verdana, Arial;	
	border:0px solid #000000;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
	color: #00226A;
	padding-left:1px;
	padding-top:0px;
	text-align:center;
	width:95%;
}
h4.empresa{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	border: 0px #47879F solid;
	text-decoration:underline;
}
h4.texto_faq_subrayado{
	margin-left:20px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	font-style:normal;
	text-decoration:underline;
}


#contenedor{	
	margin-top:10px;
	width: 950px;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#C0C0C0;
	background-image: url("../img/patron_blanco.gif");	
	background-repeat: repeat-y;
	border: 0px #47879F solid;	
}
#cabecera {	
	width:100%;	
	background-color:#FFFFFF;
	margin:0px;	
	border: 0px #47879F solid;
	font-family: Verdana,Arial,sans-serif;	
	font-weight:normal;
	float:left;
}
#sub_cabecera {		
	margin:0px;	
	border: 0px #47879F solid;
	background-color:#015FC3;
	/*background-image: url(../img/barra_menus_superior.jpg);*/
	font:1.3em Verdana,Arial,sans-serif;	
	/*height:22px;	*/
	
}

#izquierda{
	float:left;
	width:13.5em;		
	/*width:174px;	*/	
	margin:0px;		
	border:0px #47879F solid;
}
#derecha{
	float:right;
	/*
	width:157px;	*/
	width:12.1em;
	margin-left:0px;
	padding-left:0px;
	border:0px #000000 solid;
}
#principal{
	margin-left:176px;	
	margin-right:170px;
	text-align:left;	
	border:0px #000000 solid;	
}
#principal_face{
	margin-left:176px;	
	margin-right:170px;
	text-align:left;	
	border:0px #000000 solid;	
}

#cierre{
	width:950px;
	font:bold 0.8em Verdana;		
	text-decoration:none;
	color:#FFF363;
	background-color: #234567;
	border:0px #47879F solid;	
}

#cierre a{
	font-family: Verdana;	
	font-weight: bold;
	text-decoration:none;
	color:#FFF363;
	border:0px #47879F solid;	
}
#central{
	margin:0px;	
	border:0px #47879F solid;
}

#lateral_izq{
	position:relative;
	float:left;
	width:174px;
	height:480px;	
	margin:0px;
	background-image: url(../img/buscador_patron.gif);
	background-repeat: repeat-y;
	border:1px #47879F solid;
}
#lateral_der{
	position:relative;
	float:right;
	width:170px;
	height:480px;	
	margin:0px;
	background-image: url(../img/buscador_patron.gif);
	background-repeat: repeat-y;
	border:1px #47879F solid;
}
div.seccion_buscar{
	background-image: url(../img/portada_divisiones_patron.gif);
	background-repeat:repeat-y;
}
div.izquierda{	
	float:left;
}
div.izquierda2{	
	float:left;
	padding-left:15px;
}
div.a_izquierda{	
	padding-left:25px;
}
div.marcas{width:70px;float:left;}
div.centrar {
  text-align:center;
}
div.clear {
  height:1px;
  clear:both;
  overflow:hidden;  
  border:0px #47879F solid;	
}
div.reductor {
	font: 0.7em Verdana;
}
#cierre{
	width:950px;	
	font:bold 0.8em Verdana;
	text-decoration:none;
	color:#EF00AD;
	background-image: url(../img/p_cierre.gif);
	background-repeat: repeat-y;
	border:0px #47879F solid;		
}
div.usuarios_olvido{
	width:154px;	
	font:normal 0.9em Verdana;
	padding-left:0px;
	color:#000;
	text-align:center;
	border:0px #47879F solid;	
	background-color: #83CEED;
}
div.usuarios_olvido a{
color:#000;}
#buscador{
	background-image: url(../img/buscador_patron.gif);
	background-repeat: repeat-y;
}
#patron_titulo{
	width:90%;
	height:12px;
	/*background-image: url("../img/bajo_banner_central_patron.gif");
	background-repeat: repeat-x;*/
	background-color: #015FC3;
	border:0px #47879F solid;
}
#patron_pie{
	width:950px;
	height:14px;
	margin:0px;
	padding-bottom:4px;
	padding-top:4px;
	background-image: url("../img/cierre.gif");
	background-repeat: repeat-y;
	border:0px #47879F solid;
}
#kernet{
	width:950px;
	height:20px;	
	padding-top:6px;
	font:bold 0.8em Verdana;
	text-decoration:none;	
	color:#015FC3;
	background-color: #FFFFFF;
	border:0px #47879F solid;	
}

#kernet a{
	font-family: Verdana;	
	font-weight: bold;
	text-decoration:none;
	color:#015FC3;
	border:0px #47879F solid;	
}
div.precio_max{
	float:right;
	margin:0px;
	padding:0px;
	padding-right:45px;
	text-align:left;
	color:#42344A;
	border:0px #47879F solid;	
}
div.fondo_novedades{
	/*background-image: url("../img/patseparador.jpg");
	background-repeat: repeat-x;*/
	text-decoration:none;
	color:#42344A;
	border:0px #000000 solid;	
	margin:0px;
	padding:0px;
	overflow:hidden;
}
div.fondo_producto{
	background-image: url("../img/patronpreficha.gif");
	background-repeat: repeat-y;	
	text-decoration:none;
	padding:5px;
	padding-top:1px;
	color:#42344A;
	/* height:226px; */
	border:0px #47879F solid;	
}
div.fondo_producto2{
	background-image: url("../img/portada_elementos_patron.gif");
	background-repeat: repeat-y;	
	text-decoration:none;
	padding:0px;
	padding-top:1px;
	color:#42344A;
	border:0px #000000 solid;	
	/*margin-left:350px;*/
	margin-left:0Px;
	float:left;
	width:178px;
}
div.alto_25{
	height:25px;
}
#pie{
	background-color:#015FC3;	
	color:#ffffff;
	/*height:1.8em;*/
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border:0px #47879F solid;	
	overflow:hidden;
}
label.form{
	float:left;
	color:#6c0094;
	font-weight:bold;	
	width:165px;
}
input.form{
	color:#015FC3;
	width:270px;
	border:1px #015FC3 solid;	
	
}
input.actualizar{
	float:left;
	margin-right:5px;
}
select.form{
	width:206px;
	color:#015FC3;
	border:1px #015FC3 solid;	
}
textarea.fichas{
	width:270px;
	border:1px #015FC3 solid;
}
p.avisos{
	padding-left:20px;
	padding-right:35px;
	color:#015FC3;
}
p.titulo_maxificha{
	color:#015FC3;
	margin:0px;
	margin-top:10px;
	font:bold 1.1em Verdana;
}
p.estructura{
	color:#770000;
	margin:0px;
}
p.estructura2{
	padding:0px;
	margin:0px;
}
span.ocultar{
	position: absolute;
	top: -100em;
	left: -100em;
}
span.precios{
	color:#015FC3;
	margin:0px;
	font:bold 2.2em Verdana;
}
span.precio_tachado{
	color:#7a548b;
	margin:0px;
	font:bold 2.2em Verdana;
	text-decoration:line-through;
}
span.titulo_ficha{
	color:#000000;
	margin-left:0px;
	font:bold 0.8em Verdana;
}
ul{
	list-style:none;
}
p.marcas{
	margin-top:0px;
	margin-bottom:8px;
	color:#6a6a68;
	font:bold 1.1em Verdana, Arial;	
	font-style:italic;
}


span.seccion{color:#6b0094;margin-left:0px;font-weight:normal;line-height:1.2em;font-size:1.3em;}
span.rojo{color:#015FC3;font-weight:bold;font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.titulos{color:#015FC3;margin-left:0px;font-weight:bold;font-size:1.5em;}
span.login{color:#ffffff;font-weight:bold;font-size:1.1em;}
span.marcas{color:#6a6a68;font-weight:bold;font-size:1.1em;font-style: italic;}
span.azul{color:#015FC3;font-weight:bold;font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.login_precio{color:#015FC3;font-weight:bold;font-size:1.3em;}
span.login_azul{color:#015FC3;font-weight:bold;font-size:1.1em;}

span.texto_ficha{
	color:#015FC3;
	margin-left:0px;
	font-weight:normal;
	line-height:1.3em;
	font-size:0.9em;
}
span.texto_simple{color:#6b0094;margin-left:0px;font-weight:normal;line-height:1.6em;font-size:1.4em;}
span.textos{color:#6b0094;font-weight:normal;font-size:0.9em;}
span.caracteristicas{color:#6b0094;font-weight:normal;font-size:1.0em;}
span.notas{color:#777777;text-align:justify;font-weight:normal;font-size:1.0em;}
span.spanbuscador{color:#015FC3;font-weight:bold;}
span.pagina_actual{color:#36e437;font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
span.tabla_precios{color:#555555;margin-left:0px;font-weight:normal;font-size:0.9em;}
span.pag_diferente {color:#015FC3;font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
span.envio_ok {color:#015FC3;font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
span.no_encontrado{color:#6b0094;font-weight:normal;font-size:1.2em;padding:4px;}

span.texto_fotos{		
	list-style: none;
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #867F17;
	font: 0.5em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: normal;	
	line-height:1.3;
	text-decoration: none;
}


input.login{width:110px;height:16px;color:#015FC3;}
input.cantidad{
	width:52px;
	/*height:16px;*/
	min-height:16px;
	height:auto !important;	
	height:16px;	
	color:#015FC3;
}
input.cantidad2{width:26px;height:16px;color:#015FC3;}

input.buscar{
	width:115px;
	height:16px;
	color:#524891;
	margin-left:10px;
	margin-top:12px;
	float:left;
}

input.nombre_simple{width:200px;height:16px;color:#524891;font-weight:normal;}
input.nombre_simple_corto{width:112px;height:16px;color:#524891;font-weight:normal;}
input.etiqueta_form{float:right;color:#524891;width:200px;}


select.buscar{width:135px;font-size:0.9em;font-weight:bold;color:#524891;}
select.btanadir{width:208px;font-size:0.9em;font-weight:normal;color:#524891;}
select.etiqueta_form{float:right;color:#524891;width:205px;}


ul.envio_cliente{color:#000000;padding:25px;line-height:2.0em;}
ul.atencion{
	color:#015FC3;
	padding-left:0px;
	line-height:1.5em;
}
ul.atencion li.negrita{
	font-weight:bold;
}
.tachado{text-decoration:line-through;}


label.etiqueta_form{float:left;color:#6c0094;font-weight:bold;}
label.etiqueta_tit{	text-align:left;color:#6c0094;font-weight:bold;}
label.nombre_simple{text-align:left;color:#6c0094;font-weight:normal;}
label.nombre_simple2{text-align:left;color:#6c0094;font-weight:normal;font-size:0.9em;}
label.simple{text-align:left;color:#6c0094;font-weight:normal;font-size:1.1em;}
label.datos{color:#000;font-weight:bold;}
label.buscador{color:#6c0094;text-align:center;font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.8em;}
label.cantidad2{
	color:#015FC3;
	font: 1.1em Verdana, 	Geneva, 	Arial, Helvetica, sans-serif;
	font-weight:bold;
}


p.maxificha{margin:0px;color:#015FC3;font-weight:bold;}
p.texto_simple{color:#015FC3;margin:0px;font-weight:normal;font-size:1.0em;border:0px solid;padding-top:3px;}
p.tit_mini{color:#015FC3;margin:0px;font-weight:normal;font-size:1.0em;border:0px solid;padding-top:3px;height:34px;}

p.precio_tachado{color:#333333;margin:0px;font-weight:bold;font-size:1.4em;text-decoration:line-through;}

a.cat0{color:#524891;font-weight:bold;}
a.link_normal2{text-decoration:none;color:#015FC3;}
a.link_normal3{text-decoration:none;color:#015FC3;font-weight:bold;}
a.menu_superior{color:#ffffff;font-size:0.9em;line-height:1.5em;font-weight:bold;text-decoration: none;}
a.link_longdesc{text-decoration:none;color:black;}
div.contenido_boton{
	background-image:url(../img/boton_menu_dcha_entero.gif);
	color:#ffffff;	
	font-size:1.4em;
	width:97%;	
	height:26px;	
	margin-top:6px;
	text-align:center;
}
div.contenido_boton_2{
	background-image:url(../img/boton_menu_izda_entero.gif);
	color:#ffffff;	
	font-size:1.4em;
	width:97%;	
	height:26px;	
}
div.contenido_boton_3{
	background-image:url(../img/titmenus.gif);
	background-repeat:no-repeat;
	color:#9df;	
	font-size:1.4em;
	width:100%;	
	min-height:26px;
	height:auto !important;	
	height:26px;	
}
div.banner_izq_oscuro{
	background-image:url(../img/patronbanerizqu.gif);
	background-repeat: repeat-y;
	color:#ffffff;	
	font-size:1.4em;
	margin:0px;		
}


div.fondo_boton2{	
	float:left;
	text-align:left;
	text-decoration:none;
	margin-right:20px;	
	background: url(../img/bt2.gif) no-repeat;
	background-color: #116abb;
	
}
ul.fondo_boton2 li{
	float:left;
	height:27px;
	width:113px;
	padding:0px;		
	text-align:left;
	text-decoration:none;
	background: url(../img/bt2.gif) no-repeat;
}
ul.fondo_boton2 li.no_boton{
	float:left;
	height:27px;
	width:113px;
	padding:0px;		
	text-align:left;
	text-decoration:none;
	background: url() no-repeat;
}


div.banner_izq_claro{
	background-image:url(../img/banner_izq_claro_patron.gif);
	background-repeat: repeat-y;
	color:#ffffff;	
	margin:0px;
	font-size:1.4em;		
}
div.mensaje{
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color:#015Fc3;
	text-align:center;
}
div.aviso{
	background-color:#ffffff;
	margin-left:120px;
	width:400px;
	height:141px;
	color:#015FC3;	
	line-height:1.4em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:5px;
}
div.ficha_producto2{
	position:relative;		
	width:438px;	
	background-image: url("../img/patronpedido.gif");	
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;	
	color:#445763;
	text-align:left;	
	border:0px #47879F solid;	
}

div.capa_novedades{
	margin-bottom:5px;
	/*margin-left:2px;*/
	padding-left:20px;
	width:545px;
	border:0px #000000 solid;			
	}
div.prod_carrito{
	background-color:#ffffff;
	color:#555555;
	font-size:0.9em;
	text-align:left;
	padding:5px;
	border:0px #000000 solid;		
}
div.fotos{height:106px;}
div.fondo_claro{background-color:#f2e7f7;width:80%;margin-left:60px;border:1px #6C0094 solid;padding:5px;}
div.fondo_claro2{background-color:#E7EFFA;width:60%;margin-left:120px;border:1px #015FC3 solid;}
div.separo1{margin-left:40px;}
div.separo2{margin-left:240px;}
div.no_borde{margin:0px;text-align:left;}
div.izq_10{margin-left:3%;}

div.buscador_arriba{
	/*width:96%;*/
	background-image: url(../img/titbuscador.gif);
	background-repeat: no-repeat;
	
}


div.buscador2{width:98%;}
div.buscador3{width:99%;}
div.marco_buscador{
	background:url(../img/fondobuscador.gif) no-repeat;
	margin:0px;
	padding:0px;
	margin-top:0px;
}
div.fondo_marcas{background-color:#e4d0ec;overflow:hidden;}
div.ficha{
	margin-left:3px;
	margin-top:4px;
	width:10.2em;
	float:left;
	/*height:200px;
	width:133px;
	*/
	min-height:200px;
	height:auto !important;	
	height:200px;
	
	
	
}
div.todas_fichas{width:555px;}
div.marco_ficha{width:400px;margin-left:10%;}
div.enlace_flash{
	float:left;
	width:172px;
	border:0px solid;
}
div.enlace_flash2{
	float:left;
	width:165px;
	border:0px solid;
	padding-top:6px;
}

div.capainput3{ float:right; width:200px;color:#015FC3;font-weight:normal;font-size:1.1em;}
div.capainput2{ float:right; color:#015FC3;font-weight:normal;font-size:1.1em;}


textarea.maxificha{width:300px; height:90px;background-color:#ffffff; border:1px solid #a47ccd; color:#000000; float:left;}

form.frmcontacto #capainput {
  float:right;
  width:300px;
}

form.frmcontacto input.frm,textarea {/*inputs*/   
  width:300px;
  background-color: #FFFFFF;
  color:#6575a6;
  border: 1px solid #767F17;
}

form.frmcontacto fieldset {
  margin-left:10px;      
  border:0;
  color:#222222;
  font-weight: bold;
}
form.frmcontacto legend {
  padding: 0 2px;
  font-weight: bold;
}
form.frmcontacto label {
  display: inline-block;
  line-height: 1.8;  
  color:#015FC3;
}
form.frmcontacto fieldset ol {
  margin: 0;
  padding: 0;
}
form.frmcontacto fieldset ol.ficha {
  width:450px;
  text-align:left;
}
form.frmcontacto fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  /*height:1%;*/
  overflow:hidden;
}
form.frmcontacto fieldset li.error {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  color:#767F17;
  background-color:#f7f7f7;
  border: 1px dashed #015FC3;
  height:1%;
  width:450px;
  overflow:hidden;
}
form.frmcontacto fieldset li.error_1 {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  color:#767F17;
  background-color:#f7f7f7;
  border: 1px dashed #E28A0D;
  height:1%;
  width:300px;
  overflow:hidden;
}
form.frmcontacto fieldset li.maxificha {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  overflow:hidden;
	/*min-height:20px;
	height:auto !important;	
	height:20px;*/
  border: 0px solid black;
  
}
form.frmcontacto fieldset li.promocion {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  width:200px;
  /*height:1%;*/
  overflow:hidden;
  /*height:10px;*/
}


form.frmcontacto fieldset.registro{margin-left:auto;margin-right:auto; width:450px;}
select.registro{float:right;margin-right:40px;width:250px;}
select.registro2{float:right;width:282px;color:#524891;}
input.frm2{float:right;margin-right:40px;width:246px;}
textarea.carrito{float:left;margin-left:138px;width:250px;}
textarea.carrito2{
	float:left;
	margin-left:0px;
	width:250px;
	border: 1px #015FC3 solid;
}


form.frmcontacto fieldset {  
  border:0;  
  font-weight: bold;
}
form.frmcontacto fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  /*height:1%;*/
  overflow:hidden;
}
 li.error {
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-bottom:2px;
  color:#333333;
  font-weight: bold;
  background-color:#F7F7F7;
  border: 1px dashed #015FC3;
  height:1%;
  overflow:hidden;
}
form.frmcontacto input.frm,textarea {/*inputs*/
   width:280px;
   background-color: #FFFFFF;
   color:#524891;
   border: 1px solid #524891;
}

.imagen{border:0px none;}
.imagen_max{border:0px;border:2px #6b0094 solid;}
.imagen2{border:0px none; float:left;}
.imagen3{border:0px none; float:right;}
.imagen_banner{
	border:0px none;
	padding-top:10px;
	padding-bottom:10px;
	}

p.texto_interno{		
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}
p.texto_interno_subrayado{		
	margin-left:20px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	text-decoration:underline;
}
p.texto_interno_sugerencias{		
	margin-left:20px;	
	margin-right:20px;	
	margin-bottom:8px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}
p.texto_interno_dcha{		
	margin-left:40px;	
	margin-right:20px;	
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}


p.texto_titulo{		
	list-style: none;
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	line-height:1.8em;	
	text-decoration: none;
}

p.aplicacion{	
	font-size: 1.2em;
	line-height: 1.4em;
	margin-left:30px;
	font-family: Verdana, sans-serif;
	color:#524891;
	font-style: normal;
	vertical-align:top;
}
span.aviso{	
	font-size: 1.2em;
	line-height: 1.4em;
	margin-left:10px;
	font-family: Verdana, sans-serif;
	color:#555555;
	font-style: normal;	
}

a.simple{color:#ffffff;font-size:0.9em;line-height:2.2em;text-decoration: none;}
a.link_normal{color:#015FC3;font-weight:bold;text-decoration:none;}
a.link_blanco{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	line-height:20px;
}
a.link_tit_ficha{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:0px solid;
	padding:0px;
	margin:0px;
	background-color:;
	}
a.link_tit_ficha_promo{
	color:#015FC3;
	font-weight:bold;
	text-decoration:none;
	}	
a.marcas{color:#555555;text-decoration:none;font-style:italic;font-size:0.8em; }
a.link_carrito{
	color:#002269;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	margin-top:0px;
	padding-top:0px;
	background-color:;
	display:block;
	}

a#menubloque:link,
a#menubloque:visited,
a#menubloque:active,

ul.mapa_web{
	margin:0px;	
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	width:400px;
	margin-left:70px;						
	color: #000000;		
	line-height:2.0em;	
	text-decoration: none;
	list-style-position:outside;	
	text-align:left;
}
ul.mapa_web a{	
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	width:400px;	
	line-height:2.0em;						
	color: #015FC3;			
	text-decoration: none;
	list-style-position:outside;	
}

ul.menubloque {	
	background-image: url(../img/patmenus.gif);
	background-repeat: repeat-y;
	margin:0px;
	margin-top:0px;		
	margin-left:0px;
	padding:0px;
	
	
}

ul.menubloque li{
	list-style: none;	
	margin-bottom:0px;
	padding-top:1px;
	color: #015FC3;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;	

}
ul.menubloque li a{
	display:block;	
	list-style: none;
	margin:0px;		
	padding-top:3px;
	padding-bottom:0px;
	padding-left:25px;
	width:145px;
	
	text-align:left;	
	color: #015FC3;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	/*line-height:1.0em;*/
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	/*background-image: url("../img/boton_menu_izda_entero.gif");
	background-image: url("../img/marcadormenus.gif"); 
	background-repeat: no-repeat; */
	border: 0px #47879F solid;
	
	/*height:1.8em;*/
	min-height:20px;
	height:auto !important;	
	height:20px;

}
ul.menubloque li a.nivel1{
	display:block;	
	list-style: none;
	margin:0px;		
	padding-top:3px;
	padding-bottom:0px;
	padding-left:25px;
	width:145px;
		/*height:1.8em;*/
	min-height:20px;
	height:auto !important;	
	height:20px;

	text-align:left;	
	color: #015FC3;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.0em;
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	/*background-image: url("../img/boton_menu_izda_entero.gif"); 
	background-image: url("../img/marcadormenus.gif"); 
	background-repeat: no-repeat;*/
	border: 0px #47879F solid;
}

ul.menubloque li a.nivel1:active{
	display:block;	
	list-style: none;
	/*margin-left:20px;*/
	margin:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:25px;
	width:145px;
		/*height:1.8em;*/
	min-height:20px;
	height:auto !important;	
	height:20px;

	text-align:left;
	color: #015FC3;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	/*background-image: url("../img/boton_menu_izda_entero.gif");
	background-image: url("../img/marcadormenus.gif");
	background-repeat: no-repeat;*/
}
ul.menubloque li a.nivel2{
	display:block;	
	list-style: none;
	margin:0px;		
	padding-top:4px;
	padding-bottom:0px;
	padding-left:22px;
	width:139px;
	/*height:1.8em;*/
	min-height:20px;
	height:auto !important;	
	height:20px;

	text-align:left;	
	color: #015FC3;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.0em;
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	/*background-image: url("../img/boton_menu_izda_entero.gif"); */
	background-image: url("../img/marcadormenus.gif"); 
	background-repeat: no-repeat;
	border: 0px #47879F solid;
}

ul.menubloque li a.nivel2:active{
	display:block;	
	list-style: none;
	/*margin-left:20px;*/
	margin:0px;
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:22px;
	width:139px;
		/*height:1.8em;*/
	min-height:40px;
	height:auto !important;	
	height:40px;

	text-align:left;
	color: #015FC3;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	/*background-image: url("../img/boton_menu_izda_entero.gif");*/
	background-image: url("../img/marcadormenus.gif");
	background-repeat: no-repeat;
}

ul#menubloque2 li a{	
	display:block;	
	margin-left:-10px;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;	
	text-align:left;
	color: #6b0094;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
}

ul#menubloque2 li a:active{	
	margin-left:-20px;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;	
	text-align:left;
	color: #6b0094;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
}
li.lista_menu 
{
	list-style:none;	
	margin-bottom:0px;	
	text-align:left;
	padding-top:7px;
	padding-bottom:2px;
	padding-left:0px;
	width:155px;
	/*height:18px;*/
	color: #680e8a;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: none;			
	display:block;	
	border: 0px #47879F solid;
}
li.lista_menu a {
	list-style:none;
	margin-bottom:0px;
	/*margin-left:2px;
	padding-left: 13px;*/
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	width:155px;
	color: #015FC3;
	font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;		
	display:block;
	border: 0px #47879F solid;
}
ul.ul_menu{
	list-style:none;			
	padding:0px;	
	margin:5px 0px 0px 8px;
	width:150px;	
	/*background-image:url(../img/patron_menu_desplegable.gif);*/
	border: 0px #47879F solid;		
}
ul.inferior{	
	list-style: none;
	padding-top:3px;				
	/*text-align:right;*/
	color: #ffffff;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;			
	text-decoration: none;
	list-style-position:outside;
	margin:0px;	
}
ul.inferior li{	
	display:inline;
}
ul.inferior2{	
	list-style: none;
	padding-left:16px;		
	margin:0px;				
	color: #ffffff;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;			
	text-decoration: none;
	min-height:20px;
	height:auto !important;	
	height:20px;

	/*list-style-position:outside;*/
}
ul.inferior2 li{	
	/*display:inline;*/
	float:left;

}
ul.direccion{
	list-style-image:url(../img/marcador.gif);
	margin-left:15%;
	font-size:1.0em;
}
ul.direccion li{
	color:#6B0094;
}
ul.carro{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:5px;
	font-size:0.9em;
	border: 0px #000000 solid;
}
ul.carro li{
	color:#015FC3;
	border: 0px #000000 solid;
	padding:0px;
}
ul.maxificha{
	width:80%;
	margin:0px;
	padding:0px;
}
ul.precio_max{
	line-height:2.5em;
}
ul.marcas{
	margin:0px;
	padding:0px;
	padding-left:8px;	
}
li.des_marca{
	float:left;
	height:18px;
	width:43%;
	padding:0px;
	list-style:none;
	text-align:left;
}
table.sin_bordes{
	width:99%;
	border:0px;
}
.td_carrito_tit { 
	background: url(../img/bg_th.jpg) repeat-x;   	
	height: 30px;	
	color: #524891;
	font-size: 1em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border: 0px solid #a7a6bb;
}
.td_carrito_fila1_tipo1{
	font-family: Verdana,Arial,sans-serif;	
	height:30px;
	font-size:11px;	
	font-weight:bold;
	background-color:#f8f3f9;
	background-image:url(../img/bg_td1.jpg);
	background-repeat:repeat-x;	
	color:#6b0094;
	padding:2px;
	text-decoration:none;	
	vertical-align:top;
	border-right:0px solid #00849C;	
}
.td_carrito_fila2_tipo1{
	font-family: Verdana,Arial,sans-serif;	
	height:30px;
	font-size:11px;	
	font-weight:bold;
	background-color:#b3abb5;	
	background-image:url(../img/bg_td2.jpg);
	background-repeat:repeat-x;
	color:#6b0094;
	padding:2px 0px 0px 2px;
	text-decoration:none;
	vertical-align:top;
	border-right:0px solid #9AC3CB;
	
}
.td_carrito_totales { 
	background: url(../img/bg_th.jpg) repeat-x;   	
	height: 30px;	
	color: #524891;
	font-size: 1em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border: 0px solid #a7a6bb;
}
/*////////////////////////////////////////////////////persiana*/ 
table.diseno{
	width:580px;
	border-collapse:collapse;
	border:1px solid #015FC3;
	text-align:center;
	margin-left:15px;
}

table.diseno tbody tr.linea1 {     
	background-color:#B1CDED;
	background-image: url(../img/bg_td.jpg);	
}

table.diseno tbody tr.linea2 { 
	background-color:#E7EFFA;	   
	background: #E7EFFA url(../img/bg_td.jpg);
}
table.diseno tbody tr.slinea1 { 
	background-color:#F7FAFE;    
	background-image: url(../img/bg_td.jpg);	
	text-align:right;
}

table.diseno tbody tr.slinea2 { 
	background-color:#F7FAFE;	   
	background: #F7FAFE url(../img/bg_td.jpg);
	text-align:right;
}
table.diseno tbody th,td {	 
	font-size: 1em;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #015FC3;
	padding: 5px 5px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
table.diseno thead th {	
	background: #015FC3 url(../img/th.jpg) repeat-x;
	height: 30px;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
}
table.diseno tbody th.header {
	background: #FFF8E8 url(../img/bg_th.jpg) repeat-x;
	height: 30px;
	color: #444444;
	font-size: 1em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
}
td.derecha {text-align:right;}
td.izquierda {text-align:left;}
table.diseno th.derecha {text-align:right;}
th.derecha {text-align:right;}

table.precio_maxi{
	margin:0px;
	padding-bottom:10px;
}

table.precio_maxi th{
	padding:0px;
	margin:0px;
	width:73px;
	text-align:center;
}
table.precio_maxi td.uno{
	padding:0px;
	margin:0px;
	color:#555185;
	background-color:#ebeef4;
	text-align:right;
}
table.precio_maxi td.dos{
	padding:0px;
	margin:0px;
	color:#555185;
	background-color:#FFFFFF;
	text-align:right;
}



table.precios tbody th,td {	 
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #015FC3;
	padding: 5px 5px;
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
table.precios th{
	font:bold 0.9em Verdana,Arial, Helvetica, sans-serif;	
	color: #6B0094;
}
table.precios td{
	font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;	
	color: #6B0094;
}
table.precios th.normal{
	width:100px;
}
table.precios2 th{
	font:bold 1.6em Verdana, Arial, Helvetica, sans-serif;	
	color: #015FC3;
}
table.precios2 td{
	font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;	
	color: #015FC3;
}

div.logo_cab
{
	padding:0px;
	margin:0px;
	background-image: url(../img/cabecera_entera.jpg);
	background-repeat: no-repeat;
	/*height:148px;*/
	min-height:148px;
	height:auto !important;	
	height:148px;
	
	
}
div.posicion_logo_cab
{
	padding-left:0px;
	margin-left:1px;
	text-align:left;
}
div.azul_izq{
	height:16px;
	background-color: #015FC3;
	
}
div.cab_inferior
{
	/*height:18px;
	background-color: #015FC3;*/
	background-image: url(../img/patroncabinf.gif);
	background-repeat: repeat-x;
	
	min-height:40px;
	height:auto !important;	
	height:40px;
	
}
div.imagen_cab_iza
{
	margin-left:0px;
	/*text-align:left;
	float:left;*/
	background-image: url(../img/titbuscador.gif);
	background-repeat: no-repeat;
	width:177px;
	border: 0px solid;
	min-height:40px;
	height:auto !important;	
	height:40px;	
	
}
div.imagen_cab_der
{
	margin-left:786px;
	text-align:center;
	height: 3em;
	background-image: url(../img/titusuarios.gif);
	background-repeat: no-repeat;
}
div.texto_cab_centro
{
		text-align:center;
		float:left;
		/*margin-left:10px;
		margin-top:10px;*/
		padding:0px;
}

p.txt_cab{
	margin-top:21px;
	margin-bottom:0px;
	padding-left:230px;
	color:#015FC3;
	font:bold 0.9em Verdana, Arial;	
	float:left;
	border:0px solid #000000;

}
p.txt_cab2
{
	font:bold 1.0em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:13px;
	margin-bottom:0px;
	margin-left:0px;
	color: #9df;
	padding-left:30px;
	/*width:100px;*/
}	
p.txt_cab3
{
	font:bold 1.2em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	color: #FFFFFF;
	padding:0px;
	background-color:#005EC3;
	background-image: url(../img/titusuarios.gif);
	background-repeat: no-repeat;	
	/*width:164px;*/
	width:10.1em;
	min-height:40px;
	height:auto !important;	
	height:40px;
	/*width:100px;*/
	
}	

div.cuerpo_busq{
	margin-top:0px;
	padding-top:0px;
}
div.img_menu_izq_fin{
	background-image:url(../img/cierremenus.gif);
	background-repeat: no-repeat;
	color:#015FC3;	
	font-size:1.4em;
	width:100%;	
	height:18px;
	margin-bottom:-5px;	
}
div.img_banner_izq
{
	border:0px solid #000000;
	background-image: url(../img/titbuscador.gif);
	background-repeat: no-repeat;
	
	min-height:41px;
	height:auto !important;	
	height:41px;
	
}
p.txt_prod_med
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:13px;
	margin-bottom:0px;
	margin-left:0px;
	color: #9df;
	padding-left:18px;
	/*width:100px;*/
}	
p.txt_idea_reg
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:13px;
	margin-bottom:0px;
	margin-left:0px;
	color: #9df;
	padding-left:30px;
	/*width:100px;*/
}	
p.txt_minificha
{
	font:bold 0.8em Verdana, Arial;	
	border:0px solid #000000;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
	color: #fff;
	padding-left:1px;
	padding-top:0px;
	text-align:center;
	/*width:100px;*/
}	

div.cuerpo_usuario{
	margin-top:0px;
	padding-top:1px;
	background-color:#83CEED;
	padding-bottom:0px;
}
div.img_usuario_fin{
	background-image:url(../img/cierreusuarios.gif);
	background-repeat: no-repeat;
	color:#015FC3;	
	font-size:1.4em;
	width:100%;	
	/* height:32px;	 */
	padding-bottom:0px;
}
div.btn_usuarios
{
	margin-left:0px;
	padding-left:100px;
	padding-bottom:0px;
	height:32px;
}

div.img_tit_carrito{
	border:0px solid #000000;	
	background-image: url(../img/titcarrito.gif);
	background-repeat:no-repeat;
	/*float:left;
	height:36px;*/
	width:156px;
	min-height:36px;
	height:auto !important;	
	height:36px;
	padding-top:1px;
	margin-top:2px;
}
p.txt_carrito
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	color: #015FC3;
	padding-left:45px;
/*	background-color:#015FC3;
	width:100px;*/
}	
div.img_cab_novedad
{
	min-height:38px;
	height:auto !important;	
	height:38px;
	border:0px solid #000000;
	background-image: url(../img/titbannerder.gif);
	background-repeat: no-repeat;
	/*height:38px;*/
	width:156px;
	margin-top:10px;
}
p.txt_cab_novedad
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:0px;
	color: #FFFFFF;
	padding-left:26px;
	font-weight:bold;
}	
div.patron_banner_der{
	background-image:url(../img/patbannerder.gif);
	font-size:1.4em;
	margin:0px;		
}
div.img_cab_ofertas
{
	border:0px solid #000000;
	background-image: url(../img/titbannerder.gif);
	background-repeat: no-repeat;	
	min-height:38px;
	height:auto !important;	
	height:38px;
	width:157px;
	/*margin-top:28px;*/
}
div.img_cab_mvendido
{
	border:0px solid #000000;
	background-image: url(../img/titbannerder.gif);
	background-repeat: repeat;
	height:38px;
	width:157px;
	margin-top:5px;
}

p.txt_cab_ofertas
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:0px;
	color: #FFFFFF;
	padding-left:45px;
	font-weight:bold;
}	
div.img_cierre_ofertas
{
	border:0px solid #000000;
	background-image: url(../img/cierrebannerder.gif);
	background-repeat: repeat;
	/*height:37px;*/
	min-height:37px;
	height:auto !important;	
	height:37px;
	
	
	width:157px;
	margin-top:0px;
	padding-top:0px;
}
p.txt_pie_oferta
{
	font:bold 0.8em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:1px;
	color: #9df;
	padding-left:0px;
	font-weight:bold;
	width:154px;
	text-align:center;
	background-color:#013299;
}	
p.txt_cab_lomas
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:7px;
	margin-bottom:0px;
	margin-left:0px;
	color: #FFFFFF;
	padding-left:2px;
	font-weight:bold;
}	
div.imagen_empresa{
	background-image: url(../img/fondoimg.gif);
	background-repeat: no-repeat;
	/*text-align: center;
	height:270px;
	float:right;
	width:290px;*/
	border: 1px #FFFFFF;
	float:right;
	margin-left:10px;
	padding:0px;
	
	/*height:230px;*/
}
p.texto_empresa{		
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	border: 0px #47879F solid;
}
p.texto_empresa_subrayado{		
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	border: 0px #47879F solid;
	text-decoration:underline;
}

div.encierro{
	width:340px;
	border:0px solid;
	margin-left:30%;
	padding-bottom:50px;
}
div.cab_ficha{
	width:133px;
	min-height:39px;
	height:auto !important;	
	height:39px;
	background-image: url(../img/cabpreficha.gif);
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}

div.capa_novedades_maxif{
	margin-left:0px;
	/*width:454px;*/
	width:50em;
	
	margin-bottom:0px;
	border:0px #000000 solid;		
	background-image: url(../img/patficha.gif);
	background-repeat:repeat-y;
	}
div.todas_fichas_maxif{
	/*width:454px;*/
	width:36em;
	}
div.ficha_maxi_frm{
	/*width:454px;*/
	width:36em;
	margin-left:80px;
	border:0px #000000 solid;
	float:left;
}
div.ficha_maxi_pie{
	margin-top:0px;
	padding-top:0px;
	height:47px;
	margin-left:0px;	
	/*float:left;*/
}	
/* para la nueva ficha de relacionados */
div.ficha_rel{
	margin-left:0px;
	margin-top:4px;
	width:123px;
	height:130px;
}
div.capa_relacionados{
	background-image: url("../img/patrelacionados.gif");
	background-repeat: repeat-y;
	margin-left:5px;
	width:131px;
	margin-bottom:5px;
	border:0px #000000 solid;		
	float:right;
	}
div.fondo_relacionados{
	text-decoration:none;
	color:#42344A;
	border:0px #000000 solid;	
	margin:0px;
	padding:0px;
	overflow:hidden;
	padding-top:0px;
	margin-top:0px;
}
div.todas_fichas_rel{width:123px;}
div.fondo_producto_rel{
/*	background-image: url("../img/patronpreficha.gif");
	background-repeat: repeat-y;	*/
	text-decoration:none;
	padding:5px;
	padding-top:1px;
	color:#42344A;
	/* height:226px; */
	border:0px #47879F solid;	
}
a.link_tit_ficha_rel{
	color:#015FC3;
	font-weight:bold;
	text-decoration:none;
	
	}
/* para la nueva ficha de relacionados */	
	
/* frmcontacto */
form.frmcontacto fieldset.cargar_datos {
  margin:0px;
  border:0px;  
  font-weight: bold;
  color: #6b0094;
}
form.frmcontacto fieldset {
  /*margin-left:14px;
  margin-right:50px;*/
  border:0;  
  font-weight: bold;
}

form.frmcontacto fieldset ol {
  margin: 0;
  padding-bottom:10px;
  /*height:23px;*/
	min-height:23px;
	height:auto !important;	
	height:23px;
  
}

form.frmcontacto fieldset ol.precios {
  margin: 0;
  padding-bottom:3px;
  height:3px;
}



form.frmcontacto fieldset li {
  list-style: none;
/*  padding: 5px; */
  margin: 0;
  margin-bottom:0px;
  overflow:hidden;
  float:left;
	color:#015FC3;
	font-size:0.9em;
	font-weight: bold;	 

  /*height:1.8em;*/

	min-height:40px;
	height:auto !important;	
	height:40px;
	
	
}
form.frmcontacto fieldset li.personalizar{
	list-style: none;
  margin: 0;
  margin-bottom:0px;
  /*height:23px;
	min-height:23px;
	height:auto !important;	
	height:23px;  */
  overflow:hidden;
  border:0px solid black;
}
form.frmcontacto fieldset li.cliente{
	list-style: none;
  margin: 0;
  margin-bottom:0px;
  overflow:hidden;
  float:left;
	color:#015FC3;
	font-size:0.9em;
	font-weight: bold;	
	height:100px;
	
}

form.frmcontacto fieldset.otr_dat {
  margin-left:14px;
  margin-right:15px;
  border:0;  
  font-weight: bold;
  border: 0px solid #000000;
  padding-bottom:1px;
  margin-top:0px;
  width:33em;
}
form.frmcontacto input.frm,textarea {/*inputs*/
   width:280px;
   background-color: #FFFFFF;
   color:#524891;
   border: 1px solid #524891;
}
p.txt_tit_maxif{
	 color:#015FC3;
	 font-size:0.9em;
	 font-weight: bold;	 
	 padding-top:0px;
	 margin-top:0px;

	 
}
p.txt_dato_maxif{
	 color:#6FA3DD;
	 font-size:0.9em;
	 padding-top:0px;
	 margin-top:0px;
	 float:left;
	/*min-height:20px;
	height:auto !important;	
	height:20px;*/
	 
}
ul.maxifcar {	
	/*background-image: url(../img/patmenus.gif);
	background-repeat: repeat-y;*/
	margin:0px;
	margin-top:0px;		
	margin-left:0px;
	padding:0px;
}
ul.maxifcar li{
	list-style: none;	
	margin-bottom:0px;
	padding-top:1px;	
	
}
div.ancho_dat_maxif{
	width:122px;
	float:left;
}
p.txt_tit_maxif_imp{
	 color:#015FC3;
	 font-size:0.9em;
	 font-weight: bold;	 
	 padding-top:0px;
	 margin-top:0px;
	 margin-right:46px;
}
div.ancho_precios_maxif{
	width:55px;
	float:left;
}
label.form{
	float:left;
	color:#015FC3;
	font-weight:bold;	
	width:165px;
}
input.check{
	color:#524891;
	width:270px;
	border:1px #015FC3 solid;	
	
}
div.margen_atencion{
	width:300px;
	padding-left:0px;
	margin-left:5px;
	
	
}
ul.localiza2{
	color:#015FC3;
	padding-left:0px;
	line-height:1.5em;
	margin-left:50px;	
}

div.mapas_google{
	margin-top:1px;
	padding-top:0px;
	margin-bottom:15px;
}
ul.pago_seg{
	margin:0px;
	padding:0px;	
}
ul.pago_seg li{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}
p.pago_seg{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}
div.fondo_botoncab{	
	float:left;
	height:27px;
	width:168px;
	padding:4px;		
	text-align:center;
	text-decoration:none;
}
div.fondo_botoncab2{	
	height:27px;
	padding:4px;		
	text-align:center;
	text-decoration:none;
}
div.centrar_carrito {
  text-align:center;
  margin-left:120px;
}
div.botones_cab{
	float:left;
}
div.contenedor_productos{
	padding-top:0px;
	margin-top:-12px;
}
div.cab_relacionados{
	background-image: url(../img/cabrelacionados.gif);
	background-repeat: no-repeat;
	padding-top:1px;
	margin-left:473px;
	height:41px;
}
p.txt_cab_rel
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:13px;
	margin-bottom:0px;
	margin-left:0px;
	color: #015FC3;
	padding-left:9px;
	/*width:100px;*/
}	
div.cab_maxificha{
	background-image: url(../img/cabficha.gif);
	background-repeat: no-repeat;
	padding-left:0px;
	margin-left:0px;
	/*height:53px;*/
	min-height:53px;
	height:auto !important;	
	height:53px;
	
	
}
h3.txt_cab_maxificha
{
	font:bold 1.1em Verdana, Arial;	
	float:left;
	border:0px solid #000000;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:0px;
	color: #002269;
	text-align:center;
	width:454px;
}	
div.fondo_patron{
	background-image: url("../img/portada_divisiones_patron.gif");
	background-repeat: repeat-y;
	text-decoration:none;
	color:#42344A;
	border:0px #000000 solid;	
	margin-top:0px;
	padding-top:0px;
	overflow:hidden;
}
select.formtalla{
	width:200px;
	color:#015FC3;
	border:1px #015FC3 solid;	
}
div.ancho_talla_maxif{
	width:300px;
	float:left;
}
ul.ulsubmenu{
	list-style:none;			
	padding-left:0px;	
	/*margin:5px 0px 0px 20px;*/
	margin-left:0px;
	width:110px;	
	/*background-image:url(../img/patron_menu_desplegable.gif);*/
	border: 0px #47879F solid;		
}
ul.ulsubmenu li{
	list-style:none;			
	padding-left:10px;	
	margin-left:5px;
	width:80px;	
	/*background-image:url(../img/patron_menu_desplegable.gif);*/
	border: 0px #47879F solid;		
}
ul.ulsubmenu li a{
	list-style:none;			
	padding-left:15px;	
	margin-left:0px;
	width:138px;	
	text-align:left;
	/*background-image:url(../img/patron_menu_desplegable.gif);*/
	border: 0px #47879F solid;		
	min-height:20px;
	height:auto !important;	
	height:20px;

}


div.capa_sup_submenus{
	margin-left:5px;
	width:545px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:6px;
}
div.capa_inf_submenus{
	margin-left:5px;
	width:545px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:6px;
}
div.capa_submenus{
	margin-left:0px;
	width:545px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	border:0px #000000 solid;		
	/*background-image: url(../img/submenu_patron.gif);
	background-repeat: repeat-y;*/
	background-color:#80AEDF;
}
fieldset.submenus{
  margin:0px;      
  padding:0px;
  border:0;
  color:#015FC3;
}
ul.submenus_central{
	margin:0px;
	padding:0px;
	float:left;
	background-color:#80AEDF;
	width:545px;
}
ul.submenus_central li{
	margin-left:10px;
	padding:0px;
	float:left;
	background-color:#80AEDF;
}

ul.submenus_central li a{
	display:block;	
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:0px;	
	text-align:left;
	color: #ffffff;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
	background-color:#80AEDF;
}
ul.submenus_central li a.registro{
	display:block;	
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:100px;	
	text-align:left;
	color: #ffffff;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
}
ul.submenus_central li a.registro_cli{
	display:block;	
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:20px;	
	text-align:left;
	color: #ffffff;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	text-decoration: none;
	list-style-position:outside;
}

div.contendor_menu{
	width:545px;
	border:0px solid #000000;
	margin-bottom:5px;
	padding-left:20px;

}
div.banner_central{
	text-align:center;
	margin-top:10px;
}
a.banner_a{margin-top:10px;}
div.cuerpo_busca{
	padding:0px;
	margin:-6px 0px 0px 1px;
	border:0px solid;
	min-height:56px;
	height:auto !important;	
	height:56px;	
}
p.texto_puntos{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:30px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	color: #015FC3;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	line-height:1.4em;	
	border: 0px #015FC3 solid;

}
div.patron_arriba{
	background-image: url(../img/portada_divisiones_sup.gif);
	background-repeat: no-repeat;
	height:6px;
	margin:0px;
	padding:0px;
}
p.precios{
	color:#015FC3;
}
div.ficha_olvido{width:545px;}

fieldset.acceso_redes{
	/*
	margin-left:14px;
  margin-right:30px;
	margin-top:0px;  
	*/
  margin:0px;
  font-weight: bold;
  border: 0px solid #000000;
  text-decoration:none;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:20px;  
  width:350px;
}
ul.acceso_face{
  margin:0px;
  font-weight: bold;
  border: 0px solid #000000;
  text-decoration:none;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:20px;  
  /*width:500px;*/
}
ul.acceso_face li.enlaces {
	padding-top:5px;
	padding-left:50px;
	padding-right:50px;
	margin:0px;
	float:left;
}
ul.acceso_face li.enlacesfacebook {
	padding-left:55px;
	margin:0px;
}

fieldset.acceso_redes ol {
  margin: 0;
  padding: 0;
  
}
fieldset.acceso_redes li {
  list-style: none;
  margin: 0;
  height:30px;
  overflow:hidden;
  float:left;
  padding-left:50px;
  padding-top:0px;
  padding-bottom:0px;
  border: 0px solid #000000;
  
}
fieldset.acceso_redes li.enlaces {
	padding-top:5px;
	margin:0px;
	
}
fieldset.acceso_redes li.enlacesfacebook {
	padding-left:55px;
	margin:0px;
	
}

fieldset.acceso_redes p{
	padding:0px;
	margin:0px;
	color:#015FC3;
	font-weight:bold;
	font-size:1.4em;	
}

div.marca_menus{
	background-image: url("../img/patseparador.jpg");	
	background-repeat: repeat-x;
	height:20px;
}
ol.quienes_somos li{
	/*margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	*/
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	border: 0px #47879F solid;
}

div.barra_abajo_redes{
	margin-top:0px;
	padding:0px;
	border:0px solid #000000;
}
div.margen_empresa{
	margin-left:20px;
}
div.centrar_puntos {
  text-align:center;
  padding-left:35px;
  padding-top:50px;
}
div.capa_facebook{
	margin-bottom:5px;
	/*margin-left:2px;*/
	padding-left:20px;
	width:545px;
	border:0px #000000 solid;			
	}
div.espacio_abajo{
	height:15px;
	
}
p.volver{
	padding:0px;
	margin:0px;
	float:left;
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;		
}
div.img_pie_izq{
	padding:0px;
	margin:0px;
	float:left;
	background-image: url("../img/btvolverficha.gif");	
	background-repeat: repeat-x;
	width:228px;
	/*height:47px;*/
	min-height:47px;
	height:auto !important;	
	height:47px;	
	
}
a.a_pie_izq{
	text-decoration:none;
	color:#9df;	
	font:bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin:0px;
	padding:0px;
	background-color:;
}
p.pie_izq{
	padding-top:15px;
	padding-left:40px;
	margin:0px;
	
}
div.img_pie_dch{
	padding:0px;
	margin:0px;
	float:left;
	/*background-image: url("../img/btanadiralcarritoficha.gif");	
	background-repeat: repeat-x;*/
	width:226px;
	height:47px;
}
input.pie_dch{
	color:#FFFFFF;	
	font:bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin:0px;
	background-image: url("../img/btanadiralcarritoficha.gif");	
	background-repeat: repeat-x;	
	border:0px;
	padding-left:123px;
	padding-top:15px;
}
p.pie_dch{
	margin:0px;
	padding:0px;
}
p.siguenos_en{
	padding-top:18px;
	padding-left:45px;
	margin:0px;
	color:#015FC3;
	font-weight:bold;
	font-size:1.4em;	
	/*width:120px;*/
	float:left;
}
ul.paginacion{
	margin:0px;	
	padding-left:20px;
	padding-bottom:10px;
	/*font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;		
	*/
	list-style: none;
	line-height:2.0em;	
	text-decoration: none;
	list-style-position:outside;	
	text-align:left;
	width:560px;
}
ul.paginacion li{
	margin:0px;
	padding:0px;
	width:40px;
	float:left;
	
}
dl.localiza2{
	color:#015FC3;
	padding-left:0px;
	line-height:1.5em;
	margin-left:25px;	
}
dl.localiza2 dt{
	font-weight: bold;
}

dl.faq dt{
	margin-left:20px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	/*text-decoration:underline;*/
	font-style:italic;
}
dl.faq dd.cursiva{
	margin-left:10px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
	font-style:italic;
}

dl.faq dd{
	margin-left:40px;	
	margin-right:20px;	
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:0px;	
	text-align:justify;	
	color: #015FC3;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	line-height:1.4em;	
}


p.texto_negrita{
	font-weight: bold;
}
p.texto_subrayado{
	text-decoration:underline;	
}



ul.grupo_img_medida{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
ul.grupo_img_medida li{
	/*width:550px;*/
	float:left;
	border:0px solid #000000;
}


div.imagen_medida{
	padding-left:30px;
	padding-top:10px;
	float:left;
}
div.grupo_img_medida{
	width:550px;
	border:0px solid #000000;
}

#pago{
	list-style:none;
}
#pago li{float:left;
}

.oculto{
	position:absolute;
	top:-100px;
	left:-100px;
}

.sub{
	text-decoration:underline;
}

input.comprar{
	color:#9df;
	}
