.alpha_0{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.alpha_80{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}body{font-family:Helvetica,Arial,sans-serif;background:#27140d url(../images/body_bg.png);margin:0;padding:0;font-size:14px;}::-moz-selection{background:#ff6c00;color:#fff;}::selection{background:#ff6c00;color:#fff;}h1,h2,h3{padding:5px 10px;font-weight:normal;margin:0 0 5px;}h3{font-family:'HeaderFont',Gill Sans,Gill Sans MT,sans-serif;}h1,h2{font-family:'HeaderFont2',Myriad Pro,Myriad,sans-serif;}.mapa{width:600px;height:500px;}label[for]{cursor:pointer;}.invisible{height:0!important;visibility:hidden!important;overflow:hidden!important;padding:0;margin:0;float:left;}.right{float:right;}.left{float:left;}.let_overflow{overflow:visible!important;}.text_center{text-align:center!important;}.text_left{text-align:left!important;}.text_right{text-align:right!important;}.separator{clear:both;}.separator_left{clear:left;}.separator_right{clear:right;}a,a:active{color:#ff6c00;}a{text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear;}a:hover{color:#ffb571;text-decoration:none;}img{border:0;}a.con_icono img{float:left;margin-top:2px;margin-right:4px;}a.zoom{position:relative;display:block;}a.zoom .zoom_icon{position:absolute;display:none;width:50px;height:50px;background:url(../images/zoom.png) center center;}.big_button{color:#3d434c;margin-top:10px;text-shadow:0 1px 0 #ccd1da;height:45px!important;}.big_button .label,.big_button .end{padding-bottom:1px;height:45px;background:url(../images/big_button_sprite.png);cursor:pointer;}.big_button .label{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:bold;background-position:left top;float:left;line-height:45px;padding-left:20px;padding-right:20px;}.big_button .end{background-position:right top;width:50px;padding-left:2px;float:left;}.big_button:hover{color:#3d434c;}.big_button:hover .label{background-position:left bottom;}.big_button:hover .end{background-position:right bottom;}.gmap_info h2{font-family:Helvetica,Arial,sans-serif;padding:5px 0;}.logo_marca{background:url('../images/logos_marcas.png') center top;height:90px;}#logo_bticino{background-position:center top;}#logo_veto{background-position:center -90px;}#logo_llumar{background-position:center -180px;}#logo_pertech{background-position:center -270px;}#header{text-align:center;background:#d6d6d6 url(../images/header_full_bg.png) left top repeat-x;margin:0;padding:0;height:125px;}#header .content{height:100px;width:940px;padding:0 10px;margin:0 auto;}#header h1{font-weight:normal;font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;font-size:.9em;text-shadow:0 1px 1px #ffcb83;height:20px;line-height:20px;}#prohome_logo{margin:0 auto;background:url(../images/prohome.png) no-repeat center;height:100px;width:500px;text-indent:-10000px;overflow:hidden;}.no_bottom{margin-bottom:0!important;}.overlay,.overlay_text{position:absolute;left:0;top:0;}.overlay{z-index:100;}.overlay_text{background:url(../images/black_alpha.png);z-index:99;}.overlay_label{position:absolute;bottom:20px;background:url(../images/black_alpha.png);padding:5px 0 4px;width:222px;text-align:center;border:1px solid #fff;border-color:rgba(255,255,255,0.8);border-right:none;border-left:none;z-index:99;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000;-ms-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;}.mensaje{position:relative;background:#000;color:#fff;padding:5px 5px 5px 32px;font-size:.9em;min-height:20px;line-height:30px!important;border:1px solid #000;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(#000));background:-moz-linear-gradient(-90deg,#111,#000);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);-ms-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.mensaje img{margin:-8px 0 0 5px;position:absolute;left:5px;top:50%;}.body_start,.body_end{height:10px;background:transparent url(../images/content_bg.png) top left;}.body_start{clear:both;}.body_end{background:transparent url(../images/content_bg.png) bottom left;margin-bottom:20px;}.test .col{background:#fff!important;}#body{color:#fff;width:940px;padding:0 10px;margin:0 auto;}#body hr{clear:both;margin:10px;border:0;background:#000 url(../images/hr_bg.gif) repeat-x;height:2px;}#body .body{background:transparent url(../images/content_bg_fill.png) repeat-y;padding:0;}#body .body p{text-shadow:0 1px 2px #000;}#body .body .col{margin:0 10px 10px 0;background:none;}#body .body .cols_1,#body .body .cols_2,#body .body .cols_3,#body .body .cols_4{padding:0 10px;}#body .body .cols_1 .col{width:920px;}#body .body .cols_2 .col{width:455px;}#body .body .cols_3 .col{width:300px;}#body .body .cols_3 .colspan_2{width:610px!important;}#body .body .cols_4 .col{width:222.5px;}#body .body .cols_4 .colspan_2{width:455px!important;}#body .body .cols_4 .colspan_3{width:687.5px!important;}#body .body .cols_4 .overlayed a{height:222px;}#body .body .overlayed h2{font-size:1.45em;}#body .col{min-height:10px;margin:0 20px 20px 0;float:left;}#body .col p,#body .col li,#body .col ul{margin:0 10px 10px;line-height:1.3em;}#body .col ul{padding-left:10px;}#body .col ul ul{margin-top:5px;}#body .col ul ul li{margin-bottom:5px;}#body .overlayed{height:300px;position:relative;text-shadow:0 1px 1px #000;}#body .overlayed a{display:block;height:300px;}#body .overlayed .overlay_text{width:100%;padding-bottom:1px;}#body .overlayed h2{background:none;color:#cba165;margin-bottom:0;padding:10px 20px 4px;font-size:1.8em;font-family:'HeaderFont2',Myriad Pro,Myriad,sans-serif;}#body .overlayed p{margin:0 20px 10px;display:none;}#body .overlayed .big_button{position:absolute;right:20px;bottom:20px;z-index:101;}#body .last{margin-right:0!important;}#body .cols_1,#body .cols_2,#body .cols_3,#body .cols_4{clear:both;overflow:hidden;}#body .cols_1 .col{width:940px;margin-right:0!important;}#body .cols_1 .overlay{width:920px;height:300px;background:url(../images/cols_1_overlay.png) no-repeat;}#body .cols_1 .big{height:400px;}#body .cols_1 .big .overlay{height:400px;background:url(../images/cols_1_overlay_big.png) no-repeat;}#body .cols_2 .col{width:460px;}#body .cols_2 .overlay{width:455px;height:300px;background:url(../images/cols_2_overlay.png) no-repeat;}#body .cols_3 .col{width:300px;}#body .cols_3 .colspan_2{width:620px!important;}#body .cols_3 .overlay{width:300px;height:300px;background:url(../images/cols_3_overlay.png) no-repeat;}#body .cols_4 .col{width:220px;}#body .cols_4 .colspan_3{width:700px!important;}#body .cols_4 .colspan_2{width:460px!important;}#body .cols_4 .overlay{width:222px;height:222px;background:url(../images/cols_4_overlay.png) no-repeat;}#body .cols_4 .overlayed{height:222px;}#body .drawer_alt{position:relative;overflow:hidden;background:url(../images/drawer_alt_bg.png);padding-top:10px!important;padding-bottom:10px!important;margin-bottom:10px;height:222px;}#body .drawer_alt .loading{position:absolute;width:24px;height:24px;background:url(../images/ajax.gif);z-index:500;display:none;}#body .drawer_alt .container{position:absolute;left:10px;top:10px;width:920px;}#body h1,#body h2,#body h3{padding:5px 10px;color:#c08754;}#body h2{font-family:'HeaderFont2',Myriad Pro,Myriad,sans-serif;font-size:2em;color:#ce2d1d;text-transform:uppercase;}#body h2.logo{height:34px!important;}#body h3{font-size:1.5em;}#body h3.alt{text-transform:uppercase;font-size:1.7em;}#body .viewer{position:relative;}#body .viewer img{margin:0;padding:0;position:absolute;left:0;top:0;}#nav{width:940px;padding:0;margin:0 auto;margin:20px auto;position:relative;font-size:1.3em;overflow:visible;}#nav ul{display:block;list-style:none;width:940px;height:40px;padding:0;margin:0;overflow:visible;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#nav ul a{text-decoration:none;display:block;color:#fff;font-weight:normal;text-indent:-10000px;overflow:hidden;}#nav ul li{float:left;display:block;text-align:center;background:url(../images/nav_bg_sprites.png) no-repeat center top transparent;width:188px;position:relative;z-index:500;overflow:visible;height:40px;line-height:40px;}#nav ul .sub{display:none;position:absolute;top:35px;left:-5px;width:198px;padding:0;margin:0;background:transparent;z-index:9999;overflow:visible;}#nav ul .sub ul{position:relative;width:188px;}#nav ul .sub li{text-align:left;padding:0;margin:0;height:35px;width:198px;background:none;}#nav ul .sub li a{background:#000;display:block;color:#353535;text-shadow:0 1px 0 rgba(255,255,255,0.5);height:35px;line-height:35px;text-indent:15px;font-size:.85em;background:url(../images/sub_bg.png) left -60px;}#nav ul .sub li.first a{background-position:left -25px!important;}#nav ul .sub li.last a{background-position:left -95px!important;}#nav ul .sub li a:hover{background-position:left -165px!important;}#nav ul .sub li.first a:hover{background-position:left -130px!important;}#nav ul .sub li.last a:hover{background-position:left -200px!important;}#nav ul .sub .start{height:25px;background:url(../images/sub_bg.png) left top;}#nav ul .sub .end{clear:both;background:green;height:5px;background:url(../images/sub_bg.png) left bottom;}#nav ul .nav_hover{position:absolute;opacity:0;display:none;top:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;}#nav ul .nav_hover:hover{opacity:1;}#nav ul .nav_hover:hover .sub{display:block;}#nav ul .on{display:block;}#nav #nav_nosotros{background-position:0 top;}#nav #nav_productos{background-position:-188px top;}#nav #nav_tienda{background-position:-376px top;}#nav #nav_promociones{background-position:-564px top;}#nav #nav_contacto{background-position:-752px top;}#nav #nav_nosotros.actual{background-position:0 -120px;}#nav #nav_productos.actual{background-position:-188px -120px;}#nav #nav_tienda.actual{background-position:-376px -120px;}#nav #nav_promociones.actual{background-position:-564px -120px;}#nav #nav_contacto.actual{background-position:-752px -120px;}#nav #nav_nosotros_hover{background-position:0 -60px;left:0;}#nav #nav_productos_hover{background-position:-188px -60px;left:188px;}#nav #nav_tienda_hover{background-position:-376px -60px;left:376px;}#nav #nav_promociones_hover{background-position:-564px -60px;left:564px;}#nav #nav_contacto_hover{background-position:-752px -60px;left:752px;}.sub_nav{list-style:none;height:30px;margin:0 5px 10px 5px!important;padding:0!important;font-size:1.1em;}.sub_nav li{float:left;padding:0 0 0 15px!important;margin:0 5px 0 0!important;height:30px;line-height:30px!important;}.sub_nav a{float:left;padding-right:15px;height:30px;}.sub_nav li.actual{background:url(../images/subnav_bg_sprite.png) no-repeat left bottom;}.sub_nav li.actual a{background:url(../images/subnav_bg_sprite.png) no-repeat right top;color:#362007;text-shadow:0 1px 1px #e6cfa7;}#productos_menu{position:relative;z-index:2001;}#productos_menu_open{display:block;background:url(../images/productos_menu_bg.png) center center no-repeat;overflow:hidden;text-indent:-1000px!important;width:140px;height:30px;line-height:30px;}#productos_menu_open:focus{outline:none;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}#productos_menu_list{display:none;position:absolute;list-style:none;top:30px;right:0;width:180px;padding:0!important;margin:0!important;overflow:hidden;z-index:2000;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000;-ms-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#productos_menu_list li{padding:0!important;margin:0!important;}#productos_menu_list li:first-child a{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}#productos_menu_list li:last-child a{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#productos_menu_list a{height:30px!important;line-height:30px!important;background:url(../images/productos_menu_li_bg.png) #d8d8d8 top;display:block;padding:0 10px;color:#353535;text-shadow:0 1px 0 rgba(255,255,255,0.5);}#productos_menu_list a:hover{color:#181818;text-shadow:0 1px 0 #fff;background:url(../images/productos_menu_li_bg.png) #e1e1e1 bottom;}.controller_centered{position:relative;height:40px;}.controller_centered .controller{position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-42px;}.controller{height:40px;width:85px;margin:5px 0;padding:0;overflow:hidden;}.controller_next,.controller_prev{background:url(../images/showcase_controller.png) left top no-repeat;float:left;height:40px;}.controller_prev{width:42px;-moz-outline:none;background-position:left top;}.controller_next{width:43px;background-position:right top;}#showcase{background:transparent;height:400px;width:940px;margin:20px 0;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#showcase .overlay{background:url(../images/showcase_overlay.png) top left;height:400px;width:940px;}#showcase .overlay a{display:block;height:400px;text-indent:-1000px;}#showcase .overlay_text{height:50px;overflow:hidden;top:-50px;color:#fff;width:940px;}#showcase .overlay_text h2,#showcase .overlay_text h3{float:left;font-weight:normal;text-shadow:0 1px 1px #000;background:none;text-transform:none;padding:0;margin:0;height:50px;line-height:50px;}#showcase .overlay_text h2{color:#ce2d1d;font-family:'HeaderFont2',Myriad Pro,Myriad,sans-serif;font-size:1.95em;margin-left:20px;height:56px;line-height:56px;}#showcase .overlay_text h3{color:#fff;font-family:'HeaderFont',Gill Sans,Gill Sans MT,sans-serif;font-size:1.6em;margin:0 20px 0 7px;}#showcase .controller{position:absolute;z-index:101;bottom:20px;right:20px;display:none;}#showcase .image{margin:0;padding:0;position:absolute;left:0;top:0;}.label_fonts{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-style:italic;color:#d1c4ba;}.labeled{margin-left:0!important;list-style:none;}.labeled li{float:left;}.labeled .label{width:80px;clear:left;font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-style:italic;color:#d1c4ba;}.classy label{float:left;width:70px;margin:0 10px;height:25px;line-height:24px;font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-style:italic;color:#d1c4ba;}.classy textarea{margin:0 0 10px;font-size:1em;font-family:Helvetica,Arial,sans-serif;border:1px solid #000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c6c6c6),color-stop(0.2,#fff));background:-moz-linear-gradient(-90deg,#c6c6c6,#fff 20%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:-webkit-box-shadow .2s linear;-moz-transition:-webkit-box-shadow .2s linear;-ms-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-moz-box-shadow:0 1px 0 #575757;-webkit-box-shadow:0 1px 0 #575757;-ms-box-shadow:0 1px 0 #575757;box-shadow:0 1px 0 #575757;}.classy textarea:focus{outline:none;-moz-box-shadow:0 0 6px #f00;-webkit-box-shadow:0 0 6px #f00;-ms-box-shadow:0 0 6px #f00;box-shadow:0 0 6px #f00;}.classy input{margin-bottom:10px;border:0;font-size:.9em;width:260px;height:21px;padding:2px 5px;background:url(../images/form_input_sprite.png) top left;}.classy input:focus{outline:none;background-position:bottom left;}.classy button{font-size:.9em;background:url(../images/form_button_sprite.png) top left no-repeat;height:25px;width:90px;text-indent:-200000px;overflow:hidden;line-height:5px;padding:0;margin:0 10px 10px 0;border:0;}.classy button:hover,.classy button:focus{background-position:bottom left;}.classy button:focus{outline:none;}#form_contacto{display:block;}#form_contacto #mensaje{width:300px;}#footer{background:transparent url(../images/footer_bg.png) repeat-x;color:#d1c4ba;clear:both;margin:0;}#footer h3{margin-top:5px;margin-bottom:5px;padding:0 10px 5px;font-size:1.55em;text-shadow:0 1px 0 #000;color:#c08754;}#footer .container{float:left;margin:0 10px 20px 0;background:url(../images/footer_separador.png) left top no-repeat transparent;min-height:135px;}#footer .container div{padding:0 10px;}#footer .last{border-right:none;}#footer .first{background:none;}#footer .content{width:940px;padding:10px;margin:0 auto;}#footer p{margin:0 0 10px 0;}#footer .more{clear:both;font-size:.9em;margin:0 10px;clear:both;}#footer .more .direccion{line-height:1.5em;}#footer .more #made_by{float:right;margin-top:-5px;}#footer .more img{vertical-align:middle;}#foot_suscribir{width:300px;}#foot_marcas{width:420px;}#foot_marcas ul{list-style:none;margin:0 10px;padding:0;}#foot_marcas ul li{float:left;margin:0;width:130px;overflow:hidden;}#foot_marcas ul a{display:block;text-indent:-200px;background:url(../images/footer_marcas_sprite.png) no-repeat top left;height:70px;}#foot_marcas #footer_bticino:hover{background-position:left bottom;}#foot_marcas #footer_llumar{background-position:-130px top;}#foot_marcas #footer_llumar:hover{background-position:-130px bottom;}#foot_marcas #footer_veto{background-position:-260px top;}#foot_marcas #footer_veto:hover{background-position:-260px bottom;}#foot_marcas #footer_pertech{background-position:-390px top;}#foot_marcas #footer_pertech:hover{background-position:-390px bottom;}#foot_nav{list-style:none;padding:5px 0;width:180px;}#foot_nav li{margin:0 0 3px 10px;font-size:1em;}#foot_nav a{display:block;color:#ce2d1d;}#foot_nav a:hover{color:#ff6c00;}#app_bticino{width:670px;height:500px;overflow:hidden;}#app_bticino #marcos{background:#5d676d url(../images/app_marcos_bg.png) left top;float:left;position:relative;width:170px;height:500px;padding:0;margin:0;overflow:scroll;overflow-x:hidden;}#app_bticino #marcos .marco{width:150px;height:80px;text-align:center;background:url(../images/app_marco_bg.png) no-repeat bottom left;position:relative;}#app_bticino #marcos .marco img{cursor:pointer;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-27px;}#app_bticino #preview{float:left;position:relative;width:500px;height:500px;background-color:#f0f0f0;}#app_bticino #preview #textura{position:absolute;top:0;left:0;width:500px;height:500px;background-image:url(../images/bticino/texturas/liso.png);}#app_bticino #preview #color{z-index:9999;}#app_bticino #preview #bticino{position:absolute;left:15px;top:15px;}#app_bticino #preview #opciones{position:absolute;right:15px;top:15px;width:120px;height:20px;line-height:20px;}#app_bticino #preview #opciones img{vertical-align:middle;}#app_bticino #preview #texturas{width:100px;height:20px;font-size:11px;}#app_bticino #preview .image{position:absolute;left:50%;bottom:50%;margin-left:-175px;margin-bottom:-110px;width:350px;height:250px;background-position:center center;background-repeat:no-repeat;}#app_bticino #preview #titulo{height:25px;position:absolute;bottom:80px;width:500px;padding:5px 0;margin:0;background:url(../images/black_alpha.png);background:rgba(0,0,0,0.5);color:#fff;font-size:1.8em;text-align:center;text-transform:uppercase;border:1px solid #fff;border-right:none;border-left:none;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000;-ms-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;}#app_bticino #preview #controller{position:absolute;width:500px;bottom:25px;}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;float:left;}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#5d676d url(../images/scrollbar_track.png);}.jScrollPaneDrag{position:absolute;background:url(../images/scrollbar_center.png);cursor:pointer;overflow:hidden;}.jScrollPaneDragTop{position:absolute;top:0;left:0;background:url(../images/scrollbar_top.png);height:13px;overflow:hidden;}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;background:url(../images/scrollbar_bottom.png);height:13px;overflow:hidden;margin-bottom:-1px;}.colorPicker{position:absolute;right:0;top:20px;background:#fff;border-collapse:collapse;z-index:9999;display:none;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000;-ms-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;}.colorPicker tr{height:10px;}.colorPicker td{padding:0 5px;cursor:pointer;}
