@charset "utf-8";body{background-color:#000;background:url(/images/general/background.jpg) center top no-repeat;background-attachment: fixed;}#wraper{max-width:900px;margin:10px auto;background-color:#252C3B;box-shadow: 0px 0px 10px #D8D8D8;-webkit-box-shadow: 0px 0px 10px #D8D8D8;-moz-box-shadow: 0px 0px 10px #D8D8D8;}#container{display:block;margin:0px;width:100%;}html, body, div, li, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre, table, blockquote{margin:0;padding:0;}img, fieldset{border:0;}strong, b{font-weight:bold;}em, i{font-style:italic;}h1{font-size:18px;}body,textarea{font-family:Arial,Verdana,sans-serif;letter-spacing:0.4px;word-spacing:1px;font-size:12px;color:#666;}a{color:#aaa;outline:0 none;}a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:0 none;outline-style:none;}p a:hover, .code{background:url(/images/general/code.gif) repeat 0 0;border:1px solid #eee;border-top:0;}pre{margin:2px 2px 20px;padding:5px;color:#666;}blockquote{background:url(/images/general/sprite.png) no-repeat scroll -168px -170px transparent;font-size:14px;margin:20px 0;padding:5px 5px 5px 45px;}.cite{font-size:10px;color:#aaa;}.titulo1{font-size:200%;text-shadow:1px 1px 1px #000;}.titulo2{font-size:180%;text-shadow:1px 1px 1px #000;}.subtitulo1{font-size:150%;padding:3px;margin:3px 0;border-bottom:1px solid #aaa;text-shadow:1px 1px 1px #000;font-family:'Cantarell', serif;font-style:normal;}.subtitulo2{font-size:120%;padding:3px;margin:3px 0 10px 0;border-bottom:0px solid #aaa;text-shadow:1px 1px 1px #000;font-family:'Cantarell', serif;font-style:normal;}.alignright{float:right;margin:2px 2px 2px 16px !important;}.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;} .h3_interno{width:90%; padding-top:5px; text-align:center; color:#292929; font-weight:normal;}  #top{display:block;}#logo{margin:5px 0 0 350px;border:none;display:block;width:153px;float: left;}#social{float:right;margin: 10px 15px 0 0;width: 195px;}#social_header{background-color: transparent;background-image: url("/images/general/social_header.png");background-repeat: no-repeat;background-attachment: scroll;background-position: right -27px;line-height: 12px;}.social_header_background{background-color: transparent;background-image: url("/images/general/social_header.png");background-repeat: no-repeat;background-attachment: scroll;background-position: 0pt 0pt;height: 26px;margin-right: 8px;padding-top: 2px;padding-right: 0pt;padding-bottom: 2px;padding-left: 12px;}#social_header .fade_hover{float: left;padding-top: 0pt;padding-right: 2px;padding-bottom: 0pt;padding-left: 2px; cursor:pointer}#botonera{display:block;background-image:url("/images/general/bg_botonera.png");background-repeat:repeat-x;background-attachment:scroll;width:100%;height: 29px;padding-top: 3px;}#botonera ul{display:inline-block;}.li_botonera{display:inline-block;float:left;list-style:none;}.btn_ppal{padding:0 9px;font-family:'Cantarell', serif;font-size:14px;font-style:normal;font-weight:300;text-shadow:1px 1px 1px #000;text-decoration:none;text-transform:none;letter-spacing:0em;word-spacing:0em;color:#fff}.btn_ppal:hover{color:#F60; text-shadow:none;}#home_slider, #empresa_slider{ background-color:#282828; padding:5px;display:block; margin:10px 0 20px 70px; }#home_slider img, #empresa_slider img{margin:5px; border:0px #666 solid;}#footer{display:block;color:#404d5b;margin-left:auto; margin-right:auto;margin-top:0px; width:900px;}#sub_footer{margin:0px;color:#fff; background:url(/images/general/bg_botonera.png) repeat-x;font-size:12px; display:block; height:27px; margin-bottom:5px;}#sub_footer ul{ width:100%; padding-top:5px; }#sub_footer li{ display:inline; padding:5px 20px 3px 30px; list-style:none; cursor:default}#sub_footer li.ico_home{ width:170px; background:url(/images/general/iconos_pie.png) 0 0 no-repeat; padding-left:30px; margin-left:25px;}#sub_footer li.ico_tel{ width:115px; background:url(/images/general/iconos_pie.png) 0 -24px no-repeat; margin-right:7px; }#sub_footer li.ico_email{ width:155px; background:url(/images/general/iconos_pie.png) 0 -49px no-repeat; margin-right:7px;}#sub_footer li.ico_horarios{ width:60px; background:url(/images/general/iconos_pie.png) 0 -75px no-repeat; margin-right:7px; }#sub_footer li.ico_estacionamiento{ width:100px; background:url(/images/general/iconos_pie.png) 0 -99px no-repeat; padding-right:0;}#sub_footer a{ color:#FFF;}#direccion_1{color:#aaaaaa;float:left;margin:10px 15px 10px 25px;display:block;font-size:11px;font-style:normal;font-weight:200;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:1.5em;width:20%;}#direccion_2{color:#aaaaaa;float:left;margin:10px 15px;display:block;font-size:11px;font-style:normal;font-weight:200;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:1.5em;width:22%;}#noticias{color:#aaaaaa;display:block;float:left;margin:10px 0;width:22%;}#nuestros_trabajos{color:#aaaaaa;display:block;float:left;margin:10px 15px;width:25%;}#copi{float:left;margin:7px 15px;}#powe{float:right;margin:7px 15px;}#noticias img, #nuestros_trabajos img{border:2px solid #666666;margin:0;}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#inline_1,#inline_2,#inline_3,#inline_4 {background-color:#252C3B;padding:10px}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;background-color:#252C3B;}#cboxTitle{margin:0; height:15px;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#1E1E1E; opacity: 0.5}#cboxLoadedContent{padding:10px;margin-bottom:20px;background-color:#252C3B;border:2px solid #fff;border-bottom:none;}#cboxLoadingOverlay{background:#fff url(/images/colorbox/loading.gif) no-repeat 5px 5px;}#cboxTitle{position:absolute;bottom:0px;left:0px;text-align:center;width:100%;color:#333333;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;background:#fff;padding:5px;}#cboxCurrent{position:absolute;bottom:8px;left:99px;color:#999;font-size:11px;}#cboxSlideshow{position:absolute;bottom:8px;right:65px;color:#444;font-size:11px;}#cboxPrevious{position:absolute;bottom:8px;left:12px;color:#444;font-size:11px;}#cboxNext{position:absolute;bottom:8px;left:55px;color:#444;font-size:11px;}#cboxLoadingOverlay{background:#fff url(/images/colorbox/loading.gif) no-repeat 5px 5px;}#cboxClose{position:absolute;bottom:0px;right:0px;display:block;color:#444;font-size:11px;border-right:2px solid #fff;padding:5px 10px;}#cboxPrevious:hover, #cboxNext:hover, #cboxClose:hover{color:#2d343c;}#novedades{float:left;width:217px;height:259px;border:0px solid #ccc;background:url(/images/general/bg_novedades.png) no-repeat;margin:25px 15px 15px 30px;} #ofertas{float: right;width:217px;height:259px;border:0px solid #ccc;background:url(/images/general/bg_novedades.png) no-repeat;margin:25px 30px 15px 0;}#prensa{float:left;width:217px;height:259px;border:0px solid #ccc;background:url(/images/general/bg_novedades.png) no-repeat;margin:25px 0 15px 80px;}.imgs_novedades{margin:10px 0 0 15px;line-height: 2em;}#prensa h3,#ofertas h3, #novedades h3, #txt_empresa h3{ text-align:center; color:#292929; font-weight:normal; padding-top:5px;} #empresa{padding:10px;background:url(/images/general/bg_imgs_cables.png) no-repeat;float:right;margin: 15px 50px 15px 0;}
#txt_empresa{width:330px;height:300px;float:left;background:url(/images/general/bg_txt_empresa.jpg) no-repeat;margin: 15px 0 15px 50px;}
#txt_laempresa ul, #txt_laempresa li{margin:0;padding:0;list-style:none;}
#txt_laempresa{height:240px; width:268px; margin:15px; float:left;}
#txt_laempresa li{ width:268px;height:240px;overflow:hidden;}
#controls{ float:right; width:30px; }
#nextBtn a{width:23px; height:24px; background:url(/images/general/toggle_sprite.png) 0 0 no-repeat; display:block;margin:5px;}
#prevBtn a{width:23px;height:24px;background:url(/images/general/toggle_sprite.png) 0 -24px no-repeat;margin:5px;display: block;}
#nextBtn a:hover{background:url(/images/general/toggle_sprite.png) 0 -46px no-repeat;}
#prevBtn a:hover{background:url(/images/general/toggle_sprite.png) 0 -72px no-repeat;}



#controls_marcas{ float:left; width:112px; }
#nextBtn_marcas a{width:112px; height:16px; background:url(/images/general/toggle_sprite2.png) 0 -44px no-repeat; display:block;margin:5px 0 5px 15px;}
#nextBtn_marcas a:hover{background:url(/images/general/toggle_sprite2.png) 0 -65px no-repeat;}
#prevBtn_marcas a{width:112px;height:16px;background:url(/images/general/toggle_sprite2.png) 0 0 no-repeat;margin:5px 0 5px 15px; display: block;}
#prevBtn_marcas a:hover{background:url(/images/general/toggle_sprite2.png) 0 -24px no-repeat;}

#bg_instalaciones{ width:350px; height:348px; background:url(/images/general/bg_intalaciones_txt.png) no-repeat; float:left; margin:15px 0 15px 15px;}
#txt_instalaciones{height:280px; width:275px; margin:25px 15px 0 15px; float:left;}
#txt_instalaciones li{height:280px; width:275px;overflow:hidden; }
.bg_inst_btns{ background:url(/images/general/bg_intalaciones.png) no-repeat; width:240px; height:160px; padding:5px; margin:15px 15px 0 0; float:left;}
.subcat{ opacity:0; position:absolute;  z-index:9999; color:#000; text-transform:uppercase; padding-top: 60px; cursor:pointer}
.codigo_subcat{text-align:center; width:100%; display:block; font-size:80px; font-weight:bold; color:#F60;text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff,0 0 0.1em #fff; margin-top:-30px; text-transform:lowercase}
.txt_title_cat{ color:#FFF; font-size:14px; position:absolute; z-index:10000; top:-20px; text-align:center;opacity:0; width:100%; display:block;text-shadow: 0 0 0.1em #fff, 0 0 0.1em #fff,0 0 0.1em #fff}
.bg_cables{ width:275px; background:url(/images/general/bg_txt_cables.jpg) no-repeat; float:left; margin:15px 5px 15px 15px}
.txt_cables{ width:220px; height:230px; margin:20px 15px 0 15px; float:left;}
.txt_cables_no_slide{ width:220px; height:230px; margin:20px 15px 0 15px; float:left;}
.txt_cables li{ width:200px;height:230px;overflow:hidden;}
.cables_slider{ width:400px; height:302px; margin:15px; float:left; background:url(/images/general/bg_imgs_cables.png) no-repeat;}
.imgs_sliders img{margin:10px 0 0 12px;}
.marcas{ width:145px; height:300px; background:url(/images/general/bg_marcas.png) no-repeat; float:left; margin:15px 0 0 20px;}
.marcas a{ display:block; padding:3px 0 3px 10px; color:#FFF}
.marcas a:hover{ color:#F60}
.btns_subcat{ width:100%; float:left; padding-left:15px}
.btns_subcat a{padding:5px 15px; display:block; float:left; color:#FFF}
.btns_subcat a:hover{ color:#F60}
#pie_audio{ float:right; width:503px; height:50px; background:url(/images/general/bg_accesorios.png); text-align:left; margin-bottom:15px}
.txt_acesorios{	color:#FFF;	font-family:'Cantarell', serif;	font-weight:500;	text-shadow:1px 1px 1px #000;font-size:14px; width: auto;float: left;padding: 15px;
opacity: 0;}
.detalle_accesorios{padding-top:15px; text-align:center; color:#FFF; }
.btns_multiroom{float:right;width:50px;height:170px;margin:35px 10px 0 0;}
.mask{width:500px;	height:340px;overflow:hidden;}
.btns_rooms img{ border:2px #CCC solid; margin:3px}
#preview { position:absolute; background:url(/images/general/blanco_trans.png) repeat; border:#252C3B 1px solid; }
#preview img{ margin:10px;}
#tip{background:url(/images/general/blanco_trans.png) repeat; padding:5px;}
#caja_form{ background:url(/images/general/bg_contacto.jpg) no-repeat; width:684px; height:390px; margin:20px auto; padding:50px auto;}
#formulario{width:470px;color:#FFF;margin:auto;}
#formulario label{ padding:7px 0 5px 7px; font-size:13px; font-weight:800; display:block}
#formulario input, #formulario textarea, #formulario radio{border:0px; background-color:#CCC; width:100%; padding:5px; color:#000}
#formulario .button{width:75px; background-color:#CCC; border:1px solid #252C3B; color:#000; padding:5px; margin-left:300px; cursor:pointer; margin:15px 15px 0 0; float:right;}
#formulario .button:hover{ background-color:#333;box-shadow: 0px 0px 10px #D8D8D8;-webkit-box-shadow: 0px 0px 10px #D8D8D8;-moz-box-shadow: 0px 0px 10px #D8D8D8; color:#FFF; }
#respuesta_consulta{ padding:5px; color:#FFF; margin:auto; float:left;font-size:13px}
#formulario .error{ color:#F00;font-size:11px; padding:2px}
input.error ,textarea .error{padding:5px;}
/* Tooltip */
#vtip { padding: 7px; font-size: 11px; position: absolute; z-index:9999; background-color: #141414; color: white; text-align: center; opacity:0.7; cursor:default;-webkit-border-radius: 7px;-webkit-border-bottom-left-radius: 0;-moz-border-radius: 7px;-moz-border-radius-bottomleft: 0;border-radius: 7px;border-bottom-left-radius: 0; }
#cluetip{border:none; background:none;}
.imagen-room{background-color:#EEE;-webkit-border-radius: 5px;-webkit-border-bottom-left-radius: 7px;-moz-border-radius: 5px;-moz-border-radius-bott
omleft: 5px;border-radius: 5px;border-bottom-left-radius: 5px; padding:5px;}
#previewRoom{position:absolute;border:1px solid #252C3B;background:#fff;padding:5px;display:none;color:#333;}
#previewRoom p{padding-top:0px;margin-top:0px;}
.QOverlay {background:url(../images/general/logo_loading.png) no-repeat center 20px #000000;z-index: 9999; opacity: 0.9}
.QLoader {background-color: #404d5b;height: 1px;}
