@import "https://fonts.googleapis.com/css?family=Roboto:400,100,300,700";
*{margin:0;padding:0;outline:none}
img{border:0}
a{text-decoration:none}
html,body{margin:0 auto;height:100%;font-family:'Roboto',sans-serif;position:relative}
.clear{clear:both}
.clearmas{height:30px;clear:both;margin-bottom:55px}
.clearmedio{height:30px;clear:both}
.encabezado{background-color:#000;height:122px}
header{top:0;margin:0;width:100%;height:122px;background-image:url(../../images/header_fondo.png);background-repeat:repeat-x;background-position:center 0}
#superior{top:0;margin:0 auto;height:30px;width:960px;background-color:#356386}
#inicio,#contacto,#slogan{float:left}
#inicio a{display:block;color:#FFF;text-transform:uppercase;font-size:12px;font-weight:700;padding-top:7px;width:112px;height:23px;text-align:center;background-color:#009FD7}
#inicio a:hover,#contacto a:hover{text-decoration:underline}
#contacto a{display:block;color:#FFF;text-transform:uppercase;font-size:12px;font-weight:700;padding-top:7px;width:112px;height:23px;text-align:center}
#slogan{display:block;color:#FFF;font-size:15px;font-weight:400;padding-top:5px;width:742px;height:25px;text-align:center;letter-spacing:-.2px}
#lenguaje{float:right;display:block;width:101px;height:30px;margin:0}
#lenguaje ul{list-style:none;float:right}
#lenguaje ul li{float:left;padding:3px;color:#FFF}
#lenguaje ul li a{color:#FFF;text-transform:uppercase;font-size:12px;font-weight:700}
#lenguaje ul li a:hover{color:#009FD7}
#logo{display:inline-block;float:left;width:223px;background-color:#1D2E3C}
.menuie8{width:960px;margin:0 auto}
nav{width:960px;margin:0 auto;height:92px;z-index:9999}
nav ul{background-color:#1D2E3C;list-style:none;float:right;margin:0 0 0 27px;height:92px;width:667px}
nav ul li{display:block;float:left;height:55px;margin-right:16px;padding:37px 10px 0}
nav ul li a{color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;text-align:right}
nav ul li a:hover{color:#fff}
nav ul li:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#029FD6}
nav ul li:last-child{text-align:right;margin-right:0}
nav ul li ul{background-color:rgba(53,99,134,0.95);list-style:none;float:left;margin:41px 0 0 -9px;width:190px;height:auto;position:absolute;padding:10px 0 0;z-index:9999!important;display:none}
nav ul li:hover > ul{display:block!important}
nav ul li ul li{float: left;
    height: auto;
    padding: 0px 0 6px 15px;
    clear: both;
    width: 100%;
    box-sizing: border-box;}
nav ul li ul li a:before{content:"-";margin:0 5px 10px 0;display:block;float:left}
nav ul li ul li a{
	color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400!important;
    text-align: left;
    padding-top: 8px;
    display: block;}

nav ul li ul li:hover{background-color:#029FD6;border:none}
nav ul li ul li:last-child{text-align:left}
nav ul li ul li:hover ul{display:block}
nav ul li ul li ul{display: none!important;
    position: absolute;
    padding: 0;
    margin: -35px 0 0 198px;
    height: auto;
    width: 230px;
    background-color: #029fd6;}
nav ul li ul li ul li {
    padding: 0px 0 0px 15px;
}
nav ul li ul li ul li:hover{background-color:#2ebef1}
.nav_title {     background-color: rgba(0,0,0,0.3);}
.nav_title:HOVER {     background-color: rgba(0,0,0,0.3) !important;}
.nav_title a { font-weight: 700 !important;
    font-size: 13px;
    PADDING-BOTTOM: 7PX;}
.nav_title a:before{content:"";margin:0 5px 0 0;display:block;float:left}	
.arrow{display:block;float:right;margin-right:10px;margin-top: -14px;}
.ms{width:213px}
#slider{width:100%;height:400px;margin:0 auto;background-color:#000;position:relative;clear:both}
.fondo_slider{margin:0;width:100%;background-color:#000}
.back_grey{background-color:#444;margin:0 auto;width:100%}
.back_white{background-color:#eee;margin:0 auto;width:100%}
.mod_white{background-color:#FFF;margin:0 auto;width:960px}
.home_maq_pack{margin:0;padding-bottom:40px;width:100%;height:360px;background-image:url(../../images/home_maq_pack.jpg);background-repeat:no-repeat;background-position:450px 40px}
.home_maq_pack ul{float:left;width:240px;list-style-type:none;margin:-10px -20px 0 40px}
.home_maq_pack ul li{height:30px;margin-bottom:8px}
.home_maq_pack ul li a{display:block;font-size:14px;text-decoration:none;color:#555;padding-top:6px;font-weight:300}
.home_maq_pack ul li a:hover{color:#029FD6;font-weight:700}
.home_maq_pack ul li:before{content:"+";width:30px;height:30px;float:left;background-color:#029FD6;font-size:22px;font-weight:400;color:#FFF;text-align:center;margin-right:10px}
.multipack{margin:0 auto;width:960px;height:360px;background-image:url(../../images/home_multipack.jpg);background-repeat:no-repeat;background-position:0 0}
.multipack2{    margin: 0 auto;
    width: 960px;
    height: 532px;
    background-image: url(../../images/home_multipack2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 73px;
    background-color: #eee;
    background-size: 102%;}
.multipack2 h1{background-color: transparent !important; text-align: center;}
.multipack2 h1 span{     font-size: 16px;
    font-weight: 400;
    display: inline-block;} 
.subtitulo {    text-align: center;
    font-size: 20px;
    font-weight: 400;
    width: 50%;
    margin: 200px auto 10px;}
.descripcion {     text-align: center;
    font-size: 16px;
    font-weight: 300;}
.centrar_botones{
	margin:0 auto;
	width:38%;}






.produccionbar{width:100%;height:44px;background-color:#1D2E3C}
.produccionbar ul{list-style:none;margin:0}
.produccionbar ul li{float:left;width:200px;margin-right:70px;padding:6px 0 0 40px;color:#FFF;font-weight:300;font-size:22px}
.produccionbar ul li a{color:#fff}
.colhome{float:left;width:414px;margin:40px 0 0 40px;border-top:solid 4px #CCC}
.colhome img{width:100%}
.colhome > h1,.colhome > h3{padding-left:0}
.colhome > h1{background-color:#eee;padding:20px;margin:0}
.right{float:right}
footer{margin:0;clear:both}
.foottecna{margin:0;padding:0;width:100%;height:356px;background-image:url(../../images/tecna_frente.jpg);background-repeat:no-repeat;background-position:center 0}
.footnav{clear:both;width:100%;height:87px;background-color:#1D2E3C; display:none;}
.footnav ul{width:100%;margin:0 auto;list-style:none;height:87px}
.footnav ul li{float:left;margin:28px 19px 0 0;height:20px;width:134px;text-align:center}
.footnav ul li a{color:#FFF;font-size:12px;font-weight:400;text-transform:uppercase}
.footnav ul li a:hover{color:#029FD6}
.legales{width:100%;padding:40px 0;color:#ddd;font-size:12px;line-height:22px;text-align:center;background-color:#000}
.legales a{text-decoration:underline;color:#ddd}
.legales span{color:#029FD6;font-weight:700}
section{margin:0 auto;width:960px;padding:0;clear:both;position:relative;overflow:hidden}
.content{margin:0 auto;width:960px;padding:0;clear:both;position:relative;overflow:hidden}
.menu{float:left;margin:0;width:223px;height:auto;background-color:#EEE}
.menu_tit{margin:0;background-color:#029FD6;height:48px;color:#FFF;font-size:21px;text-align:center;font-weight:400;padding-top:14px}
.menu_titd{margin:0;background-color:#029FD6;height:48px;color:#FFF;font-size:19px;text-align:center;font-weight:400;padding-top:14px;line-height:19px}
.submenu{margin:0}
.submenu ul{list-style:none}
.submenu ul li{padding:15px;height:37px;border-bottom:solid 1px #ccc}
.submenu ul li a{font-size:14px;color:#555;text-transform:uppercase;padding-top:8px;height:10px;float:left;width:140px}
.submenu ul li:hover a{color:#029FD6}
.submenu ul li:hover img{background-color:#029FD6}
.submenu ul li img{margin-right:16px;float:left;background-color:#ccc}
.submenuon a{color:#029FD6!important}
.submenuon img{background-color:#029FD6!important}
.submenu_mpon a{color:#029FD6!important}
.submenu_mpon:before{background-color:#029FD6!important}
.video_new{margin:20px 0;width:223px;clear:both;float:left}
.video_acerca{margin:0;padding:15px}
.video{margin:20px 0;background-color:#CCC;width:223px;height:103px;clear:both;float:left}
.video a:hover:before{background-color:transparent!important}
.video a:before{content:'';background-image:url(../../images/icons/play.png);background-position:94px 25px;background-repeat:no-repeat;position:absolute;width:223px;height:103px;margin:0;background-color:rgba(0,0,0,0.5)}
.videocap{width:197px;background-color:#777;color:#fff;font-size:12px;padding:5px 0 5px 26px;font-weight:300}
.videocap2{background-color:#777;color:#fff;font-size:12px;padding:5px 0 7px 10px;font-weight:300;margin:-30px 0 0;float:left;clear:both;width:203px}
.videocap2left{background-color:#777;color:#fff;font-size:12px;padding:5px 0 7px 10px;font-weight:300;margin:0;float:left;clear:both;width:96%}
.video-responsive{position:relative;padding-bottom:2.4%;padding-top:1%;height:117px;overflow:hidden;width:100%;height:-2px;margin:0;display:block;float:left}
.video-responsive a{width:100%;height:100%;display:block;z-index:10}
.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.info{margin:0;float:right;width:710px;color:#555;padding-bottom:60px;position:relative;overflow:hidden}
.infofull{margin:0;width:960px;color:#555;padding-bottom:60px;display:inline-table;height:100%;position:relative;overflow:hidden}
h1{padding:40px;color:#555;font-size:36px!important;font-weight:100}
h1 a{text-decoration:none;color:#555;font-size:36px!important;font-weight:100}
h1 a:hover{text-decoration:underline}
.subh1{font-size:20px}
article > h1,.info > h1{margin:0;background-color:#eee;color:#555;font-size:30px;text-align:left;font-weight:300;padding:10px 0 8px 26px;text-transform:uppercase}
.infofull article > h1{margin:0;background-color:#eee;height:auto!important;color:#555;font-size:30px;text-align:left;font-weight:300;padding:10px 0 8px 26px;text-transform:uppercase}
.infofull h1 span,article h1 span{font-size:16px}
h2,h2 a{margin:0;font-size:20px;text-align:left;font-weight:400;padding:26px 0;clear:both;color:#555;text-transform:uppercase}
h2 a:hover{text-decoration:underline}
.h2smallcap{text-transform:none!important;padding-bottom:0!important}
.h2destacado{padding:10px;background-color:#7396b2;font-weight:700;text-transform:uppercase;margin-bottom:-20px;margin-top:20px;color:#fff!important}
.h2destacado_sub{font-size:15px;clear:both;display:block;margin-top:7px;text-transform:initial;font-weight:400}
h3{padding:10px 40px;color:#333;font-size:16px!important;line-height:22px;font-weight:300}
h3 span{display:block;color:#333;font-size:!important;font-weight:700}
.info h3{padding:10px 0;color:#333;font-size:16px;line-height:22px;font-weight:300}
h4{margin:0 0 10px;font-size:14px;text-align:left;font-weight:500;padding:6px 0 12px;border-bottom:solid 2px #aaa}
p{font-size:14px;font-weight:300;line-height:24px}
.meca_head_epig{width:auto;background-color:#888;color:#fff;font-size:12px;padding:5px 10px 10px;font-weight:300}
.info_thumb{width:100%;padding:26px 0;float:left}
.info_thumb > figure{    float: left;
        float: left;
    margin-right: 18px;
    width: 150px;
    height: 89px;
    padding-bottom: 30px;}
.info_thumb figure img{
	    width: 150px;
    position: absolute;
  /*  clip: rect(0px,150px,125px,0px);
	height:120px;*/}
.info_thumb > figure:last-child{margin-right:0!important}
.info_thumb > figure > span{
	width: 150px;
    background-color: #777;
    color: #fff;
    font-size: 12px;
    padding: 4px 0 5px 8px;
    position: relative;
    clear: both;
    margin: 107px 0 0;
    height: 30px;
    display: -moz-inline-grid;
    display: block;
    box-sizing: border-box;}
.info_img{width:710px;margin:20px 0 0}
.info_img_right{float:right;padding:20px 0 20px 20px}
.info_img_left{float:left}
.infofull .info_img{width:960px;height:auto}
.thumb_hist{float:left;width:158px;margin:26px 26px 26px 0;display:block}
.thumb_hist img{width:158px;height:95px}
.thumb_hist span{display:block;font-size:16px;font-weight:400;color:#029FD6;height:5px;padding:5px 0 15px}
.thumb_hist span:before{content:'// '}
.thumb_hist_wide{float:left;width:250px;margin:26px 26px 26px 0;display:block}
.thumb_hist_wide img{width:250px;height:95px}
.thumb_gal{float:left;width:151px;margin:26px 26px 26px 0;display:block}
.thumb_gal img{width:151px}
.standard{margin:20px 0;min-height:200px;height:auto;display:flex}
.standard_txt{width:370px;float:left;margin-top:30px}
.standard_titulo{color:#333;font-size:16px;line-height:22px;font-weight:300;margin:0 0 14px}
.standard img{width:280px;float:left;margin:0 26px 0 0}
.submenu_mp{margin:0}
.submenu_mp ul{list-style:none}
.submenu_mp ul li{padding:15px;height:37px;border-bottom:solid 1px #ccc}
.submenu_mp ul li a{font-size:14px;color:#555;text-transform:uppercase;padding-top:8px;height:10px;float:left;width:140px;letter-spacing:-.4px}
.submenu_mp ul li:hover a{color:#029FD6}
.submenu_mp ul li:hover img{background-color:#029FD6}
.submenu_mp ul li img{margin-right:16px;float:left;background-color:#ccc}
.submenu_mp ul li:before{content:url('../../images/icons/mas.png');width:36px;height:36px;float:left;margin:0;background-color:#ccc;margin-right:16px}
.submenu_mp ul li:hover:before{background-color:#029FD6}
p a,.destacado{font-weight:700;color:#029FD6}
p a:hover{text-decoration:underline}
.submenu_mp ul li.dlines a,.submenu ul li.dlines a{margin-top:-6px!important;letter-spacing:-.4px!important}
.submenu_mp ul li.tlines a{margin-top:-13px!important}
/*.mdlines{height:30px!important}*/
.menu_cont{float:left;padding-bottom:50px}
.sublinks ul{list-style:none}
.sublinks ul li{float:left;margin:10px 5px}
.sublinks ul li a{background-color:#efefef;font-size:14px;padding:5px;color:#333}
.sublinks ul li a:hover{background-color:#029FD6;font-size:14px;padding:5px;color:#fff}
#formulario{display:block;margin:30px 0 0;width:100%}
#formulario label{clear:both;float:left;font-size:18px;margin:0 0 22px;padding-top:15px}
#formulario input{position:relative;padding:5px 5px 5px 10px;width:100%;height:40px;font-size:16px;color:#aaa;margin:0 0 18px;border:solid 2px #eee}
#formulario textarea{position:relative;padding:5px 5px 5px 10px;width:100%;height:150px;font-size:16px;color:#aaa;margin:0 0 20px;border:solid 2px #eee}
.clear_simple{clear:both}
.datos{margin:30px 0 0 30px}
.form_left{float:left;width:200px}
.form_right{float:right;width:670px}
#botonenviar{*/width:100%;height:60px!important;background-color:#356386;color:#FFF!important;font-weight:700!important;font-size:16px!important;margin:0;box-sizing:content-box}
#botonenviar:hover{background-color:#009FD7}
#graciasa{font-size:16px;color:#333;clear:both;margin:0 0 0 40px;height:250px;padding:50px;display:none}
.ficha{padding:20px;background-color:#eee;margin:20px 0}
.ficha span{font-size:12px}
center{background-color:#1A242D;padding:5px 0 0}
.style1{color:#fff;font-size:9px}
.ctContenidosPie{color:#fff;margin-top:0!important;text-align:center;text-decoration:none;width:100%;background-color:#1A242D}
.ctContenidosPie h1.ctContenidos,.ctContenidosPie ctContenidos,.ctContenidosPie h3.ctContenidos,.ctContenidosPie h1.ctContenidos a,.ctContenidosPie h3.ctContenidos a{color:#fff;display:inline;font-size:10px!important;font-weight:400;margin:0;text-decoration:none}
.ctContenidosPie h2{color:#fff;display:inline;font-size:10px;font-weight:400;margin:0;text-decoration:none}
.ctContenidosPie h3{color:#fff;display:inline;font-size:10px;font-weight:400;margin:0;text-decoration:none}
.ctContenidosPie a.ctContenidos2{color:#fff;display:inline;font-size:10px;font-weight:400;margin:0;text-decoration:none}
.ctContenidos2{color:#fff;display:inline;font-size:10px;font-weight:400;margin:0;text-decoration:none}
.ctContenidos{color:#fff;display:inline;font-size:12px;font-weight:400;margin:0;padding:0;text-decoration:none}
.ctContenidos img{padding:0}
#menunav{float:right}
#menunav ul{list-style:none;font-size:14px}
#menunav li{display:block;float:left;text-transform:uppercase;text-align:center}
#menunav li a{display:block;color:#fff;text-decoration:none;height:60px;line-height:60px;padding:0 26px}
#menunav li a:hover{background:#151a1e;color:#ffc700}
#nav-mobile,#subnav-mobile{display:none;background:url(../menu-responsive/nav.png) no-repeat center center;float:right;width:60px;height:60px;right:0;opacity:.6}
#nav-mobile.nav-active{opacity:1}
.navigation-toggle{width:0;height:0;display:none}
.slider_text{display:block;width:920px;margin:0 auto!important;padding:10px 0 10px 40px;position:absolute;bottom:0;background:rgba(54,94,126,0.8);font-size:22px;font-weight:300;color:#FFF}
.grid_3{width:31%;float:left;margin:0 15px 0 0}
.grid_3:last-child{margin:0}
.img_100{width:100%;height:100px;display:block;margin:0 0 15px}
.tit_epigrafe{font-size:14px;color:#0070c0}
.epigrafe{font-size:12px;line-height:18px;font-weight:700}
.top110neg{margin-top:-110px}
.top90neg{margin-top:-90px}
.top60neg{margin-top:-60px}
.wide30{width:30%}
.divisor{display:inline-block;width:100%;border-bottom:solid 2px #ccc}
.clientes{clear:both;width:100%;list-style:none}
.clientes li{float:left;margin:0 20px 0 0;width:200px;height:auto}
.clientes li img{display:block;width:100%}
/*.subdlines{height:26px}*/
.img_right_50{display:block;float:right;width:30%;margin:0 20px 0 0}
.img_right_50 p{font-size:10px;line-height:10px;text-align:center;font-weight:300;height:27px}
.img_right_50 .thumb_gal{float:left;width:33%;margin:0 0 26px;display:block}
.img_right_50 .thumb_gal img{width:100%}
.video_home{display:block;margin:0 0 0 40px;float:left}
.video_home a{width:160px;height:80px;display:block;float:left;background-image:url(../../images/ico_video_circ.png);background-repeat:no-repeat;background-position:10px 10px;background-size:60px auto;font-weight:700;color:#029fd6}
.video_home a:hover{text-decoration:underline}
.video_home span{margin:28px 0 0 81px;display:block}
.home_banners_pack{margin:0;width:100%;height:398px}
.banner_packs{display:block;width:50%;float:left;height:398px;border-bottom:solid 10px}
.izquierda{background-image:url(../images/home_packs_izq.jpg);background-repeat:no-repeat;background-position:0;background-size:100%;border-color:#037be2}
.derecha{background-image:url(../images/home_packs_der_cel.jpg);background-repeat:no-repeat;background-position:0;background-size:100%;border-color:#01bdff}
.banner_packs_txt{display:block;width:59%;height:61%;background-color:rgba(0,0,0,0.5);margin:74px auto}
.banner_packs_txt:hover{background-color:rgba(0,0,0,0.8)}
.banner_packs_txt > h1{font-size:21px!important;text-align:center;color:#fff;margin-bottom:10px!important;padding:20px;padding-bottom:10px!important;text-transform:uppercase}
.banner_packs_txt ul{list-style:none;margin:0 auto;padding:0}
.banner_packs_txt ul li{clear:both;width:100%;text-align:center;margin:10px 0}
.banner_packs_txt ul li a{color:#FFF;font-weight:400;padding:10px;text-align:center;font-size:15px;text-transform:uppercase}
.banner_packs_txt ul li a:hover,.colhome ul li a:hover{color:#029FD6}
.colhome ul{list-style:none;margin:0 auto;padding:0;background-color:#eee;height:134px;border-bottom:7px solid #aaa}
.colhome ul li{clear:both;width:100%;text-align:left;padding:4px 0}
.colhome ul li a{color:#333;font-weight:400;padding:10px 0 10px 20px;text-align:center;font-size:15px}
#captcha{margin:40px auto 30px;width:100%;clear:both}
#captcha > div{margin:0 auto}
.img_about{height:89px}
.asterisco{color:red;font-size:14px;line-height:1px;margin:6px 4px 0 0;float:left}
.descargas,.vermas{float:left;background-color:#017fab;margin:10px 20px 0 0;text-align:center;padding:10px 20px;clear:none;font-size:14px}
.descargas a,.vermas a{color:#fff;text-decoration:none;font-weight:700;cursor:pointer}
.descargas:hover,.vermas:hover{background-color:#03aeea!important;cursor:pointer}
.vermas{clear:none!important;background-color:#029fd6!important}
.vermas:first-letter{text-transform:uppercase}
.img_left_small{float:left;width:30%;margin:0 20px 20px 0;display:block}
.img_left_small img{width:80%;margin:0;display:block}
.img_left_small span{font-size:12px;margin:10px 0 0;display:block}
.margen_left{margin:0 0 0 233px}
.img_margen_right_20{margin-right:20px}
.tabla{float:left;width:100%}
.tabla_full{float:left;width:100%}
div.table-title{display:block;margin:auto;max-width:600px;padding:5px;width:100%}
.table-title h3{color:#fafafa;font-size:30px;font-weight:400;font-style:normal;font-family:"Roboto",helvetica,arial,sans-serif;text-shadow:-1px -1px 1px rgba(0,0,0,0.1);text-transform:uppercase}
.table-fill{background:#fff;border-radius:3px;border-collapse:collapse;margin:auto;padding:5px;width:100%;border:solid 1px #ccc}
th{color:#D5DDE5;background:#1b1e24;border-bottom:4px solid #9ea7af;border-right:1px solid #343a45;font-size:17px;font-weight:400;padding:10px;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,0.1);vertical-align:middle}
th:first-child{border-top-left-radius:3px}
th:last-child{border-top-right-radius:3px;border-right:none}
tr{border-top:1px solid #C1C3D1;border-bottom-:1px solid #C1C3D1;color:#666B85;font-size:16px;font-weight:400;text-shadow:0 1px 1px rgba(256,256,256,0.1)}
tr:first-child{border-top:none}
tr:last-child{border-bottom:none}
tr:nth-child(odd) td{background:#EBEBEB}
tr:last-child td:first-child{border-bottom-left-radius:3px}
tr:last-child td:last-child{border-bottom-right-radius:3px}
td{packground:#FFF;padding:10px;text-align:left;vertical-align:middle;font-weight:300;font-size:14px;text-shadow:-1px -1px 1px rgba(0,0,0,0.1);border-right:1px solid #C1C3D1}
td:last-child{border-right:0}
th.text-left{text-align:left}
th.text-center{text-align:center}
th.text-right{text-align:right}
td.text-left{text-align:left}
td.text-center{text-align:center}
td.text-right{text-align:right}
.tooltip_call{text-transform:uppercase;color:#fff;font-size:15px;font-weight:400;margin:100px 75px 10px;padding:0;position:relative;text-align:center;width:200px;-webkit-transform:translateZ(0)}
.tooltip_call .tooltip{background:#1496bb;bottom:100%;color:#fff;display:block;left:-12px;margin-bottom:15px;opacity:0;padding:20px 0;pointer-events:none;position:absolute;width:111%;font-size:9px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28)}
.tooltip_call .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.tooltip_call .tooltip a:hover{color:#000!important}
.tooltip_call .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #1496bb 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.tooltip_call:hover{color:#029FD6}
.tooltip_call:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.lte8 .tooltip_call .tooltip{display:none}
.lte8 .tooltip_call:hover .tooltip{display:block}
.novedades{color:#029fd6;font-size:14px;font-weight:700;position:absolute;margin:6px 20px}
.subm2lines{height:27px}
.sobre_titulo{
	    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 20px 0;
    color: #7396b2;}
.col_1_2{
	float: left;
    margin: 0 7px 60px 0;
    height: 250px;
    /* width: auto; */
    /* background-color: #ddd; */
    width: 49%;}
.col_1_2 img {
	display:block;
	width:auto;
	height:100%;
	margin:0 auto;}
.col_1_2 figcaption{
	    /* width: 100%; */
    background-color: #777;
    color: #fff;
    font-size: 12px;
    padding: 11px 8px 0;
    position: relative;
    clear: both;
    margin: 0;
    height: 24px;
    display: -moz-inline-grid;
    display: block;}
.agranda{
	font-size:30px;}
.fondo_gris{
	background-color: #eee;
    padding: 0 20px;
    display: inline-block;
    padding-bottom: 20px;}
.info_thumb,
.info_thumb_big {
      width: 100%;
    padding: 26px 0;
    /* float: left; */
    height: auto;
    display: inline-block;
    /* position: relative; */
    clear: both;
    min-height: 200px;
}
.info_thumb_big {
    margin: 40px 0;
}
.info_thumb > figure {
      float: left;
    margin-right: 10px;
    width: 23%;
    height: auto !important;
    position: relative;
}
.info_thumb_big > figure, .info_thumb_big	 figure {
    float: left;
    margin-right: 10px;
    width: 31%;
   /* height: 172px;*/
    /* padding-bottom: 30px; */
    /* background: red; */
    /* display: inline-table; */
    position: relative;
}
.info_thumb figure img {
    width: 100%;
    /* position: absolute; */
    /* clip: rect(0px,150px,125px,0px); */
    
    height: 140px;
    margin: 0;
}
.info_thumb_big figure img {
    width: 100%;
    margin: 0;
}
.info_thumb > figure:last-child,
.info_thumb_big > figure:last-child {
    margin-right: 0!important
}
.info_thumb > figure > span,
.info_thumb_big > figure > span {
       width: 100%;
    background-color: #777;
    color: #fff;
    font-size: 12px;
    padding: 4px 0 5px 8px;
    position: relative;
    clear: both;
    margin: 140px 0 0 0;
    height: 37px;
    display: -moz-inline-grid;
    display: block;
    box-sizing: border-box;
}
.info_img {
       width: 100%;
    margin: 20px 0 0;
    height: auto;
}
.info_img_right {
    float: right;
    padding: 20px 0 20px 20px
}
.info_img_left {
      float: left;
    width: 49%;
    height: auto;
}
.infofull .info_img {
    width: 1120px;
    height: auto
}
.thumb_hist {
    float: left;
    width: 158px;
    margin: 26px 26px 26px 0;
    display: block
}
.thumb_hist img {
    width: 158px;
    height: 95px
}
.thumb_hist span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #029FD6;
    height: 5px;
    padding: 5px 0 15px
}
.thumb_hist span:before {
    content: '// '
}
.thumb_hist_wide {
    float: left;
    width: 250px;
    margin: 26px 26px 26px 0;
    display: block
}
.thumb_hist_wide img {
    width: 250px;
    height: 95px
}
.thumb_gal {
    float: left;
    width: 151px;
    margin: 26px 26px 26px 0;
    display: block
}
.thumb_gal img {
    width: 151px
}
.txt-left {
    float: left;
    width: 70%;
}
.img-right {
    width: 27%;
    float: right;
    padding-left: 20px;
}