body {background:#fff url(../img/fnd_body_login.png) repeat-y 0.1em 0; margin:0;font-family:Arial,Helvetica,sans-serif;}

h2 {color:#c00; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-size:120%; margin:0; padding: 5px 0;}
/*h3 {color:#c00; font-family:Helvetica, Arial, sans-serif; letter-spacing:-1px; font-size:140%; margin:0; padding: 5px 0; background: url(../img/fnd_h2_cat.gif) repeat-x bottom;}*/
h4 {color:#333; font-family:Helvetica, Arial, sans-serif; font-size:120%; margin:0; padding: 0 0 5px 0;}
h2 span {float:right; font-size:70%; color:#333; padding-top:5px; letter-spacing:normal;}
h5 { font-size:70%; color:#333; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-left:15px; font-weight:normal; margin-bottom:15px; background:url(../img/fnd_tit_cont.gif) no-repeat;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:70%; margin-bottom:10px;border:none !important;}
h2.titulo-pro {display:block;background:url(../img/bkg-titulos-pro.png) !important;padding:5px 0 6px 20px; height:32px;margin-bottom:10px;font-size:100%; color:#ffffff !important;border:none; font-weight:bold;}
html>body h2.titulo-pro { height:25px;padding:7px 0 4px 20px}

.buscador {background:#F3F3F3 url(../img/fnd_buscador.png) repeat-x top; padding:10px; margin:5px 0;}

table.principal {margin-bottom:15px; background:#fff url(../img/fnd_tabla_principal.gif) repeat-x bottom;}
table.principal td.datos {background:url(../img/fnd_datos.png); padding:8px 5px; vertical-align:middle;}
table.principal td.datoslist {background:url(../img/fnd_datos.png); padding:1px 5px; vertical-align:middle; border-bottom:1px solid #ccc;}
table.principal td.info {background:url(../img/fnd_info.png) repeat-x bottom; padding:0 5px 25px 5px;}
table.principal td.div { background:url(../img/fnd_div.png) repeat-y center;}

table.producto td.desc {padding:10px; background:#F9F9F8 url(../img/fnd_desc.png) repeat-x top; color:#666;}
table.producto td.precio {background:url(../img/fnd_datos.png); padding:5px 10px; vertical-align:middle;}
table.principal th {text-align:left; height:25px !important; vertical-align: middle !important;}


/* forms */

input, select, textarea {background:#fff url(../img/fnd_input.png) repeat-x bottom; color:#333; border:1px solid #C9C9C9; border-bottom:1px solid #7A7A7A; border-right:1px solid #7A7A7A; font-size:100%;}
textarea, select {height:auto !important;}

input.check, input.boton {border:0 !important; background:none !important;}
input.boton { position:relative; top:5px;}
input.noborder {border:0 !important;}

select#secciones {width:130px; font-size:11px;}
.f80p {width:90%; font-size:100%; height:23px;}
html>body .f80p {width:90%; font-size:110%; height:23px;}
.f50p {width:50%; height:23px;}
html>body .f50p {font-size:110%;}
#selector .INPUT, .f90p {width:90%; height:23px;}
.f20p {width:20%; height:23px;}
.f30p {width:30%; height:23px;}
.f30 {width:30px; height:23px;}

table.forms {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:70%;} 
table.forms td {padding:4px 12px;}
table.forms td.grey {background-color:#f4f4f4;}

/*links*/
.menucategorias
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding: 4px 0;
}
.menucategorias:Hover
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #c00;
	text-decoration: none;
	padding: 4px 0;
}
.menusubcategorias
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:  11px;
	color: #c00;
	text-decoration: none;
	line-height: 110%;
	font-weight: normal;
	padding: 4px 0;


}


.txtproductos
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;

}
.txtchico {
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}

/*menu*/
div.menu {width:165px; padding:0 10px 10px 10px; border-right:1px solid #fff; /*background: url(../img/fnd_left.png) repeat-y top right*/ float:left; border-left:1px solid #fff;}
	html>body div.menu {width:147px;}
td.menu {/*background: url(../img/fnd_left.png) repeat-y top right;*/ padding:10px;}

span.valido {color:#666; text-transform:uppercase; font-size:90%; text-align:left;background:transparent url(../img/ico-text.gif) no-repeat left ;margin:0px 0 10px 30px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;font-weight:bold; padding-left:15px;}



/* ACOPIO */
.primaria { width:612px !important; padding:0; margin:0;}
html>body .primaria  { width:594px !important}
.primaria a {color:#c00; text-decoration:none;font-size:11px; font-weight:bold;}
.primaria a:hover {background-color:#c00; color:#fff;}
.detalleAcopios ul {background:url(../images/acopios/icono_acopio.png) no-repeat left top; height:100px; margin:15px 0 5px 0; padding: 0 0 0 95px !important; list-style-type:none; font-size:70%;  border-bottom:1px dotted #c4c4c4;}
.detalleAcopios {margin-top:30px !important;}
.detalleAcopios ul li {margin:0 0 3px 0; padding:5px 0; color:#666; background:none !important; line-height:140%;}
.detalleAcopios ul li em {color:#000; font-style:normal;}
.detalleAcopios ul li span.titulo {font-weight:bold; color:#000;}
.primaria p {display:block !important; font-size:70%;}
.detalleAcopios a.descargar {padding:5px; background-color:#c00; color:#fff !important; border:1px solid #E06666; border-bottom:1px solid #9B0000; border-right:1px solid #9B0000; margin-left:0px; margin-top:10px; margin-bottom:25px; clear:both; display:block; width:140px; font-size:11px; }
.detalleAcopios a.descargar:hover {background-color:#9B0000;}


/* merge easy.css */

.print_block dl, .componente dl {margin:0; padding:0;}
			.print_block dt, .componente dt {padding:5px; background: url(../images/acopios/fnd_banner.gif); margin:5px 0 0 0;}
			.print_block dt a, .componente dt a  {padding-left:20px ; font-style:normal; font-weight:normal; background: url(../img/doc.gif) no-repeat ;}
			.print_block dt a strong, .componente dt a strong {font-weight:normal;}
			.print_block dt a:hover, .componente dt a:hover {padding-left:20px ; font-style:normal; background: url(../img/doc.gif) no-repeat ; color:#c00; text-decoration:underline;}
			
			.componente p {margin:10px 0;font-size:12px; color:#666666;}
			
			.print_block ul, .componente ul { list-style-type:none; margin:10px 0; padding:0; font-size:70%;}
			.print_block ul li, .componente ul li{background: url(../images/acopios/bkg_li.gif) no-repeat left; padding:0 0 1px 10px !important; margin:0; color:#666666	; line-height:110%; }
			
			/*.print_block .end, .componente .end {margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #F8F8F8; background: url(../img/fnd_banner.gif) repeat-x bottom;}*/
			.print_block ul.doscol, .componente ul.doscol {float:left; width:43%; margin-right:5%}
			.print_block ul.doscol span.titulo, .componente ul.doscol span.titulo {color:#c00; margin-bottom:10px; background-image:url(xxx.gif); padding-left:0 !important; font-weight:bold;}
			
			.print_block ul li.doscol, .componente ul li.doscol{float:left; width:43%; margin-right:5%;}
			.componente {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #F8F8F8; background: url(../img/fnd_banner.gif) repeat-x bottom; clear: both; font-size:100%;}
			/* self clearing rules */
	   		.componente:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   		.componente{ display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		.componente { display: block;}
			.componente h3 {color:#c00; padding:0; margin:0; background:none; font-family: Arial, Helvetica, sans-serif; font-size:80%; letter-spacing:normal; border:none !important;}
			
			div#link {padding:5px; background:#eeeeee; margin:5px 0 0 0; font-size:70%;}
			div#link a { font-size:11px;}
			/* self clearing rules */
	   		div#link:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   		div#link{ display: inline-block; _height: 1%; }
	   		/* Hides from IE-mac \*/
       		div#link { display: block;}
			
			div#link img {float:left; margin-right:8px;}
			div#link div {float:left; padding:0;}
			div#link div p {margin:-1px 0 0 0; padding:0;}
