/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
	font-family:"Roboto", sans-serif;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

a {text-decoration: none;}



/* CUSTOM THEME STYLES */

.container {width:1178px; position:relative; margin:0 auto;}
.visiblemobile {display:none !important;}
.visibledesktop {display:block !important;}
a:hover {text-decoration:underline;}

/************************************************* HEADER *************************************************/
header {background: #006eb6; color: #fff; width: 100%; clear: both; height: 126px; margin: 0 0 24px;}
header .container {padding-top:10px;}
header .logo {margin: 0 auto 26px; display: block; background: url(../img/logo-dinamo.png) 0 0 no-repeat; background-size: 100%; width: 170px; overflow: hidden; text-indent: -999px; height: 52px;}
header .logo-emprende {background: url(../img/logo-emprende.png) 0 0 no-repeat; background-size: 100%;}
header .menu-principal {display: block; margin: 0 auto; clear: both;}
header .menu-principal ul {list-style: none; margin: 0 auto; text-align:center; padding: 0;}
header .menu-principal ul li {display: inline-block; margin: 0 5px;}
header .menu-principal ul li a {color: #fff; text-transform: uppercase; font-size: 17px; font-weight: 300;}
header .links-redes {display: block; position: absolute; top: 20px; left: 20px;}
.links-redes .link-fb {display: inline-block; background:url("../img/fb-header-ico.png") 0 0 no-repeat; width: 24px; height: 24px; text-indent: -999px;  overflow: hidden;background-size: 100%; transition: all 300ms; margin:0 10px 0 0;}
.links-redes .link-tw {display: inline-block; background:url("../img/tw-header-ico.png") 0 0 no-repeat; width: 24px; height: 24px; text-indent: -999px;  overflow: hidden;background-size: 100%; transition: all 300ms; margin:0 10px 0 0;}
.links-redes .link-ig {display: inline-block; background:url("../img/instagram.png") 0 0 no-repeat; width: 24px; height: 24px; text-indent: -999px;  overflow: hidden;background-size: 100%; transition: all 300ms; margin:0 10px 0 0;}
.links-redes a:hover {opacity:0.75;}
.links-redes .barra-busqueda {display: inline-block; width: 180px;}
.links-redes .barra-busqueda .boton-buscar {display: block;float:left; background: url("../img/icono-lupa.png") 0 0 no-repeat; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; background-size: 100%; transition: all 300ms;  margin: 0 10px 0 0;cursor:pointer;}
.links-redes .barra-busqueda form.search {float: left; width: 146px; margin: 0;}
.links-redes .barra-busqueda form input {height: 24px; padding: 3px 2%; box-sizing: border-box; font-size: 13px; color: #333; width: 100%; transition: all 300ms; border: solid 1px #eee;}
.links-redes .barra-busqueda form.oculta input {width: 0; padding: 0; border: 0; opacity:0;}

.titular-adorno {width: 100%; clear: both; margin: 0 0 25px;}
.titular-adorno h1, .titular-adorno h2, .titular-adorno h3, .titular-adorno h4, .titular-adorno h5 {font-size: 21px; margin: 0 0 5px; font-style: italic; color: #111; font-family: "Arial", sans-serif; border-bottom: solid 4px #006eb6; display: inline-block; padding: 0 3px; text-transform: uppercase; letter-spacing: 0.5px;}

.titular-categoria {background: url(../img/h4-adorno.png) 0 5px repeat-x transparent; width: 70%; clear: both; height: 16px; margin: 0 auto 40px; position: relative;}
.titular-categoria h1, .titular-categoria h2, .titular-categoria h3, .titular-categoria h4 {display: inline-block; padding: 0 30px; background: #fff; color: #006eb6; text-transform: uppercase; font-family: arial,sans-serif; font-size: 21px; position: absolute; text-align: center; left: 50%; margin: 0 0 0 -70px;}
.titular-categoria h4 {font-size: 14px;}
.titular-categoria a {color:#006eb6;}

.mensaje-global {margin: -24px 0 24px; clear: both; width: 100%; background: #ffde00; height: 64px;}
.mensaje-global a {display: block; width: 100%; height: 64px;color: #000;text-decoration:none;}
.mensaje-global .container {display: block; font-size: 17px; font-weight: 500;}
.mensaje-global span.tipomsg {float: left; text-align: center; padding: 0 20px; height: 64px; line-height:64px; box-sizing: border-box;}
.mensaje-global span.tipomsg img {width: 30px; height: auto; margin: 0 10px 0 0;}
.mensaje-global span.txtmsg {float: left; line-height: 64px; height: 64px; display: block;padding: 0 10px; box-sizing: border-box;}
.mensaje-global span.txtmsg img {width: 18px; height: auto; margin: -3px 0 0 20px;}


/************************************************* HOME *************************************************/
main {}
main.home {}

.destacado-diario {width: 100%; clear: both;}
.destacado-diario article {position: relative; margin: 0 0 24px;}
.destacado-diario article.destacado-1 {float: left; width: 785px;height: 525px;}
.destacado-diario article.destacado-2 {float: right;}
.destacado-diario article.destacado-3 {float: right;}
.destacado-diario article img {width: 100%;height: auto;}
.destacado-diario article .titulares { position: absolute; bottom: 0; left: 0; background: rgba(12,12,13,0.77);padding:20px 15px;}
.destacado-diario article h2 {margin: 0; font-weight: 400; font-size: 18px;}
.destacado-diario article h2 a {color:#fff;}
.destacado-diario article h1 {margin: 0; font-weight: 700; font-size: 22px; line-height: 1.2em;}
.destacado-diario article.destacado-1 h1 {margin: 0 0 15px; font-weight: 700; font-size: 44px; line-height: 1.2em;}
.destacado-diario article h1 a {color:#fff;}
.destacado-diario article .epigrafe {color: #fff; font-weight: 500; margin: 0 0 1px; font-size: 18px;}

.destacados-fila {width:100%;clear:both;margin: 0 0 24px;}
.destacados-fila article {float:left; width: 371px; height: 251px; margin: 0 32px 0 0; position:relative;}
.destacados-fila article:last-child {margin: 0;}
.destacados-fila article img {width: 100%;height: auto;}
.destacados-fila article .titulares {position: absolute; bottom: 0; left: 0; background: rgba(12,12,13,0.77);padding:20px 15px;}
.destacados-fila article h1 {margin: 0; font-weight: 700; font-size: 22px; line-height: 1.2em;}
.destacados-fila article h1 a {color:#fff;}

.destacado-cobertura {width: 100%; border: solid 1px #8a8a8a; clear: both; margin: 0 0 40px; padding: 0 0 25px; position: relative;}
.destacado-cobertura .cobertura-1 {position: relative; width: 100%;}
.destacado-cobertura .cobertura-1 a.cont {max-height:456px; overflow:hidden; display:block; margin-bottom:25px;}
.destacado-cobertura .cobertura-1 img { width: 100%; height: auto; margin: 0;}
.destacado-cobertura .cobertura-1 .titular-cobertura {width: 521px; margin: 0 auto; display: block;}
.destacado-cobertura .cobertura-1 h1 {font-size: 62px; line-height: 1.2em; margin: 0;}
.destacado-cobertura .cobertura-1 h1 a {color:#000;}
.destacado-cobertura .cobertura-1 h2 {font-size: 18px; font-weight: 400; margin: 0 0 10px;}
.destacado-cobertura .cobertura-1 h2 a {color:#000;}
.destacado-cobertura .cobertura-2 {position: absolute; left: 20px; top: 481px; width: 250px;}
.destacado-cobertura .cobertura-3 {position: absolute; right: 20px; top: 481px; width: 250px;}
.destacado-cobertura .cobertura-2 img, .destacado-cobertura .cobertura-3 img  {width: 100%; height: auto; margin: 0 0 10px;}
.destacado-cobertura .cobertura-2 h1, .destacado-cobertura .cobertura-3 h1  {font-size: 22px; margin: 0 15px 0; line-height: 1.25em;}
.destacado-cobertura .cobertura-2 h1 a, .destacado-cobertura .cobertura-3 h1 a {color:#000;}

.destacado-fulltexto {width: 100%;clear: both; margin: 0 0 60px;}
.destacado-fulltexto h1 {margin: 0; text-align: center; font-size: 62px;}
.destacado-fulltexto h1 a {color:#000;}
.destacado-fulltexto h2 {font-size: 22px; font-weight: 400; text-align: center;margin:0 0 25px;}
.destacado-fulltexto h2 span {background: #ed463e; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 19px; padding: 5px; margin: 0 10px 0 0;}
.destacado-fulltexto h2 a {color:#000;}

.destacado-fullwidth {width: 1171px; margin: 0 auto 20px; clear: both; position: relative;}
.destacado-fullwidth article.completo {width: 100%; position: relative;}
.destacado-fullwidth article.completo img { width: 100%; height: auto; margin: 0; padding: 0;}
.destacado-fullwidth article.completo .titulares { position: absolute; top: 20px; right: 20px; background: rgba(12,12,13,0.77); padding: 20px 15px; max-width: 94%;}
.destacado-fullwidth article.completo h1 {font-size: 62px; margin: 0; line-height: 1.2em;}
.destacado-fullwidth article.completo h2 { color: #fff; font-size: 22px; font-weight: 400; margin: 0 0 5px;}
.destacado-fullwidth article.completo a {color: #fff;}
.destacado-fullwidth article.solo-titulos { background: rgba(235, 235, 235,0.43); padding: 10px 10px 5px; margin: 0; width: 280px;}
.destacado-fullwidth article.solo-titulos h1 {font-size:22px;margin:0;}
.destacado-fullwidth article.solo-titulos h1 a {color:#000;}
.destacado-fullwidth .asides {POSITION: ABSOLUTE; bottom: 20px; right: 20px;}

.home-izquierda {width: 785px; float: left; margin:0 0 20px;}
.home-derecha {float: left; width: 371px; margin: 0 0 20px 22px;}

.destacado-grande {margin-bottom:30px;}
.destacado-grande article {width:100%; clear:both; position: relative;}
.destacado-grande article img {width:100%; height:auto; margin-bottom:15px;}
.destacado-grande article h1 {font-size:32px; margin: 0 0 10px; line-height: 1.3em;}
.destacado-grande article h1 a {color:#000;}
.destacado-grande article h2 {font-size:18px;font-weight:400;}
.destacado-grande article h2 a {color:#000;}
.destacado-grande article .epigrafe {font-size: 18px; font-weight: 500; margin: 0 0 1px;}


h4.flagreportajes {position: absolute; margin: 0; top: 15px; left: 15px; background: url(../img/reportajes.png) 0 0 no-repeat; width: 118px; height: 36px; background-size: 100%; text-indent: -999px; overflow: hidden;}

.home-embed {}
.home-embed > * {display:block; width:100% !Important; max-width:100% !important;}
.home-embed-1 > * {width: 100% !important; height: 525px;}
.home-embed-2 > *, .home-embed-3 > * {width: 371px !important; height: 250px !important;}
.home-embed-4, .home-embed-5, .home-embed-6 { float: left; width: 371px; height: 250px; margin: 0 32px 0 0;}
.home-embed-6 {margin-right:0;}
.home-embed-4 > *, .home-embed-5 > *, .home-embed-6 > * {width: 371px !important; height: 250px !important;}
.home-embed-7 > * {width: 100% !important;}

.ultimas-noticias {}
.ultimas-noticias article { width: 100%; clear: both; margin: 0 0 10px;}
.ultimas-noticias article h1 {font-size: 22px; margin: 0 0 8px; margin-left: 25px;}
.ultimas-noticias article h1 a {color:#000;}
.ultimas-noticias article time {text-transform: uppercase; font-size: 12px; text-align: right; width: 100%; display: block;}

.tendencias-ahora {}
.tendencias-ahora article {width: 100%; clear: both; margin: 0 0 30px;}
.tendencias-ahora article img { width: 100%; margin: 0 0 10px;}
.tendencias-ahora article .titulares {width: 100%;}
.tendencias-ahora article .contador {float: left; width: 45px; font-size: 45px; color: #006eb6; font-family: "Arial", sans-serif;}
.tendencias-ahora article h1 {font-family: "Francois One", sans-serif; font-size: 21px; margin: 0;  line-height: 1.3em; float:left; width:calc(100% - 45px); font-weight:400;}
.tendencias-ahora article h1 a {color:#111;}

.tendencias-ahora-horizontal {margin-bottom:30px;width:100%;clear:both;}
.tendencias-ahora-horizontal article {width: calc(33.3% - 10px); float: left; clear: none; margin: 0 15px 0 0;}
.tendencias-ahora-horizontal article:last-child {margin-right: 0;}

.herramientas {width: 100%; height: 90px; margin: 0 0 40px;}

.link-newsletters {float: left; height: 104px; background: #fff; width: 440px; margin: 0 30px 0 0; padding: 10px 15px; box-sizing: border-box; border: solid 2px #006eb6; position:relative;}
footer .link-newsletters {margin: 10px 0 0; color: #000; width: 100%;}
.link-newsletters strong {display: block; text-align: center; font-weight: 500; margin-bottom: 9px;}
.link-newsletters a.img-newsletters {background: url(../img/logo-newsletter.png) 0 0 no-repeat; display: block; width: 116px; height: 62px; background-size: contain; text-indent: -999px; overflow: hidden; position: absolute; left: 35px; top: 38px;}
.link-newsletters a.link-suscribete {display: block; width: 180px; height: 38px; background: #006eb6; position: absolute; right: 38px; top: 43px; text-align: center; line-height: 38px; color: #fff; font-weight: 500; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}


.herramientas .suscribete {float: left; height: 90px;  background: #e3e3e3; width: 440px; margin: 0 30px 0 0; padding: 12px 15px; box-sizing: border-box;}
.herramientas .suscribete h4 {color: #000;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 0 0 6px;}
.herramientas .suscribete h4 strong {font-size: 18px; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; margin: 0 3px 0 0; vertical-align: middle;}
.herramientas .formulario {}
.herramientas .formulario img { width: 140px; margin: -5px 15px 0 0; float: left;}
.herramientas .formulario #mc_embed_signup {float: left; width: 255px;}
.herramientas .formulario .mc-field-group {float: left; width: 70%; margin: 0 1% 0 0; box-sizing: border-box;}
.herramientas .formulario .mc-field-group input {box-sizing: border-box; width: 100%; height: 30px; padding: 0 5px; line-height: 30px; font-size: 14px;}
.herramientas .formulario .clear {float: left; width: 29%;}
.herramientas .formulario .clear input {width: 100%; height: 30px; border: 0 none; color: #fff;background: #006eb6; text-transform: uppercase; font-size: 13px;}
.herramientas .links-redes {}
.herramientas .links-redes h4 {margin: 0 0 10px; font-size: 18px; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; vertical-align: middle;}
.herramientas .links-redes a {display: inline-block; text-indent: -999px;overflow: hidden; width: 44px; height: 44px; margin: 0 5px 0 0;transition:all 300ms;}
.herramientas .links-redes a.boton-facebook {background: url(../img/ico-facebook.png) 0 0 no-repeat; background-size:100%;}
.herramientas .links-redes a.boton-twitter {background: url(../img/ico-twitter.png) 0 0 no-repeat; background-size:100%;}
.herramientas .links-redes a.boton-google {background: url(../img/ico-gplus.png) 0 0 no-repeat; background-size:100%;}
.herramientas .links-redes a.boton-linkedin {background: url(../img/ico-linkedin.png) 0 0 no-repeat; background-size:100%;}
.herramientas .links-redes a.boton-instagram {background: url(../img/ico-insta.png) 0 0 no-repeat; background-size:100%;}
.herramientas .links-redes a:hover {opacity:0.77;}

[id^=optin] .p-optin {background:transparent;float: left; width: 255px;}
[id^=optin] .p-header {display:none;}
[id^=optin] .p-body {border: 0 none !important; padding: 0 !important;}
[id^=optin] .p-body p {display:none;}
[id^=optin] .p-body p.p-error-message {display:block; font-size: 11px !important; line-height: 1.4em; font-weight: 400; text-align: left; margin: 1px 0 0 1px;}
[id^=optin] .p-field {float: left; width: 70%; margin: 0 1% 0 0; box-sizing: border-box;}
[id^=optin] .p-field input {box-sizing: border-box; height: 30px !important; padding: 0 5px !important; line-height: 30px; font-size: 14px !important; border-radius: 0 !important; border-width: 2px !important; border-style: inset !important; border-color: initial !important; border-image: initial !important;}
[id^=optin] .p-interests {display:none;}
[id^=optin] .p-field label {display:none;}
[id^=optin] .p-submit, [id^=optin] .p-body button {float: left; width: 29%; height: 30px; border: 0 none; color: #fff; background: #005f9e; text-transform: uppercase; font-size: 13px; border-radius: 0;}
[id^=optin] .p-optin .p-success {color: #0077b5; font-size: 13px; width: 80%; line-height: 1.4em; font-weight: 400; text-align: left; margin: -1px 0 0 10px;}

.destacados-opinion {width: 100%; clear: both; margin: 0 0 40px;}
.destacados-opinion article {margin-bottom:10px;}
.destacados-opinion article.opinion-1 {float: left; width: 270px; margin: 0 15px 0 0; min-height: 300px;}
.destacados-opinion article.opinion-2 {float: left; width: 500px; margin: 0 0 25px;}
.destacados-opinion article.opinion-3 {float: left; width: 245px; margin: 0 10px 0 0;}
.destacados-opinion article.opinion-4 {float: left;width: 245px;}
.destacados-opinion article h1 { margin: 0 0 10px; font-size: 22px; text-align: center; width: 100%;}
.destacados-opinion article.opinion-3 h1 {font-size: 18px;}
.destacados-opinion article.opinion-4 h1 {font-size: 18px;}
.destacados-opinion article h5 {color:#757575;font-size: 18px;font-weight: 400;font-family: "Roboto Condensed", sans-serif;text-align: center; margin: 0 0 6px;}
.destacados-opinion article p {color: #757575; font-family: "Roboto Condensed", sans-serif; text-align: center; font-size: 18px; font-style: italic; margin: 0 0 10px;}
.destacados-opinion article a {color:#000;}

.destacados-editorial article h1 { font-size: 28px; line-height: 1.3em;}
.destacados-editorial article p { max-width: 80%;margin: 0 auto 10px;}
.destacados-editorial article hr {width: 40px; margin: 2em auto 1em; border-color: #006eb6;}

.destacados-canal {width: 100%; clear: both; margin: 0 0 40px;}
.destacados-canal article {margin-bottom:25px;  float: left; width: 360px;}
.destacados-canal article.nota-1 {width: 400px; margin: 0 25px 0 0;}
.destacados-canal article img {width: 100%; height: auto; margin: 0 0 10px;}
.destacados-canal article h1 {font-size: 24px; font-weight: 500; margin: 0 0 10px;}
.destacados-canal article h1 a {color:#000;}
.destacados-canal article p {color: #757575;font-size: 18px; margin: 0; font-family: "Roboto Condensed", sans-serif;}

.llamado-radio {float: none; width: 100%; height: auto; overflow: hidden; background: #222; margin: -5px 0 25px;}
.llamado-radio a {position: relative; width: 100%; display: block;height: 100%;}
.llamado-radio img {width: 100%; height: auto;}
.llamado-radio h4 {position: absolute; top: 0; left: 0; margin: 0; text-transform: uppercase; color: #fff; text-shadow: 0 0 3px #000; background: url("https://www.mujerdinamo.cl/wp-content/themes/mujer-dinamo/img/soundbar.gif") 8px 8px no-repeat, linear-gradient(to top, rgba(0,0,0,0) 5%, rgba(0,0,0,1) 100%); box-sizing: border-box; width: 100%; padding:12px 10px 40px 36px;}
.llamado-radio .titulares {position: absolute; bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); width: 100%; padding: 0 15px 11px; box-sizing: border-box;}
.llamado-radio .titulares span {color: #fff; text-transform: uppercase; display: block; line-height: 1em; font-size: 14px; text-shadow: 0 0 3px #000;}
.llamado-radio h3 {margin: 0; color: #fff; font-weight: 700; font-size: 17px; text-transform: uppercase;}

.caja-publipost {width: 100%; clear: both; margin: 0 0 20px;}
.caja-publipost article {width: 100%; clear: both; margin: 0 0 15px; position: relative;}
.caja-publipost article h4 {font-family: "Roboto Condensed", sans-serif; position: absolute; top: 10px; left: 10px; margin: 0; text-transform: uppercase; background: #006eb6; box-shadow: 2px 2px 0 #bbb; font-size: 13px; color: #fff; font-weight: 400; padding: 3px 8px;}
.caja-publipost article.publipost-2 h4 {background: #fff; color: #666; box-shadow: 2px 2px 0 #006eb6;}
.caja-publipost article.publipost-3 h4 {background: #fff; color: #006eb6; box-shadow: 2px 2px 0 #666;}
.caja-publipost article img {width:100%;height: auto;}
.caja-publipost .titulares {position: absolute; bottom: 0; padding: 40px 12px 16px;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 95%);}
.caja-publipost .titulares h1 {margin:0; font-size:20px; font-family:"Roboto Condensed", sans-serif;line-height:1.3em; text-shadow: 0 0 2px rgba(0,0,0,0.5);}
.caja-publipost .titulares h1 a {color:#fff;}


/************************************************* SINGLE *************************************************/
main.nota {}
.contenedor-nota {width: 100%; float: left; margin: 0 0 20px;}
article.nota-principal {width: 100%; clear: both; margin: 0 0 30px;}
.foto-principal {margin: 0 0 10px 0; position: relative; width: 100%; clear: both;}
.foto-principal img {width: 100%; height: auto;}
.foto-principal .bajada {margin: 0; position: absolute; bottom: 10px; right: 10px; max-width: 629px; background: rgba(255,255,255,0.45); font-weight: 400; font-size: 16px; padding: 5px;  text-align: right;  display: inline-block; box-sizing: border-box; color: #000;}
.foto-principal .tag-especial {position: absolute; bottom: 30px; left: 0; text-align: center; display: block; width: 100%; text-transform: uppercase; letter-spacing: 6px; font-family: "Roboto", sans-serif; color: #fff; font-size: 30px; font-weight: 400;}
.foto-principal .tag-especial strong { font-weight: 400; background: #f00; padding: 1px 10px;}
.nota-principal h1 { font-size: 44px; font-weight: 400; text-align: left; margin: 0 0 30px; line-height: 1.25em;}

.meta-info {font-size: 17px; width: 100%; clear: both; margin: 0 0 30px; font-family: "Arial", sans-serif;line-height: 17px;}
.meta-info a.twitter-link {color:#000; line-height: 17px;font-size:14px; margin: 0 0 0 10px;}
.meta-info .fecha {color:#333; padding: 3px 0 3px 10px;  margin-left: 10px; display: inline-block;}

.compartir {width: 100%; clear: both; margin: 0 0 20px;}
.compartir a {display: inline-block; text-indent: -999px;overflow: hidden; width: 32px; height: 32px; margin: 0 5px 0 0;transition:all 300ms;}
.compartir a.share-facebook {background: url(../img/ico-facebook.png) 0 0 no-repeat; background-size:100%}
.compartir a.share-twitter {background: url(../img/ico-twitter.png) 0 0 no-repeat; background-size:100%}
.compartir a.share-gplus {background: url(../img/ico-gplus.png) 0 0 no-repeat; background-size:100%}
.compartir a.share-linkedin {background: url(../img/ico-linkedin.png) 0 0 no-repeat; background-size:100%}
.compartir a.share-whatsapp {background: url(../img/ico-whatsapp.png) 0 0 no-repeat; background-size:100%}
.compartir a.share-email {background: url(../img/ico-email.png) 0 0 no-repeat; background-size:100%}
.compartir a:hover {opacity:0.8;}

.nota-principal a {color:#006eb6;}
.the-content {width:790px;clear:both;margin:0 20px 40px 0;}
.the-content p {font-size: 18px; font-family: "Noto Serif", Georgia, serif; line-height: 27px; margin: 0 0 1em; letter-spacing: 0.3px;}
.the-content img {display: block; margin: 0 auto 1em;  max-width: 100%; height: auto;}
.the-content blockquote {margin: 0 0 20px 20%; padding: 0 0 0 5%;background: url(../img/quote.png) 0px 7px no-repeat; background-size: 22px;}
.the-content blockquote p {font-family: "Noto Serif", Georgia, serif;}
.the-content blockquote cite {font-family: "Roboto", sans-serif;font-size:14px;display:block;width:100%;text-align:right;color:#777;}
.nota-principal .tags {width: 100%; display: block; margin: 0 0 30px;}
.single-blog .nota-principal .tags {clear:both;}
.nota-principal .tags a {color: #006eb6;  font-size: 16px; display: inline-block; margin: 0 8px 5px 0; text-transform: uppercase; border: solid 1px; border-radius: 5px; padding: 3px 10px; opacity: 0.75;}
.nota-principal .tags a:hover {opacity:1;text-decoration:none;}

/************* CAMBIOS SINGLE NUEVO ************/
.titulares-nota {width:100%;clear:both;margin:0 0 20px;}
.titulares-nota h3 {margin: 0 0 20px; background: #006eb6; display: inline-block; color: #fff; font-weight: 400; text-transform: uppercase; letter-spacing: 1.5px; padding: 0 10px; height: 38px; line-height: 38px; font-size: 21px;}
.titulares-nota h3.epigrafe {display: block; clear: both; background: transparent; color: #222; font-weight: 500; margin: 0; padding: 0; text-transform: none; letter-spacing: 0; font-size: 22px; height:auto;line-height:1.3em;}
.titulares-nota h1 {font-weight: 700; font-size: 51px; margin: 0 0 20px;}
.titulares-nota h2 {font-family: "Roboto", sans-serif; color: #777; font-weight: 400; font-size: 24px; }
.titulares-nota a.presentado-por {display: block; width: 100%; clear: both; margin: 0 0 10px 0; height: 24px; line-height: 24px; color: #333; font-family: "Roboto Condensed", sans-serif; font-size: 22px; text-transform: uppercase;}
.titulares-nota a.presentado-por img {width: 210px; height: auto; vertical-align: top; margin: 0 0 0 3px;}
.nota-izquierda {float: left; width: 790px;margin: 0 35px 20px 0;}
.nota-izquierda .foto-principal {margin:0 0 30px;}
.nota-izquierda .foto-principal img {margin: 0 0 10px;}
.nota-izquierda h2.bajada-foto {margin:0;font-size:15px;color:#111;}
.nota-izquierda .compartir {margin-bottom:30px;}
.nota-izquierda .rectificar {display: block; width: 100%; text-align: right; font-family: "Roboto", sans-serif; font-weight:700; color:#444;margin:30px 0;}
.relacionado-single-rework {background: #f1f1f1; padding: 15px; box-sizing: border-box;  margin: 25px 0 !important;}
.relacionado-single-rework article {width: 100%; clear: both; margin: -15px 0 0;}
.relacionado-single-rework article img {width: 120px; height: auto; margin:0 15px 0 0;}
.relacionado-single-rework article h1 { width: calc(100% - 135px); font-family: "Francois One", sans-serif; font-weight: 400;}
.relacionado-single-rework article h1 a {color:#111;}
.relacionado.videoarticle {margin-bottom:30px;}
.canal-mowplayer {margin-bottom:30px;}

.siguenos {display: block; width: 100%; margin: 0 auto 20px; background: #f1f1f1; padding: 10px; box-sizing: border-box;}
.siguenos img {margin: 0 18px 5px 0; float: left;}
.siguenos a {display: block; width: auto; height: 40px; border-radius: 3px; margin: 12px 15px 10px 10px; box-sizing: border-box; padding: 0 15px 0 52px; text-decoration: none;line-height: 40px; font-weight: 500; color: #444; float: left; box-shadow: 2px 2px 3px #ccc;}
.siguenos a span{display:inline;}
.siguenos a.siguenos-gnews {background: url(https://www.eldinamo.cl/wp-content/themes/eldinamov5/img/gnews.png) 4px center no-repeat #fff; background-size: 36px; text-shadow: 1px 1px 2px #999;padding: 0 10px 0 45px; color:#333;}
.siguenos a.siguenos-fboard {background: url(https://www.eldinamo.cl/wp-content/themes/eldinamov5/img/flipboard.png) 4px center #999 no-repeat; background-size: 32px; color: #fff; text-shadow: 1px 1px 2px #000; margin-right:0;}



.container.nota-especial {width: 100%; margin: 0 auto;}
.nota-especial .contenedor-nota {width: 100%; margin: 0 0 20px;  float: none;}
.nota-especial .nota-principal .creditos {width: 1019px; display: block; margin: 0 auto; color: #b5b6b6;  FONT-SIZE: 16PX;  TEXT-ALIGN: RIGHT;}
.nota-especial .nota-principal h1 {width: 1019px; margin: 0 auto 30px;}
.nota-especial .nota-principal h2.bajada { margin: 0 auto 30px; width: 650px; color: #92989c; font-weight: 300; font-size: 24px;}
.nota-especial .nota-principal .meta-info {width: 650px; margin: 0 auto 25px;}
.nota-especial .nota-principal .meta-info .twitter-link {background: url(../img/ico-twitter-blue.png) 0px -3px no-repeat; background-size: 23px; padding: 0 0 0 25px;}
.nota-especial .nota-principal .compartir { width: 650px; margin: 0 auto 40px;}
.nota-especial .nota-principal .the-content { width:100%;  margin: 0 auto 40px;}
.nota-especial .nota-principal .the-content p {width: 650px;  margin: 0 auto  1em;-webkit-hyphens: auto;-moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin-left:auto !important; margin-right:auto !important;}
.nota-especial .nota-principal .the-content p.imgesp { width: 948px; }
.nota-especial .nota-principal .the-content h2 {width: 650px; margin: 1.5em auto 0.8em; font-size: 24px;}
.nota-especial .nota-principal .the-content h3 {width: 650px; margin: 1.5em auto 0.8em; font-size: 24px;}
.nota-especial .nota-principal .the-content blockquote {margin: 0 auto 20px; width: 650px; box-sizing: border-box;}
.nota-especial .nota-principal .the-content blockquote p { font-family: "Roboto Condensed", sans-serif; font-size: 22px;  line-height: 1.5em; font-weight: bold;  width: auto;}
.nota-especial .nota-principal .the-content .teads-inread { width: 650px;  margin: 0 auto 40px !important; display:block;}
.nota-especial .nota-principal .the-content .infogram-embed { width: 650px;  margin: 0 auto 40px !important; display:block;}
.nota-especial .nota-principal .the-content iframe { width: 650px;  margin: 0 auto 40px !important; display:block;}

.nota-principal .the-content .wp-caption {width: 948px !important; margin: 0 auto 1em;}
.nota-principal .the-content .wp-caption .wp-caption-text {width: 650px; display: block; margin: -10px 10px 1em; color: #aaa; FONT-SIZE: 16PX;}
.nota-principal .the-content .gallery {width: 948px; margin: 0 auto 1em !important; overflow: hidden;}
.nota-principal .the-content .gallery-item  {position: relative;}
.nota-principal .the-content .gallery-item img {border: 0 none !Important;}
.nota-principal .the-content .gallery-item .gallery-caption { width: 650px;  display: block; margin: -5px 0 1em !important; color: #aaa; FONT-SIZE: 16PX; text-align: left;}
.nota-principal .the-content .gallery .owl-nav {position: absolute; top: 50%; margin-top: -84px; width: 100%;}
.nota-principal .the-content .gallery .owl-prev {background: transparent; padding: 0;  left: 20px; position: absolute; width: 48px; height: 80px;}
.nota-principal .the-content .gallery .owl-next {background: transparent; padding: 0;  right: 20px; position: absolute; width: 48px; height: 80px;}
.nota-principal .the-content .gallery .owl-nav img {border: 0 none !important;}

.nota-especial .nota-principal .the-content .texto-pie {color: #b5b6b6;FONT-SIZE: 16PX;text-align: left;font-style:italic;}
.nota-especial .nota-principal .tags {width: 1019px; margin: 0 auto 30px;}
.nota-especial .relacionado-doble {width: 1019px; margin: 0 auto;}
.nota-especial .relacionado-doble article {width: 50%; float: left; margin: 0; padding: 0 30px 0 0; box-sizing: border-box;}
.nota-especial .relacionado-doble article img {width: 160px; height: auto; margin: 0 20px 0 0;}
.nota-especial .relacionado-doble article h1 {width: auto; float: none;  font-weight: bold; font-size: 20px; font-family: "Roboto",sans-serif; line-height: 1.5em;}
.nota-especial .relacionado-doble article h1 a{color:#000;}
.nota-especial .herramientas {display:none;}
.nota-especial .en-portada {display:none;}
.nota-especial #comments {width: 1019px; margin: 0 auto 10px;}
.nota-especial .relacionados-google {width: 1019px; margin: 0 auto 10px;}

.single-normal .nota-principal .the-content .wp-caption {width: 100% !important; margin: 0 auto 1em;}
.single-normal .nota-principal .the-content .gallery {width:100% !important;}

.nota.single-blog .contenedor-nota {width: 980px; margin: 0 auto 20px; float: none;}
.nota.single-blog .contenedor-nota .compartir { width: calc(100% - 160px); float: right;}
.nota.single-blog .contenedor-nota .the-content {width: calc(100% - 160px); float: right; margin: 0 0 40px;}
.nota.single-blog aside.sidebar {display:none;}
.cabezal-blog { WIDTH: 100%; CLEAR: BOTH; margin: 0 0 20px;}
.cabezal-blog .titular { float: right; width: calc(100% - 160px); margin: 0 0 0 25px;}
.cabezal-blog .titular h1 {text-align: center; font-style: italic;}
.cabezal-blog .titular h1 a {}
.cabezal-blog .titular .foto-principal {}
.cabezal-blog .meta-info {float: left; width: 135px; clear: none;margin: 0;}
.cabezal-blog .meta-info img {width: 72px; margin: 0 auto 20px; display: block;}
.cabezal-blog .meta-info .autor {font-family: "Roboto Condensed", sans-serif; font-weight: 400; color: #757575; font-size: 18px; text-align: center; margin: 0 0 25px;}
.cabezal-blog .meta-info .autor a {color: #757575;}
.cabezal-blog .meta-info .twitter-link {font-family: "Roboto Condensed", sans-serif; font-size: 18px; text-align: center; display: block; margin: 0 0 13px;}
.cabezal-blog .meta-info hr {width: 50%; margin: 1em auto;}
.cabezal-blog .meta-info p {text-align: center; color: #757575; font-size: 16px; font-family: "Roboto Condensed", sans-serif;}
.fecha-columnas {width: calc(100% - 160px); float: right; text-align: right; font-size: 15px; margin: -47px 0 20px;}

.reporte-ambiente {width: 358px; height: auto; border: solid 1px #000; padding: 20px; clear: both;  margin: 20px 0;}
.reporte-ambiente h2 {margin: 0 0 10px; font-size: 16px; text-transform: uppercase;}
.reporte-ambiente img {width: 150px; float: left; margin: 0 12px 0 0;}
.reporte-ambiente .compartir-reporte {float: left; width: calc(100% - 162px);}
.reporte-ambiente .compartir-reporte h3 {margin: 0 0 5px; font-size: 16px;}
.reporte-ambiente .compartir-reporte a {display: inline-block;}
.reporte-ambiente .compartir-reporte a img {width: 32px; height: auto; float: none; margin: 3px 10px 0 0;}
.reporte-ambiente .compartir-reporte a.download {color: #000; font-weight: bold; margin: 30px 0 0; padding: 5px 10px; border: solid 2px #000; border-radius: 2px; transition:all 300ms;}
.reporte-ambiente .compartir-reporte a.download:hover {color: #fff; background:#000;}

.relacionado {width: 100%; clear: both; margin: 0 0 60px;}
.relacionado article {}
.relacionado img {display: block; float: left;margin: 0 24px 0 0;}
.relacionado h1 {float: left; width: 640px; font-family: "Roboto Condensed", sans-serif; margin: 3px 0; font-size: 25px;}
.relacionado h1 a {color:#006eb6;}

.en-portada {width:100%; clear:both; margin:0 0 60px;}
.en-portada article {float: left;width: 350px; margin: 0 40px 0 0;}
.en-portada article img {width: 100%; height: auto; margin: 0 0 10px;}
.en-portada article h1 {margin: 0;font-family:"Francois One", sans-serif;font-size: 20px; font-weight:400;}
.en-portada article h1 a {color:#000;}

#comments {width: 100%; clear: both; margin: 0 0 10px;}
#comments .fb-comments {}

/************************************************* SIDEBAR *************************************************/
aside.sidebar {float: left; width: 353px;}

.lector-recomienda {width:100%;clear:both;}
.lector-recomienda article {width:100%; margin:0 auto 24px; position: relative;}
.lector-recomienda article img {float: left; width: 90px;  height: auto; margin: 0 10px 0 0;}
.lector-recomienda article .titulares {float: left; width: calc(100% - 100px);}
.lector-recomienda article .titulares h1 {font-family: "Francois One", sans-serif; font-size: 21px; margin: 0; line-height: 1.3em;}
.lector-recomienda article .titulares h1 a {color:#111;}

.destacado-video {width:100%;clear:both;margin:0 0 30px;}
.destacado-video article {width:100%; margin: -15px 0 20px;}
.destacado-video article .captura {width: 100%; position: relative; margin: 0;}
.destacado-video article img {width: 100%; height: auto; margin: 0;}
.destacado-video article a.play {position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; overflow: hidden; text-indent: -999px; background: url(../img/play.png) 0 0 no-repeat; background-size: 100%; opacity: 0.9;}
.destacado-video article .titulares {padding: 5px 10px; margin: -25px 10px 0; background: #fff; position: relative; box-sizing: border-box;}
.destacado-video article h1 {margin: 0; font-family: "Francois One", sans-serif; font-weight: 400; font-size: 24px; letter-spacing: 1px;}
.destacado-video article h1 a {color: #090909;}


/************************************************* CATEGORIAS / LISTADOS *************************************************/
main.categoria {}
.destacados-categoria {width: 100%; clear: both;}
.categoria .destacado-grande {width: 785px; float: left; margin: 0 30px 10px 0;}
.categoria .destacado-grande article {width: 100%;position: relative; height: 525px; overflow: hidden;}
.categoria .destacado-grande article img {min-width: 100%}
.categoria .destacado-grande article .mascara {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.77); transition:all 300ms;}
.categoria .destacado-grande article:hover .mascara {opacity:0.5;}
.categoria .destacado-grande article .titulares {position: absolute; top: 50%; width: 100%; margin-top:-50px;}
.categoria .destacado-grande article h1 {font-size: 41px; text-align: center; width: 80%; margin: 0 auto 10px;}
.categoria .destacado-grande article h1 a {color:#fff;}
.categoria .destacado-grande article .autor {text-align: center; color: #fff; margin: 0 auto; display: block; font-size: 24px; font-weight: 300;}
.ultimos-categoria {float: left; width: calc(100% - 815px); margin: 0 0 10px;}
.ultimos-categoria article { width: 100%; clear: both; margin: 0 0 20px;}
.ultimos-categoria article:last-child {margin:0;}
.ultimos-categoria article h1{font-size: 23px; line-height: 1.3em; margin: 0;}
.ultimos-categoria article h1 a {color:#000;}
.ultimos-categoria article hr {margin: 5px 0 0; width: 50%;}

/* cat educacion / ambiente / opinion  */
.categoria-arriba-izquierda {width: 785px; float: left; margin: 0 30px 0 0;}
.ultimos-categoria-float {}
.columnas-categoria {padding-top: 20px;}
.columnas-categoria article {text-align: center; margin: 0 0 20px;}
.columnas-categoria article h1 {font-weight: 400;font-style: italic; margin: 0 0 30px;}
.columnas-categoria article .autor {font-size: 17px; margin-bottom: 30px; display: block;}
.columnas-categoria article hr {margin: 0 auto;}
.destacados-fila-2 {}
.destacados-fila-2 article {width: calc(50% - 15px); float: left; margin: 0 30px 0 0; height: auto;}
.destacados-animales {width: 785px; float: left; margin:20px 0 30px;}
.destacados-animales .holder {width: 100%;clear:both;}
.destacados-animales .owl-controls {position: absolute; top: 0; width: 100%;}
.destacados-animales .owl-controls .owl-prev {position: absolute; left: 10px; margin-top: 85px; top: 0; background: transparent; padding: 0;}
.destacados-animales .owl-controls .owl-next {position: absolute; right: 10px; margin-top: 85px; top: 0; background: transparent; padding: 0;}
.destacados-animales .owl-controls .owl-next:hover, .destacados-animales .owl-controls .owl-prev:hover {background:transparent; opacity:0.6;}
.destacados-animales .owl-controls img {width:36px;}
.destacados-animales article {width:100%; margin:0 30px 0 0; float:none;}

.destacados-cunas {margin: 0 0 50px;}
.destacados-cunas article {width: calc(50% - 25px); margin: 0 50px 0 0; height: auto;}
.destacados-cunas article:last-child {}
.destacados-cunas article .titulares {position: static; bottom: initial; left: initial; background: transparent; padding: 0;float: left; width: 100% /*calc(100% - 180px)*/; margin: 0 30px 0 0;}
.destacados-cunas article h1 {background: url(../img/quote.png) 0px 7px no-repeat; background-size: 22px; font-weight: 400; font-size: 24px; font-style: italic;padding: 0 0 0 40px; margin: 0 0 10px;}
.destacados-cunas article h1 a {color:#757575;}
.destacados-cunas article .autor {font-size: 24px; font-weight: 300; padding: 0 0 0 30px;}
.destacados-cunas article img { display: block; float: left; width: 150px;height: auto;}
.destacado-opinion {width: 785px; float: left; margin: 0 30px 10px 0;}
.destacado-opinion article {width: 100%; margin: 0 0 50px;}
.destacado-opinion article img {width: 100%; margin: 0 0 20px;}
.destacado-opinion article .titulares {}
.destacado-opinion article h1 {margin: 0 0 10px; width: 100%; text-align: center; padding: 0 20px; box-sizing: border-box; font-size: 41px; font-weight: 500; font-style: italic;}
.destacado-opinion article h1 a {color:#000;}
.destacado-opinion article .autor {display: block; font-size: 24px; font-weight: 300; text-align: center;}

.categoria .herramientas {width: 750px; margin: 20px auto 30px;}
.categoria-abajo {width: 100%;clear: both;margin-bottom:50px;}
.listado {width: 100%;}
.categoria-abajo .listado {float: left;width: calc(100% - 375px); margin: 0 22px 0 0;}
.listado article {width: 100%; margin: 0 0 25px; clear: both;}
.listado article img {width: 300px; height: auto; float: left; margin: 0 10px 0 0;}
.listado article .titulares {float: left;width: calc(100% - 310px);margin: 0;}
.listado article h1 {margin: 0 0 10px; font-size: 28px; font-weight: 500; line-height: 1.3em;}
.listado article h1 a {color:#000;}
.listado article .meta {width: 100%; clear: both; font-size: 22px;}
.listado article .autor {margin-right:20px;}
.listado article .autor a {color:#006eb6;}
.listado article .fecha {}

.archive-blog .categoria-abajo .listado {width: 810px; float: none; margin: 10px auto;}
.archive-blog .categoria-abajo .sidebar-categoria {display: none;}

/* reportes */
.listado-reportes {width: 100%; clear: both; margin: 0 0 30px;}
.listado-reportes .holder {width: 100%; clear: both;}
.listado .listado-reportes article {width: 220px; height: 300px; float: left; margin: 0 20px 0 0; clear: none; position:relative;}
.listado .listado-reportes article img {width: 100%;margin: 0; float: none;}
.listado .listado-reportes article .titulares {float: none; position: absolute; bottom: 40px; left: 0; width: 100%; margin: 0; padding: 0; text-align: center;}
.listado .listado-reportes article h1 {font-size: 22px; line-height: 1.3em; padding: 0 15px; margin: 0; color:#fff; text-shadow:0 0 3px #000;}
.listado .listado-reportes article h1 strong {display:block;}
.listado .listado-reportes article h1 a {color:#fff;}
.listado-reportes .owl-controls {}
.listado-reportes .owl-dots {counter-reset: dots; text-align: right; border: solid 1px #cdcdcd; float: right; margin: 10px 27px 0 0;}
.listado-reportes .owl-dot {min-width: 30px; height: 30px; text-align: center; line-height: 30px; border-right: solid 1px #cdcdcd; color: #006eb6;}
.listado-reportes .owl-dot.active {background: #006eb6;color:#fff;}
.listado-reportes .owl-dot:last-child {border-right: 0 none;}
.listado-reportes .owl-dot span {display: none !important;}
.listado-reportes .owl-dot:before { counter-increment: dots; content: counter(dots);}

.sidebar .en-portada article {margin-bottom:30px;width:100%;clear:both;float:none;}

.paginacion {display: block; margin: 60px auto 30px; text-align: center;}
.paginacion .page-numbers {display: inline-block; height: 40px; min-width: 30px; text-align: center; border: solid 1px #006eb6; line-height: 40px; margin: 0 2px; padding: 0 3px; color: #444;}
.paginacion .current {background: #006eb6; color: #fff;}


/* VIDEOS */

header.header-videos {background: #fff; color: #000102;}
header.header-videos .logo {background: url(../img/logo-videos.png) 0 0 no-repeat; background-size: 100%; width: 305px;}
header.header-videos .menu-principal ul li a {color: #000102;}
header.header-videos .links-redes .link-fb {background:url("../img/fb-header-ico-morado.png") 0 0 no-repeat;background-size: 100%;}
header.header-videos .links-redes .link-tw {background:url("../img/tw-header-ico-morado.png") 0 0 no-repeat; background-size: 100%;}
header.header-videos .links-redes .link-ig {background:url("../img/instagram-morado.png") 0 0 no-repeat; background-size: 100%;}
header.header-videos .links-redes .barra-busqueda .boton-buscar {background:url("../img/icono-lupa-morado.png") 0 0 no-repeat; background-size: 100%;}

.plantilla-videos {}
.destacado-videos {width: 100%; clear: both; margin: 0 0 30px;}
.destacado-videos article {width: 100%; clear: both; position: relative;}
.destacado-videos .captura {width: 100%; position: relative; display: block;margin:0;}
.destacado-videos img {display: block; width: 100%; margin: 0; height:auto;}
.destacado-videos a.play {position: absolute; top: 50%; left: 50%; width: 128px; height: 128px; margin: -64px 0 0 -64px; overflow: hidden; text-indent: -999px; background: url(../img/play.png) 0 0 no-repeat; background-size: 100%; opacity: 0.9;}
.destacado-videos .titulares {background: #fff; margin: -80px 0 0 25px; display: inline-block; position: relative; min-height: 80px; max-width: 70%; padding: 10px 25px; box-sizing: border-box;}
.destacado-videos h1 {margin: 0; font-family: "Francois One", sans-serif; font-weight: 400; font-size: 50px; letter-spacing: 1px; line-height: 1.25em;}
.destacado-videos h1 a {color:#090909;}

.videos-abajo {width:100%; clear:both; }
.videos-abajo h2 { font-family: "Arial", sans-serif; text-transform: uppercase; font-size: 21px; font-style: italic; margin: 0 0 25px;  border-bottom: solid 4px #006eb6; display: inline-block; clear: both; letter-spacing: 1px;}
.videos-derecha {float: right; width: 300px; margin: 0 0 40px;}
.videos-derecha article {display: block; width: 100%; clear: both; margin: 0 0 35px;}
.videos-derecha article img {float: left; width: 100px; height: auto; margin: 0 10px 0 0;}
.videos-derecha article .titulares {float: left; width: calc(100% - 110px); margin: 0;}
.videos-derecha article h1 {margin: 0; font-size: 25px; font-family: "Francois One", sans-serif; font-weight: 400; letter-spacing: 0.5px;}
.videos-derecha article h1 a {color:#090909;}
.videos-izquierda {float: left; width: calc(100% - 345px); margin: 0 45px 40px 0;}
.videos-populares {width: 100%; clear: both; margin: 0 0 50px;}
.videos-populares article {float: left; width: 40%; margin: 0 3% 40px;}
.videos-populares article .captura {width: 100%; position: relative; margin: 0;}
.videos-populares article img {width: 100%; height: auto; margin: 0;}
.videos-populares article a.play {position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; overflow: hidden; text-indent: -999px; background: url(../img/play.png) 0 0 no-repeat; background-size: 100%; opacity: 0.9;}
.videos-populares article .titulares {padding: 5px 10px; margin: -25px 10px 0; background: #fff; position: relative; box-sizing: border-box;}
.videos-populares article h1 {margin: 0; font-family: "Francois One", sans-serif; font-weight: 400; font-size: 26px; letter-spacing: 1px;}
.videos-populares article h1 a {color: #090909;}

/* SINGLE VIDEO */

.single-video {padding-bottom: 50px;}
.single-video .contenedor-nota {width: 100%; float: none; margin: 0 0 20px;}
.nota-video {width: 100%; clear: both;}
.contenedor-video {width: 680px;  float: left; margin: 0 30px 0 0;}
.video-js {width:680px;height:450px;max-width:100%;}
.video-js .vjs-big-play-button { position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; overflow: hidden; text-indent: -999px; background: url(../img/play.png) 0 0 transparent no-repeat; background-size: 100%; border: 0 none;}

.titulares-video {float: left; width: calc(100% - 710px);}
.titulares-video h1 { margin: 0 0 20px; font-family: "Francois One", sans-serif; font-weight: 400; font-size: 33px; letter-spacing: 1px; line-height: 1.25em;}
.meta-videos {width: 100%; clear: both; margin: 0 0 25px;}
.meta-videos .fecha {text-transform: uppercase; font-size: 13px; float: left; display: block; height: 32px; margin: 0 20px 0 0; line-height: 44px;}
.herramientas-videos {float:left;}
.herramientas-videos a.share-facebook{background: url(../img/ico-facebook.png) 0 0 no-repeat; background-size: 100%;display: block; float:left; text-indent: -999px; overflow: hidden; width: 32px; height: 32px; margin: 0 10px 0 0; transition: all 300ms;}
.herramientas-videos a.share-twitter{background: url(../img/ico-twitter.png) 0 0 no-repeat; background-size: 100%;display: block; float:left; text-indent: -999px; overflow: hidden; width: 32px; height: 32px; margin: 0 10px 0 0; transition: all 300ms;}
.herramientas-videos a.share-whatsapp{background: url(../img/ico-whatsapp.png) 0 0 no-repeat; background-size: 100%;display: none; float:left; text-indent: -999px; overflow: hidden; width: 32px; height: 32px; margin: 0 10px 0 0; transition: all 300ms;}
.herramientas-videos .share-link {background: url(../img/boton-link.png) 0 0 no-repeat; background-size: 100%; margin:0 10px 0 0; position: relative; width: 32px; height: 32px; display: block; float:left; cursor:pointer;}
.herramientas-videos .share-embed {background: url(../img/boton-embed.png) 0 0 no-repeat; background-size: 100%;margin:0; position: relative; width: 32px; height: 32px; display: block;float:left; cursor:pointer;}
.herramientas-videos textarea {display: none;}
.herramientas-videos .copiado {background: #000; color: #fff; position: absolute; top: -17px; font-size: 8px; text-transform: uppercase; padding: 3px 5px; border-radius: 5px; line-height: 1em; margin: 0 0 0 -23px; left: 50%;display:none;}
.herramientas-videos .trn {width: 0; height: 0; border-style: solid; border-width: 6px 4px 0 4px; border-color: #000000 transparent transparent transparent; display: block; position: absolute; bottom: -6px; left: 50%; margin-left: -4px;}
.titulares-video h2.bajada {font-weight: 400; font-family: 'Garamond','Georgia',serif; font-size: 18px; margin: 0;}

.videos-recientes {width: 100%; clear: both;}
.videos-recientes h2, .videos-populares h2, .single-video .relacionados-google h2, .single-video #comments h2 { font-family: "Arial", sans-serif; text-transform: uppercase; font-size: 21px; font-style: italic; margin: 0 0 25px; border-bottom: solid 4px #006eb6; display: inline-block;  clear: both; letter-spacing: 1px;}
.videos-recientes .row:last-child {display:none;}
.videos-recientes article { float: left; width: 32%; margin: 0 2% 25px 0;}
.videos-recientes article:last-child {margin:0 0 25px;}
.videos-recientes article .captura {float: left; position: relative; width: 155px; margin: 0 15px 0 0;}
.videos-recientes article img {width: 100%; height: auto; margin: 0;}
.videos-recientes article a.play {position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin: -20px 0 0 -20px; overflow: hidden; text-indent: -999px; background: url(../img/play.png) 0 0 no-repeat; background-size: 100%; opacity: 0.9;}
.videos-recientes article .titulares { float: left; width: calc(100% - 170px);}
.videos-recientes article h1 { margin: 0; font-family: "Francois One", sans-serif; font-weight: 400; font-size: 25px; letter-spacing: 1px; line-height: 1.2em;}
.videos-recientes article h1 a {color: #090909;}

.single-video #comments { width: 680px; margin: 0 0 25px;}

.single-video .videos-populares {width: 680px; margin: 0 0 25px;}
.single-video .videos-populares article { width: 47%; margin: 0 6% 40px 0;}
.single-video .videos-populares article:last-child {margin:0 0 40px;}

a.cargar-mas {font-family: "Roboto Condensed", sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px;  color: #444; text-align: center; background: url(../img/flecha-abajo.png) center 30px no-repeat; display: block; height: 61px; background-size: 45px; clear: both; margin: 20px auto 0; }
a.cargar-mas:hover {opacity:0.7;text-decoration:none;}
.cargar-recientes {}
.cargar-populares {}
.cargar-derecha {}
.cargar-izquierda {}

/* pagina */
.single-pagina .sidebar {display:none;}
.single-pagina .en-portada {display:none;}
.single-pagina .titular-categoria {width:100%}
.single-pagina h1 {font-size: 32px; display: inline-block; margin: 0 0 0 -13%; float: none; position: relative;}


/* REWORK PLANTILLAS PARA PUBLICIDAD */
.contenedor-izquierda {width: calc(100% - 383px); margin: 0 30px 0 0; float: left;}
.contenedor-izquierda .herramientas {width: 100%; width: 100%; height: auto; float: none;}
.contenedor-izquierda .listado.contenedor-listado {}
.contenedor-izquierda .destacado-grande {margin: 0 0 20px;}

.contenedor-derecha { width: 353px; float: left;}
.contenedor-derecha .ultimos-categoria {width:100%;float:none;}

.categoria .herramientas-rework {width:100%;float:none;clear:both;margin:20px 0;}
.categoria .herramientas-rework .suscribete {margin-right:10px;}

.destacado-diario-publicidad {margin: 0 0 25px;}
.destacado-diario-publicidad article.destacado-1 {width: 100%; height: auto;}
.destacado-diario-publicidad article.destacado-2 {float: left; width: 32%; height: 250px; margin: 0 2% 0 0;}
.destacado-diario-publicidad article.destacado-3 {float: left; width: 32%; height: 250px; margin: 0 2% 0 0;}
.destacado-diario-publicidad article.destacado-4 {float: left; width: 32%; height: 250px;  margin: 0;}


/************************************************* FOOTER *************************************************/
footer { background: #006eb6; color: #fff; padding: 30px 0;}
.footer-izq {width: 30%; float: left; border-right: solid 1px #fff; box-sizing: border-box; padding: 0 24px;}
.footer-izq a.logo { background: url(../img/logo-dinamo.png) 0 0 no-repeat; background-size: 100%; width: 130px; display: block; text-indent: -999px;  overflow: hidden; height: 40px; margin: 0 0 40px;}
.footer-izq ul { width: 100%; clear: both; margin: 0; padding: 0; list-style: none;}
.footer-izq ul li {display: block;  float: left; width: 50%; margin:0 0 6px; padding: 0;}
.footer-izq ul li a { font-size: 14px;  text-transform: uppercase; color: #fff; font-weight: 300;}

.footer-medio {width: 40%; float: left; border-right: solid 1px #fff; box-sizing: border-box; padding: 5px 24px 20px;}
.footer-redes h4 {font-size: 16px; color: #fff; margin: 0 0 20px; text-transform: uppercase; font-weight: 500;}
.footer-redes .links-redes {margin:0 0 20px;}
.footer-sub {}
.footer-sub img {width:130px;height:auto; margin: 5px 0 20px 0;}
#mc_embed_signup_footer {width: 255px;}
#mc_embed_signup_footer .mc-field-group{width: 70%; margin: 0 1% 0 0; box-sizing: border-box; float: left;}
#mc_embed_signup_footer .mc-field-group input { color:#333; border: 0 none; box-sizing: border-box; width: 100%; height: 30px; padding: 0 5px; line-height: 30px; font-size: 14px;}
#mc_embed_signup_footer .clear {float: left; width: 29%;}
#mc_embed_signup_footer .clear input {width: 100%;height: 30px; border: 0 none;color: #fff; background: #005f9e;; text-transform: uppercase; font-size: 13px;}

.footer-sub h4 {font-size: 16px; color: #fff; margin: 0; text-transform: uppercase; font-weight: 500;}

.footer-der {float:left; width:30%; box-sizing: border-box; padding: 20px 24px;}
.footer-der ul {width: 100%; clear: both; margin: 0; padding: 0; list-style: none;}
.footer-der ul li {display: block; margin:0 0 6px; padding: 0;}
.footer-der ul li a { font-size: 14px;  text-transform: uppercase; color: #fff; font-weight: 300;}

/* NEWSLETTER POPUP */
#newsletter-popup {width: 100%; height: 100%; background: rgba(0,0,0,0.75); position: fixed; top: 0; left: 0; z-index: 99999;display:none;}
.contenedor-newsletter {width: 523px; background: #f1f1f1; border-radius: 5px; margin: 9% auto 0; padding: 53px 0; position:relative; transition:all 300ms; opacity:0;}
.contenedor-newsletter h4 {background: #000; color: #fff; display: block; margin: 0 auto 20px; clear: both; width: 280px;  height: 40px; text-align: center; line-height: 40px; font-size: 22px; font-weight: 400;}
.contenedor-newsletter .sobre { margin: 15px 35PX 0 40PX; WIDTH: 128px; float: left; height: auto;}
#cerrar-newsletter {background: url("../img/xblanca.png") 0 0 no-repeat; background-size:100%; width: 32px; height: 32px; position: absolute; right: -38px; top: 0; cursor: pointer;}
.formulario-popup {width: 280px; margin: 0 40px 0 0; float: left;}
.formulario-popup .dinamoam {display: block; margin: 0 0 20px; width: 196px; height: 47px;}
.formulario-popup p {color: #000; font-family: Arial,sans-serif; font-size: 14px; font-weight: normal; margin: 0 0 20px; text-align: left;}
.formulario-popup p strong {}
.formulario-popup .mc-field-group {width: 280px; margin: 0 auto; box-sizing: border-box; display: block;}
.formulario-popup input.email {color: #000; height: 35px; line-height: 35px; padding: 0 10px; box-sizing: border-box; width: 100%; border: solid 2px #afafaf; border-radius: 2px;}
.formulario-popup .clear {width: 280px; margin: 10px auto; box-sizing: border-box; display: block; text-align: right;}
.formulario-popup .clear #mc-embedded-subscribe {background: #404040; color: #ddd; border-radius: 2px; height: 32px; line-height: 25px; text-transform: uppercase; border: 0 none;padding: 0 10px;  font-size: 14px;}
.formulario-popup .clear #mc-embedded-subscribe:hover {background: #555;}

#optin-osES34w3 .p-optin {padding-bottom: 14px;}
#optin-osES34w3 .p-header {}
#optin-osES34w3 .p-body {}
#optin-osES34w3 .p-body p {}
#optin-osES34w3 .p-body p.p-error-message {}
#optin-osES34w3 .p-field {border-radius: 2px;width: 100%; border: solid 2px #afafaf; margin: 0 0 10px;}
#optin-osES34w3 .p-field input {border: 0 none !important;}
#optin-osES34w3 .p-interests {}
#optin-osES34w3 .p-field label {}
#optin-osES34w3 .p-submit, #optin-osES34w3 .p-body button {border-radius: 2px; width: 105px; text-align: center; float: right;}
#optin-osES34w3 .p-optin .p-success {}



/* PLAYERS */
.player-deportes {width:100%;clear:both;margin:0 0 30px;}
.player-deportes .player-1 {position:relative; float: left; width: 48%; margin: 0 4% 0 0;}
.player-deportes .player-2 {position:relative; float: left; width: 48%; margin: 0; }
.player-deportes .player-3 {position:relative; width: 100%; margin: 0; }

/* CAJA VIÑA */
.caja-vina {background: -moz-linear-gradient(-45deg, #021e44 0%, #73c9eb 69%, #4a76b2 100%);
    background: -webkit-linear-gradient(-45deg, #021e44 0%, #73c9eb 69%, #4a76b2 100%);
    background: linear-gradient(135deg, #021e44 0%, #73c9eb 69%, #4a76b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021e44', endColorstr='#4a76b2',GradientType=1 );
	padding:30px 0 60px; color: #fff; width: 100%; clear: both;margin:100px 0;position:relative;}
.caja-vina #sas_intextContainer_8435442 {display:none !important;}
.caja-vina .container {}
.caja-vina .cinta-arriba {width: 739px; height: 395px; display: block; position: absolute; top: -60px;  left: -50px;}
.caja-vina .cinta-abajo {width: 748px; height: 316px; display: block; position: absolute; bottom: -62px;  right: -50px;}
.caja-vina .titular-vina {margin:0 0 25px;}
.caja-vina .titular-vina h2 {margin: 0; height: 136px; width: 303.5px; overflow: hidden; text-indent: -999px; background: url(../vina/logovina.png) 0 0 no-repeat; background-size: 100%;}
.caja-vina .vina-ppal {float: left; width: 50%; margin: 0 40px 0 0;}
.caja-vina .vina-ppal article {width: 100%; clear: both; margin: 0;}
.caja-vina .vina-ppal .titulares {margin: 0;}
.caja-vina .vina-ppal h1 {margin: 0; font-family: "Roboto", sans-serif; font-weight: 500; text-transform: uppercase; font-size: 1.8em;text-shadow: 0px 1px 1px rgba(0,0,0,0.45);}
.caja-vina .vina-ppal h1 a {color:#fff;}
.caja-vina .vina-ppal img {width: 100%; height: auto; margin: 0 0 20px;}
.caja-vina .vina-sec {float: left; width: calc(50% - 40px); margin: 0;}
.caja-vina .vina-sec article {width: 100%; clear: both; margin: 0 0 30px;}
.caja-vina .vina-sec .titulares {margin: 0; float: left; width: calc(100% - 220px);}
.caja-vina .vina-sec h1 {margin: 0; font-family: "Roboto", sans-serif; font-weight: 400; text-transform: uppercase; font-size: 19px; text-shadow: 0px 1px 1px rgba(0,0,0,0.45);}
.caja-vina .vina-sec h1 a {color:#fff;}
.caja-vina .vina-sec img {width: 200px; margin: 0 20px 0 0; float: left;}

.caja-vina-interior {margin-top:-24px; overflow: hidden;}
.caja-vina-interior .titular-vina h1 {margin: 0; height: 136px; width: 303.5px; overflow: hidden; text-indent: -999px; background: url(../vina/logovina.png) 0 0 no-repeat; background-size: 100%;}

/* CAJA MUJER DINAMO */ 
.destacado-md {width: 100%; clear: both; background: #f2d9c0; margin: 0 0 25px;}
.destacado-md .cabezal-md {width: 100%; clear: both; margin: 0; background: #fff; height: 60px;d line-height: 60px;}
.destacado-md .cabezal-md a { display: block; height: 60px; background-size: 180px; text-indent: -999px; overflow: hidden;}
.destacado-md .notas-md {padding: 15px 20px 5px 20px; width: 100%; clear: both; box-sizing: border-box;}
.destacado-md .notas-md article {float: left; width: 290px; margin: 0 25px 0 0;}
.destacado-md .notas-md article img {width: 115px; float: left; margin: 0 20px 0 0;}
.destacado-md .notas-md article .titulares {float: left; width: calc(100% - 135px);}
.destacado-md .notas-md article .titulares h2 {margin: 0 0 5px; font-size: 14px; font-weight: bold; text-transform: uppercase; font-family: "Open Sans", sans-serif;}
.destacado-md .notas-md article .titulares h1 {font-size: 17px; font-family: "Noto Serif", serif; margin: 0; font-weight: normal;}
.destacado-md .notas-md article .titulares h1 a {color:#000;}
.destacado-md .notas-md article.destacado-1 {width: calc(100% - 630px);}
.destacado-md .notas-md article.destacado-3 {margin-right:0;}
.destacado-md .notas-md article.destacado-1 img {width: 177px;}
.destacado-md .notas-md article.destacado-1 .titulares {width: calc(100% - 197px);}
.destacado-md .notas-md article.destacado-1 .titulares h1 {font-size:24px;}
.destacado-md a.md-linkfooter {color: #000; float: right; margin: 0 10px 10px; font-size: 11.5px; text-decoration: none;}
.destacado-md a.md-linkfooter span {background: url(../img/logo-md-texto-negro.svg) left bottom no-repeat transparent;display: inline-block; overflow: hidden; text-indent: -999px; width: 100px; background-size: 100%; margin: 0 0 0 5px;}
.destacado-md.md-segunda article.destacado-1 {width: 100%; clear: both; margin: 0 0 27px 0;}
.destacado-md.md-segunda article.destacado-2 {width: calc(50% - 15px); margin: 0 30px 0 0;}
.destacado-md.md-segunda article.destacado-3 {width: calc(50% - 15px); margin: 0;}


/* CAJA VIÑA 2020 */ 
.portada-vina {width: 100%; clear: both; background-image: linear-gradient(to right bottom, #41054b, #4b1863, #52297d, #553b99, #534db5, #4f59c4, #4866d4, #3e72e3, #3b7be8, #3a83ec, #3a8cf0, #3c94f4); margin: 0 0 25px;}
.portada-vina .cabezal-vina {width: 100%; clear: both; margin: 0; height: 65px;}
.portada-vina .cabezal-vina a {background: url(../img/especialvina.png) 0 0 no-repeat transparent;display: block; height: 93px; text-indent: -999px; overflow: hidden; width: 186px; background-size: contain;}
.portada-vina .notas-vina {padding: 15px 20px 12px 20px; width: 100%; clear: both; box-sizing: border-box;}
.portada-vina .notas-vina article {float: left; width: 290px; margin: 0 25px 0 0;}
.portada-vina .notas-vina article img {width: 115px; float: left; margin: 0 20px 0 0;}
.portada-vina .notas-vina article .titulares {float: left; width: calc(100% - 135px);}
.portada-vina .notas-vina article .titulares h2 {margin: 0 0 5px; font-size: 14px; font-weight: bold; text-transform: uppercase; font-family: "Open Sans", sans-serif; color: #fff;}
.portada-vina .notas-vina article .titulares h1 {font-size: 16px; font-family: 'Roboto Condensed', sans-serif; margin: 0; font-weight: 500;}
.portada-vina .notas-vina article .titulares h1 a {color:#fff;}
.portada-vina .notas-vina article.destacado-1 {width: calc(100% - 630px);}
.portada-vina .notas-vina article.destacado-1 .titulares h1 {font-weight:700;}
.portada-vina .notas-vina article.destacado-3 {margin-right:0;}
.portada-vina .notas-vina article.destacado-1 img {width: 177px;}
.portada-vina .notas-vina article.destacado-1 .titulares {width: calc(100% - 197px);}
.portada-vina .notas-vina article.destacado-1 .titulares h1 {font-size:22px;}


/* Helper classes  */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}