/* CSS Document */
body {margin-left: 0px; margin-top: 25px; margin-right: 0px; margin-bottom: 0px;background-color: #efefef;background-image:url(../img/fondo.jpg);background-repeat:repeat-x;}
#contenedor {width:100%; text-align:center; height: 100%; }
#contenido_1 {width: 916px; margin: auto; text-align: left;padding:0;}
#contenido {width: 916px; margin: auto; text-align: left;background-color:#fff;}



#shadow-container {width:916px;left: 7px;top: 7px;margin-right: 7px;margin-bottom: 7px;}
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {position: relative;left: -7px;top: -7px;}
#shadow-container .shadow2 {background: #dddddd;}


/* CABECERA    */
#cabecera{margin-bottom:0px;height:140px;background-color:#FFFFFF;width:916px;}
#cabecera_sup{width:916px;height:86px;background-color:#711D05;background-image:url(../img/logo-halotec.gif);background-repeat:no-repeat;background-position:right;}
#cabecera_sup img{border:0;margin-top:10px;margin-left:12px;}
#cabecera_mid{width:916px;height:17px;background-color:#545454;}
#cabecera_mid ul {display:inline;list-style:none;margin:0;padding:0;float:right;}
#cabecera_mid li{float:left;padding-right: 0px;line-height:14px;margin-left:6px;margin-right:12px;}
#cabecera_mid li a{font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#fff;text-decoration:none;}

/*   MENU MENU MENU  MENU MENU MENU    MENU MENU MENU    MENU MENU MENU    MENU MENU MENU    MENU MENU MENU    MENU MENU MENU    MENU  */
.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/
.horizontalcssmenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{display: block;width: auto;padding-left:23px;padding-right:23px;margin-right:15px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}


.horizontalcssmenu ul li a.legal{display: block;width: 40px;padding-left:24px;padding-right:19px;margin-right:0px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}

/*solo ie6 */
* html .horizontalcssmenu ul li a.legal{display: block;width: 40px;padding-left:28px;padding-right:22px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}
* html .horizontalcssmenu ul li a{display: block;width: 40px;padding-left:23px;padding-right:23px;margin-right:14px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.horizontalcssmenu ul li a.legal{display: block;width: 40px;padding-left:25px;padding-right:20px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}
}



.horizontalcssmenu ul li a{display: block;width: auto;padding-left:23px;padding-right:23px;margin-right:15px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.horizontalcssmenu ul li a{display: block;width: auto;
padding-left:23px;padding-right:23px;margin-right:11px;margin-left:0;padding-top:5px;padding-bottom:5px;text-decoration: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;background-color:#711D05;}
}
.horizontalcssmenu ul li a:hover{color: #fff;background-color:#B88E82;}
/*Sub level menu*/.horizontalcssmenu ul li ul{left: 0;top: 0;position: absolute;display: block;visibility: hidden;z-index: 100;margin: 0;padding: 0;list-style-type: none;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{float: left;margin: 0;padding: 0;list-style-type: none;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a.historia{font-weight: normal;background:#711D05;padding-left:25px;padding-right:25px;width:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.horizontalcssmenu ul li ul li a.historia{font-weight: normal;background:#711D05;padding-left:24px;padding-right:23px;width:auto;}
}
.horizontalcssmenu ul li ul li a.instalaciones{font-weight: normal;background:#711D05;padding-left:8px;padding-right:8px;width:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.horizontalcssmenu ul li ul li a.instalaciones{font-weight: normal;background:#711D05;padding-left:6px;padding-right:6px;width:auto;}
}
.horizontalcssmenu ul li ul li a.calidad{font-weight: normal;background:#711D05;padding-left:25px;padding-right:25px;width:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.horizontalcssmenu ul li ul li a.calidad{font-weight: normal;background:#711D05;padding-left:24px;padding-right:23px;width:auto;}
}
.horizontalcssmenu ul li ul li a:hover{background: #B88E82;}
.horizontalcssmenu .arrowdiv{position: absolute;right: 0;}
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU FIN MENU*/

/* FIN CABECERA        */


/* CENTRO   */
.imagenes_sec_item img{border:0;margin:4px;align:left;}
.imagenes_sec_item{float:left; height:80px;width:110px; overflow:hidden;}
#imagenes_sec{width:580px; height:116px; overflow:auto;text-align:left;}

#contenido_centro{background-color:#FFFFFF;width:916px;padding-bottom:15px;overflow:hidden;}

#contenido_izquierda{width:287px;float:left;margin-right:8px; margin-left: 8px;}

.caja_izq{width:277px;background-color:#dddddd;padding:6px;margin-bottom:6px;overflow:auto;}

a.link_resumen{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;text-decoration:none;color:#666666;}
a.link_resumen:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;text-decoration:none;color:#999;}

.caja_izq_img{width:116px;float:left;text-align:center;margin-right:5px;}
.caja_izq_txt{width:155px;float:left;}

.caja_izq img{border:0;}

#zona{width:281px;border: 1px solid #999;padding:3px;margin-bottom:7px;overflow:auto;height:52px;}
* html #zona{width:281px;border: 1px solid #999;padding:3px;margin-bottom:7px;overflow:hidden;height:52px;}

*:first-child+html #zona{width:281px;border: 1px solid #999;padding:3px;margin-bottom:7px;overflow:hidden;height:56px;}

#contenido_derecha{width:588px;float:right;margin-right:7px;border:1px solid #999;padding:8px;}

#contenido_derecha h1{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:17px;text-decoration:none;}
#contenido_derecha {color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}

#contenido_derecha_contacto{width:530px;float:right;margin-right:7px;border:1px solid #999;padding:8px;margin-top:7px;}

*:first-child+html #contenido_derecha_2{width:600px;float:right;margin-right:7px;border:1px solid #999;background-color:#545454;height:62px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}

#contenido_derecha_2{width:600px;float:right;margin-right:7px;border:1px solid #999;background-color:#545454;height:58px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}

#contenido_derecha_contacto{color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

*:first-child+html #contenido_derecha_2 h1{font-size:22px;font-style:italic;padding-top:19px;padding-left:12px;}
#contenido_derecha_2 h1{font-size:22px;font-style:italic;padding-top:4px;padding-left:12px;}

#contenido_derecha_ancho{width:883px;float:left;margin-left:8px;border:1px solid #999;padding:8px;background-color:#dddddd;}

#contenido_derecha_ancho_blanco{width:883px;float:left;margin-left:8px;border:1px solid #999;padding:8px;background-color:#fff;margin-bottom:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.contenido_derecha_ancho_ofertas{width:883px;float:left;margin-left:8px;border:1px solid #999;padding:8px;background-color:#CCE1E3;margin-bottom:12px;}
.contenido_derecha_ancho_noticias{width:883px;float:left;margin-left:8px;border:1px solid #999;padding:8px;background-color:#dddddd;margin-bottom:12px;}

/*solo ie6 */
* html #contenido_derecha{width:570px;float:right;margin-right:4px;border:1px solid #999;padding:8px;}



/* FIN CENTRO */

/*PIE*/

#barra_inf{width:916px;height:11px;background-color:#545454;}
* html #barra_inf{width:916px;background-color:#fff;border-bottom:7px solid #545454;}
#pie{width:916px;padding-top:2px;height:15px;padding-left:8px;}
* html #pie{width:909px;padding-top:2px;height:15px;}
#menu_pie{width:421px;float:left;}
#menu_pie ul{margin: 0;padding: 0;}
#menu_pie ul li{float: left;list-style-type: none;}
#menu_pie ul li a{float: left;list-style-type: none;font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;margin-right:8px;color:#666666;}
#contenido_pie ul{margin: 0;padding: 0;}
#contenido_pie ul li{float: left;list-style-type: none;font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;margin-right:8px;padding:0;color:#666666;}
* html #contenido_pie ul li{float: left;list-style-type: none;font-family:Arial, Helvetica, sans-serif;font-size:9px;text-decoration:none;margin-right:9px;padding:0;color:#666666;}
#contenido_pie ul li img{border:0;}
/* FIN PIE*/




/* FORMULARIO PRIVADO  */
form.privado label {float:left;display: inline;line-height: 1.1;vertical-align: middle;display: block;width: 74px;padding-top:4px;margin-left:7px;font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#711D05;font-weight:bold;font-size:11px;}
form.privado ul {float:left;list-style: none;list-style-type: none;list-style:none;margin: 0;padding: 0;}  
form.privado li {list-style: none;list-style-type: none;padding: 0px;margin: 0px 0px 0px 0px;}
.cajas_contacto{color:#666666;border:1px solid #999999;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;margin-top: 1px;margin-bottom: 1px;}
.boton_enviar{float:left;width: auto;padding-left:1px;text-align:center;background-color:#FFFFFF;border:1px solid #999;font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#711D05;font-weight:bold;font-size:11px;margin-top:2px;margin-left:10px;padding-top:10px;padding-bottom:10px;}
/* FIN FORMULARIO PRIVADO  */




.botones{float:left;width: auto;padding-left:1px;text-align:center;background-color:#FFFFFF;border:1px solid #999;font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#711D05;font-weight:bold;font-size:11px;margin-top:2px;}



.paginacion{float:left;text-align:center;display:block;width: 94%;height: 18px;margin-top: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #999999;border: solid #CCCCCC 1px;padding-top: 5px;}
a.vinculo_paginacion {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #999999;font-size: 10px;border: 1px solid #999999;text-align: center;padding: 2px;background-color: #EFEFEF;text-decoration:none;}
a.vinculo_paginacion:hover {color: #ffffff;background-color: #999999;}





a.img_listado_izq_link{float: left;padding: 4px;margin: 0 7px 2px 0;border: 1px solid #999999;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;font-weight: normal;}
a:hover.img_listado_izq_link {float: left;padding: 4px;margin: 0 7px 2px 0;display: block;border: 1px solid #999999;text-decoration: underline;}
a.img_listado_der_link{float: right;padding: 4px;margin: 2px 0px 2px 10px;display: block;border: 1px solid #999999;}







.nombre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #333333;text-decoration: none;}
.resumen{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.fecha_destacada{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}


form.cmxform fieldset {margin-bottom: 1px;padding:5px 5px 2px 18px;color:#999999;	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
form.cmxform legend {padding: 0px 0px 0px 0px;font-weight: bold;}
form.cmxform label {display: inline;float:left;padding-top:5px;line-height: 1.1;vertical-align: top;}
form.cmxform fieldset ol {list-style-type: none;margin: 0;padding: 0;}
form.cmxform fieldset li {list-style-type: none;padding: 0px;margin: 0px 0px 0px 8px;}
form.cmxform fieldset fieldset {border: none;margin: 0;}
form.cmxform fieldset fieldset legend {padding: 0 0 0px;font-weight: normal;}
form.cmxform fieldset fieldset label {display: block;width: auto;}
form.cmxform em {font-weight: bold;font-style: normal;color: #f00;}
form.cmxform label {display: block;width: 90px; /* Width of labels */}
form.cmxform fieldset fieldset label {margin-left: 123px;} /* Width plus 3 (html space) */

.rss_box {padding-left: 8px; padding-right: 8px;width: 260px;}
.rss_title, rss_title a {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;margin: 5px 0;padding: 0;letter-spacing: 1px;}
.rss_items {list-style:none;margin:0;padding:0;}
.rss_item  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight : normal; padding-left: 8px;padding-right: 8px;margin-top: 5px;}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {background-image:url(../img/rss.gif);background-repeat:no-repeat;background-position: 2px 5px;padding-left: 20px;text-decoration : none;color: #666666;}
.rss_item a:hover { text-decoration : none;color: #000000;}
.rss_date {font-size: 11px;font-weight : normal;color: #F60;}
.clipout{margin: 2px;float:left;position:relative;width:94px;height:60px;top:0px;left:0px;border: 1px solid #999999;}



/* MENU PRODUCTOS IZQUIERDA ******************************/

#menu_productos ul{display:inline;list-style:none;list-style-type:none;padding:0;margin:0;}

#menu_productos li a{float:left;width:240px;display:block;color: #711D05;text-decoration: none;margin-right: 12px;padding-left:7px;padding-right:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;padding-top:0px;line-height: 25px;}

#menu_productos li li a{float:left;width:256px;display:block;color: #711D05;text-decoration: none;margin-right: 12px;padding-left:25px;padding-right:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;height:15px;padding-top:1px;line-height: 15px;} 


* html #menu_productos li li a{float:left;width:auto;display:block;color: #711D05;text-decoration: none;margin-right: 12px;padding-left:25px;padding-right:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;height:15px;padding-top:1px;line-height: 15px;} 






.imagen_item img{border:0;vertical-align:text-top;text-align:center;}
.imagen_item {float:left;width:160px;margin-left:3px;margin-right:15px;}
  
.imagen_item_noticia {float:left;height:160px;margin-right:8px;}
.imagen_item_noticia img{border:0;vertical-align:text-top;text-align:center;}

.listado_productos{750px;margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px;}

*:first-child+html .listado_productos{width:100%;margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px;}

.listado_productos h2{text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;}

#volver{width:100%;text-align:right;padding-bottom:12px;}
#volver a{text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;}
#volver a:hover{text-decoration: underline;}

.ver_mas{width:100%;text-align:right;display:block;margin-top:2px;margin-bottom:2px;float:left;}

.ver_mas a{text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;}
.ver_mas a:hover{text-decoration: underline;}



/* OFERTAS ***************************/
.contenido_derecha_ancho_ofertas {text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;}
.descargar{width:100%;text-align:right;margin-top:5px;}
a.descargar {text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;}



.contenido_derecha_ancho_noticias img {border:0;}


#desarrollo_noticia{width:100%;}
#opciones{padding-top:7px;text-align:right;padding-right:8px;}
a.cerrar{text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#666;margin-top:5px;}
a.cerrar:hover{text-decoration: underline;}

#registro a{text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;color:#666;}

#registro{padding-top:3px;margin:0;text-align:right;padding-right:17px;}