/* Font */
@font-face{font-family:'akzentconddb';src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot');src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff2') format('woff2'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff') format('woff'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.ttf') format('truetype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.svg#akzentcond_dbregular') format('svg');font-weight:normal;font-style:normal; }
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'opensansbold';src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sanslight') format('svg');font-weight:bold;font-style:normal; }
@font-face{font-family:'opensanslight';src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:300;font-style:normal; }
@font-face{font-family:'opensanssemibold';src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:600;font-style:normal; }
@font-face{font-family:'opensansextrabold';src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');font-weight:800;font-style:normal; }
/*Fuentes*/
.arial{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}
.osans{font-family:'open_sansregular' !important;}
.osansb{font-family:'opensansbold' !important;}
.osansl{font-family:'opensanslight' !important;}
.osanssb{font-family:'opensanssemibold' !important;}
.osanseb{font-family:'opensansextrabold' !important;}
.aconddb{font-family:'akzentconddb' !important;}
/*CONFIGURACION*/
.row{max-width:75em;}
.columns{padding-left:15px;padding-right:15px;}
.callout{padding:0;margin:0;border:0;}
.rel{position:relative !important;}
.abs{position:absolute;top:0;left:0;}
.nothing{padding:0;}
.nothing2{padding-top:35px;}
.verticalalignmiddle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.fullwidth{ width:100%;}
.em{font-style:italic;}
.bold{font-weight:bold;}
.color1{color:#333}
.color2{color:#ED3237}
.color3{color:#FBA102}
.color4{color:#212F3C}
.color-blanco{color:white;}
.fondo-blanco{background-color:white;}
.texto{color:#333;}
.boton{color:white;background-color:#1B2330;max-width:180px;width:100%;transition:all 0.5s ease;padding:12px;font-size:14px;line-height:14px;border-radius:25px;display:inline-block;text-align:center;}
.boton:hover,.boton:focus{color:white;background-color:#FBA102;}
.boton2{color:white;background-color:#1B2330;max-width:360px;width:100%;transition:all 0.5s ease;padding:12px;font-size:16px;line-height:21px;border-radius:25px;display:inline-block;text-align:center;}
.boton2 img{padding-right:12px;}
.boton2:hover,.boton2:focus{color:white;background-color:#212F3C;}
.overflow-hidden{overflow:hidden;}
h1{font-size:35px;line-height:45px;margin:0;}
h2{font-size:30px;line-height:37px;margin:0;}
h3{font-size:25px;line-height:30px;margin:0;}
h4{font-size:28px;line-height:33px;margin:0;}
h5{font-size:20px;line-height:20px;margin:0;}
p{font-size:15px;line-height:25px;margin:0;}
blockquote{padding:0;margin:0;border:0;}
figure{margin:0;}
.iconos{display:inline-block;background-color:transparent;background-image:url(../img/iconos/menu.png);background-repeat:no-repeat;vertical-align:middle;}
.menu-adaptable{width:31px;height:20px;margin-top:-4px;}
.menu_bar{display:none;}
.en-linea>*{display:inline-block;vertical-align:middle;}
.oculw{display:none;position:fixed;width:60px;height:60px;top:50%;z-index:999;right:0px;}
.pagination a:hover,
.pagination .current{background:#E5E5E5 !important;color:#333; }

body{font-family:'open_sansregular', sans-serif;color:#000;background:white;}

header{transition: all 0.5s ease;position:fixed;width:100%;z-index:9;top:0;border-bottom:1px solid transparent;}
header.flota{border-bottom:1px solid #D8DEE9;}
header .logo .movi{display:none;}
header .callout-arriba{padding:16px 0;border-bottom:1px solid #D8DEE9;transition: all 0.5s ease;}
header.flota .callout-arriba{margin-top:-80px;}
header .callout-arriba .for1{width:180px}
header .callout-arriba .for2{width:286px;margin-left:30px;}
header .callout-arriba .boton2{font-size:13px;line-height:13px;width:140px;margin-left:30px;background:#212F3C;}
header .callout-arriba .boton{font-size:13px;line-height:13px;width:110px;margin-left:10px;background:#212F3C}
header .callout-arriba .boton img{display:none}
header .callout-arriba #login{margin-left:10px;}
header form select{margin:0 !important;max-width:220px;width:100%;height:36px !important;border-radius:5px !important;background-color:#ECEFF4 !important;border:0 !important;color:#333 !important;font-size:13px !important;line-height:13px;padding-left:15px;}
header form input{margin:0 !important;max-width:290px;width:100%;height:36px !important;border-radius:18px !important;background-color:#FFF !important;border:1px solid #CCC !important;color:#333 !important;font-size:15px !important;line-height:15px;padding-left:45px !important;}
header form input::placeholder{color:#999;}
header form button{position:absolute;left:13px;top:8px;}
header .callout-lila{padding:8px 0;background:#212F3C;}
header .gene > a{position:absolute;top:0;display:inline-block;font-size:15px;color:#1B2330;background-color:#ECEFF4;padding:10px 18px;text-align:center;transition:all 0.5s ease;line-height:15px;border-radius:2px;}
header .grupocate{position:absolute;display:none;background:white;padding:20px 25px;border-radius:10px;z-index:999;left:0;top:44px;width:250px;}
header .grupocate > ul{margin:0;}
header .grupocate > ul > li{line-height:18px;}
header .grupocate > ul > li + li{padding-top:10px;}
header .grupocate > ul > li a{font-size:15px;line-height:15px;color:#1B2330;}
header .gruposubc{position:absolute;background:white;left:100%;top:0;margin-left:7px;border-radius:10px;height:260px;width:850px;overflow-y:auto;}
header .gruposubc::-webkit-scrollbar{-webkit-appearance:none;}
header .gruposubc::-webkit-scrollbar:vertical{width:10px;}
header .gruposubc::-webkit-scrollbar-button:increment,header .gruposubc::-webkit-scrollbar-button{display:none;}
header .gruposubc::-webkit-scrollbar-thumb{background-color:#797979;border-radius:25px;border:0;}
header .gruposubc::-webkit-scrollbar-track{border-radius:25px;}
header .gruposubc > ul{padding:20px}
header .gruposubc > ul > li{display:inline-block;width:260px;padding:0 5px;}
span.comer{display:none;}

/*Menu*/
nav{margin-left:96px;}
nav > ul{line-height:18px;margin:0;}
nav > ul > li{position:relative;display:inline-block;vertical-align:top;line-height:18px;padding:0 5px;}
nav > ul > li.ocul{display:none;}
nav > ul > li + li{background:url(../img/iconos/barrita.png) no-repeat;background-position:-1px center;margin-left:-4px}
nav > ul > li > a{display:inline-block;font-size:15px;background:transparent;color:white;position:relative;padding:10px 18px;text-align:center;transition:all 0.5s ease;line-height:15px;border-radius:5px;}
nav > ul > li:hover > a,nav > ul > li.active > a{color:#FBA102;}
/* Sub-menu */
nav li ul{display:none;position:absolute;width:175%;}
nav > ul > li > ul{padding-top:8px;}
nav li:hover > ul,
nav li:hover > ul a{display:block;z-index:99;}
nav > ul > li > ul > li{display:block;margin:0;}
nav > ul > li > ul > li + li{border-top:1px solid black;}
nav > ul > li > ul > li > a{display:block;font-size:14px;color:white;position:relative;padding:10px 20px;font-weight:normal;background-color:#212F3C;}
nav > ul > li > ul > li:hover > a,
nav > ul > li > ul > li.active > a{color:#fff;background:#FBA102;}

.hr.dos,.hr.uno{display:none;}

/*btn flotante debe ir afuera de footer*/
#back-top {position:fixed;bottom: 30px;right: 30px;z-index:2;}
#back-top a {width: 32px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #333333;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 32px;height: 32px;display: block;margin-bottom: 0;background-color:#43478E;background-image: url(../img/up-arrow.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-transition: 1s;-moz-transit8ion: 1s;transition: 1s;}
#back-top a:hover span {background-color:#f26B35;}

.banners .fondo{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}

.lSAction > .lSPrev{background:url(../img/iconos/left.png) no-repeat;width:19px;height:31px;z-index:2;opacity:.9;left:10px;top:45%;}
.lSAction > .lSNext{background:url(../img/iconos/right.png) no-repeat;width:19px;height:31px;z-index:2;opacity:.9;right:10px;top:45%;}

/*Formulario*/
form{max-width:520px;width:100%;margin:0 auto;}
form [type='text'],form [type='password'],form [type='date'],form [type='datetime'],form [type='datetime-local'],
form [type='month'],form [type='week'],form [type='email'],form [type='number'],form [type='search'],form [type='tel'],
form [type='time'],form [type='url'],form [type='color'],form textarea,form select,
form [type='text']:focus,form [type='password']:focus,form [type='date']:focus,form [type='datetime']:focus,form [type='datetime-local']:focus,
form [type='month']:focus,form [type='week']:focus,form [type='email']:focus,form [type='number']:focus,form [type='search']:focus,form [type='tel']:focus,
form [type='time']:focus,form [type='url']:focus,form [type='color']:focus,form textarea:focus,form select:focus{font-size:15px;line-height:18px;background-color:#ECEFF4;border:0;box-shadow: none !important;height:35px;color:#333;outline:0;border-radius:5px;margin:0 0 10px;padding:5px 15px;background-position:right center;}
form label{font-size:15px;line-height:15px;padding-bottom:8px;}
form label.error{font-size:13px;line-height:13px;position:absolute;color:white;background:#ff4949;bottom:5px;max-width:415px;width:100%;padding:6px;}
form label.error.valid{display:none !important;}
form ::placeholder{color:#333;}

main{margin-top:131px;}

/*Pagina Principal*/
#portada .callout.banners{padding:0 0 60px;background-color:#212F3C;}
#portada .callout.banners .large-4{padding: 0 6px;}
#portada .callout.banners .lSSlideOuter {position:relative;}
#portada .callout.banners h1 {font-size:26px;line-height:1.3;padding: 30px 0 0;margin:0;}
#portada .callout-oscuro{padding:40px 0;background-color:#212F3C;}
#portada .callout-oscuro h2{line-height:85px}
#portada .callout-oscuro p{padding:5px 0;}
#portada .callout-1{padding:40px 0 80px;background-color:#F5F7FA;}
#portada .callout-1 h2{letter-spacing:-1px;padding-bottom:20px;}
.empresa{max-width:280px;width:100%;height:330px;margin:0 auto 32px;padding:12px;border-radius:10px;border:1px solid #C9C9C9;background-color:white;}
.empresa figure{overflow:hidden;position:relative;height:140px;border-bottom:1px solid #C9C9C9;}
.empresa figure img{max-height:140px;}
.empresa span{font-size:15px;line-height:20px;display:block;border-bottom:1px solid #C9C9C9;text-align:center;padding:15px 0}
.empresa .ultimo{padding:12px 5px 5px;}
.empresa .ultimo p{font-size:14px;line-height:30px;display:inline-block;}
.empresa .ultimo p img{padding-right:6px}
.empresa .ultimo a{font-size:14px;line-height:30px;transition:all 0.5s ease;display:inline-block;max-width:123px;width:100%;background-color:#FBA102;color:white;text-align:center;float:right;border-radius:5px;}
.empresa .ultimo a:hover{background-color:#212F3C;}
.empresa .tal{display:table;height:70px;border-bottom:1px solid #C9C9C9;width:100%}
.empresa .tal div{display:table-cell;vertical-align: middle;max-height: 70px;font-size: 14px;line-height: 19px;text-align: center;}
#portada .callout-2{padding:0 0 45px;}
#portada .callout-2 h3{padding:20px 30px;background-color:#212F3C;border-radius:15px;margin-top:-30px;}
#portada .callout-2 .iconos-industriales{background:#F5F7FA;padding:40px;margin-bottom:40px;}
#portada .callout-2 h4{margin-bottom:40px;}
#portada .callout-2 h5{margin-bottom:25px;}
#portada .callout-2 .patrocinado{max-width:373px;border-radius:15px;border:1px solid #CCC;overflow:hidden;margin:0 auto;}
#portada .callout-2 .detalle{padding:10px 20px 20px;}
#portada .callout-2 .detalle span{display:block;font-size:16px;padding-bottom:5px;}
#portada .callout-2 .detalle p{font-size:15px;line-height:1.3;padding-bottom:15px;}
#portada .callout-2 .detalle a{font-size:14px;line-height:30px;transition:all 0.5s ease;display:inline-block;max-width:123px;width:100%;background-color:#FBA102;color:white;text-align:center;border-radius:5px;}
#portada .callout-2 .detalle a:hover{background-color:#212F3C;}
#portada .callout-2 .espacio{padding-bottom:40px;}
#portada .callout-2 .padding-imagen{padding-bottom:30px;}
#portada .callout-2 .img-movil{display:none;}
.produc{max-width:300px;margin:15px auto;width:100%;height:360px;}
.produc figure{overflow:hidden;padding:5px;height:255px;}
.produc figure img{transition:all 0.5s ease;max-height:245px;}
.produc figure:hover img{opacity:.8}
.produc figure a{width:100%;height:100%;}
.produc .titu{display:table;height:40px;width:100%;margin:10px 0;}
.produc .titu p{font-size:15px;line-height:20px;display:table-cell;vertical-align:middle;padding-right:5px;padding-left:5px;}
.produc .titu p a{color:#212F3C;transition:all 0.5s ease;}
.produc .titu p a:hover{color:#FBA102;}
.produc blockquote{font-size:18px;line-height:23px;}
.produc blockquote small{text-decoration:line-through;padding-left:15px;color:#8F8F8F;font-size:18px;line-height:23px;}
.patro .lSAction > .lSPrev,.patro .lSAction > .lSNext {top: -40px;}
.patro .lSAction > .lSPrev {right: 50px;left:initial;}

/* empresa */
#empresa .callout-barra{padding:45px 0 40px;background-color:#eceff4;}
#empresa .callout-barra h4{padding:0 20px;}
#empresa .callout-barra h4 small{font-size:15px;line-height:20px;display:block;padding-top:5px;}
#empresa .callout-barra form{max-width:220px;}
#empresa .callout-barra form label{padding-bottom:15px;}
#empresa .callout-barra p{font-size:22px;line-height:27px;}
#empresa .callout-barra p a{font-size:15px;line-height:20px;float:right;color:#333;}
#empresa .callout-1{padding:12px 0 80px;}
.perf{border:1px solid #e6e6e6;padding:15px;max-width:270px;width:100%;margin:0 auto 30px;}
.perf figure{overflow:hidden;position:relative;height:140px;margin-bottom:20px;}
.perf figure img{max-height:140px;}
.perf p{font-size:15px;line-height:20px;padding-bottom:0px;}
.perf a.ver{margin: 20px auto 0;display: block;max-width: 220px;text-align: center;font-size: 15px;line-height:15px;color: white;
    background-color: #1B2330; padding: 15px 10px;border-radius: 30px;}
.perf a.ver:hover{color: #FBA102;
    background-color: #1B2330;}
#empresa .callout-1 .img{padding-bottom:25px}
#empresa .callout-1 h3{border-bottom:1px dashed #B2B2B2;padding:10px 0 5px;margin-bottom:10px;}
.perf .boton2{margin-bottom:20px;font-size:15px;line-height:15px}
#empresa .callout-2{padding:60px 0 100px;}
#empresa .callout-2 span{font-size:14px;line-height:19px;padding-bottom:15px;display:block;}

/* Anuncio */
#producto .callout-barra{padding:20px 0;background-color:#F5F7FA;}
#producto .callout-barra p{font-size:15px;line-height:16px;position:relative;}
#producto .callout-barra p a{font-size:15px;line-height:15px;color:#333;position:absolute;right:0;}
#producto .callout-1{padding:4px 0 10px;background-color:#FFF;}
#producto .callout-1 h2{padding-bottom:10px;border-bottom:1px dashed #B2B2B2;margin-bottom:10px;margin-top: 10px;}
#producto .callout-1 .descri{padding:20px 0}
#producto .callout-1 .descri > *{font-size:16px;line-height:25px;color:#333;}
#producto .callout-1 .imagen{max-width:342px;width:100%;margin:0 auto;}
#producto .callout-1 .precio{padding-bottom:20px;}
#producto .callout-1 .precio blockquote{font-size:27px;line-height:32px;}
#producto .callout-1 .precio blockquote small{font-size:18px;line-height:23px;text-decoration:line-through;color:#999;display:block;}
#producto .callout-1 .fondo-blanco{padding:10px;margin-bottom:10px}
#producto .callout-1 .fondo-blanco.part1{width:48%;display:inline-block;float:left;}
#producto .callout-1 .fondo-blanco.part2{width:48%;display:inline-block;float:right;}
#producto .callout-1 .perf{background-color:white;border:1px solid white;padding:20px;}
#producto .callout-1 .presen{padding-bottom:32px;}
#producto .callout-1 .presen > *{font-size:15px;line-height:22px;}
#producto .callout-1 h3{padding:20px 0 5px;border-bottom:1px dashed #B2B2B2;margin-bottom:10px;}
#producto .callout-relacionado{padding:55px 0;}
#producto .callout-relacionado .anuncio{padding:5px;}
#producto .callout-relacionado h3{padding-bottom:15px;}
#producto .callout-2{padding:50px 0 100px;}

/* Registro Anunciante */
.bodmodal{overflow:hidden;}
.bodmodal .modal{overflow-x:hidden;overfow-y:auto;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;background:rgba(0,0,0,.8);}
.sesion{background: #FFF;margin: 1% auto 0;border-radius: 40px 0;-webkit-transform: translate(0,0);transform: translate(0,0);width: 350px;max-width: none;position: relative;}
.modal-content{position: relative;display: flow-root;flex-direction: column;width: 100%;background-clip: padding-box;border: 0;outline: 0;}
.modal-content .texto{font-size:14px;line-height:14px;padding-bottom:10px}
.modal-content .color3{font-size:18px;line-height:18px;}
.sesion .modal-header{font-size: 20px;line-height: 20px;padding: 18px 0;text-align:center;color: #FFF;background-color: #FBA102;border-radius: 36px 0 0;letter-spacing: -1px;}
.sesion .modal-header img{width:170px}
.bodmodal .modal .close{position:absolute;right:0;top:0;font-size: 25px;line-height: 25px;padding:20px 10px;color: white;}
.bodmodal .modal .close3{color: black;}
.sesion .formu{padding:15px 35px 20px;}
.modal-content form [type='text'],.modal-content form [type='password'],.modal-content form [type='email'],
.modal-content form [type='text']:focus,.modal-content form [type='password']:focus,.modal-content form [type='email']:focus{font-size:14px;line-height:14px;background-color:white;border:0;border-bottom:1px solid #D4D4D4;height:40px;color:#7E7E7E;margin:0 0 5px;padding:10px 15px;text-align:center}
.sesion .formu .boton{background-color:#FBA102;font-size:14px;line-height:14px;margin:10px auto 15px;}
.sesion .formu .boton:hover{background-color:#212F3C;}
.sesion .modal-footer{padding:10px 0 0;border-top:1px solid #D4D4D4}
.sesion .modal-footer p{font-size:14px;line-height:14px;}
.sesion .modal-footer p a{background-color:#FBA102;color:white;padding:4px 20px 5px;border-radius:5px;margin-left:10px;max-width:140px;display:inline-block;width:100%;text-align:center;transition:all 0.5s ease;}
.sesion .modal-footer p a:hover{background-color:#212F3C;}
.sesion form label.error{bottom:0;padding:1px;}
.sesion .formu .termino{font-size:14px;line-height:14px;}
.sesion .formu .termino a{color:#FBA102;font-size:14px;line-height:14px;}
.sesion2{background: #FFF;margin: 2% auto 0;border-radius:30px;-webkit-transform: translate(0,0);transform: translate(0,0);width: 575px;max-width: none;position: relative;padding:45px 25px;}
.sesion2 h3{border:0 !important;font-size:26px !important;line-height:35px !important;padding:0 !important}
.sesion2 .modal-body{padding-top:25px}
.sesion2 .modal-body .banco{margin-bottom:25px}
.sesion2 .modal-body .banco .mita1{width:49%;display:inline-block;}
.sesion2 .modal-body p.desc{font-size:15px;}
.sesion2 .modal-body .banco .mita2{width:49%;display:inline-block;float:right;}
.sesion2 .modal-body .banco .mita2 figure{overflow:hidden;height:75px}
.sesion2 .modal-body .banco .mita2 figure img{max-height:75px}
.sesion2 .modal-footer{margin-top:35px;padding-top:20px;border-top:1px solid #000;}
.sesion2 .modal-footer p{font-size:15px;line-height:20px;}
.sesion2 .modal-footer p b{font-size:15px;line-height:20px;}

.callout.primary,.callout.alert,.callout.success{padding:10px;color:#333;margin-bottom:10px;}

/* Preguntas y Términos */
#pregunta .callout-1{padding:50px 0 100px;}
#pregunta .callout-1 .row >.separa + .separa{padding-top:25px;}
#pregunta .callout-1 .row >.separa1 + .separa1{padding-top:45px;}
#pregunta .callout-1 h2{font-size:20px;line-height:25px;letter-spacing:-1px;}
#pregunta .callout-1 h4{padding-bottom:30px;}
#pregunta .callout-1 p{font-size:15px;line-height:24px;color:#454545;}
#pregunta .callout-1 ol{color:#454545;font-size:15px;line-height:24px;margin-bottom:0;}
#pregunta .callout-1 .pb20{padding-bottom:20px;}

footer{background:#212F3C;padding:60px 0 15px;}
footer .logo{padding:15px;}
footer p{font-size:15px;line-height:20px;padding-bottom:10px;}
footer .asp{padding-left:20px;}
footer p img{padding-right:15px;}
footer ul{list-style: url(../img/iconos/aste.png);}
footer ul li{font-size:15px;line-height:15px;padding:3px 0;}
footer ul li a{color:white;}
footer ul li a.active,footer ul li a:focus,footer ul li a:hover{color:#9D86C1;}
footer hr{margin:35px auto 15px;border-bottom:1px dashed #6B6B6B;}
footer .p{display:inline-block;padding:0;line-height:16px;}

@media screen and (max-width: 75.000em) {
  	.menu_bar{display:block;text-align:left;margin:10px 0;}
  	span.comer{display:inline-block;font-size:17px;line-height:24px;right:15px;top:10px;position:absolute;}
  	span.comer a{color:white;}
  	header .callout-lila{padding:0;}
  	main{margin-top:126px;}
  	/*Menu*/
  	nav{display:none;position:absolute;z-index:99;width:100%;left:0;padding:0;margin-left:0;}
  	nav ul{display:block;border-bottom:1px solid white;}
  	nav ul li{display:block;background-color:#93AEBF;border-top:1px solid white;padding:0}
  	nav > ul > li+li{background:transparent;margin-left:0;}
  	nav > ul > li > a{display:block;font-size:17px;line-height:17px;color:white;padding:8px 0;border-radius:0;background:#93aebf;}
  	nav > ul > li:hover> a, nav > ul > li:focus> a, nav > ul > li.active> a{color:white;background:#2B3459;}
	/*Sub Menu*/
	nav li ul{position:relative;width:100%;left:0;border-bottom:1px solid #fff;border-top:2px solid #fff !important; }
	nav > ul > li > ul{border-radius:0;margin:0;padding:0}
	nav li:hover > ul{display:none;background-color:#1F6DCC;}
	nav li:hover > ul a{display:block;color:white;z-index:99;background-color:#1F6DCC;}
	nav li ul li{display:block;border-top:0;margin:0;background-color:#1F6DCC;}
	nav > ul > li > ul > li + li{border-top:1px solid #fff;margin:0;}
	nav > ul > li > ul > li > a{display:block;font-size:15px;color:white;padding:5px 0;text-align:center;font-weight:normal;}
	nav > ul > li > ul > li:hover > a{background-color:#FA8C27;}
	header .gene > a,header .callout-arriba .boton2,header .callout-arriba .for2{display:none;}
}

@media screen and (max-width:63.99em){
	header .callout-arriba .boton{background-color:transparent;width:auto;padding:0;margin-left:30px;}
	header .callout-arriba .boton img{display:inline-block;}
	header .callout-arriba .boton span{display:none;}
	.hr.dos{display:block;}
	#portada .callout-oscuro img,#empresa .callout-barra img{margin-top:15px;}
    #portada .callout.banners .large-4{display:none;}
}


@media only screen and (max-width:39.99em){
	header .logo .movi{display:inline-block;}
	header .logo .escri{display:none;}
	.hr.uno{display:block;}
	#portada .callout-oscuro h2{line-height:37px;padding-bottom:15px;}
	#empresa .callout-barra h4{padding:0 20px 20px;text-align:center}
#portada .callout-2 .img-desk{display:none;}
#portada .callout-2 .img-movil{display:inline-block;}
}

@media screen and (max-width: 28em){
	header .callout-arriba .boton{margin-left:15px;}
}

/* min widt*/


@media only screen and (min-width: 61em){
}

@media only screen and (min-width: 50.500em){
}


@media only screen and (min-width: 75em){
}