@charset "UTF-8";
/*---GENERAL---------------------------------------------------------------------------------*/

*{padding:0; margin:0; position:relative; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#555;}

a{text-decoration:none;}

body{margin:0; padding:0; background: url(../images/background.jpg) no-repeat top center #608bb6;}

#main{ position:relative; margin:0 auto; padding:0; border:0px solid #000;width:800px;height:603px; background:url(../images/bg-content.jpg) center 100px  no-repeat;}

/*---HEADER---------------------------------------------------------------------------------*/

#header{float:left; width:810px; height:75px; border:0px solid #000; margin:10px 0 0 0;}

#logo{float:left; margin:12px 0 0 23px; width:308px; height:53px; background:url(../images/logo.png) no-repeat; border:0px solid #000;}

#logo a{float:left; width:308px; height:53px;}

#menu{position:relative; float:right; width:443px; height:40px; margin:34px 5px 0 0; background:url(../images/bg_menu.png) no-repeat scroll top left; border:0px solid #000; }

#index{position:relative;float:left; width:105px; height:40px; overflow:hidden; cursor:pointer;}
#productos{float:left; width:120px; height:40px; overflow:hidden; cursor:pointer;}
#servicios{float:left; width:118px; height:40px; overflow:hidden; cursor:pointer;}
#contacto{float:left; width:100px; height:40px; overflow:hidden; cursor:pointer;}

#index a{ position:relative;float:left; width:105px; height:40px; margin:0; background:url(../images/bg_menu.gif) 0px -40px no-repeat; opacity:0;}
#productos a{float:left; width:120px; height:40px; margin:0; background:url(../images/bg_menu.gif) -105px -40px no-repeat; opacity:0;}
#servicios a{float:left; width:118px; height:40px; margin:0; background:url(../images/bg_menu.gif) -225px -40px no-repeat; opacity:0;}
#contacto a{float:left; width:100px; height:40px; margin:0; background:url(../images/bg_menu.gif) -343px -40px no-repeat; opacity:0;}

.ie #index a{filter: alpha(opacity = 0);}
.ie #productos a{filter: alpha(opacity = 0);}
.ie #servicios a{filter: alpha(opacity = 0);}
.ie #contacto a{filter: alpha(opacity = 0);}

.tag{border:0px solid #000;}

/*---CONTENT---------------------------------------------------------------------------------*/

.hide{display:none;}

#content{border:0px solid #000; float:left; width:800px; height:517px;}

#submenu{border:0px solid #000; float:left; width:100%; height:45px; margin:10px 0 0 0;}

#sbm_electrico{float:left; width:246px; height:20px; background:url(../images/electrico2.jpg) no-repeat; margin:0 0 0 160px; cursor:pointer;}
#sbm_iluminacion{float:left; width:246px; height:20px; background:url(../images/iluminacion1.jpg) no-repeat; margin:0 0 0 2px; cursor:pointer;}

#list_electrico{border:0 solid #000000;float:left;height:15px;margin:0 0 0 161px;}
#list_electrico li{float:left; display:inline; height:15px; list-style:none; font-size:.7em; color:#33688b; border:0px solid #000; margin:0 10px 0 0; cursor:pointer;}
#list_electrico li span{ float:left; width:3px; height:6px; background:url(../images/arrow_n.png) no-repeat; margin:5px 2px 0 0;}

#list_iluminacion{visibility:hidden;}

#list_iluminacion {border:0 solid #000000;float:left;height:15px;margin:-14px 0 0 410px;}
#list_iluminacion li{float:left; display:inline; height:15px; list-style:none; font-size:.7em; color:#33688b; border:0px solid #000; margin:0 10px 0 0; cursor:pointer;}
#list_iluminacion li span{ float:left; width:3px; height:6px; background:url(../images/arrow_n.png) no-repeat; margin:5px 2px 0 0;}

#path{border:0px solid #000; float:left; width:100%; height:25px;}

#box1{border:0px solid #000; float:left; width:797px; height:167px; margin:5px 0 0 2px;}

#link_factor{float:right; width:172px; height:135px; border:0px solid #000;}

#box2{border:0px solid #000; float:left; width:395px; height:213px; margin:12px 0 6px 0; background:url(../images/bg_box2.png) no-repeat;}

#box2 ul{ position:relative; float:left; border:0px solid #000; width:250px; height:130px; margin:45px 0 0 18px;}
.ie6 #box2 ul{margin:45px 0 0 9px;}
.ie7 #box2 ul{left:18px;}
#box2 li{position:relative; float:left; border:0px solid #000; display:inline; height:15px; list-style:none; font-weight:bold; font-size:.75em;  cursor:pointer; clear:left;}
#box2 a{color:#33688b;}

#box2 li span{ float:left; width:4px; height:8px; background:url(../images/arrow.png) no-repeat; margin:4px 2px 0 0;}

#box3{border:0px solid #000; float:left; width:393px; height:212px; margin:12px 0 0 12px; background:url(../images/bg_box3.png) no-repeat;}

#box3 ul{ position:relative; float:left; border:0px solid #000; width:250px; height:130px; margin:45px 0 0 18px;}
.ie6 #box3 ul{margin:45px 0 0 9px;}
.ie7 #box3 ul{left:18px;}
#box3 li{position:relative; float:left; border:0px solid #000; display:inline; height:15px; list-style:none; font-weight:bold; font-size:.75em; cursor:pointer; clear:left;}
#box3 a{color:#33688b;}
#box3 li span{ float:left; width:4px; height:8px; background:url(../images/arrow.png) no-repeat; margin:4px 2px 0 0;}

#box_productos{ position:relative; border:0px solid #000; float:left; width:799px; height:348px; margin:0 0 4px 2px; background:url(../images/box_productos1.png) no-repeat; overflow:hidden;}

#box4{border:0px solid #000; float:left; width:800px; height:97px; margin:-13px 0 0 0; overflow:hidden;}

#calidad_banner{border:0px solid #000; float:left; width:799px; height:83px; margin:5px 0 0 0; background:url(../images/calidad_banner.png) no-repeat;}

#box5{float:left; width:800px; height:56px; margin:-2px 0 2px 0; border:0px solid #000;}

#box5_1{float:left; width:392px; height:56px; margin:0 0 0 5px; background:url(../images/mediciones.png) no-repeat;}

#box5_2{float:left; width:392px; height:56px; margin:0 0 0 5px; background:url(../images/correccion.png) no-repeat;}

#box6{float:left; width:890px; height:250px; margin:0 0 10px 0; border:0px solid #000;}

#box7{border:0px solid #000; float:left; width:799px; height:225px; margin:0 0 6px 0;}

#box8{border:0px solid #000; float:left; width:799px; height:402px; margin:3px 0 2px 0; background:url(../images/bg_servicios.png) no-repeat;}
#box8 div{position:relative; float:left; width:360px; min-height:250px; border:0px solid #000; font-size:.8em; margin:80px 0 0 20px; text-align:justify; line-height:14px;}
#box8 ul{ position:relative; float:left; width:360px; min-height:164px; border:0px solid #000; margin:20px 0 0 20px;}
#box8 li{position:relative; float:left; border:0px solid #000; width:100%; height:15px; list-style:none; clear:left;}
#box8 li span{ float:left; width:4px; height:8px; background:url(../images/arrow.png) no-repeat; margin:4px 2px 0 0;}

#box9{border:0px solid #000; float:left; width:799px; height:402px; margin:3px 0 2px 0; background:url(../images/bg_noticias.png) no-repeat;}

#form{float:left; margin:10px 0 0 0; border:0px solid #000; width:500px; height:200px;}

#form div{float:left; margin:5px 0 0 0; border:0px solid #000; width:100%; height:20px;}

#form label{float:left; margin:0 3px 0 0; border:0px solid #000; width:180px; height:20px; text-align:right; color:#036; font-family:Arial, Helvetica, sans-serif; font-size:.75em; font-weight:bold;}

#form_c{float:left; border:0px solid #000; width:500px; height:200px;}

#form_c div{float:left; margin:5px 0 0 0; border:0px solid #000; width:100%; height:20px;}

#form_c label{float:left; margin:0 3px 0 0; border:0px solid #000; width:180px; height:20px; text-align:right; color:#036; font-family:Arial, Helvetica, sans-serif; font-size:.75em; font-weight:bold;}

.white{font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; color:#FFF;}

div#info_required{float:left; margin:10px 0 0 27px; width:200px; height:20px; border:0px solid #000;}

#enviar{position:relative; float:right; width:100px; height:29px; background:url(../images/enviar.png) no-repeat; margin:10px 42px 0 0; border:0px solid #000; cursor:pointer;}

#fade_der{float:left; width:62px; height:95px; background:url(../images/fade_der.png) no-repeat; border:0px solid #000; margin:-95px 0 0 738px;}

#fade_izq{float:left; width:66px; height:95px; background:url(../images/fade_izq.png) no-repeat; border:0px solid #000; margin:-70px 0 0 0;}

#box_logos{border:0px solid #000; float:left; width:3345px; height:49px; margin:28px 0 0 0;overflow:hidden}

#box_logos a{float:left;display:block;height:49px}

#box_logos #abb{width:73px}
#box_logos #anclo{margin-left:14px;width:140px}
#box_logos #general{width:100px}
#box_logos #generalcable{width:174px;margin-left:16px}
#box_logos #iusa{width:44px;margin-left:19px}
#box_logos #leviton{width:107px;margin-left:19px}
#box_logos #rawelt{width:142px;margin-left:30px}
#box_logos #tycoelectronics{width:194px;margin-left:23px}
#box_logos #ilg{width:153px;margin-left:26px}
#box_logos #maxxi{width:111px;margin-left:21px}
#box_logos #tecnolite{width:130px;margin-left:19px}
#box_logos #hunterfan{width:78px;margin-left:17px}

#logos{border:0px solid #000; float:left; width:1765px; height:49px; margin:0; background:url(../images/logos.png) no-repeat;}
#logos2{border:0px solid #000; float:left; width:1765px; height:49px; margin:0; background:url(../images/logos.png) no-repeat;}
.ie6 #logos{margin:20px 0 0 9px;}

#textos{float:left; width:368px; height:330px; margin:0; border:0px solid #000;}

#texto_abb, #texto_anclo, #texto_iusa, #texto_ilg, #texto_rawelt, #texto_maxxi, #texto_tecnolite, #texto_hunter, #texto_leviton, #texto_general, #texto_tyco{ position:relative;float:left; width:340px; height:200px; margin:110px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:.7em; line-height:14px; text-align:justify; display:none; border:0px solid #000;}
#texto_leviton{margin:65px 0 0 25px;}

#imagenes{float:left; width:429px; height:334px; margin:0; border:0px solid #000;overflow:hidden;position:relative}
#img_iusa{float:left; width:429px; height:334px; margin:0; background:url(../images/img_iusa.png) no-repeat; display:none; border:0px solid #000;}
#img_anclo{float:left; width:429px; height:334px; margin:0; background:url(../images/img_anclo.png) no-repeat; display:none; border:0px solid #000;}
#img_abb{float:left; width:429px; height:334px; margin:0; background:url(../images/img_abb.png) no-repeat; display:none; border:0px solid #000;}
#img_ilg{float:left; width:429px; height:334px; margin:0; background:url(../images/img_ilg.png) no-repeat; display:none; border:0px solid #000;}
#img_rawelt{float:left; width:429px; height:334px; margin:0; background:url(../images/img_rawelt.png) no-repeat; display:none; border:0px solid #000;}
#img_maxxi{float:left; width:429px; height:334px; margin:4px 0 0 0; background:url(../images/img_maxxi.png) no-repeat; display:none; border:0px solid #000;}
#img_tecnolite{float:left; width:429px; height:334px; margin:0; background:url(../images/img_tecnolite.png) no-repeat; display:none; border:0px solid #000;}
#img_hunter{float:left; width:429px; height:334px; margin:0; background:url(../images/img_hunter.png) no-repeat; display:none; border:0px solid #000;}
#img_leviton{float:left; width:429px; height:334px; margin:0; background:url(../images/img_leviton.png) no-repeat; display:none; border:0px solid #000;}
#img_general{float:left; width:429px; height:334px; margin:0; background:url(../images/img_general.png) no-repeat; display:none; border:0px solid #000;}
#img_tyco{float:left; width:429px; height:334px; margin:0; background:url(../images/img_tyco.png) no-repeat; display:none; border:0px solid #000;}
#preloader{width:100%;height:334px;background:transparent url(../images/ajax-loader.gif) center center no-repeat;position:absolute;left:0px;top:0px;z-index:100;display:none}
a.prods{padding-left:6px;background:transparent url(../images/arrow_n.png) no-repeat left center}
a.prods:hover{color:#FD7711}

#logo_iusa{ position:relative; float:left; width:98px; height:98px; left:799px; margin:-325px 0 0 0; background:url(../images/logo_iusa.png) no-repeat; border:0px solid #000; clear:left;}
#logo_anclo{ position:relative; float:left; width:188px; height:46px; left:799px; margin:-315px 0 0 0; background:url(../images/logo_anclo.png) no-repeat; border:0px solid #000;}
#logo_abb{ position:relative; float:left; width:91px; height:35px; left:799px; margin:-315px 0 0 0; background:url(../images/logo_abb.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_ilg{ position:relative; float:left; width:130px; height:39px; left:799px; margin:-315px 0 0 0; background:url(../images/logo_ilg.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_rawelt{ position:relative; float:left; width:139px; height:35px; left:799px; margin:-315px 0 0 0; background:url(../images/logo_rawelt.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_maxxi{ position:relative; float:left; width:168px; height:60px; left:799px; margin:-330px 0 0 0; background:url(../images/logo_maxxi.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_tecnolite{ position:relative; float:left; width:170px; height:53px; left:799px; margin:-325px 0 0 0; background:url(../images/logo_tecnolite.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_hunter{ position:relative; float:left; width:120px; height:71px; left:799px; margin:-325px 0 0 0; background:url(../images/logo_hunter.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_leviton{ position:relative; float:left; width:125px; height:44px; left:799px; margin:-325px 0 0 0; background:url(../images/logo_leviton.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_general{ position:relative; float:left; width:201px; height:37px; left:799px; margin:-320px 0 0 0; background:url(../images/logo_general.png) no-repeat; border:0px solid #000;  clear:left;}
#logo_tyco{ position:relative; float:left; width:213px; height:39px; left:799px; margin:-320px 0 0 0; background:url(../images/logo_tyco.png) no-repeat; border:0px solid #000;  clear:left;}

#img_calidad{float:right; width:381px; height:298px; background:url(../images/img_calidad.png) no-repeat; right:60px; top:-20px;}

#introduccion{float:left; width:550px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:.8em; margin:10px 0 0 110px; border:0px solid #000;}

#loading{position:relative;float:left;border:0px solid #000; width:50px; height:50px; margin:110px 0 0 145px; background:url(../images/ajax-loader.gif) no-repeat center;display:none;}

#msg_calidad{float:left; width:450px; height:20px; margin:10px 0 10px 5px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:.8em; border:0px solid #000;}
.imgSubProd{position:absolute;top:334px;left:0px}
/*NOTICIAS----------------------------------------------------------------------------------*/

#slide_noticias{margin:0;float:left;width:3280px;height:290px;border:0px solid #f00;}

#box_noticias{margin:60px 0 0 0;float:left;width:799px;height:290px;overflow:hidden;border:0px solid #000;}

#img_noticia2{position:relative; float:left; width:300px; height:300px; margin:10px 0 0 20px; border:0px solid #000; overflow:hidden; clear:left;}

#texto_noticia{position:relative; float:left; width:440px; margin:10px 0 0 20px; border:0px solid #000; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

.pagina{position:relative; float:left; width:799px;height:290px;margin:8px 0 0 0;border:0px solid #000;}
.ie6 .pagina{border:0px solid #000;width:779px;}

.noticia{position:relative;float:left; width:350px;height:120px;margin:10px 0 0 34px; border:0px solid #000;}
.ie .noticia, .chrome .noticia{margin:0 0 0 35px;}

.titulonoticia{position:relative;float:left; width:320px;height:15px;margin:0;line-height:13px;font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#033969; text-align:left; font-weight:bold;overflow:hidden; border:0px solid #000;}

.textonoticia{position:relative;float:left; width:230px;height:80px;margin:4px 0 0 0;line-height:13px;font-family:Arial, Helvetica, sans-serif;font-size:.8em;color:#777; text-align:justify;overflow:hidden;border:0px solid #000;}
.ie6 .textonoticia{border:0px solid #F00;}

.n_img{float:right; width:100px; height:80px; margin:5px 5px 0 0; overflow:hidden; border:0px solid #000;}

.vermas2{margin:0 0 0 0;float:left;width:320px;height:10px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:.7em;color:#555; font-weight:bold;text-align:right;border:0px solid #00;}

#relleno{ position:relative;float:left;width:790px; height:25px; border:0px solid #000;}

.boton{position:relative; float:right; margin:7px 5px 0 0; width:15px; height:16px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:.75em; text-decoration:none; text-align:center; color:#333; border:1px solid #2d6c8b; cursor:pointer;}
#box7 table{margin-top: 12px}
.normalFont{font-size: 0.8em}
td.normalFont strong{color:#003366}
/*---FOOTER---------------------------------------------------------------------------------*/

#footer{position:relative; border:0px solid #000; float:left; width:100%; background:url(../images/bg_foot.png) repeat; margin:0;}

#box_foot{position:relative; margin:0 auto; padding:0; border:0px solid #000; width:800px; height:100px;}

#foot_box1{border:0px solid #000; float:left; width:398px; height:100px; margin:0;}

#foot_box2{border:0px solid #000; float:left; width:398px; height:100px; margin:0;}

#box_noticia{border:0px solid #000; float:left; width:380px; height:75px; margin:8px 0 0 8px;}

#img_noticia{border:0px solid #000; float:left; width:84px; height:64px; margin:2px 0 0 8px; background:url(../images/img_noticia.jpg) no-repeat;}
.ie6 #img_noticia{margin:2px 0 0 5px;}

#area_noticia{border:0px solid #000; float:left; width:280px; height:63px; margin:2px 0 0 7px; font-size:.75em; line-height:12px; text-align:justify;}
.ie6 #area_noticia{margin:2px 0 0 6px;}

.blue{color:#033969;}

#copyright{float:left; width:380px; font-size:.7em; margin:0 0 0 10px; color:#33688b; border:0px solid #000;}

#contacta{border:0px solid #000; float:right; width:380px; height:75px; margin:8px 0 0 0;}

#area_contacta{border:0px solid #000; float:left; width:377px; height:70px; margin:0; background:url(../images/contacta.png) no-repeat;}

#telefono{ border:0 solid #000000;color:#FFFFFF;font-size:1.3em;height:23px;margin:11px 0 0 8px;position:relative;width:268px;}
.ie6 #telefono{padding:3px 0 0 0; left:-4px; top:-4px;}
.ie7 #telefono{padding:3px 0 0px 0px; left:8px; top:-3px;}

#direccion2,#direccion{border:0px solid #000; color:#FFF; font-size:.7em; float:left; width:290px; height:25px; margin:0 0 0 10px; line-height:12px;}
.ie6 #direccion{left:-6px; top:-4px;}
.ie7 #direccion{left:10px; top:-10px;}
#direccion2{text-align: center}
#estrasol{position:relative; float:right; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:.7em; margin:0 8px 0 0; text-decoration:none;  color:#333; border:0px solid #000; font-weight:bold; text-align:right;}
#extraInfo,#direccion2{float:left;width: 100%}
#direccion2 b{color: white}