
/* Font */
@font-face{ font-family:'akzentcond';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; }
.negrita{font-weight:bold;}
@font-face{ font-family:'akzentcond';src:url('../fonts/AkzentCond/akzentcond-bold-webfont.eot');src:url('../fonts/AkzentCond/akzentcond-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/AkzentCond/akzentcond-bold-webfont.woff2') format('woff2'),url('../fonts/AkzentCond/akzentcond-bold-webfont.woff') format('woff'),url('../fonts/AkzentCond/akzentcond-bold-webfont.ttf') format('truetype'),url('../fonts/AkzentCond/akzentcond-bold-webfont.svg#akzentcondbold') format('svg');font-weight:700;font-style:normal; }
@font-face{ font-family:'OpenSans';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.woff2') format('woff2'),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-style:normal;font-weight:normal; }
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-italic-webfont.eot');src:url('../fonts/OpenSans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-italic-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-italic-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-italic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:italic; }
@font-face{ font-family:'OpenSans';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.woff2') format('woff2'),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_sansbold') format('svg');font-weight:700;font-style:normal; }
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-bolditalic-webfont.eot');src:url('../fonts/OpenSans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-bolditalic-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-bolditalic-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-bolditalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-style:italic;font-weight:bold; }
@font-face{ font-family:'OpenSans';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.woff2') format('woff2'),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:'OpenSans';src:url('../fonts/OpenSans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-SemiboldItalic.svg#Open Sans Semibold') format('svg'),url('../fonts/OpenSans/OpenSans-SemiboldItalic.woff') format('woff'),url('../fonts/OpenSans/OpenSans-SemiboldItalic.ttf') format('truetype');font-weight:600;font-style:italic;}

@font-face{font-family: 'merriweatherregular';src: url('../merry/merriweather-regular-webfont.eot');src: url('../merry/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../merry/merriweather-regular-webfont.woff2') format('woff2'),url('../merry/merriweather-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}



body{ font-family:'OpenSans';color:#333;background:#fff; }
h1,h2,h3,h4,h5,h6,
figure,
blockquote{ margin:0 !important;padding:0; }
blockquote{ border:0; }
h1{ font-size:50px !important; }
h2{ font-size:40px !important; }
h3{ font-size:24px !important; }
h4{ font-size:23px !important; }
h5{ font-size:18px !important; }
h6{ font-size:16px !important; }
p,
label,
li{ font-size:15px !important; }
p{ line-height:23px;margin:0 !important; }
a { color:currentColor; }
a:hover, a:focus{ color:currentColor; }
hr{ width:100%;height:1px;margin:0 auto 0 !important;border:0;background:#BAC5CF; }
hr.dashed-1{ background-image:url(../img/border-dashed-1.png);background-color:transparent; }
form label{ margin:15px 0 8px;color:#414950;font-size:14px !important;line-height:1.2; }
form label.error{ float:none;font-size:12px !important;margin:9px 0 0 !important;padding:5px 10px;width:auto;min-height:auto;background:#ff0000;color:#fff; }
form label.error.valid{ display:none !important; }
form input[type="text"],
form input[type="password"],
form input[type="file"],
form textarea,
form select{ background-color:transparent !important;border:0 !important;box-shadow:none !important;height:auto;padding:0;margin-bottom:0 !important;color:#333;font-size:14px;outline:0; }
form textarea{ height:59px !important; }
form button{ width:139px;padding:12px 0 17px !important;margin:16px 0 11px !important;text-align:center;color:#fff; }
form .control{ border:1px solid #D6DBE0;background:#E8EBEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 10px 9px; }
form .control.lleva-select{ padding:0; }
form .control.lleva-select label.error{ margin:0 10px 9px !important; }
form .control.lleva-select select{ padding:8px 25px 9px 10px; }
form .callout{ font-size:13px; }
nav{ z-index:1000;position:relative; }
nav > ul{ margin:0; }
nav > ul > li{ display:inline-block;background:#000; }
nav > ul > li > a{ display:block;font-size:15px;color:#BBBBC1;position:relative; }
nav > ul > li > a:focus{ color:#BBBBC1; }
nav > ul > li:hover > a,
nav > ul > li.active > a{ background-color:#EDAF3D;color:#380441; }
nav > ul > li.lleva-lupa{ background-color:#C1C1C1;width:58px;position:relative; }
nav > ul > li.lleva-lupa > a{ position:absolute;top:0;left:0;bottom:0;right:0;padding:0; }
nav > ul > li.lleva-lupa > a:hover{ background:#CFCFCF; }
nav > ul > li.lleva-lupa > a .iconos{ margin-top:13px; }
header{ background:#E1E6EA;padding:13px 0 0;position:relative;z-index:3;height:auto !important; }
header .logo{margin-top:7px; }
header .float-left{ margin:0 0 0 35px; }
header .float-right{ margin:7px 6px 0 0; }
header .float-right a{ display:inline-block; }
header .row{ padding-bottom:15px; }
header .centrado{position:relative;}
header .centrado p{color:#EDAF3D;position:absolute;font-weight:bold;left:0;right:0;top:15px;font-size:16px !important;margin:auto !important;max-width:380px;text-align:center;}
header .busca{margin-left:8px;}
header .busca img:last-child{display:none;}
header .busca:hover img:first-child{display:none;}
header .busca:hover img:last-child{display:inline-block;}
main{ position:relative; }
main .menu-principal{ padding:0;border:0;margin:0 auto !important;background:#270332;min-height:50px;z-index:3; }
main .menu-principal.abs{ right:0;max-width:1150px; }
main .menu-principal > div{ max-width:1150px !important;background:#270332;left:0 !important;right:0 !important;margin:0 auto; }
main .menu-principal > div.is-stuck{ max-width:100% !important; }
main .menu-principal > div.is-stuck > div{ float:none;max-width:1150px;margin:0 auto; }

::-webkit-input-placeholder { color:#879AAD; }
:-moz-placeholder { color:#879AAD;opacity:1; }
::-moz-placeholder { color:#879AAD;opacity:1; }
:-ms-input-placeholder { color:#879AAD; }

/* Fuentes */

.arial{ font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal; }
.osans,.osanssb{ font-family:'OpenSans' !important; }
.osans{ font-weight:400; }
.osanssb{ font-weight:600; }
.acond{ font-family:'akzentcond'; }

/* Config */

.row{ max-width:73.750em; }
.columns{ padding-left:15px;padding-right:15px; }
.callout{ margin:20px 0 0; }
.do{display:none;}
/* End */

.tbl{ display:table; }
.tbl > *{ display:table-cell;vertical-align:middle; }
.fullwidth{ width:100%; }
.rel{ position:relative; }
.abs{ position:absolute;top:0;left:0; }
.verticalalignmiddle{ position:absolute;top:0;left:0;bottom:0;right:0;margin:auto; }
.en-linea > *{ display:inline-block;vertical-align:middle; }
.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; }
.boton-1{ display:inline-block;background:#333;max-width:209px;width:100%;text-align:center;color:#fff;font-size:17px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:9px 5px 13px; }
.boton{ display:inline-block;background:#440350;max-width:236px;width:100%;text-align:center;color:#fff;font-size:15px;line-height:17px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:9px 5px 13px; }
.boton:hover,.boton:focus{ background:#EDAF3D;color:#fff;}
.boton-1:focus{ color:#fff; }
.boton-1:hover{ color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; }
.iconos{ display:inline-block;background-color:transparent;background-image:url(../img/iconos/01.png);background-repeat:no-repeat; }
.menu-adaptable{ width:45px;height:24px;background-position:-76px -96px; }
.pdf{ width:26px;height:30px;background-position:-118px 0; }
.lupa{ width:24px;height:24px;background-position:-32px 0; }
.lupa-2{ width:24px;height:24px;background-position:-383px 0; }
.ojo{ width:43px;height:43px;background-position:-58px 0; }
.dos-puntos{ width:26px;height:23px;background-position:-32px -24px; }
.ubicacion{ width:17px;height:21px;background-position:-101px 0; }
.email{ width:17px;height:12px;background-position:-101px -21px; }
.telefono{ width:17px;height:14px;background-position:-101px -33px; }
.ubicacion-2{ width:20px;height:33px;background-position:-264px 0; }
.email-2{ width:29px;height:33px;background-position:-264px -33px; }
.telefono-2{ width:22px;height:33px;background-position:-264px -66px; }
.facebook{ width:38px;height:38px;background-position:0px -96px; }
.compartir{ width:32px;height:32px; }
.compartir.facebook{ background-position:0 0; }
.compartir.twitter{ background-position:0 -32px; }
.compartir.googleplus{ background-position:0 -64px; }
.redes-sociales{ width:45px;height:45px; }
.redes-sociales.facebook{ background-position:-293px 0; }
.redes-sociales.youtube{ background-position:-293px -45px; }
.redes-sociales.twitter{ background-position:-293px -90px; }
a:hover .lupa-2{ background-position:-383px -24px; }
a:hover .facebook{ background-position:-38px -96px; }
a:hover .redes-sociales.facebook{ background-position:-338px 0; }
a:hover .redes-sociales.youtube{ background-position:-338px -45px; }
a:hover .redes-sociales.twitter{ background-position:-338px -90px; }

.items .item{ padding:0;display:inline-block; }
.items .item .img{ display:inline-block;position:relative; }
.items .item .img img{ z-index:1; }
.items .item .img .mask{ display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background-image:url(../img/more.png);background-repeat:no-repeat;background-position:center center;background-color:rgba(24,24,24,0.3);position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;cursor:pointer;z-index:2; }
.items .item .img:hover a{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;zoom: 1!important; }
.items.zoom .item .img a{ background-image:url(../img/zoom.png); }
.items .hola{display: block !important;} 
.items .hola figure{padding:20px;max-width: 360px;width: 100%;margin: 0 auto !important;display: block;} 
.items .hola figure .img{height:240px;margin-bottom:20px;} 
.items .hola figure h5{font-size:20px !important;line-height:25px !important;height:53px;display:block;} 
.items .hola figure figcaption{padding:0 10px !important;}
.items .hola figure figcaption section{min-height: auto !important;}

figure.per{height:500px;background:#F0F0F0;}

.titu{font-size:30px !important;line-height:35px !important;}
.avan{font-size:20px !important;line-height:28px !important;}
.avan b{width:190px;display:inline-block;}
.adw select{border-radius: 5px;max-width: 220px;position: absolute;right: 15px;top: -5px;}
.pagination a:hover,
.pagination .current{ background:#E5E5E5 !important;color:#333; }

.stButton{ margin:0 !important; }
.menu_bar{ display:none; }

.banners h1{ line-height:50px;text-shadow: 0 0 0.2em rgba(0,0,0,.75), 0 0 0.2em rgba(0,0,0,.75), 0 0 0.2em rgba(0,0,0,.75);}
.banners h1 + h4{font-size: 17px !important; line-height:25px;margin:12px 0 0 !important;}
.banners .tbl{ height:100%;}
.banners .tbl > div{ height:100%;float:none;vertical-align:bottom;color:#fff;padding-bottom:180px; }
.banners .fondo{ height:757px; }
.banners .capaoscura{bottom:0;left:0;width:100%;height:100%;z-index:1;background:url(../img/iconos/caporal.png) no-repeat;}

.lSAction > a{ background:url(../img/iconos/01.png) no-repeat;width:50px;height:48px;opacity:1;z-index:2; }
.lSAction > a:hover{opacity:.5; }
.lSAction > .lSPrev{ background-position:-32px -47px; }
.lSAction > .lSNext{ background-position:-82px -47px; }

.publicado-por{ display:block;top:inherit;bottom:-29px;right:0;margin:0 auto;width:84px;background:#E3E3EA;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:3; }
.publicado-por img{ width:74px;height:74px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; }

.oscuro{ background:#440350; }

.una-categoria{ padding-bottom:77px !important; }
.una-categoria h2{ color:#fff;margin:38px 0 24px !important;text-transform:uppercase; }
.una-categoria figure{ border:3px solid #34343A;border-width:3px 0; }
.una-categoria figure figcaption{ width:100%;height:100%;background-color:rgba(0,0,0,0.20);color:#fff;overflow:hidden; }
.una-categoria figure figcaption a{ width:100%;height:100%; }
.una-categoria figure figcaption a > span{ vertical-align:bottom;padding:0 23px 20px; }
.una-categoria .lSAction{ display:none; }
.una-categoria .lSAction > a{ width:60px;height:121px;top:100px;margin:0; }
.una-categoria .lSAction > .lSPrev{ background-position:-204px 0;left:0; }
.una-categoria .lSAction > .lSNext{ background-position:-144px 0;right:0; }

.lleva-publicador{ padding-top:57px !important;padding-bottom:31px !important;background:#ECECF0; }
.lleva-publicador h5{ color:#333;letter-spacing:-0.5px;line-height:22px;color: #333;
    letter-spacing: -0.5px;
    line-height: 27px;
    font-size: 1.55em!important;
    display: inline;
    padding: 0;
    letter-spacing: 0;
    font-weight: 600; }
.lleva-publicador h5 a:hover{ text-decoration:underline; }
.lleva-publicador p{ font-size:14px !important;line-height:19px;color:#525252;margin:7px 0 0 !important; }
.lleva-publicador article::after{ content:" ";background:url(../img/sombra.png) center top no-repeat;width:100%;height:93px;position:absolute;bottom:-27px;left:0;z-index:1; }
.lleva-publicador article figure{ display:block;background:#FFF;position:relative;z-index:2; }
.lleva-publicador article figure .img{ display:block !important;text-align:center; }
.lleva-publicador article figure .img img{ max-height:100%; }
.lleva-publicador article figure figcaption{ padding:34px 26px 15px; }
.lleva-publicador article figure figcaption small{ color:#525252;font-size:13px; }
.lleva-publicador article figure figcaption small a:hover{ text-decoration:underline; }
.lleva-publicador article figure figcaption .abs{ top:inherit;bottom:20px; }
.lleva-publicador article figure figcaption section{ position:relative;padding-bottom:65px;min-height:290px; }
.lleva-publicador .row > div{ padding-bottom:40px; }
/*.lleva-publicador .row > div:last-child{ display:none; }*/
.lleva-publicador.listado .row{ padding-top:1px;padding-bottom:6px; }
.lleva-publicador.listado .row > div{ padding-bottom:74px; }
.lleva-publicador.listado .row > div:last-child{ display:block; }
.lleva-publicador.pero-en-texto h5{ /*font-size:20px !important;line-height:24px;*/margin:0 0 7px !important; }
.lleva-publicador.pero-en-texto p{ font-size:14px !important;line-height:20px;margin:10px 0 8px !important; }
.lleva-publicador.pero-en-texto span{ color:#525252; }
.lleva-publicador.pero-en-texto article figure figcaption{ padding-top:20px;padding-bottom:24px; }
.lleva-publicador.pero-en-texto article figure figcaption section{ padding:0;min-height:254px; }

.lleva-busqueda{ max-width:600px;width:100%;padding:30px 30px 40px;background:#fff;margin:0 auto;position:relative; }
.lleva-busqueda h3{ line-height:30px;letter-spacing:-1px; }
.lleva-busqueda hr{ margin:20px 0 25px !important; }
.lleva-busqueda form button.abs{ top:0;right:0;left:inherit;width:39px;z-index:2;padding:7px 0 6px !important;margin:0 !important; }
.lleva-busqueda form .control{ border:0;background:#DFDFE3;padding:11px 39px 9px 14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;position:relative;z-index:1; }

/* Portada */

#portada h2{ line-height:45px; }
#portada h3{ line-height:25px;margin:0 0 3px !important; }
#portada p{ font-size:14px !important;line-height:19px; }
#portada .callout{ padding:0;margin:0;border:0; }
#portada .lleva-publicador .row > div{ padding-top:40px; }
#portada .row-1{ margin-top:1px; }
#portada .row-1.lleva-publicador{ padding-top:17px !important; }
#portada .row-1.lleva-publicador .row{ padding-top:2px;padding-bottom:30px; }
#portada .row-3.lleva-publicador .row{ padding-top:22px;padding-bottom:60px; }
#portada .row-3.lleva-publicador .row > div:nth-child(7){ display:none; }
#portada .row-5{ padding-top:74px;padding-bottom:114px; }
#portada .row-5 h4{ line-height:26px;margin-bottom:4px !important; }
#portada .row-5 figure{ display:inline-block;overflow:hidden;vertical-align:middle; }
#portada .row-5 figure figcaption{ display:block;width:100%;background-color:rgba(0,0,0,0.58);top:inherit;bottom:0;color:#fff;text-align:center;padding:22px 15px 9px; }
#portada .row-5 figure img{ position:relative;display:block;min-height:100%;max-width:100%;-webkit-transition:-webkit-transform 0.90s;transition:transform 0.90s; }
#portada .row-5 figure:hover img{ -webkit-transform:scale3d(1.15,1.15,1);transform:scale3d(1.15,1.15,1); }
#portada .row-5 .row{ margin:0 -4px; }
#portada .row-5 .row h2{ margin:8px 0 3px !important; }
#portada .row-5 .row h2 + p{ margin-bottom:8px !important;font-weight:700; }
#portada .row-5 .row a{ display:block;overflow:hidden; }
#portada .row-5 .row > div{ padding:4px; }
#portada .row-5 .row-5-1{ padding-top:36px; }

/* Publicaciones */

#publicaciones{ overflow:hidden; }
#publicaciones h2{ margin:25px 0 4px !important; }
#publicaciones h2 small{ font-size:30px;color:#333; }
#publicaciones h6{ margin:54px 0 18px !important; }
#publicaciones h6 small{ font-size:13px;color:#333; }
#publicaciones aside hr{ margin-top:9px !important; }
#publicaciones section{ overflow:hidden; }
#publicaciones .callout{ padding:0;margin:0;border:0; }
#publicaciones .banners{ position:fixed;width:100%;height:757px;z-index:0;top:0;left:0; }
#publicaciones .banners .tbl{ max-width:1106px; }
#publicaciones .flotante{ display:none;position:fixed;top:0;background:#000;width:100%;padding:21px 0;z-index:3; }
#publicaciones .flotante p{ font-size:18px !important;color:#ccc; }
#publicaciones .flotante .titulo{ width:50%;margin:0 0 0 37px; }
#publicaciones .flotante .compartir-redes{ width:21%;margin:0 0 0 10px; }
#publicaciones .flotante .compartir-redes .fb-share-button{ margin-right:18px;width:100%;height:auto;}
#publicaciones .flotante .compartir-redes .fb-share-button > span{vertical-align:inherit !important;width:100% !important;height:20px !important;}
#publicaciones .flotante .compartir-redes .fb-share-button > span > iframe{width:auto !important;height:auto !important;}
#publicaciones .flotante .logo{ margin-left:35px; }
#publicaciones .flotante .row{ max-width:1150px; }
#publicaciones .row-1{ background:#ECECF0; }
#publicaciones .row-2{ position:relative;z-index:1;padding:10px 0 55px;margin-top:757px;background:#fff; }
#publicaciones .row-2 .avance{ padding:0 0 6px; }
#publicaciones .row-2 .avance small{ font-size:14px;display:block; }
#publicaciones .row-2 .avance p{ font-size:30px !important;margin:35px 0 0 !important;line-height:35px; }
#publicaciones .row-2 .carrusel{ padding:0 0 30px; }
#publicaciones .row-2 .carrusel p{ margin:10px 0 0 !important; }
#publicaciones .row-2 .detalle{ padding:12px 0 69px; }
#publicaciones .row-2 .detalle > *:first-child::first-letter{ float:left;font-weight:bold;padding:0 5px 0 0;font-size: 7rem;line-height: 6.5rem;margin-right: 2rem; margin-bottom: .5rem;}
#publicaciones .row-2 .detalle.hola > *:first-child::first-letter{ float:left;font-weight:normal;padding:0;font-size:inherit;line-height:inherit !important;margin-right: 0; margin-bottom:0;}
#publicaciones .row-2 .detalle p{ font-size:17px !important;line-height:26px;margin:0 0 25px !important; }
#publicaciones .row-2 .detalle blockquote{ background:#ECECF0;padding:25px;margin:0 0 25px !important; }
#publicaciones .row-2 .detalle blockquote p{ margin:0 !important; }
#publicaciones .row-2 .detalle img{ margin:44px auto 48px;display:block; }
#publicaciones .row-2 .social{ padding:15px;background-color:#eee;border:1px solid #ddd; }
#publicaciones .row-2 .social.botones{ padding:14px 15px 6px 14px;background-color:#eee;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
#publicaciones .row-2 .social.cabecera{ border-radius:5px 5px 0 0; }
#publicaciones .row-2 .social.contenido{ padding:20px;background:#f7f7f7;border-top:1px solid white;border-radius:0 0 5px 5px; }
#publicaciones .row-2 .social .addthis_toolbox a{ margin:0; }
#publicaciones .row-2 .social .addthis_toolbox a .tweet_iframe_widget,
#publicaciones .row-2 .social .addthis_toolbox a .google_plusone_iframe_widget{ width:inherit !important;height:inherit !important; }
#publicaciones .row-2 .enlaces{ padding:37px 9px 0 12px; }
#publicaciones .row-2 .enlaces a{ display:inline-block;font-size:14px;color:#fff;background:#AAA;padding:6px 13px 8px 12px;margin:0 3px 3px 0; }
#publicaciones .row-2 .widget .cabecera{ text-align:right;padding:15px 0 0; }
#publicaciones .row-2 .widget .cabecera *{ font-size:16px; }
#publicaciones .row-2 .widget .cabecera a,#publicaciones .row-2 .widget .cabecera span{color:#440350;}
#publicaciones .row-2 .autor{ background:#ECECF0;padding:23px 19px 50px;margin:0 0 33px; }
#publicaciones .row-2 .autor p{ font-size:14px !important;line-height:16px;margin:22px 0 0 !important;font-style:italic; }
#publicaciones .row-2 .autor span{ display:block;font-size:15px;color:#3B589A;padding:3px 0 0; }
#publicaciones .row-2 .autor span small{ font-size:13px;color:#333; }
#publicaciones .row-2 .autor .publicado-por{ width:129px;background:#fff;padding:8px; }
#publicaciones .row-2 .autor .publicado-por img{ width:113px;height:113px; }
#publicaciones .row-2 .mas-leido{ padding-top:9px; }
#publicaciones .row-2 .mas-leido article{ overflow:hidden;padding:0 0 25px; }
#publicaciones .row-2 .mas-leido section{ text-align:left;padding:0 0 0 13px; }
#publicaciones .row-2 .mas-leido section p{ font-size:14px !important;line-height:16px;margin:0 0 2px !important; }
#publicaciones .row-2 .mas-leido section small{ display:block;font-size:12px; }
#publicaciones .row-2 .mas-leido .float-left{ margin:2px 0 0; }
#publicaciones .row-2 .mas-leido .float-left img{ max-width:96px; }
#publicaciones .row-2 .lleva-publicador{ background:#ECECF0;padding:0 !important; }
#publicaciones .row-2 .lleva-publicador .row{ padding:29px 17px 17px; }
#publicaciones .row-2 .lleva-publicador .row > div{ padding:0 17px 40px; }
#publicaciones .row-2 .lleva-publicador .row > div:last-child{ display:block; }
#publicaciones .row-2 .lleva-publicador .row > div article{ display:inline-block;text-align:left; }
#publicaciones .row-2 .row > div{ padding-bottom:30px; }

/* Columnistas */

#columnistas h2{ line-height:30px; }
#columnistas h2 small{ color:#3B589A;font-size:25px; }
#columnistas h2 small a{ color:#333; }
#columnistas .callout{ border:0;padding:0;margin:0; }
#columnistas .lleva-publicador p{ font-size:14px !important;margin:26px 0 18px !important; }
#columnistas .lleva-publicador article figure figcaption{ padding:28px 34px 7px; }
#columnistas .lleva-publicador article figure figcaption section{ padding:0;min-height:174px; }
#columnistas .lleva-publicador article figure figcaption section small.abs{ font-size:15px;color:#3B589A; }
#columnistas .row-1.lleva-publicador.listado .row{ padding-top:1px; }
#columnistas .row-2{ padding-top:22px; }
#columnistas .row-2 p{ font-size:16px !important; }
#columnistas .row-2 > div{ padding-bottom:9px; }
#columnistas .row-3{ background:#ECECF0; }
#columnistas .row-3 .lleva-publicador p{ line-height:20px;margin-top:29px !important; }
#columnistas .row-3 .lleva-publicador article{ margin-bottom:74px; }
#columnistas .row-3 .lleva-publicador article figure figcaption{ border-top:6px solid #3B589A;padding-top:22px;padding-bottom:45px; }
#columnistas .row-3 .lleva-publicador article figure figcaption section{ min-height:inherit; }
#columnistas .row-3 .lleva-publicador .row > div:last-child{ display:block; }
#columnistas .row-3 .publicaciones h5{ color:#333;margin:22px 0 0 !important }
#columnistas .row-3 .publicaciones p{ margin:15px 0 24px !important;font-size:13px !important;color:#525252;line-height:19px; }
#columnistas .row-3 .publicaciones small{ display:block;font-size:13px;color:#525252;padding-bottom:20px; }
#columnistas .row-3 .publicaciones small a:hover{ text-decoration:underline; }
#columnistas .row-3 .publicaciones figcaption{ padding-right:27px; }
#columnistas .row-3 .publicaciones > div{ background:#fff; }
#columnistas .row-3 .publicaciones .callout{ margin-bottom:50px;overflow:hidden; }
#columnistas .row-3 .publicaciones .callout .row > div{ padding-bottom:0; }

  #publicaciones .row-2 .avance small a {display: none;}
/* Contáctenos */

#contactenos{ padding:0 0 77px; }
#contactenos h2{ letter-spacing:-2px; }
#contactenos h2 + p{ margin:15px 0 30px !important; }
#contactenos form{ max-width:450px;width:100%;margin:0 auto; }
#contactenos .float-right ul{ display:block;margin:31px 0 0; }
#contactenos .float-right ul li{ display:block; }
#contactenos .float-right ul li .iconos{ float:left;margin:5px 0 0; }
#contactenos .float-right ul li *:not(.iconos){ margin-left:52px !important; }
#contactenos .float-right ul li h5{ line-height:26px;font-size:23px !important; }
#contactenos .float-right ul li p{ line-height:20px;margin-bottom:24px !important; }
#contactenos .row-1{ padding-top:30px; }

/* End Secciones */

footer{ background-color:#000;padding:55px 0 14px;overflow:hidden;position:relative;z-index:2; }
footer h6{ color:#BBBBC1;margin:11px 0 16px !important; }
footer p,
footer ul li{ color:#7E7E7E; }
footer ul{ margin:0; }
footer ul li a:hover,
footer ul li.active a{ text-decoration:underline; }
footer img + p{ font-size:14px !important;line-height:21px;margin:27px 0 0 !important; }
footer address{ font-style:normal;display:inline-block; }
footer address ul li{ overflow:hidden;padding:0 0 9px;text-align:left; }
footer address ul li span{ display:block;overflow:hidden;line-height:21px;padding:0 0 0 12px; }
footer address ul li .iconos{ float:left; }
footer address ul li .email,
footer address ul li .telefono{ margin-top:4px; }
footer blockquote{ font-size:24px;letter-spacing:-1px;line-height:25px; }
footer blockquote small{ font-size:20px; }
footer form input[type="text"]{ color:#828282; }
footer form button{ background:url(../img/fondo-2.png);padding:7px 0 8px 11px !important;text-align:left;font-size:16px;width:128px;margin:12px 0 0 !important; }
footer form button:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; }
footer form .control{ overflow:hidden;position:relative;padding:5px 14px 5px 40px;margin:12px 0 0;border:1px solid #2298CD; }
footer form .control .iconos{ margin-top:3px; }
footer .secciones li{ line-height:21px; }
footer .siguenos{ margin:0 0 15px; }
footer .siguenos a .iconos{ vertical-align:middle; }
footer .siguenos span{ font-size:16px;color:#BBBBC1;margin-right:12px; }
footer .row .row > div{ padding-top:57px; }
footer .row.creditos > div{ padding-top:33px; }

@media only screen and (min-width: 64em) {
  nav.hide{ display:block !important; }
  nav{ padding:0 0; }
  nav > ul{ line-height:23px;display:table; }
  nav > ul > li{ display:table-cell;vertical-align:middle;background-color:transparent; }
  nav > ul > li + li:nth-child(2n){ border:1px solid #3C3C46;border-width:0 1px; }
  nav > ul > li:first-child{ margin-left:0; }
  nav > ul > li > a{ padding:12px 0 15px;text-transform:uppercase;text-align:center; }
}
@media only screen and (max-width: 70.875em){
  .lleva-publicador .row > div{ width:50%; }
  .lleva-publicador .row > div:last-child{ display:block; }
  #portada .row-3.lleva-publicador .row > div:first-child{ display:none; }
  #portada .row-3.lleva-publicador .row > div:nth-child(7){ display:block; }
}
@media only screen and (max-width: 69.750em){
  #publicaciones .row-2 .lleva-publicador article figure figcaption section{ min-height:auto; }
  #publicaciones .row-2 .lleva-publicador .row > div{ width:100%; }
}
@media only screen and (max-width: 64.063em){
  #contactenos ul{ margin-left:0; }
}
@media only screen and (max-width: 63.9375em){
  .menu_bar{ display:block;text-align:right;padding:0;margin:12px 15px 12px; }
  .menu_bar span{ font-size:15px;color:#fff;margin-right:10px; }
  .menu_bar a > .iconos{ vertical-align:middle; }

  header .float-left{ margin-left:0; }
  header .float-right{ margin-right:0; }
  nav{ width:100%;height:calc(100% - 80px);position:absolute;left:0;margin:0;overflow:inherit; }
  nav ul{ margin-top:0;border-bottom:1px solid #fff; }
  nav ul li{ display:block;border-top:1px solid #fff; }
  nav ul li a{ padding:15px;color:#fff; }
  nav ul li.lleva-lupa{ display:none; }
  #publicaciones .flotante .titulo{ width:60%; }
  #publicaciones .flotante .compartir-redes{  }
}
@media only screen and (max-width: 48.063em){
  .lleva-publicador article figure figcaption section{ min-height:auto !important; }
  .lleva-publicador .row > div{ width:100%; }
  .lleva-publicador .row > div:last-child{ display:none; }
  #portada .row-3.lleva-publicador .row > div:first-child{ display:block; }
  #portada .row-3.lleva-publicador .row > div:nth-child(7){ display:none; }
  #publicaciones .row-2 .lleva-publicador .row > div:last-child{ display:block; }
  #publicaciones .row-1 .lleva-publicador article figure figcaption section{ padding-bottom:24px; }
  #columnistas .row-3 .publicaciones figcaption{ padding:0 15px; }
}
@media only screen and (max-width: 43.250em){
  #publicaciones .flotante{ padding:15px; }
  #publicaciones .flotante .logo{ float: initial;
    margin: 0;
    padding: 0 0 10px; }
  #publicaciones .flotante .logo a{ display:inline-block; }
  #publicaciones .flotante .titulo{ display:block;width:inherit;margin:0;padding:0; }
  header .centrado {
    display: none;
}header .float-right a {
    display: none;
}
}
@media only screen and (max-width: 40em){
  #contactenos ul{ margin:20px 0 40px; }
  #contactenos form{ max-width:100%; }
  footer h6{ margin-top:0 !important; }
  footer .row .row > div{ padding-top:30px; }
  .lleva-publicador article figure figcaption .abs {bottom: 0px;}
  #publicaciones .flotante .compartir-redes {width: 115px;position: absolute;right: 0;top: 25px;}
  #publicaciones .row-2 .detalle img{width:auto !important;height:auto !important;}
  #publicaciones .row-2 .avance small span {display: none;}
  #publicaciones .row-2 .avance small a {display: inline-block;color:#440350;font-size:16px;float:right;}
  #publicaciones .row-2 .widget .cabecera{display:none;}
  .lleva-publicador article{height:auto !important;}
.un{display:none;}
.do{display:inline-block;}
.adw{padding:10px 15px;}
.adw select{top:0;}
}
@media only screen and (max-width: 30em){
  .banners h1{ font-size:35px !important;line-height:40px; }
  .banners h1 + h4{ line-height:35px; }
}
@media only screen and (max-width: 28.875em){
  #publicaciones .row-2 .lleva-publicador .row{ padding-left:15px;padding-right:15px; }
  #publicaciones .row-2 .lleva-publicador .row > div{ padding-left:0;padding-right:0; }
}
@media only screen and (max-width: 25em){
  footer{ text-align:center; }
  .small-6{ width:100%; }
}

.ie .row{ max-width:1150px; }