html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
	margin:0;
	padding:0;
}
a img,:link img,:visited img{border:0;}
.doscuartos{width:360px;float:left;}
.doscuartos_pq{width:354px;float:left;}
.dentro{background-color:#FFFFFF;padding:5px;}
table{border-collapse:collapse;border-spacing:0;border:1px solid #077E56; width:100%;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}

html,body{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
body{background-image:url(../img/bg.gif);background-repeat:repeat-y;background-position:center;}
h1{color:#821e00;font-size:16px;font-weight:300;}
h2{font-size:18px;color:#666666;font-weight:600;margin-top:10px;margin-bottom:20px;}
h2 span{color:#008357;}
h2 span a{font-size:11px;text-decoration:none;}
h2 span a:visited,h2 span a:link{color:#008357;}
h2 span a:hover,h2 span a:active{color:#333333;}
h3{font-size:16px;color:#882001;margin-top:20px;margin-bottom:10px;font-weight:500;}
h4{color:#882001;font-size:14px;font-weight:500;border-bottom:1px dotted #882001;clear:both;margin:10px 10px 10px 0;}
h5{color:#882001;font-size:11px;font-weight:500;line-height:22px;background-image:url(../img/path.gif);background-position:top left;background-repeat:no-repeat;margin:-5px 0 0;padding:0 0 0 5px;}
h6 {color:#666; font-size:24px; width:240px; float:left; margin-right:10px; line-height:1.2em;}/*claim descargar doPDF*/

p{line-height:14px;margin:10px 0;}
b{color:#882001;}
a:link,a,a:visited{color:#821e00;line-height:22px;text-decoration:none;}
a:hover{color:#008453;text-decoration:underline;}
a img,a:link img,a:hover img,a:visited img{border:0;}
.colabora a img,.colabora a:link img,.colabora a:hover img,.colabora a:visited img{border:0;}
img{border:0;margin:0;padding:0;}

table.listado_carrito{width:490px;}th{background-color:#077E56;border-bottom:1px solid #FFFFFF;color:#FFFFFF;padding:5px;}
td{border-bottom:1px dotted #ccc;padding:5px;}
.uncuarto{width:150px;float:left;padding:5px;}
.ayuda{float:right;display:block;border:1px dotted #CCCCCC;width:160px;font-size:10px;background-image:url(../../img/ayuda.gif);background-position:left top;background-repeat:no-repeat;padding:25px 5px 5px;}
.cantidad{text-align:center;}
.limpiar{clear:both;height:1px;margin:0;padding:0;}
.rojo{background-color:#FFCFD1;}
.rojo2{color:#941e00;}

#header{
	height:224px;
	text-align:center;
	position:relative;
	width:805px;
	z-index:20;
	margin:0 auto;
}
#wrapper{width:725px;margin:0 auto;padding:5px 5px 0;}
#contenedor{height:100%;width:805px;background-image:url(../img/bg_contenedor.gif);background-repeat:repeat-y;background-position:center;clear:both;margin:0 auto;}

#transparencia{
	background-color:#22874F;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	color:#FFFFFF;
	font-weight:bolder;
	position:absolute;
	top:150px;
	left:35px;
	width:725px;
	height:65px;
	padding:5px;
}
*html #transparencia{top:150px;}
*html hr.division_menu{color:#FFFFFF;position:absolute;top:185px;left:31px;width:735px;z-index:100;border:0;border-bottom:1px dashed #FFF;height:0;margin:0;padding:0;}
*html ul.menu_transparente li{height:30px;margin-top:3px;}
ul.menu_transparente{list-style:none;}
ul.menu_transparente li{float:left;width:180px;color:#FFFFFF;height:40px;}
.menu_transparente li a:link,.menu_transparente li a:active,.menu_transparente li a:hover,.menu_transparente li a:visited{color:#FFFFFF;text-decoration:none;}
hr.division_menu{color:#FFFFFF;position:absolute;top:185px;left:31px;width:735px;z-index:100;border:0;border-bottom:1px dashed #FFF;height:0;margin:0;padding:0;}

#menu_registro {
	background-color:#941e00;
	color:#fff;
	font-weight:bolder;
	position:absolute;
	top:215px;
	left:35px;
	width:725px;
	height:20px;
	padding:5px;
	display:inline;
}
.opciones_registro { }
.opciones_registro p { float:left; }
.opciones_registro a { float:left; }

#vip{
	position:absolute;
	right:35px;top:10px;
	float:right;
	text-align:left;
	width:300px;
	height:85px;
	padding:10px 5px;
}
.formulario fieldset{background-color:#FFFFFF;display:block;border:1px solid #D1DFD8;margin:0;padding:5px;}
.formulario fieldset fieldset{background-color:#E9FFF8;background-image:none;float:left;border-style:none;margin:3px;padding:0;}
.formulario fieldset label{display:block;margin:0;padding:5px 0 2px;}
.formulario input{display:block;width:145px;color:black;font-size:11px;border:1px solid #CCCCCC;margin:0;}
.formulario input.format-d-m-y{display:inline;width:125px;margin:0;}
.formulario .button{cursor:pointer;border:0;margin:0;padding:0;}
.formulario form{margin:0;padding:0;}
.formulario select{font-size:11px;width:125px;height:18px;display:block;}
.formulario input[type="hidden"]{display:none;}
.post_admin,.post_cliente{clear:both;margin:5px 0;padding:5px;}
.post_admin{background-color:#CCCCCC;}
.post_cliente{background-color:#D9DCFF;}
div.post_fecha{float:right;width:110px;}
div.post_texto{float:left;width:210px;background-color:#FFFFFF;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;padding:5px;}
.formulario input[type="submit"]{display:block;clear:both;text-align:center;margin:10px 0;}
.derecha{background-color:#fff;float:left;padding:7px 5px;}
.derecha p{line-height:20px;}
#modal_container{background-color:#FFFFFF;border:1px solid #CCCCCC;background-image:url(../img/modal_container_close.gif);background-position:top right;background-repeat:no-repeat;text-align:center;padding:50px 30px 30px;}
#modal_container.espere{border:0;background-color:#000000;margin:0;padding:0;}
#modal_overlay{background-color:#000000;}
#modal_overlay.espere{background-image:url(../img/espere.gif);background-position:center;background-repeat:no-repeat;}
.derecha_colum{width:190px;float:right;margin:0;padding:5px 0 5px 15px;}
.dch_colum_gen {width:190px;position:relative;float:right;right:-5px;top:-4px;z-index:1;margin:0;}
.categorias_colum{width:150px;position:relative;float:right;right:0px;top:-4px;background-color:#eff0ee;background-image:url(../img/sombra_prod.gif);background-position:left;background-repeat:repeat-y;z-index:1;margin:0;padding:10px 20px;}
#categorias{clear:both;padding-top:10px;}
.productos{margin-left:-5px;}
.producto{clear:left;padding:10px 0;}
*html .producto_txt{float:right;width:200px;}
.producto_imagen{float:left;clear:left;width:130px;}
.producto_imagen img{border:0;margin:0;padding:0;}
.producto_txt{width:390px;float:left;padding:5px;}
div.producto_precio{border-bottom:4px solid #CCC;color:#CCC;font-weight:100;width:380px;display:block;padding:0;}
div.producto_precio span{color:#0C0;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;}
.precio{color:#0C0;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;}
.beneficios{color:#882001;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;}
.pestania_gris{display:inline;background-color:#CCCCCC;color:#0C0;margin-left:5px;padding:5px;}
form.form_aniadir{display:inline;float:right;margin:0;padding:0;}
form.form_aniadir input[type="submit"],form.form_aniadir input[type="text"]{display:inline;float:left;margin-bottom:-3px;background-color:#CCCCCC;border:0;margin-left:5px;color:#882001;width:115px;cursor:pointer;padding:5px;}
form.form_aniadir input[type="text"]{background-color:#FFFFFF;border:5px solid #CCCCCC;width:20px;color:#333333;cursor:auto;padding:1px;}
.big_grey_carrito{background-color:#CCCCCC;margin-top:4px;color:#0C0;margin-left:5px;padding:0 5px;}
.big_grey_detalles{background-color:#CCCCCC;margin-top:4px;color:#0C0;padding:0 5px;}
tr.finalizado{background-color:#FFD7AE;}
tr.enviado{background-color:#B3CECD;}
tr.procesando{background-color:#DFE;}

#carrito{float:right;}
#carrito p{text-align:right;line-height:20px; margin-top:2px;}

.datos_empresa{float:right;width:195px;background-color:#F0F4F0;margin:0;padding:10px;}
.menu{color:#821e00;font-size:12px;font-weight:300;}
#pie{background-image:url(../img/bg_pie.gif);background-position:top center;background-repeat:no-repeat;color:#FFF;font-size:10px;height:28px;padding-top:3px;text-align:center;width:100%;clear:both;}
.desconectar{margin-bottom:-3px;}
form{margin:0;padding:0;}
#listado_productos{background-color:#FFFFFF;z-index:150;border:1px solid #3A6B3A;position:relative;float:right;padding:5px;}
.listado{padding-left:5px;color:#21663e;}
.listado a{padding-left:5px;text-decoration:underline;}
.tabla_producto tr,.tabla_producto td{width:100%;}

#form_login{text-align:right;}
#form_login input{display:inline;width:60px;font-size:11px;font-family:Arial;margin:1px;padding:2px;}

select{font-size:10px;height:24px;}input{font-size:11px; font-family:Arial; color:#333; border:1px solid #CCCCCC;}
label{font-family:Arial; color:#333; font-weight:500; font-size:11px; line-height:27px;}

div#registro{width:560px; float:left;}
#registro h1{color:#821e00; font-size:16px; font-weight:500; text-align:center; border-bottom:1px dotted #941e00; padding:5px 0px 5px 0px;}
#registro p { text-align:center; margin-bottom:5px;}
#registro fieldset{ border:1px solid #CCC; display:block; width:540px; margin:0px 0px 10px 0px; font-size:9px; padding:10px;}
#registro legend{font-size:16px;}
#registro .caja1, #registro .caja2{ width:270px; float:left; }
#registro .caja2 {width:260px; float:right; padding-left:10px;}
#registro .destacado_colabora { width:500px; background-color:#70b49d; color:white; text-align:center; padding:5px 10px 0px 30px; margin-top:10px;}
#registro .destacado_colabora a{ color:#941e00;}
#registro .destacado_colabora a:hover{ color: #000;}

/*#registro fieldset.radio{width:15em;margin:1em 0 2em;}
#registro fieldset.radio input{clear:both;float:left;width:auto;}
#registro fieldset.radio label{font-weight:normal;}*/
#registro input{display:block; width:250px; margin:0px 2px 2px 2px; padding:2px;}
#registro .input_examinar {width:260px;}
#registro label{display:block; font-weight:bold; margin-top:5px; line-height:30px;}
#registro select{display:block;}
#registro textarea {width:250px; height:60px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:2px; padding:2px;}
#registro .checkbox_reg { float:left; width:20px; padding:0px; margin:13px 3px 0px 0px; //margin:3px 3px 0px 0px; border:0;}
#registro .obligatorio { border-bottom:1px solid #941e00;}
#registro img {border:1px solid #999; text-align:right;}
#registro .boton_enviar { color:#821e00; border:1px solid #941e00;  margin-left:auto; margin-right:auto; cursor:pointer;}


div.info{background-color:#FFCFD1;border:1px solid #FF0000;margin:5px auto;padding:20px;}
div.error{background-color:#FFCFD1;border:1px solid #FF0000;float:right;margin:5px 0;padding:20px;}
ul.tabs{position:relative;float:left;left:-5px;list-style:none;height:400px;width:60px;margin:0;padding:0;}
ul.tabs li{display:block;width:60px;text-align:center;margin:0;}
ul.tabs li a:link,ul.tabs li a:visited{font-size:22px;display:block;background-color:#fff;color:#666;padding:5px;}
ul.tabs li a:hover{color:#666;}
ul.tabs li a.active{background-color:#ddd;}
.next{background-color:#CCCCCC;border:1px solid #999999;width:420px;display:block;text-align:right;margin:5px;padding:20px;}
dl.listado{list-style-type:none;margin:0;padding:0;}
dl.listado dt{float:left;width:100px;font-weight:bold;clear:both;margin:3px 0;}
dl.listado dd{margin:9px 0;}
#submit_buscar_producto{float:left;margin-left:5px;}
#buscador input{width:70px;float:left;}
.clearit{clear:both;}
div.columna{border:5px solid #008357;background-color:#FFFFFF;margin-left:-5px;padding:5px;}
div.columna h3.heading{background-color:#008357;color:#FFFFFF;padding:5px;}
div.columna input,div.columna textarea{display:block;width:97%;}
.izquierda {float:left;}

div.fila {border:5px solid #008357;background-color:#FFFFFF;margin:0 0 5px -5px; padding:5px;}
div.fila h3.heading{background-color:#008357;color:#FFFFFF;padding:5px; width:336px;}
a.descargar { width:90px; height:90px; float:left; background:#fff url(../img/descargar_doPDF.png) left center no-repeat;}
a.ayudado {font-style:italic; text-decoration:underline; color:#941e00;} 

div.ayuda_pdf .columna {height:180px; margin:0px 5px 10px 5px;}
div.ayuda_pdf .columna img, div.ayuda_pdf .columna p {float:left;}
div.ayuda_pdf .columna p {width:210px; margin-left:14px;}
div.ayuda_pdf h2 { margin-left:14px; font-size:22px; font-weight:normal;}
div.ayuda_pdf .num {font-size:60px; font-weight:normal;}
div.ayuda_pdf .volver { display:inline-block; margin-left:4px; font-weight:bold; padding:4px 20px; background-color:#008357; color:#fff;}

a.descargar_dopdf {display:inline-block; width:190px; height:141px; background:#fff url(../img/banner_pdf_dch.png) left center no-repeat;}




