@charset "utf-8";
/* CSS Document */

body{background:url(../i/lng/es/body.gif) repeat-x; font-size:11px;}
ul{list-style:none;}
h1{margin-bottom:0;}
h1 a{ text-indent:-9999em; display:block; width:240px; height:65px; }
strong{ color:#333;}
p{ line-height:1.2em; color:#666; }
a.a_link1{ background:url(../i/a_link1.gif) no-repeat center left; padding-left:15px; font-weight:bold; text-transform:uppercase; color:#4480B0; text-decoration:none;}
li{margin-left:0;}
h2{font-size:25px; line-height:1em; margin-bottom:10px;}
input{font-size:11px;}
h4{font-size:15px; color:#666666; margin-top:0;}
hr{display:block; width:99%; height:5px; 
border: 0; background-color:#FFF; color:#FFF;background:url(../i/separador.jpg) center no-repeat; 
margin: 1em 0 2em; 
background: url(../i/separador.jpg) no-repeat top center;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/separador.jpg');
//  width: 1px;
  height: 5px;
  border: 0;}

/* div */
div.top{ background:url(../i/lng/es/top.jpg) no-repeat;}
div.ofertas{ background:url(../i/lng/es/ul_apartados_ofertas.jpg) no-repeat; margin:20px 0 0 10px;}

div.noticias{ background-image:url(../i/lng/es/ul_apartados_noticias.jpg); margin-left:20px;}
div.noticias i{font-style:normal; color:#447FB0;}

div#dv_pie{ background: url(../i/dv_pie.gif) no-repeat; margin-top:30px;}
div#dv_pie div{ margin-top:20px;}
div#dv_pie p{ margin-bottom:0;}
div#dv_pie *{ display:inline-block; color:#666; text-decoration:none;}
div#dv_pie i{ font-style:normal; width:200px;}
div#dv_pie strong{ color:#339900;}
div#dv_pie span {margin-right:3px;}
div#dv_pie span span{ color:#F00; margin:0;}
div#dv_pie a{ margin-left:5px; border-right:solid 1px #999; padding-right:5px;}

div#dv_pie .dv_blq_pie{ width:165px; border-right:solid 1px #6193BC; padding-right:27px; margin-right:27px; float:left;}
			.dv_blq_pie h5{ color:#333; font-size:11px; margin:0;}
			.dv_blq_pie em{color: #666666; line-height:21px; display:block; width:100%; border:dotted 1px #999; border-right:none; border-left:none; font-style:normal;  }
div.blq_productos{ background:url(../i/lng/es/blq_productos.jpg) no-repeat;}
div.blq_productos ul{ display:block; width:100%; background-color:#F2F2F2; margin-top:22px; font-size:12px; padding-bottom:4px;}
div.blq_productos ul li{ font-weight:bold;}
div.blq_productos ul li a{margin-left:7px; text-decoration:none; color:#666666;}
div.blq_productos ul li a:hover{ text-decoration:underline;}
div.blq_productos ul li.li_on{margin-left:3px; width:213px;}
div.blq_productos ul li ul{ background-color:#FFF; margin:0;}
div.blq_productos ul li ul li{margin-bottom:2px; font-weight:normal;}
div.blq_productos ul li ul li a{ color:#4480B0; margin-left:25px; text-decoration:none;}
div.blq_productos ul li ul li a.a_on{text-decoration:underline;}
div.blq_productos ul li ul li.li_head{ border-bottom:solid 1px #F2F2F2; height:20px; line-height:20px;}
div.blq_productos ul li ul li.li_head a{  color:#4480B0; margin-left:4px; font-weight:bold;}

div.blq_noticias{ background:url(../i/lng/es/blq_noticias.jpg) no-repeat;}
div.blq_noticias table{width:216px; border:solid 4px #f2f2f2; border-top:none; margin-left:2px;}

div.blq_faq{ background:url(../i/lng/es/atencion.gif) no-repeat; }


div.blq_mas_vendido{ background:url(../i/lng/es/blq_mas_vendido.jpg) no-repeat;}
div.blq_mas_vendido ul{ width:100%;  background-color:#F2F2F2; margin-top:37px; padding-bottom:4px; }
div.blq_mas_vendido ul li{background-color:#FFF; width:213px; margin-left:3px; padding-bottom:4px;}
div.blq_mas_vendido ul li *{display:inline-block; margin-right:3px;}
div.blq_mas_vendido ul li strong{ margin-left:7px; color:#4480B0;}
div.blq_mas_vendido ul li a{text-decoration:none; color:#666;}
/* ul */
ul#ul_menu{ display:block; width:463px; height:11px;  margin-bottom:0;}
ul#ul_menu >li{display:inline-block; margin:0; float:left;}
ul#ul_menu >li >a{ text-indent:-9999em; display:block; width:89px; background:url(../i/lng/es/menu.jpg) no-repeat; height:11px;}
ul#ul_menu >li> a:hover,ul#ul_menu >li> a.a_on{ background-position:0 -25px;}

ul#ul_menu li.mn2 a{ width:75px; background-position:-89px 0;}
ul#ul_menu li.mn2 a:hover,ul#ul_menu li.mn2 a.a_on{ background-position:-89px -25px; }

ul#ul_menu li.mn3 a{ width:77px; background-position:-164px 0;}
ul#ul_menu li.mn3 a:hover,ul#ul_menu li.mn3 a.a_on{ background-position:-164px -25px; }

ul#ul_menu li.mn4 a{ width:135px; background-position:-241px 0;}
ul#ul_menu li.mn4 a:hover,ul#ul_menu li.mn4 a.a_on{ background-position:-241px -25px; }

ul#ul_menu li.mn5 a{ width:75px; background-position:-376px 0;}
ul#ul_menu li.mn5 a:hover,ul#ul_menu li.mn5 a.a_on{ background-position:-376px -25px; }


ul#ul_nav li {margin-left:5px; margin-top:3px;}
ul#ul_nav li a{ text-decoration:none; color:#4480B0; background:url(../i/nav.gif) right center no-repeat; padding-right:10px; margin-right:7px;}
ul#ul_nav li a.a_on{color:#333; background-image:none;}

ul.ul_apartados{ width:100%; background:url(../i/ul_apartados.gif) bottom no-repeat; margin-top:43px; float:left;}
ul.ul_apartados li{width:48%; display: inline-block; margin:0 4px 0 5px; float:left;}
ul.ul_apartados li * {display:block; margin-left:5px; margin-bottom:5px;}
ul.ul_apartados li span{ background-color:#CFCFCF; width:100%; margin-left:0; margin-bottom:8px;}
ul.ul_apartados li span *{display:inline-block; width:30%; margin:3px 0 2px 5px;}
ul.ul_apartados li span s {font-size:13px; color:#CA0000;}
ul.ul_apartados li span span{font-size:13px; color:#FFF; font-weight:bold;}

ul.ul_apartados1{border:solid 4px #f2f2f2;  margin-top:0; padding-top:43px; background:none; width:97%;}
ul.ul_apartados1 li{width:99%; margin-left:0;}
ul.ul_apartados1 li span{margin-bottom:0;}

ul.ul_productos{ display:block; float:left; width:100%; margin:10px 0 0 10px;}
ul.ul_productos li{display:inline-block; width:21%; margin-right:20px; height:auto; margin-bottom:40px; float:left;}
ul.ul_productos li a{ text-decoration:none; color:#4480B0;}
ul.ul_productos li p{color:#333;}
ul.ul_productos li span{ display:block; width:100%; height:15px;}
ul.ul_productos li span span{ background-color:#CA0000; text-align:center;color:#FFF; display:inline-block; width:24%; }
ul.ul_productos li span strike{ width:70%; color:#CA0000; display:inline-block; text-align:right; font-size:12px;}
ul.ul_productos li div.dv_productos_precio{background:url(../i/ul_productos_precio.jpg) no-repeat; font-size:12px; height:22px; margin-top:5px;}
ul.ul_productos li div.dv_productos_precio span{ display:inline-block; width:24%; height:auto;}
ul.ul_productos li div.dv_productos_precio strong{ color:#339900; text-align:right; width:70%; display:inline-block; font-weight:normal;}

ul.ul_productos li.li_imagen{ width:320px; height:auto; }

ul.ul_productos li.li_detalle{ width:340px; height:auto; }
ul.ul_productos li.li_detalle strong{ width:100%; display:inline-block; background:url(../i/rallado_h.gif) repeat-x bottom; font-size:15px; margin-bottom:20px;}
ul.ul_productos li.li_detalle strong span{ display:inline; background:url(../i/bolita.gif) no-repeat center left; padding-left:15px; margin-left:10px; }
ul.ul_productos li.li_detalle p{line-height:1.2em; font-size:13px; color:#666;}

ul.ul_productos li.li_especificaciones{background:url(../i/ul_productos.jpg) no-repeat top center; width:100%; margin:20px 0 10px 0; padding-top:40px; height:auto; }
ul.ul_productos li.li_especificaciones ul {margin:0;}
ul.ul_productos li.li_especificaciones ul li{width:100%; height:auto; margin:0 0 5px 0; font-size:12px;}
ul.ul_productos li.li_especificaciones ul li span{ width:100px; color:#4480B0; display:inline-block; margin-left:28px; }
ul.ul_productos li .dv_productos{ height:auto; display:block; position:relative;  min-height:245px; /* For modern browsers */   height: auto !important;   height: 245px; /* For IE 6 */} 

ul.ul_productos li .dv_productos .novedad{ background:url(../i/lng/es/nuevo.gif) no-repeat bottom left; position:absolute; z-index:100; display:block; width:43px; height:43px; left:86px; top:0; } 

ul.ul_paginador{ display: inline-block; width:298px; margin:0; float:left;}
ul.ul_paginador a{display: inline-block; font-size:11px; float:left;}
ul.ul_paginador  a{ display:block; color:#333; text-decoration:none; width:20px; text-align:center;  }
ul.ul_paginador  a.a_on,ul.ul_paginador  a:hover{ background-color:#4480B0; color:#FFF;}

ul.ul_paginador1 li a{ width:auto; font-size:11px; margin-right:5px; padding-right:5px; border-right:solid 1px #e2e2e2;}


.ul_noticias li{ width:100%; margin-top:20px;}
.ul_noticias li .dv_noticias{ display:inline-block;  width:91%; border-bottom:solid 1px #cecece; padding-bottom:20px; margin-left:30px; float:left; }
.ul_noticias li span{ display:inline-block; width:32px; color:#FFF; background-color:#ACDF85; text-align:center; padding-top:1px; text-transform:uppercase; float:left;}
.ul_noticias li span span{ background-color:#FFF; color:#5F5B5B; width:30px; font-size:22px; float:none;}
.ul_noticias li img{ border: solid 1px #CECECE; float:left; margin: 0 45px 20px 0; }
.ul_noticias li .dv_noticias a{text-decoration:none; color:#000; font-weight:bold;}
.ul_noticias li .dv_noticias a.a_link1{ color:#4480B0;}

.ul_noticias1 h3{font-size:20px; width:100%;}
.ul_noticias1 p{width:80%; display:block;}
.ul_noticias1 li img{float:none;}
.ul_noticias1 li div.dv_noticias a{color:#4480B0;}
.ul_noticias1 li div.dv_noticias{border:none;}

.ul_noticias1 li div.dv_empresas{ width:47%; float:left;}
.ul_noticias1 li div.dv_empresas p{width:95%;}
.ul_noticias1 li div.dv_empresas h3{margin-bottom:5px;}
.ul_noticias1 li div.dv_empresas h4{border-bottom:dotted 1px #666; width:95%;}


.ul_noticias1 li div.dv_faq h3{margin-bottom:5px;}
.ul_noticias1 li div.dv_faq h4{border-bottom:dotted 1px #666; width:100%;}
.ul_noticias1 li div.dv_faq li{font-size:13px; margin-top:3px;}
.ul_noticias1 li div.dv_faq span{margin-right:20px; background-color:#63B03C;}
.ul_noticias1 li div.dv_faq .li_head{color:#4480B0; font-weight:bold; margin-top:20px;}

.ul_noticias1 li div.dv_faq a{color:#000; font-weight:normal;}
.ul_noticias1 li div.dv_faq a:hover{color:#4489b9; text-decoration:underline;}
.ul_noticias1 li div.dv_faq .li_head a{color:#4480B0; font-weight:bold; }

.ul_noticias1 li div.dv_faq1 li{font-size:15px; margin-top:30px;}
.ul_noticias1 li div.dv_faq1 li p{margin-top:10px; font-size:12px; }


.ul_noticias1 li div.dv_faq{width:98%; margin-left:10px;}

.ul_noticias1 li div.dv_catalogos img{float:left; border:none;}
.ul_noticias1 li div.dv_catalogos h5{ color:#4480B0; }
.ul_noticias1 li div.dv_catalogos div{width:67%; float:right; }
.ul_noticias1 li div.dv_catalogos div a{ font-size:13px; padding-left:23px; background:url(../i/pdf.gif) left bottom no-repeat; display:block; height:20px;}
.ul_noticias1 li.li_catalogos div.dv_catalogos div a:hover{color:#339900}
.ul_noticias1 li.li_catalogos ul li{width:16%; display:inline-block; margin-right:20px; float:left;}
.ul_noticias1 li.li_catalogos ul li strong{ font-size:11px; display:block; width:90%;}
.ul_noticias1 li.li_catalogos ul li strong.st_importante{ color:#339900;}

.ul_noticias1 li div.dv_contacto{display:block; float:right; width:35%; margin-top:170px;}
.ul_noticias1 li div.dv_contacto strong{display:inline-block; width:50px; color:#4480B0;}

/* fieldset */

fieldset{ border:none;}
fieldset label{display:inline-block; margin-right:5px;}

fieldset.frm_buscar{margin-top:10px; text-align:right;}
fieldset.frm_buscar .txt{ border:solid 1px #A7A6AA; width:224px;}
fieldset.frm_filtro{width:100%; border:solid 1px #E2E2E2;  padding:2px 0 2px 0;}
fieldset.frm_filtro label{display:inline-block; width:18%; float: left;}
fieldset.frm_filtro label select{ border:solid 1px #ccc; font-size:11px; width: 120px; }
fieldset.frm_filtro label strong{ padding-right:5px; margin-right:5px; border-right:solid 1px #E2E2E2;}

fieldset.frm_info{ width:406px;}

.ul_noticias1 li div.dv_faq fieldset.frm_info label span{width:100%; background-color:#FFF; color:#000; text-align:left; text-transform:none;}
.ul_noticias1 li div.dv_faq fieldset.frm_info label .sp_obligatorio{color:#63B03C;}
fieldset.frm_info label input,fieldset.frm_info label textarea{width:100%;}
fieldset.frm_info label{width:92%; margin-bottom:10px;}
fieldset.frm_info label.lbl_short{width:44%; margin-right:15px;}


/* Table */
th{ font-size:13px; color:#999;}

.th_head{ border-bottom: dotted 1px #cecece; border-left:solid 4px #f2f2f2;}
.th_head a{margin-top:20px; text-align:center; font-size:12px; font-weight:bold; color:#666; text-decoration:none; display:inline-block;  }

td{text-align:center; font-size:12px;}
td a{ text-decoration:none;  color:#666;}
.td_on{font-weight:bold;  background-color:#ACDF85;}
.td_on a{color:#FFF;}
.td_selector{ font-size:10px;}

.submenu{
	float: inherit !important;
	position: absolute !important;
	z-index: 30 !important;
	margin-top: 0px !important;
	width: auto !important;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 5px;
	display:none;
	top:75px;

}
.submenu li{
	float: inherit !important;
	text-align: left !important;
	clear: both !important;
	display: block !important;
}
.submenu li a{
	font: normal 12px Arial, Helvetica, sans-serif !important;
	color: #000 !important;
	padding: 5px !important;
	border-right: none !important;
	border-bottom: 1px solid #CCC !important;
	display: block !important;
	text-decoration: none !important;
	width: 125px;
}
.submenu li a:hover{
	color: #FFF !important;
	background-color: #4480B0 !important;
	text-decoration: none !important;
}
.submenu li.last a {
	border-bottom: none !important;
}