@charset "utf-8";@font-face{font-family:'Century';src:url('../fonts/regular.eot') format('eot');}
@font-face{font-family:'Century';font-style:normal;font-weight:normal;font-variant:normal;src:url('../fonts/regular.otf') format('opentype');src:url('../fonts/regular.ttf') format('truetype');src:url('../fonts/regular.woff') format('woff');}
@import url('reset.css');*{margin:0;padding:0;border:0 none;}
body{background-color:#000;overflow:auto;font-family:'Century';}
#loading{display:block;width:50px;height:50px;position:absolute;top:40%;left:50%;z-index:6;margin-left:-24px;background:transparent url(iconos/loading.gif) no-repeat top left;}
section{position:relative;height:100%;width:100%;top:0px;left:0px;display:block;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cover-black{position:relative;min-height:100%;width:100%;top:0px;left:0px;background-color:rgba(0,0,0,.5);z-index:3;padding:5em 0em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
.p_static{position:static;}
.p_absolute{position:absolute;}
.p_relative{position:relative}
.bk{position:fixed;height:100%;width:100%;top:0px;left:0px;z-index:0;}
.title-main{position:relative;top:0%;text-align:center;width:100%;height:auto;z-index:1;border:#0C3 solid 0px;color:rgba(255,255,255,1);font-family:'Century';font-size:60px;text-shadow:2px 2px 6px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.title-main h4{margin-top:10px;font-size:13px;cursor:pointer;}
#pleca_inferior{
    position:fixed;
    left:0px;
    bottom:0px;
    width:100%;
    height:auto;
    padding:.8em;
    z-index:6;
    background-color:#333;
    font-size:12px;
    color:#CCC;
    text-align:center;
    font-family:'Century';
    font-size:12px;
    display:block;
}
#pleca_inferior a
{   color: rgba(100,100,100,1);  }
.cerrar_lbox_pre{position:absolute;height:15px;width:15px;padding:2px;top:5px;right:5px;background-color:rgba(200,50,50,1);cursor:pointer;z-index:20;opacity:1;}
#home{}
#home_bk_1{
height:100%;width:100%;
position: relative;
background:url(../bk/home/fachada-prefabricada-antara.jpg) no-repeat  center;
-webkit-background-size:cover;-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
#home_bk_2{
display:none;background:url(../bk/home/fachada-prefabricada-senado.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
    /*
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;*/
}
#home_bk_3{display:none;
background:url(../bk/home/fachada-prefabricada-liverpool.jpg) no-repeat  center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;}
#home_bk_4{display:none;background:url(../bk/home/fachada-prefabricada-antara-coorporativo-close.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home_bk_5{display:none;background:url(../bk/home/fachada-prefabricada-cis-puebla.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home_bk_6{display:none;background:url(../bk/home/fachada-prefabricada.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home_bk_7{display:none;background:url(../bk/home/fachada-prefabricada-coca-cola.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home_bk_8{display:none;background:url(../bk/home/fachada-prefabircada-torre-mayor.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home_bk_9{display:none;background:url(../bk/home/fachada-prefabricada-torres.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

#galeria_home{
position:absolute;
min-height:100%;
height: 100%;
width:100%;
top:0px;
left:0px;
/*background-color:rgba(0,0,0,.5);*/
z-index:1;
padding:0;
border: #fff solid 0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
}
#galeria_home article{height:100%;width:100%; position: relative; border: #f04 dashed 0; 
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.info_home{position:absolute;right:1em;bottom:2em;height:28px;width:28px;cursor:pointer;background-color:#000;padding:.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.info_home img{width:100%;}
.info_home img:last-child{display:none;}
.desc_home{padding:1em;background-color:#000;position:absolute;color:#FFF;left:-160px;top:-80px;border-radius:8px;display:none;}
.desc_home li{list-style:none;text-decoration:none;font-family:'Century';font-size:12px;}
.arrow_home{position:absolute;height:50px;width:30px;top:50%;margin-top:-50px;cursor:pointer;z-index:9;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.arrow_home:hover{height:60px;width:38px;}
.arrow_l{left:0px;}
.arrow_r{text-align:right;right:0px;}
#empresa{}
.empresa_bk
{background:url(../bk/fachada-empresa.jpg) no-repeat fixed center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
.empresa_bk_2{background:url(../bk/empresa.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#empresa footer{position:relative;top:50%;width:100%;margin-top:0em;border:#693 solid 0px;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#empresa footer article{padding:20px;max-width:1000px;margin:auto;}
#empresa footer article p{color:#fff;text-align:justify;font-size:16px;font-family:'Century';margin-bottom:40px;height:auto;overflow:hidden;}
#empresa footer article p span{display:none;}
.leer_mas{position:relative;width:80px;margin:auto;padding:.3em;border:white solid thin;background-color:rgba(210,20,10,0);color:#fff;font-size:16px;font-family:'Century';cursor:pointer;}
.leer_mas:hover{position:relative;padding:.3em;border:white solid thin;background-color:rgba(210,20,10,.5);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.menos{display:none;width:90px;}
.mas{display:block;}
.triangle{padding-top:1em;background-color:rgba(210,20,10,0);display:none;margin:auto;width:40px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.triangle:hover{width:42px;opacity:.7;}
#video_empresa_main{position:fixed;left:50%;width:650px;margin-left:-325px;height:400px;background-color:#000;padding:35px 5px 5px 5px;top:20%;z-index:7;display:none;color:#fff;}
#yt_vd_emp{height:100%;width:100%;}
#proceso{}
.proceso_bk{background:url(../bk/proceso.jpg) no-repeat fixed center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.proceso_bk_2{background:url(../bk/proceso.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
footer{border:#093 solid 0px;}
#proceso footer{position:relative;width:100%;margin-top:0;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#proceso footer article{padding:20px;max-width:1000px;width:100%;border:#f00 solid 0px;margin:auto;padding:0em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.row_proceso_main{border:#0f0 solid 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}
.row_proceso_main:nth-child(3){-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.arrow_disable{display:none;}
.arrow_block{display:block;}
.item_bts_pro{width:100px;height:100px;border:#099 solid 0px;text-align:center;text-align:center;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.circle_pro{border-radius:50%;height:90px;width:90px;max-width:90px;background-color:rgba(210,29,30, 1);margin:auto;cursor:pointer;box-shadow:rgba(0,0,0,.5) 1px 1px 5px;}
.item_arrow_pro{width:30px;height:auto;margin:1em;border:#F30 solid 0px;background-color:rgba(0,0,145,0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.item_arrow_pro_2{width:30px;height:auto;margin:1em;padding-bottom:1.5em;padding-top:1.5em;border:#F30 solid 0px;background-color:rgba(0,0,145,0);}
#ingenieria_bottom .circle_pro{background:url(../items/ingenieria.png) no-repeat center;background-color:rgba(210,29,30, .5);background-size:95%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
#ingenieria_bottom .circle_pro:hover{background-color:rgba(20,20,20, .8);background-size:120%;}
#fabricacion_bottom .circle_pro{background:url(../items/fabricacion.png) no-repeat center;background-color:rgba(210,29,30, .5);background-size:95%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
#fabricacion_bottom .circle_pro:hover{background-color:rgba(20,20,20, .8);background-size:120%;}
#transportacion_bottom .circle_pro{background:url(../items/transporte.png) no-repeat center;background-color:rgba(210,29,30, .5);background-size:95%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
#transportacion_bottom .circle_pro:hover{background-color:rgba(20,20,20, .8);background-size:120%;}
#montaje_bottom .circle_pro{background:url(../items/montaje.png) no-repeat center;background-color:rgba(210,29,30, .5);background-size:95%;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
#montaje_bottom .circle_pro:hover{background-color:rgba(20,20,20, .8);background-size:120%;}
#proceso article p{font-family:'Century';color:white;text-shadow:2px 2px 6px #000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#lbox_proceso_main{position:fixed;height:100%;width:100%;display:none;top:0px;left:0px;font-family:'Century';color:white;background-color:rgba(0,0,0,1);z-index:9;border:#FC0 solid 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lb_pro_1{display:none;}
.lb_pro_2{display:block;}
.lb_pro_3{display:none;}
.lb_pro_4{display:none;}
.sub_wrapper{position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.columna_der{position:absolute;width:35%;max-width:450px;min-width:400px;height:auto;min-height:100%;top:0;right:0;float:right;visibility:visible;padding:.5em;border:#090 solid 0px;background-color:rgba(30,60,100,.9);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.controls_gal_pro_main_top img{height:40px;}
.disable_arr_lb_pr{display:none;}
.controls_gal_pro_main_down:first-child img{width:25px;}
.responsive_column_der{position:absolute;width:0px;height:0;top:-200px;right:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.responsive_column_der div{height:40px;width:40px;border:#fff solid 1px;border-radius:50%;cursor:pointer;box-shadow:#000 2px 2px 5px;}
.responsive_column_der ul{margin-top:6px;list-style:none;}
.responsive_column_der li{width:20px;padding-top:5px;border-bottom:#FFF solid 3px;}
.arrow_bk_prev{background:url(../items/arrow_prev-r.png) no-repeat 40% 50%;background-size:38%;}
.arrow_bk_next{background:url(../items/arrow_next-r.png) no-repeat 60% 50%;background-size:38%;}
.info_alto{position:absolute;width:60px;height:60px;top:0px;left:50px;background-color:#000;color:#FFF;z-index:10;text-align:center;}
#lbox_proceso_main .cerrar_lbox_pre{top:5px;right:5px;background-color:rgba(10,10,10,1);}
.color_1{background-color:rgba(30,60,100,.9);}
.color_2{background-color:rgba(185,50,45,.9);}
.color_3{background-color:rgba(89,119,29,.9);}
.color_4{background-color:rgba(196,112,35,.9);}
.item_grid_lb_pr{width:100%;border:#f00 solid 0px;background-color:rgba(0,255,51,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.item_grid_lb_pr:nth-child(1){text-align:center;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.in_fst_grid{position:relative;width:100%;padding:0px;background-color:rgba(255,153,51,0);}
.item_grid_lb_pr:nth-child(2){text-align:center;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.item_grid_lb_pr:nth-child(3){-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.item_grid_lb_pr:nth-child(3) .controls_gal_pro_main_down:first-child{display:none;}
#lbox_proceso_main h6{position:relative;width:100%;margin-top:20px;background-color:rgba(80,240,150,0);font-size:50px;border:#2df solid 0px;padding-top:0px;}
.controls_gal_pro_main_top{position:relative;width:100%;background-color:rgba(240,198,35,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.controls_gal_pro_main_down{background-color:rgba(90,65,140,0);font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.controls_gal_pro_main_down:first-child{width:auto;}
.controls_gal_pro_main_down:first-child div{cursor:auto;}
.controls_gal_pro_main_down:last-child{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.controls_gal_pro_main_down div{padding:8px;cursor:pointer;}
.pro_top_responsive{background:url(../items/arrow-top.png) no-repeat 50% 50%;background-size:80%;width:37px;height:37px;border:#FFF solid 1px;border-radius:50%;cursor:pointer;}
.frase_proceso{text-align:center;font-size:30px;display:block;}
#lbox_proceso_main section article p{margin-top:0px;font-size:16px;}
.prev_proceso{text-decoration:underline;}
.next_proceso{text-decoration:underline;}
.controls_gal_pro_main_top div{cursor:pointer;border:#fff solid 0;padding:8px;}
.galeria_proceso_main{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,1);background:url(../items/cargando.gif) no-repeat center;z-index:0;border:#CC3 solid 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gl_ma_ing{display:none;}
.gl_ma_fab{display:none;}
.gl_ma_trs{display:none;}
.gl_ma_mon{display:none;}
.item_gal_pro_main{width:100%;height:100%;z-index:9;background-color:rgba(0,0,50,1);color:#f00;font-size:25px;padding:2em;text-shadow:2px 2px 6px #000;}
.in_1{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-1.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_2{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-2.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_3{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-3.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_4{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-4.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_5{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-5.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_6{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-6.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_7{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-7.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_8{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-8.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_9{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-9.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_10{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-10.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_11{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-11.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_12{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-12.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_12{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-12.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_13{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-13.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_14{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-14.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_15{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-15.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_16{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-16.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_17{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-17.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_18{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-18.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_19{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-19.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_20{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-20.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.in_21{background-color:rgba(250,33,50,.9);background:url(../galerias_main/ingenieria/ingenieria-21.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_1{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-1.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_2{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-2.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_3{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-3.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_4{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-4.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_5{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-5.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_6{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-6.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_7{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-7.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_8{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-8.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_9{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-9.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_10{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-10.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_11{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-11.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_12{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-12.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_13{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-13.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_14{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-14.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_15{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-15.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_16{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-16.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_17{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-17.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_18{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-18.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_19{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-19.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_20{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-20.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_21{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-21.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_22{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-22.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_23{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-23.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_24{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-24.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_25{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-25.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_26{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-26.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_27{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-27.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_28{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-28.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_29{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-29.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_30{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-30.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_31{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-31.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_32{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-32.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_33{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-33.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_34{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-34.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_35{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-35.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_36{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-36.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_37{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-37.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_38{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-38.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_39{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-39.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_40{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-40.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_41{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-41.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_42{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-42.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_43{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-43.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_44{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-44.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_45{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-45.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_46{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-46.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_47{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-47.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_48{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-48.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_49{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-49.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_50{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-50.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_51{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-51.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_52{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-52.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_53{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-53.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_54{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-54.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_55{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-55.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_56{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-56.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_57{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-57.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_58{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-58.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fa_59{background-color:rgba(250,33,50,.9);background:url(../galerias_main/fabricacion/fabricacion-59.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_1{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-1.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_2{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-2.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_3{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-3.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_4{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-4.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_5{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-5.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_6{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-6.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_7{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-7.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_8{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-8.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_9{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-9.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_10{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-10.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_11{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-11.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_12{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-12.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_13{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-13.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_14{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-14.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_15{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-15.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_16{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-16.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_17{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-17.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_18{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-18.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_19{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-19.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_20{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-20.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_21{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-21.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_22{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-22.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tr_23{background-color:rgba(250,33,50,.9);background:url(../galerias_main/transporte/transporte-23.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_1{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-1.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_2{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-2.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_3{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-3.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_4{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-4.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_5{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-5.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_6{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-6.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_7{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-7.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_8{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-8.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_9{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-9.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_10{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-10.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_11{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-11.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_12{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-12.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_13{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-13.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_14{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-14.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_15{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-15.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_16{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-16.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_17{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-17.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_18{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-18.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_19{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-19.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_20{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-20.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_21{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-21.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_22{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-22.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_23{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-23.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_24{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-24.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_25{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-25.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_26{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-26.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_27{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-27.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_28{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-28.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_29{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-29.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_30{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-30.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_31{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-31.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_32{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-32.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mo_33{background-color:rgba(250,33,50,.9);background:url(../galerias_main/montaje/montaje-33.jpg) no-repeat  center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#obras{}
.obras_bk{background:url(../bk/obras.jpg) no-repeat fixed center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.obras_bk_2{background:url(../bk/obras.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.gallery_main_obras{position:relative;max-width:700px;top:20%;margin:auto;border:#3FC solid 0px;background-color:rgba(152,232,123,0);padding:0em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row_ob{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item_gall_ob{position:relative;width:100%;height:auto;overflow:hidden;;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;}
.item_gall_ob img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(.0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;width:100%;border:#FFF solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*.item_gall_ob:hover img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);}
.item_gall_ob:hover{width:120%;}*/
#down.item_gall_ob{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
#up .item_gall_ob{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;}
.hover_obra{font-family:'Century';position:absolute;width:100%;height:100%;padding-top:15px;display:block;opacity:1;z-index:2;color:#fff;text-align:center;background-color:rgba(195,101,36,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;}.hover_obra img{border:none;width:30px;margin-top:5px;opacity:0;}
.hover_obra img:hover{opacity:.5;}
.hover_obra p{font-size:21px;margin-top:50px;opacity:0;text-align:left;margin-left:10%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.hover_obra h1{font-family:'Century';font-size:14px;text-align:left;margin-left:10%;opacity:0;}
/*.item_gall_ob:hover .hover_obra{background-color:rgba(195,101,36,.7);display:block;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-ms-transition:all .7s ease-in;-o-transition:all .7s ease-in;}*/
/*.item_gall_ob:hover .hover_obra p,
.item_gall_ob:hover .hover_obra h1,
.item_gall_ob:hover .hover_obra img{margin-top:0px;opacity:1;}*/
#lbox-obras-main{display:none;}
.lbox_uno{position:fixed;background-color:rgba(0,0,0,.98);height:100%;width:100%;top:0px;left:0;z-index:30;overflow:auto;}
.visor_obras_rea{position:relative;height:auto;width:100%;max-width:700px;margin:auto;top:10%;border:#0C0 solid 0px;background-color:rgba(100,20,230,0);padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.visor_img_lbx_obras{min-height:80px;max-width:500px;margin:auto;background:url(../items/cargando.gif) no-repeat center;}
.img_lbx_obras{width:100%;}
.w_img_lbx_obras{max-width:900px;}
.v_o_1{}
.v_o_2{}
.v_o_3{}
.v_o_4{}
.v_o_5{}
.v_o_6{}
.v_o_7{}
.v_o_8{}
.v_o_9{}
.v_o_10{}
.ficha_tecnica{width:100%;padding:10px;color:#FFF;text-align:left;display:none;font-family:'Century';}
.ficha_tecnica h6{margin-top:10px;text-shadow:none;}
#lbox{position:absolute;height:100%;width:500px;top:0px;opacity:.95;left:50%;margin-left:-250px;background-color:#000;z-index:4;display:none;}
.cerrar_lbox{position:fixed;top:5px;right:20px;height:20px;width:20px;z-index:5;background-color:#F00;opacity:.8;padding:2px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#obras_titulo{position:relative;top:0px;left:0px;padding-top:100px;padding-bottom:1em;width:100%;}
#obras_titulo img{bottom:10em;}
#prefabricados{}
.prefabricados_bk{background:url(../bk/prefabricados.jpg) no-repeat fixed center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.prefa_bk_lb_1{background:url(../bk/prefabricados_bl.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#prefabricados footer{position:relative;top:40%;width:100%;margin-top:2em;background-color:rgba(50,180,30,0);padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#prefabricados footer article{padding:20px;background-color:rgba(125,20,30,0);max-width:1000px;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}
.item_bts_pre{position:relative;width:150px;height:150px;border:rgba(255,255,255, 0) solid 1px;background-color:rgba(10,10,230, 0);text-align:center;cursor:pointer;border-radius:50%;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0 0;-moz-box-flex:0 0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}
.item_bts_pre:hover{border:rgba(255,255,255, 1) solid 1px;}
.item_bts_pre p{width:100%;position:absolute;text-transform:uppercase;font-size:14px;color:#fff;text-align:center;text-align:center;text-shadow:2px 2px 6px #000;bottom:-45px;border:#0C3 solid 0px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}

#prefabricados footer article .item_bts_pre:nth-child(1){
    background:url(../items/fachada.png) no-repeat center;
    background-color:rgba(210,29,30, 0);
    background-size:50%;
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all .8s;
    -o-transition:all .8s}
#prefabricados footer article .item_bts_pre:nth-child(2):hover{
    background-size:40%;
}
#prefabricados footer article .item_bts_pre:nth-child(2){
    background:url(../items/helice.png) no-repeat center;
    background-color:rgba(210,29,30, 0);
    background-size:12%;-webkit-transition:all .8s;
    -moz-transition:all .8s;-ms-transition:all .8s;
    -o-transition:all .8s
}
#prefabricados footer article .item_bts_pre:nth-child(2):hover{
    background-size:9%;
}
#prefabricados footer article .item_bts_pre:nth-child(3){
    background:url(../items/banca.png) no-repeat center;
    background-color:rgba(210,29,30, 0);
    background-size:70%;
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all .8s;
    -o-transition:all .8s
}

#prefabricados footer article .item_bts_pre:nth-child(3):hover{
    background-size:50%;
}
#prefabricados footer article .item_bts_pre:nth-child(4){
    background:url(../items/pisos-escaleras.png) no-repeat center;
    background-color:rgba(210,29,30, 0);
    background-size:60%;-webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all .8s;-o-transition:all .8s
}
#prefabricados footer article .item_bts_pre:nth-child(4):hover{
    background-size:55%;
}
#prefabricados footer article .item_bts_pre:nth-child(5){
    background:url(../items/textura-5.png) no-repeat center;
    background-color:rgba(210,29,30, 0);
    background-size:50%;
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all .8s;
    -o-transition:all .8s
}
#prefabricados footer article .item_bts_pre:nth-child(5):hover{
    background-size:40%;
}
.lbox_prefa_main{position:fixed;height:100%;width:100%;top:0px;left:0px;background-color:rgba(255,255,255,.98);overflow:auto;z-index:9;font-family:'Century';color:#FFF;}
#helices_lbx{display:none;}
#pisos_lbx{display:none;}
#louvers_lbx{display:none;}
#fachadas_lbx{display:none;}
#bancas_lbx{display:none;}
.lbox_prefa_main .cerrar_lbox_pre{background-color:rgba(40,40,40,.8);padding:5px;}
.lbox_prefa_main section{height:auto;min-height:100%;padding-bottom:150px;background-color:rgba(0,0,0,.6)}
.lbox_prefa_main header{position:relative;width:100%;height:auto;max-width:1500px;margin:0 auto;padding:.5em;border-bottom:#fff solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lbox_prefa_main header div{}
.pie_foto{position:relative;display:none;width:100%;max-width:620px;margin:0px auto 10px;auto;border:#0F0 solid 0px;opacity:1;padding:.5em;background-color:rgba(0,255,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pie_foto img{height:40px;cursor:pointer;}
.pie_foto td{padding:.5em;text-align:center;border:#999 solid 1px;}
.prev_pref,
.next_pref{cursor:pointer;position:absolute;bottom:15px;text-decoration:underline;}
.prev_pref{left:5px;}
.next_pref{right:5px;}
.lbox_prefa_main article{width:100%;max-width:1500px;margin:60px auto 0px auto;border:#FC0 solid 0px;padding:.5em;background-color:rgba(0,0,0,.0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.title-main_pref{width:100%;max-width:1500px;border:#F00 solid 0px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.title-main_pref h1{font-size:50px;}
.title-main_pref h3{font-size:28px;}
.table_pre{margin-top:50px;}
.row_pre{width:100%;border-left:#FFF solid 1px;border-right:#fff solid 1px;border-top:#FFF solid 1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.concepto{text-transform:uppercase;}
.row_pre:last-child{border-bottom:#FFF solid 1px;}
.row_pre div{padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row_pre div:first-child{max-width:350px;min-width:350px;width:30%;text-align:right;background-color:rgba(0,0,0,.6)}
.especifications{width:100%;font-size:12px;text-align:center;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.l-box{position:fixed;height:100%;width:100%;left:0px;top:0px;background-color:rgba(255,255,255,.98);z-index:200;overflow:auto;padding:1em;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#l-box-pre{background-color:rgba(0,0,0,1);}
#lbx_acabados{display:none;}
.header_acabados{max-width:1200px;width:100%;margin-top:50px;margin-left:auto;margin-right:auto;border:#CC0 solid 0px;text-align:center;}
.sub_title_acabados{max-width:1200px;width:100%;margin-top:10px;margin-left:auto;margin-right:auto;border:#CC0 solid 0px;font-size:30px;text-align:center;color:#000;-webkit-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;}
.sub_title_in_acabados{max-width:1200px;width:100%;margin-top:20px;margin-left:auto;margin-right:auto;border:#CC0 solid 0px;text-align:left;}
.cont_items_acabados{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0;border:#CC0 solid 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.cont_items_acabados:last-child{margin-bottom:100px;}
.item_acabados{text-align:center;padding:0em;margin-bottom:30px;border:#066 solid 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}
.item_acabados img{width:100%;box-shadow:rgba(0,0,0,.5) 1px 1px 5px;}
.item_acabados p{margin-top:10px;}
.bco_i_info{color:#fff;}
.visor_info p{text-align:center;}
.image_rotating{position:relative;width:100%;max-width:620px;height:390px;top:0;margin:0 auto;border:#0F0 solid 0px;overflow:hidden;display:block;opacity:1;background-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image_rotating iframe{position:relative;width:100%;height:100%;margin-right:auto;border:#0FF solid 0px;}
.cont_lbox{max-width:1200px;padding:1em;width:100%;margin-left:auto;margin-right:auto;background-color:rgb(255,255,255);border:#000 solid 1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sup_lbox_1{}
.sectin_1_que_es{display:none;}
.fijacion_cont{}
.fijacion_cont img{max-width:300px;width:100%;}
.subtitle_que_es{font-size:24px;text-align:left;}
.cont_que_es{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.title_que_es{margin-bottom:20px;font-size:32px;}
.parrafo_que_es{margin-bottom:20px;}
.item_que_es{padding:1em;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.item_que_es img{width:100%;}
.cell_lbox{position:relative;top:10%;border:0px solid #096;}
.inf_lbox_1{width:100%;background-color:#F90;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.btn_lb_pre{cursor:pointer;padding:5px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}
.btn_lb_pre:hover{text-decoration:underline;}
#contacto{height:auto;}
.contacto_bk{background:url(../bk/contacto.jpg) no-repeat fixed center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.contacto_bk_2{background:url(../bk/contacto.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#formulario{position:relative;top:50%;min-height:100px;width:100%;max-width:700px;padding:1em 1em;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:100px;border:#F00 solid 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#formulario form{display:block;height:auto;width:100%;}
#formulario form input[type=text],
#formulario form input[type=email],
#formulario form input[type=password],
#formulario form select,
#formulario form textarea{font-family:'Century';margin-top:.8em;width:100%;max-width:100%;-webkit-appearance:none;display:block;border:0;padding:0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;color:#000;border-radius:2px;background:rgba(255,255,255,.8);box-shadow:inset 0px 2px 3px 1px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025);-moz-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-o-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-ms-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;transition:background .2s ease-in-out, box-shadow .2s ease-in-out;}
#formulario form input[type=text]:focus,
#formulario form input[type=email]:focus,
#formulario form input[type=password]:focus,
#formulario form select:focus,
#formulario form textarea:focus{color:#fff;background:rgba(0,0,0,.8);box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,.5), 0px 1px 0px 0px rgba(0,0,0,.5), inset 0px 0px 2px 1px #43bff0;}
#formulario form textarea{height:10em;}
#formulario form .formerize-placeholder{color:#000 !important;}
#formulario form::-webkit-input-placeholder{color:#000!important;}
#formulario form:-moz-placeholder{color:#000 !important;}
#formulario form::-moz-placeholder{color:#000 !important;}
#formulario form:-ms-input-placeholder{color:#000 !important;}
#formulario form::-moz-focus-inner{border:0;}
input[type="button"],
input[type="submit"],
input[type="reset"]{font-family:'Century';padding:.5em;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;border-radius:2px;color:#000;cursor:pointer;-moz-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-o-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;-ms-transition:background .2s ease-in-out, box-shadow .2s ease-in-out;transition:background .2s ease-in-out, box-shadow .2s ease-in-out;}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.button:hover{background-color:rgba(0,152,142,1);color:#fff !important;}
#formulario form ul{position:relative;list-style:none;margin-top:1em;margin-left:auto;margin-right:auto;width:100%;text-align:center;}
#formulario form ul li{display:inline-block;}
.f2{}
.f3{margin-top:10px;width:100%;border:#FFF solid 1px;border-radius:0px;padding:0em 0em;background-color:rgba(0,0,0,.2);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.f1{font-family:'Century';font-size:14px;color:#fff;padding:1em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0;}
.f1:first-child{border-right:#FFF solid thin;border-bottom:none;width:55%;}
.f1:last-child{width:45%;}
#formulario form .f1 ul{position:relative;width:100%;text-align:center;}
#formulario form .f1 ul li{width:25px;cursor:pointer;margin-left:5px;}
#formulario form .f1 ul li img{height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:brightness(3);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
#formulario form .f1 ul li img:hover{-webkit-filter:brightness(0);}
.f1 h3{font-family:'Century';font-size:10px;letter-spacing:1px;text-shadow:none;}
#redes{position:relative;height:auto;width:100%;text-align:center;bottom:2em;left:0px;}
a:link{cursor:pointer;}
.tx_main{bottom:20%;text-align:center;width:100%;height:auto;z-index:3;left:16px;overflow:hidden;}
#proceso .tx_main{bottom:20%;}
@media screen and (max-width:1000px){#proceso article p{font-size:12px;}
     #pleca_inferior{ font-size: 6px;}
}
@media screen and (max-width:850px){.item_bts_pre{width:100px;height:100px}
.item_bts_pre p{font-size:14px;bottom:-40px;}
}
@media screen and (max-width:800px){#proceso article p{font-size:11px;}
.responsive_column_der{width:250px;height:auto;top:40px;right:20px;}
.columna_der{height:0px;min-height:0px;width:0px;min-width:100px;overflow:hidden;padding:0;visibility:hidden;}
.row_pre{text-align:center;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.row_pre:nth-child(odd){background-color:rgba(0,0,0,.5)}
.row_pre:nth-child(odd) div:first-child{background-color:rgba(0,0,0,.4)}
.row_pre:nth-child(even){background-color:rgba(50,80,210,.0)}
.row_pre:nth-child(even) div:first-child{background-color:rgba(0,0,0,.18)}
.row_pre div:first-child{text-align:center;max-width:100%;width:100%;}
}
@media screen and (max-width:700px){.title-main{font-size:50px;}
.circle_pro{height:60px;width:60px;max-width:80px;}
.item_arrow_pro{width:20px;margin:.2em;}
}
@media screen and (max-width:650px){.item_bts_pre{width:75px;height:75px;margin:3em .5em 0em;}
.item_bts_pre p{font-size:12px;bottom:-30px;}
}
@media screen and (max-width:600px){
.title-main{font-size:45px;}
#empresa footer article p{font-size:15px;}
.leer_mas{font-size:14px;}
.circle_pro{height:90px;width:90px;max-width:90px;}
.item_arrow_pro{width:30px;margin:.2em;}
.arrow_disable{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.arrow_block{display:none;}
#proceso footer article{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.row_proceso_main:nth-child(3){-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.hover_obra p{font-size:18px;}
.hover_obra h1{font-size:12px;}
.hover_obra img{width:20px;}
#pleca_inferior{ font-size: 10px;}
}
@media screen and (max-width:550px){.f3{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.f1:first-child{border-right:none;border-bottom:#FFF solid 1px;width:100%;}
.f1:last-child{width:100%;}
}
@media screen and (max-width:500px){.title-main{font-size:40px;}
#empresa footer article p{font-size:14px;}
.leer_mas{font-size:13px;}
#pleca_inferior{ font-size: 9px;}
}
@media screen and (max-width:361px){.title-main{font-size:35px;}
#empresa footer article p{font-size:12px;}
.leer_mas{font-size:11px;}
    #pleca_inferior{ font-size: 6px;}
}
@media (max-height:600px){.controls_gal_pro_main_top{display:none;}
.disable_arr_lb_pr{display:block;}
.controls_gal_pro_main_top img{height:30px;}
#lbox_proceso_main h6{font-size:30px;}
.columna_der p{font-size:12px;}
.frase_proceso{font-size:20px;}
#pleca_inferior{ font-size: 10px;}
}
@media (max-height:400px){.responsive_column_der{width:250px;height:auto;top:40px;right:20px;}
.columna_der{height:0px;min-height:0px;width:0px;min-width:100px;overflow:hidden;padding:0;visibility:hidden;}
    #pleca_inferior{ font-size: 8px;}
}
@media (max-height:200px){
    #pleca_inferior{ font-size: 6px;}
}