/*****************************************/
/* FUENTES */
/*****************************************/
@font-face {
    font-family: 'capsuularegular';
    src: url('capsuula-webfont.eot');
    src: url('capsuula-webfont.eot?#iefix') format('embedded-opentype'),
         url('capsuula-webfont.woff2') format('woff2'),
         url('capsuula-webfont.woff') format('woff'),
         url('capsuula-webfont.ttf') format('truetype'),
         url('capsuula-webfont.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'benthamregular';
    src: url('bentham-webfont.eot');
    src: url('bentham-webfont.eot?#iefix') format('embedded-opentype'),
         url('bentham-webfont.woff2') format('woff2'),
         url('bentham-webfont.woff') format('woff'),
         url('bentham-webfont.ttf') format('truetype'),
         url('bentham-webfont.svg#benthamregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
                                    font-family: 'colaborate-thinregular';
                                    src: url('colabthi-webfont.eot');
                                    src: url('colabthi-webfont.eot?#iefix') format('embedded-opentype'),
                                         url('colabthi-webfont.woff2') format('woff2'),
                                         url('colabthi-webfont.woff') format('woff'),
                                         url('colabthi-webfont.ttf') format('truetype'),
                                         url('colabthi-webfont.svg#colaborate-thinregular') format('svg');
                                    font-weight: normal;
                                    font-style: normal;
                                }
/*****************************************/
/* GENERALES */
/*****************************************/
html, body { margin:0; padding:0; background:#fcfcfc;}
html {
    overflow-x: hidden;
}
body.movil .fuera{
                display: none;
}
.total.movil .entra {
                font-size: 0.45em;
                line-height: 100%;
}
/*JLM 28/07/2015 Subimos la fuente a 0.889em*/
/*body { font-size:0.875em;}*/
body { font-size:0.889em; /*overflow-x: hidden*/ }
h1, h2, h3, h4, h5, h6, p { line-height: 100%;}
table { padding:0; border-collapse: collapse;}
.total { width:100%; text-align: center; display: table; background:#fcfcfc;margin-bottom:30px;}
.centrado { margin:0 auto; text-align: left; width:100%; max-width:1501px; position:relative;}
.align_center { text-align: center}
* {box-sizing: border-box;}
a:link, a:visited { 
    text-decoration: none; 
    outline: none;
    color:#000000;
}
a:hover { 
    text-decoration: none;
    color: #009680!important;
    outline: none;
}
.mce-content-body a {
    color:#009680;
}
ul, li { padding:0; margin:0}
table { border:0; border-collapse: collapse;}
td { vertical-align: top}
img { border:0;}
.float_left { float:left}
.float_right { float:right;}
.margin_left_5 { margin-left: 5px}
.margin_left_10 { margin-left: 10px}
.margin_left_15 { margin-left: 15px}
.margin_left_20 { margin-left: 20px}
.margin_left_25 { margin-left: 25px}
.margin_left_40 { margin-left: 40px}
.margin_right_5 { margin-left: 5px}
.margin_right_10 { margin-right: 10px}
.margin_right_15 { margin-right: 15px}
.margin_right_20 { margin-right: 20px}
.margin_right_25 { margin-right: 25px}
.margin_top_10 { margin-top: 10px}
.margin_top_15 { margin-top: 15px}
.margin_top_20 { margin-top: 20px}
.margin_top_25 { margin-top: 25px}
.margin_top_40 { margin-top: 40px}
.margin_bottom_20 { margin-bottom: 20px}
.fixed { position: fixed}
.align_left { text-align: left!important;}
.align_right { text-align: right!important;}

/*****************************************/
/* HEADER */
/*****************************************/
.ayer {
    z-index: 100;
}
.total.ayer {
    position:absolute;
    top:0px;
}
.btn_ayer {
    position: absolute;
    left: -51px;
    top:174px;
    background: #000;
    border-radius: 3px;
    width:41px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    padding: 4px 0;
    z-index: 10;
    cursor:pointer;
}

.btn_hoy {
    position: absolute;
    right: -59px;
    top:174px;
    background: #000;
    border-radius: 3px;
    width:41px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    padding: 4px 0;
    z-index: 10;
    cursor: pointer;
}
.btn_ayer h5, .btn_hoy h5 {
    font-size: 0.8em;
    color:#fff;
    margin: 0px;
    font-weight: normal;
}
.menu_desplegable {
    content: "";
    clear: both;
    width: 100%;
    height:55px;
    position: absolute;
    left: 0px;
    top:-53px;
    z-index: 10;
    background: #fff;
	padding: 15px 0 10px 0;
}
.menu_desplegable > .btn_desplegable {
    background: #000 none repeat scroll 0 0;
    border-radius: 3px;
    bottom: -36px;
    color: #fff;
    cursor: pointer;
    padding: 7px 6px 4px 6px;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 36px;
}
.menu_desplegable > .btn_desplegable.close {
    display: none;
}
.menu_desplegable .mod_buscador, .menu_desplegable .mod_usuario {
    float:right;
}
.menu_desplegable .mod_buscador input {
    width:150px;
}
.menu_desplegable i {
    font-size: 1.2em;
    padding:0 4px;
}
.menu_desplegable .mod_usuario i {
    font-size: 1.6em;
}
.menu_desplegable .mod_usuario h4 {
    font-size: 0.9em;
    margin:0;
    float:left;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
}
.menu_desplegable .mod_usuario a {
    color:#000;
}
.new_superior_cabecera {
    float:left;
    width:100%;
    border-bottom: 11px solid #000;
}
.new_inferior_cabecera {
    float:left;
    width:100%;
    margin:10px 0 40px 0;
}
.new_inferior_cabecera table {
    float: left;
    width:100%;
    text-align: center;
}
.btn_inicia_sesion, .btn_cierra_sesion {
    float: left;
    padding: 2px 5px 3px 5px;
    border: 1px solid #009680;
    box-sizing: content-box;
    margin: 4px 0px 0 0px;
    clear: left;
}
.btn_inicia_sesion i, .btn_cierra_sesion i {
    font-size: 1.6em;
    padding: 0 4px;
    float:left;
    color:#009680;
}
.btn_inicia_sesion h4, .btn_cierra_sesion h4 {
    font-size: 0.9em;
    margin: 0;
    float: left;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
    line-height: 23px;
    color:#009680;
}
.cab_pub_derecha {
    margin: 20px 0 0 0;
}
.btn_reg_cab {
    float: left;
    cursor:pointer;
    clear: left;
    margin-top: 10px;
}
.cabecera {
    height: 185px;
    padding: 8px 0 0;
    width: 100%;
}
.cabecera.cab_movil {
    display:none;
}
.lista_tags_cab {
    list-style: none;
    padding: 7px 10px 7px 10px;
}
.lista_tags_cab li {
    float:left;
    display: inline;
    border-left:1px solid #dddddd;
}
.lista_tags_cab a {
    font-size: 1em;
    color:#808080;
    font-family: 'Open Sans', sans-serif;
    padding: 0px 5px 0;
    border-left: 1px solid #717372;
}
.lista_tags_cab a:first-child {
    border-left:0px;
}
.ayer .cabecera {
    /*visibility:hidden;*/
}
.cabecera_publicidad {
    display: table-cell;
    max-width: 570px;
    width: 37%;
}
.cabecera_centro {
    left: 0;
    margin: 12px 0 0;
    text-align: center;
    width:26%;
    height: 153px;
}
.redes,
.redes_art_new {
    font-size: 1.3em;
    margin:10px 0 3px 0;
    clear:right;
    width: 100%;
}
.redes_art_new {
    margin: 0 0 15px 0;
}
.redes i,
.redes_art_new i {
    margin:0 0 0 2px;
    float: left;
    padding: 5px;
    color:#fff;
    min-width: 29px;
    text-align: center;
    font-size: 1.0em;
}
.redes_art_new i {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 7px 3px 5px 3px;
}
.redes .red_facebook i,
.redes_art_new .red_facebook i {
    background: #3b5998;
}
.redes .red_twitter i,
.redes_art_new .red_twitter i {
    background: #55acee;
}
.redes .red_linkedin i,
.redes_art_new .red_linkedin i {
    background: #0077b5;
}
.redes .red_google i,
.redes_art_new .red_google i {
    background: #d74316;
}
.redes .red_youtube i,
.redes_art_new .red_youtube i {
    background: #d84618;
}
.redes_art_new .red_sobre i {
    background: #7d7d7d;
}
.redes img ,
.redes_art_new img  {
    float: left;
    margin: 7px -2px 0 0;
}
.newsletter {
	background: rgba(0, 0, 0, 0) url("../imagenes/newsletter_premiun.png") no-repeat scroll 0 0;
    bottom: 14px;
    display: block;
    font-family: "Open Sans",sans-serif;
    height: 34px;
    left: 0;
    position: absolute;
    width: 156px;
	display:none; /* PROVISIONAL, SE ACTIVARA MAS ADELANTE */
}
.newsletter a {
    color: #fff;
    float: left;
    font-size: 1em;
    margin: 2px 0 0 46px;
}
.newsletter a span {
    clear: both;
    float: left;
    font-size: 0.8em;
    line-height: 100%;
    margin: -1px 0 0;
    width: 100%;
}
.caja_login {
    background: #fff none repeat scroll 0 0;
    display: none;
    float: right;
    padding: 10px 20px;
    position: absolute;
    right: 57px;
    top: 53px;
    width: 255px;
    font-family: "Open Sans";
}
.caja_login  input {
    /*border: 0px;*/
    box-shadow: 0px;
}
.al_conectar {
    color:#171717;
    float:left;
    margin:12px 0 5px;
    width:100%;
    font-size: 17px;
    font-family: "Open Sans";
}
.info_conectar {
    color: #171717;
    float: left;
    margin: 5px 0 0;
    width: 100%;
    font-size: 13px;
    font-family: "Open Sans";
    padding-left: 30px;
    line-height: 170%;
}
.form_rlr {
    margin-top:10px;
}
.form_rlr label.error{
    color: #E03E85;
    top: -5px;
    position: relative;
}
.btn_login_cerrar {
    position:absolute;
    right:2px;
    top:2px;
    border-radius: 50%;
    background: #009680;
    color:#fff;
    font-size: 12px;
    width:20px;
    height:20px;
    text-align: center;
    cursor:pointer;
}
.caja_login .caja_usuario {
    background: #fff none repeat scroll 0 0;
    color: #000;
    float: left;
    font-family: "Open Sans";
    font-size: 1em;
    margin: 0 0 10px;
    padding: 5px 10px;
    width:100%;
    border: 1px solid #c7c7c7;
}
.btn_login_verde {
    background: #fff none repeat scroll 0 0;
    float: left;
    font-size: 0.9em;
    margin: 0;
    text-align: center;
    width: 67px;
    cursor: pointer;
    color:#009680;
    border:1px solid #009680;
}
.btn_login_verde.nuevo_usuario {
    clear: left;
    margin: 11px 0 0;
    width:134px;
    cursor: pointer;
}
.btn_login_verde.registrate {
    width:90px;
    cursor: pointer;
}
.banner_encabecera {
    overflow: hidden;position: relative;float: left;top: -25px;left: calc(50% - 374px );
}

.movil .btn_login_verde.registrate {
    width:100%!important;
    cursor: pointer;
    margin-top: 92px!important;
    margin-left: 0px!important;
}

.btn_login_verde.registrate::after {
    border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #009680;
    border-width: 13px;
    margin-top: -8px;
}
.btn_login_verde.registrate::after {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.alt_suscribirse {
    display: block;
    position: relative;
    top: 0px;
    left: 25%;
    width: 75%;
    padding: 20px;
    background: #fcfcfc;
    float: left;
}
.movil .alt_suscribirse {
    left: 0%;
    width: 100%;
}
.clave_perdida {
    color: #fff;
    float: left;
    font-family: Open Sans;
    font-size: 0.8em;
    margin: 0 0 0 14px;
    text-transform: uppercase;
}
.caja_registrate_login {
    float:left;
    border-top: 1px solid #575757;
    width: 100%;
    margin:12px 0 0 0;
}
.caja_registrate_login p {
    color: #fff;
    margin:4px 0 14px;
    font-size: 0.9em;
}
.bez_escucha {
    position: absolute;
    right: 0px;
    bottom: 171px;
}
.new_bez_escucha {
    
}
.cabecera_finde .bez_escucha {

    bottom: 70px;
}
.bez_escucha img {
    width: 60%;
    float:right;
}
.new_bez_escucha img {
    width: auto;
    float:left;
}
.cab_lineal .btn_reg_cab{
    clear: none;
    margin: 2px 8px 0 0;
    font-family: 'Open Sans', sans-serif;
    color:#009680;
    font-size: 1.1em;
    border-left: 1px solid #009680;
}
.cab_lineal .btn_reg_cab img {
    float: left;
    margin: 4px 3px 0 5px;
}
.cab_lineal .btn_inicia_sesion h4, .cab_lineal .btn_cierra_sesion h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em;
}
.cab_lineal .btn_inicia_sesion {
    border:0;
}
.new_suscribirse {
    position: absolute;
    
}
.total.movil .row_cabecera.new_suscribirse {
    /*position: static;*/
    text-align: center;
    /*margin-bottom: 0px;*/
    margin: 0px 0 20px 0;
}
.movil .row_cabecera.new_suscribirse img {
    width: 620px;
}
.caja_de_usuario {
    border:1px solid #009680;
    float: left;
    padding: 1px 0 0 0;
}
.cab_lineal .btn_inicia_sesion img{
    float: left;
    margin:3px 4px 0 0
}
.cab_lineal .caja_txt_buscador2 {
    width:150px;
}
.cab_lineal .redes {
    width:186px;
}
.cab_lineal .lista_tags_cab {
    float: left;
    width: 76.5%;
    /* fcv este margin-left corrige el haber quitado la caja de login de la portada y que los tags aparezcan correctamente  en el centro.*/
    margin-left: 23%;
}
.cab_lineal .caja_txt_buscador2 {
    float: left;
    margin: 9px 6px 0 0;
}
.cab_lineal .btn_empieza_buscar2 {
    right: -122px;
}
.cont_sesion_tags {
    width: 77.26%;
}
/*****************************************/
/* NAV */
/*****************************************/
nav { position:relative;}
.cont_lista_temas {
	height: 44px;
    margin-bottom: 15px;
    overflow: hidden;
}
.fila_temas {
    width: 100%;
}
.abir_temas, .cerrar_temas {
	position:absolute;
	left:31%;
	top:2%;
}
.ver_lupa, .ver_flecha {
    left: 29%;
    position: relative;
}
.temas {
    font-size: 1.05em;
    margin: 16px 1px;
    /*max-width: 1142px;*/
    /*text-align: center;*/
    width: 100%;
    font-family: "Open Sans",sans-serif;
}
.temas a {
    border-right: 1px solid #dedede;
    color: #575757;
    float: left;
    height: 19px;
    margin: 3px 0 3px;
    padding: 0 5px;
}
.temas a:hover {
    color:#575757!important;
}
.temas a.btn_lupa {
    color:#fff;
    padding:7px 20px 0px;
    background: #009680; 
}
.temas_fijos {
    float:left;
    margin:0px 0 0 0;
    /*width:275px;*/
}
.temas_fijos a {
    background: #009680 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.8em;
    margin-right: 3px;
    padding: 3px 5px;
}
a.temas_fijos {
    background: #009680 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.8em;
    margin-right: 3px;
    padding: 3px 5px;
    border-right:0px;
}
.temas_2 {
    display: none;
    margin:0 0 16px 0;
}

.temas .temas_fijos {
    color:#fff;
    padding:2px 4px;
    background: #009680;

}
.botones_nav_verdes {
    float:right;
    margin:0px 0 0 0;
    width:90px;
    position: relative;
}
.botones_nav_verdes .mas_temas {
    background: #009680 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    height: 28px;
    margin: 0 0 0 1px;
    padding: 1px 0px 0;
    width:34px;
}
.collapser {
    height: 26px;
    line-height: 26px;
    font-size: 16px;
}
.botones_nav_verdes .mas_temas.btn_temas {
    position: absolute;
    right: 36px;
    top:0;
    z-index: 0;
}
.botones_nav_verdes .mas_temas.btn_buscador {
    position: absolute;
    right: 0px;
    top:0;
    z-index: 1;
}
.caja_txt_buscador2 {
    height: 29px;
    overflow: hidden;
    width: 200px;
    float:right;
    margin: 0 0px 0 0;
}
.txt_buscador {
    width: 200px;
}
.btn_empieza_buscar2 {
    color: #ffffff;
    cursor: pointer;
    padding: 1px 4px 4px 4px;
    position: relative;
    right: -173px;
    top: -28px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #009680;
    font-size: 1.3em;
}
.ver_flecha {
    left: 13px;
    position: relative;
    top: 7px;
    display: none;
}
.row_cabecera {
    display: none;
}
.cab_publicidad_sup {
    float: left;
    margin: 0px 0 40px;
    width: 100%;
}
.cab_publicidad_sup > div {
    display: inline-block;
    margin: 0 auto;
}
/*****************************************/
/* MAIN */
/*****************************************/

/*  fila 1 *******************/
/**************************/
.row_1250 {
    display:none;
}
.fila_1 {
    display: table;
    width:100%;
    float:left;
}
.fila_1 ul {
    list-style: none;
    display: inline;
    padding: 0px;
    margin: 0px;
}
.fila_1 ul li {
    display: inline;
    padding: 0px;
    margin: 0px;
}
.fila_1_iz {
    position: relative;
    box-sizing: border-box;
    width:74.446%;
}

.fila_1_de {
    width:23.555%;
    /*height: 480px;*/
    height:410px;
    box-sizing: border-box;
    float: right;
    /*margin-left: 2%;*/
    position:relative;
    margin-top:0px;
}
.new_fila_1_de {
    width:23.555%;
    /*height: 480px;*/
    /*height:415px;*/
    box-sizing: border-box;
    float: right;
    /*margin-left: 2%;*/
    position:relative;
    margin-top:0px;
}
.fila_1_de h5, .new_fila_1_de h5 {
    position: absolute;
    bottom: 2px;
    background:rgba(255,255,255,0.6);
    font-size: 1.6em;
    font-family: "Lora",serif;
    margin: 0px 2px 0 2px;
    width:calc( 100% - 4px );
}
.fila_1_de h5  p, .new_fila_1_de h5  p {
    color:#000;
    width: 90%;
    margin-left:5%;
    display: block;
    line-height: 130%;
}
.btn_play_video, .btn_play_video_ayer {
    width:100%;
    height:100%;
    background: url('../imagenes/icon_play.png') no-repeat center center;
    cursor: pointer;
	opacity: 0.8;
        border:2px solid #009680;
}
.btn_play_video h4, .btn_play_video_ayer h4 {
    background: rgba(0, 150, 128, 0.8) none repeat scroll 0 0;
    color: #fff;
    /*display: inline;*/
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    /*left: 35.666%;*/
    padding: 3px 11px;
	/*margin-left: -7px;*/
    position: relative;
    top: 60%;
	width:82px;
	margin: 0 auto 0;
}
.btn_play_video_movil{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../imagenes/icon_play.png') no-repeat center center;
    cursor: pointer;
    opacity: 0.8;
    z-index:15;
    background-size: 20%;
}
.btn_play_video_movil h4{
    background: rgba(0, 150, 128, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 11px;
    position: relative;
    margin: 0 auto 0;
    top: 68%;
    width: 196px;
    text-align: center;
}
.not_principal .btn_play_video_movil{
    background: url('../imagenes/icon_play.png') no-repeat center 25%;
    background-size: 15%;
}
.not_principal .btn_play_video_movil h4{
    top: 43%;
}
.not_principal .btn_play_video_movil iframe{
    width: 100%;
    height: 570px;
}
.btn_play_video_movil iframe{
    width: calc(100% - 1px );
    height: 570px;
}
.contenedor_video{
    opacity : 0;
    z-index: 5;
    position: fixed;
    overflow: hidden;
    background: #000;
    height: 0px;
    width: 0px;
    border:0px solid #E4E4E4;
    height:0px;
    width:0px;
    left:50%;
    right:0px;
    top:50%;
    -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;
}
.contenedor_video .trigger_closing_overlay{
    content: "";
    position: absolute;
    background-image: url(js/fancybox/source/fancybox_sprite.png);
    top: -30px;
    right: -30px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1;
}
body.normal .mod_not_video{
    overflow: hidden;
}
body.normal .mod_not_video:before, body.normal .new_not_principal_video:before {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: absolute;
    z-index: 1;
    content: "Ver el vídeo aquí";
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    width: 100%;
    height: 20px;
    background: #717373;
    color: #FFFFFF;
    line-height: 20px;
    font-size: 1em;
    top: -20px;
}
.mod_not_video:hover:before, .new_not_principal_video:hover:before {
    top: 0px !important;
}
.mod_not_video .contiene_video.se_ve_en_portada:before, .new_not_principal .contiene_video.se_ve_en_portada:before {
    background: #009680;
    width: 70px;
    height: 20px;
    font-family: 'Open Sans', sans-serif;
    top: calc(50% + 2px );
    left: calc(50% - 35px );
    position: absolute;
    text-align: center;
    line-height: 20px;
    font-size: 1em;
    color: #FFFFFF;
    display:none;
}
.contiene_video{
    background-image: url('../imagenes/icon_play.png');
    z-index: 2;
    background-size: 30px;
    background-position: 15px 15px;
    background-repeat: no-repeat;
    opacity: 0.8;
    width: 100%;
    height: calc(100% - 20px);
    position: absolute;
}
.contiene_video.se_ve_en_portada {
    background-size: 70px;
    background-position: 50% calc(50% - 35px ) !important;
}
.new_not_principal .contiene_video{
    max-width: 100%;
    max-height: 100%;
    z-index: 2;
}
.new_not_principal .tit_principal{
    z-index: 4;
}
.mod_not:hover .contiene_video, .new_not_principal:hover .contiene_video{
    opacity: 1;   
}
.contiene_video .tit_mod_not {
    padding-bottom: 6px;
}
body.movil .contiene_video {
    width: 100px;
    height: 100px;
    background-size: 80px;
    top: 50px;
}
.row-alto-comun-medio .mod_not_video .contiene_video.se_ve_en_portada {
    background-size: 50px;
    background-position: 50% calc(50% - 25px ) !important;
}
.row-alto-comun-medio .mod_not_video .contiene_video.se_ve_en_portada:before {
    width: 54px;
    height: 20px;
    left: calc(50% - 27px );
}
div.noticia_enlace_todo .caja_tit_pat{
    color: #000;
}
div.noticia_enlace_todo:hover .caja_tit_pat{
    color: #009680;
}
div.noticia_enlace_todo:hover .tit_mod_not{
    color: #009680;
    text-decoration: none;
}
div.noticia_enlace_todo:hover .entra{
    color: #000;
    text-decoration: none;
}
div.noticia_enlace_todo .firma ul,li,img.float_left,h6.float_left,ul:hover,li:hover,img.float_left:hover,h6.float_left:hover{
    color: #fff;
    text-decoration: none;
    cursor:default;
}
.not_principal {
    float:left;
    /*height:451px;*/
    height:410px;
    /*width:74.6555%;*/
    width:57.576%;
    margin-top:7px;
    position: relative;
    overflow: hidden;
    z-index: 0;
}
.new_not_principal {
    float:left;
    /*height:451px;*/
    height:510px;
    /*width:74.6555%;*/
    width:100%;
    margin-top:0px;
    position: relative;
    overflow: hidden;
    z-index: 0;
}
.mod_not.acompagna_a_principal {
    margin-top: 0px;
    height: 510px;
}
.aspa-cierre-entradilla-principal:hover {
    color: #009680;
}
.aspa-cierre-entradilla-principal {
    text-align: center;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
}
.movil .not_principal_elecciones {
    display:none;
}
.not_principal_elecciones {
    padding-top: 30px;
    background: url('http://www.bez.es/imagenes/home_elecciones2015.jpg') no-repeat left top;
    width: 57.57%;
    background-size: 100%;
    float:left;
}
.not_principal_elecciones .not_principal {
    margin-top:30px;
    width: 100%;
    height: 380px;
}
.grow {
    transition: background .2s ease-in-out; 
}
.grow:hover {
   /*transform: scale(1.1);*/
   background-size: 105%;
}
.not_principal.no_urgente {
    margin-top:0px;
}
.not_principal_etiqueta_a {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
}
.tit_principal {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    bottom: 20px;
    font-family: "Lora",serif;
    font-size: 2.3em;
    font-weight: 100;
    line-height: 122%;
    margin: 0;
    padding: 4px 0 7px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.tit_principal a {
    color:#000;
    width:95%;
    margin-left: 2%;
    display: block;
}
.tit_principal a:hover {
    /*color: #fff!important;*/
    text-decoration: none;
}
.close_entra {
	color: #fff;
    cursor: pointer;
    font-weight: normal;
    height: 14px;
    left: -26px;
    line-height: 14px;
    position: relative;
    text-align: center;
    top: -3px;
    width: 15px;
}
.entradilla_principal {
    width:222px;
    top: 100px;
    /*height:100%;*/
    /*height:388px;*/
    display: table;
    position: absolute;
    /*right: -222px;*/
    right:-1px;
    color:#fff;
    font-size: 0.97em;
    line-height: 135%;
    font-family: 'Open Sans', sans-serif;
    padding:7px 0 11px 0;
    background: rgba(69, 69, 69, 0.8);
    z-index: 3;
}
.new_not_principal .entradilla_principal {
    width: 25%;
}
.entradilla_principal td {
    /*vertical-align: middle;*/
}
.entradilla_principal .td_center {
    /*background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;*/
    text-align: center;
}
.entradilla_principal p {
    margin: 5px 0;
    padding-right: 5px;
    line-height: 120%;
}
.entradilla_principal tr:nth-child(2) p {
    margin: 9px 0 5px;
}
.entradilla_principal tr:nth-child(2) img {
    padding-top: 12px;
}
.entradilla_principal p a {
    color:#fff;
}
.entradilla_principal a:hover{
    color: #FFFFFF !important;
}
.new_not_principal.presidente_americano_2017 {
    background: url('../imagenes/presidente-americano-2017.jpg') no-repeat 0 0 / contain;
}
.new_not_principal.presidente_americano_2017 div {
    width: 50%;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    position: absolute;
}
.new_not_principal.presidente_americano_2017 div a {
    font-family: 'Lora';
    font-size: 30px;
    padding: 10px 20px;
    box-sizing: border-box;
    display: block;
}
.new_not_principal.presidente_americano_2017 div:last-child {
    left: 50%;
}
.new_not_principal.presidente_americano_2017 div:first-child {
    top: 0;
    bottom: inherit;
    width: 100%;
    background: none;
    height: 35px;
}
.new_not_principal.presidente_americano_2017 div:first-child a {
    height: 35px;
}
.presidente_americano_movil {
    float: left;
    width: 100%;
    font-size: 1.2em;
}
.presidente_americano_movil .baner_americano2017_top {
    float:left;
    width: 100%;
    text-align: center;
    background: #0d61ba;
    border-bottom: 12px solid #eb0d0d;
}
.presidente_americano_movil .baner_americano2017_top img {
    width: 89%;
    max-width: 855px;
}
.presidente_americano_movil .baner_americano2017_top p {
    width: 100%;
    text-align: center;
    margin: 0 0 8px 0;
    color: #ffffff;
    font-family: Arial;
    font-size: 34px;
}
.presidente_americano_movil .cont_not_preamericano2017 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.presidente_americano_movil .cont_not_preamericano2017 img {
    width: 100%;
}
.presidente_americano_movil .tit_mod_not {}

.txt_entradilla_principal  p {
    width:192px;
    margin:10px 0 0 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.9);
    color:#fff;
}
.new_not_principal .txt_entradilla_principal  p {
    width:100%;
}
.firma {
    position: absolute;
    bottom: 0px;
    width:100%;
    color:#fff;
    background:#717373;
    height:20px;
	z-index:3;
}
.mod_123 .firma {
    width:351px;
}
.cont_total_articulo .firma {
    height:22px;
}
.firma_redes {
    width:100%;
    color:#fff;
    background:#717373;
    height:20px;
	overflow:hidden;
}
.mod_not , .menu {
    width: 100%;
    max-width: 100%;
    position: relative;
}
.mod_not .firma_redes {
	background:rgba(255,255,255,0.6);
}
.firma_redes a , .firma a{
	
	font-size:1.1em;
}
.firma_redes a {
    color:#aeaeae;
}
.firma h6 {
    margin: 2px 0 0 0;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8em;
}
.firma ul, .firma_redes ul {
    float:left;
    list-style: none;
    padding: 0px;
    margin: 0px 8px 0 0;
    display: inherit;
    float: left;
}
.caja_cont_foto_art .firma ul {
    float:right;
}
.firma ul li , .firma_redes ul li {
    /*display: inherit;*/
    padding: 2px 6px;
    float: left;
    border-left:1px solid rgba(255,255,255,0.3);

}
.firma .redes_firma_derecha ul li {
    cursor: pointer;
}
.redes_firma_derecha {
    float:right;
}
.redes_firma_derecha a {
    color: #fff;
}
.not_hover {
    display: block;
    float: left;
    height: calc( 100% - 20px );
    width: 100%;
}
body.movil .not_hover {
    height: initial;
    width: initial;
    float: none;
    font-size: 1.15em;
}
.firma_redes ul li.google {
    

}
.cont_total_articulo .firma ul li , .cont_total_articulo .firma_redes ul li {
    height:22px;
}
.firma ul li:first-child , .firma_redes ul li:first-child {
    border:0px;
}
.firma ul li a img, .firma_redes ul li a img {
    padding:0 0px;
	float:none;
}
.firma h6 {
	padding:0 6px;
}
.urgente {
    background: #ab1355 none repeat scroll 0 0;
    color:#fff;
    font-family: 'Open Sans', sans-serif;
    padding:2px 0;
    font-size: 1.2em;
    width:100%;
	padding-left:15px;
    float:left;
    margin:0 0 10px 0;
}
.urgente span {
    float:left;
}
.urgente a {
    color:#fff;
    font-weight: normal;
    rendering-intent: auto;
    max-width:90%;
    margin-left: 0.7%;
    float: left;
    padding-top:1px;
}
.urgente a span {
    font-size: 1.4em;
    line-height: 0.7em;
}
.urgente a span img {
    float: left;
    margin: 0;
    padding: 0 0 0 12px;
    margin:1px 0 0 0;
}
.col_pasillo {
    /*width:232px;*/
    /*width:22.7733%;*/
    width:14.773%;
    height:410px;
    background: #ffffff;
    /*margin-top: 7px;*/
    box-sizing: border-box;
    border:1px solid #e6e6e6;
    float:left;
    margin:7px 0 0 27px;
    position: relative;
}
/*JLM 23/07/2015*/
.col_pasillo.no_urgente {
    float:left;
    margin: 0 0 0 32px;
    position:relative;
}
.col_pasillo_arriba {
    width:100%;
    height:250px;
    background: #ffffff;
    box-sizing: border-box;
    border:1px solid #e6e6e6;
    float:left;
    margin:0px 0 0 0px;
    position: relative;
}
.col_pasillo_arriba.pasillo_new_redes {
    height:240px;
}
.col_pasillo_abajo {
    width:100%;
    height:210px !important;
    background: #ffffff;
    box-sizing: border-box;
    border:1px solid #e6e6e6;
    float:left;
    margin:0px 0 0 0px;
    position: relative;
    margin:10px 0 0 0px;

}
.col_pasillo_abajo .cont_blanco_123 {
    margin-top: 3.5%;
}
.head_pasillo {
    width: calc(100% - 10px);
    padding: 6px;
    text-align: LEFT;
    float: left;
    color: #009680;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    background: #fff;
    /*cursor: pointer;*/
    border-bottom: 1px solid #c4c4c4;
    position: relative;
    z-index: 9;
    margin: 0 0 0 5px;
}
/*
.head_pasillo.activo { background:none; border-bottom:0px}
.head_pasillo:first-child {
    border-right:1px solid #c4c4c4;
}
.head_pasillo.off {
    background:#fefefe;
    cursor:pointer;
    border-bottom: 1px solid #c4c4c4;
}
.head_pasillo.on {
    background:#f5f5f5;
    border-bottom: 0px solid #c4c4c4;
}*/
.contenido_pasillo {
	font-family: 'Lora',serif;
    font-size: 1.2em;
    line-height: 110%;
    position: relative;
}
.cont_ahora {
    clear: both;
    display: block;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    /*height:416px;*/
    height:376px;
    position: relative;
    background: url('../imagenes/bg_ahora1.png') repeat-x 0 top;
}
.cont_ahora1 {
    background: rgba(0, 0, 0, 0) url("../imagenes/bg_ahora1.png") repeat-x scroll 0 bottom;
    height: 10px;
    position: absolute;
    top: 29px;
    width: 94%;
}
.cont_ahora .contiene_video{
    height: 100%;
}
.cont_ahora .contiene_video:hover, .ahora_todo_ancho .contiene_video:hover{
    opacity:1;
}
.cont_ahora2 {
    background: rgba(0, 0, 0, 0) url("../imagenes/bg_ahora2.png") repeat-x scroll 0 bottom;
    bottom: 0;
    height: 20px;
    position: absolute;
    width: 94%;
}

.cont_mistemas {
    clear: both;
    display: none;
	font-family: 'Open Sans', sans-serif;
	padding: 50px 20px 20px 20px;
    
    height:376px;
    position: relative;
    background: url('../imagenes/bg_ahora1.png') repeat-x 0 top;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
}
.cont_mistemas p {
    color:#000;
}
.cont_ahora ul {
    padding:20px 0;
    margin:0;
}
.cont_ahora ul li {
    padding:0;
    margin:0;
    border-left:2px solid #069883;
    float: left;
    margin:7px 0 10px;
    padding:0 0 0 9px;
    width:95%;
}
.cont_ahora ul li a {
    color:#000;
    font-size: 0.85em;
}
.cont_ahora ul li a:hover {
    color:#000!important;
}
.cont_ahora ul li h6 {
    margin: 6px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    color:#777;
    font-weight: normal;
}
.cont_ahora ul li h6 span {
    color:#435168;
}
.row_movil {
    display: none;
}
.btn_entrar {
	background: #e99c00;
    color: #fff;
    display: inline;
    font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    padding: 3px 9px;
    position: relative;
	margin-left:3px;
}
.btn_registro {
	background: #e99c00;
    color: #fff;
    display: inline;
    font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    padding: 3px 9px;
    position: relative;
	margin-left:3px;
}

/*  fila 2 *******************/
/**************************/
.margen_left {
    margin-left:3.2142%;
}
.fila_2_iz {
    width:1192px;
    float:left;
}
.fila_2_de {
    width:300px;
    text-align: center;
    float:right;
    margin-top: 15px;
}
.mod_not {
}
.mod_not.mod123 {
    border:1px solid #ccc;
}
.tit_mod_not {
    width:100%;
    background: rgba(255,255,255,0.85);
    font-size: 1.6em;
    line-height: 120%;
    padding: 9px 27px 26px;
    bottom: 0;
    position: absolute;
    font-family: 'Lora',serif;
}
.tit_mod_not.sin_firma{
    padding-bottom: 6px;
}
.tit_mod_not.opinion.sin_firma{
    margin-bottom: 0px;
    bottom: 0px;
    padding-bottom: 6px;
}
.tit_mod_not a {
    color: #000;
}
.tit_mod_not .entra {
    clear: both;
    font-size: 0.7em;
    display: none;
    padding-top: 15px;
    padding-bottom: 5px;
    line-height: 120%;
    font-family: 'Open Sans', sans-serif;
}
.tit_mod_not.opinion {
    bottom: 10px;
    font-family: "Lora";
    font-size: 1.9em;
    font-style: italic;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    margin-bottom: 7px;
}
.fila_verde_slider .tit_mod_not.opinion {
        width: 100%;
    background: rgba(255,255,255,0.85);
    font-size: 1.6em;
    line-height: 120%;
    padding: 9px 27px 26px;
    bottom: 0;
    position: absolute;
    font-family: 'Lora',serif;
    text-align: left;
    font-style: normal;
}
.firma svg {
    fill:#fff;
}
.entradilla_mod_not {
    width:100%;
    background: #fff;

}
.entradilla_mod_not p {
    margin:5px 0;
}
.mod_123 {
    float:left;
    width:100%;
    height:156px;
    max-height:156px;
    position: relative;
    /*overflow: hidden;*/
}
.mod_123 table {
    height:100%;
}
.tit_123 {
    float:left;
    width:100%;
}
.txt_123 {
    float:left;
    width:67%;
    
}
.txt_123 a:link, .txt_123 a:visited {
    color:#717373;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 21px 0 0 10px;
    display: block;
    line-height: 145%;
}
.mod_123.bg_verde_123 {
    background: #009680;
}

.mod123 .bg_verde_123 {
    border-top:1px solid #fff;
/*    overflow: hidden;*/
}
.mod123 a:first-child .bg_verde_123 {
    border-top:0px;
}
.mod_123 .numero_123 {
    position: absolute;
    margin:0 0 0 0;
    height: inherit;
    font-family: "Open Sans", sans-serif;
    color:#fff;
    font-size: 1.5em;
    left:2px;
    top:0;
}
.mod_123 .tit_gris_123 {
    float: left;
    margin: 16px 0 0 15px;
    font-size: 1.8em;
    line-height: 123%;
    font-family: "Lora", serif;
    color: #747474;
    width: 63%;
}
.mod_123 .tit_gris_123_opinion {
    float: left;
    margin: 8px 0 0 5px;
    font-size: 1.7em;
    line-height: 123%;
    font-family: "Lora", serif;
    color: #747474;
    width: 51%;
}
.mod_123 .tit_verde_123 {
    color: #009680;
    font-size: 1.1em;
    font-family: "Lora", serif;
    clear: left;
    float: left;
    margin: 9px 0 0 0;
    width: 100%;
    text-align: center;
    font-style: italic;
}
.mod_123 .tit_verde_123_opinion {
    color: #009680;
    font-size: 1.1em;
    font-family: "Lora", serif;
    float: left;
    margin: 3px 0 0 6px;
    width: 55%;
    font-style: italic;
}
.mod_123 .txt_normal_123_opinion {
    float:left;
    margin:3px 0 0 6px;
    font-size: 1em;
    width: 51%;
    font-family: "Open Sans", sans-serif;
    color:#000;
}
.mod_123 .cont_blanco_123 {
    background: #fff;
    /*width: 95%;*/
    width: calc( 100% - 15px );
    height: inherit;
    float: right;
    margin: 0 0 0 0%;
}
.mod_123 .cont_blanco_123 .firma {
    width: calc( 100% - 15px);
}
.mod_123 .cont_blanco_123 .imagen_123 {
    width:35%;
}
.mod_123 img {
    float:left;
}
.mod_123 h3 {
    color: #009680;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.14em;
    margin: 10px 0 0 4.0%;
    width: 90%;
}
.mod_123 h3 a {
    color: #009680;
}
.tit_1_123 {
    text-transform: uppercase;
}
.tit_2_123 {
    font-style: italic;
}
.imagen_123 {
    float: left;
    height: 135px;
    width: 131px;
}
.imagen_123.blog {
    float: left;
    height: 81px;
    width: 81px;
    margin:11px 0 0 0;
}
.cont_blanco_123 .imagen_123.blog {
    margin:9px 0 0 18px;
    width:21%;
}
.txt_orden_123 {
	border-top: 1px solid #fff;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
 }
 .img_op {
    height:120px;
    margin-left:8px;
    margin-top:8px;
 }
.patrocinio_123 {
    width: 90%;
    margin: 0 5%;
    height: 145px;
    cursor: pointer;
}
.mod_123 h4 {
    color: #717373;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 10px 0 0 10px;
    max-height: 68px;
    overflow: hidden;
    width: 90%;
}
.mod_123 h4 a {
    color: #717373;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 145%;
    margin: 5px 0 0 0px;
}
.mod_123 .img_op {
    margin-left:8px;

}
.vinieta_hoy {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: relative;
    padding-bottom: 63%;
}

h3.tit_2_123 {
    font-style: italic;
    margin-top:20px;
}
.publi_centro_iz {
	margin-top:30px;
	/*width:77.2%;*/
    width:73.2%;
   
}
/*JLM 23/07/2015*/
.fila_2_de .publi_300_1 {
    width:300px;
    /*height:630px;*/
    /*background:#dedede;*/
    margin:0 auto;
    float:left;
}
.fila_2_de .publi_300_1 > div {
    margin-bottom: 30px;
}
.fila_2_de .publi_300_2 {
    width:300px;
    height:280px;
    margin:0 auto;
    margin-top: 45px;
}
.fila_2_de .publi_300_3 {
    width:300px;
    height:185px;
    margin:0 auto;
    margin-top: 45px;
}
.fila_2_de .publi_300_3 > div {
    margin-bottom: 30px;
}
.menu_opciones {
    width:100%;
}
.menu {
    text-align: center;
    background:#fff;
    float: left;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    margin-top:0;
    position: relative;
}
.publi_centro_iz.elecciones_2015 .menu {
    background: none;
}
.menu .caja_tit_pat {
    position: absolute;
    bottom: 0px;
    background:rgba(255,255,255,0.8);
    width: 100%;
}
.img_pat {
    bottom: 0;
    height: 175px;
    position: absolute;
    width: 100%;
}
.marca_patro {
    /*position: absolute;
    right: 0px;
    top: 16px;*/
    float:right;
    color:#E99C00;
	padding: 5px 5px 0 0;
}
.menu h3 {
    font-size: 1.2em;
    width:90%;
    margin:0 5%;
    padding: 10px 0;
    text-align: left;
    line-height:120%;
}
.menu h3 a {
    color:#000;
}
.menu {
    margin-left: 0.5%;
}
.menu:first-child {
    margin-left: 0%;
}
.mod_noticias_patrocinadas {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
	width: 98%;
	 clear: both;
	 border: 1px solid rgb(192, 192, 192);
	 margin-top: 30px;
	 float: left;
	 /*height:225px;*/
}
.elecciones_2015 .mod_noticias_patrocinadas {
    margin-top: 0px;
    padding-top: 0.9%;
    width:98%;
    background-size: 100%;
}

/* nuevos patrocinados */
.nuevos_patros {
    float:left;
    width:100%;
    background: #e7e9e8;
    box-sizing: border-box;
    margin-top:40px;
    position: relative;
    padding: 5px 15px 15px;
}
.nuevos_patros section .mod_not {
    margin-top:0;
    margin-left: 0;
}
.tipo_pat {
    position: absolute;
    left: 0px;
    top: 20px;
    background: #009680;
    color: #ffffff;
    padding: 2px 0px 2px 10px;
    width: 50%;
    font-family: 'Open Sans', sans-serif;
}
.movil .tipo_pat {
    top:70px;
}
.tipo_pat_afondo{
    position: relative;
    top: 10px;
    left: 1px;
    width: 100%;
    font-size: 1.3em;
    padding: 5px 10px;
    background: #009680;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}
.tipo_pat_afondo a {
    color: #FFFFFF;
    margin-left: 12px;
}
.tipo_pat_afondo a:hover {
    color: #c9c9c9 !important;
}
.fila-modulos {
    padding: 10px;
}
.fila-modulos.con-fondo-gris {
    background-color: #e3e3e3;
}
/*  fila 3 negro *******************/
/**************************/
.total_negro, .total_verde {
    width:100%;
    display: table;
}
.total_negro {
    background: #242424;
    margin-top: 30px;
}
.total_verde {
    background: #009680;
}
.total_negro > .centrado, .total_verde > .centrado {
    clear: both;
    display: block;
    height: 465px;
    margin: 0 auto;
    max-width: 1542px;
    text-align: left;
    width: 100%;
}
.mod_fila_3 {
    float:left;
    max-width:24.9%;
    width:100%;
    margin:0 1px 0 0;
    position: relative;
    height: 412px;
    overflow: hidden;
}

.mod_fila_3.videoteca {
    width: 100%;
    max-width: 50%;
}
.total_verde .mod_fila_3.reportaje {
    width: 100%;
    /*max-width: 434px;*/
}
.imagen_mod_fila_3 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 412px;
}
.imagen_mod_fila_3 img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.imagen_mod_fila_3 h5 {
    position: absolute;
    bottom: 0px;
    background:rgba(255,255,255,0.6);
    font-size: 1.6em;
    /*font-family: capsuularegular, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
    margin: 0px;
	padding: 10px 0 5px 0;
	width:100%;
}
.imagen_mod_fila_3 h5  a {
    color:#000;
    width: 90%;
    margin-left:5%;
    display: block;
	text-transform: uppercase;
}
.mod_fila_3 h3 {
    font-size: 1.8em;
    /*font-family: capsuularegular, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
    color: #fff;
    margin:0px;
    font-weight: normal;
    width:100%;
    float:left;
    background:rgba(255,255,255,0.6);
    height:52px;
    position: relative;
    z-index: 10;
}
.mod_fila_3 h3 img, .mod_fila_3 h3 i {
    float:left;
    margin: 12px 0 0 26px;
    height: 26px;
    color:#e5e8e4;
}
.mod_fila_3 h3 span{
    float:left;
    display: table;
    margin: 0 0 0 14px;
    padding: 12px 0 0;
}
.total_verde .mod_fila_3 h3 span {
    color:#000;
}
.mod_fila_3  ul {
    list-style: square;
    color:#fff;
    font-family: 'Open Sans', sans-serif;
    padding:0 30px;
    font-size: 1.14em;
    display: table;
	width: 100%;
}
.mod_fila_3  ul li {
    padding:12px 0;
    border-bottom: 1px solid #5f5f5f;
}
.mod_fila_3  ul a {
    color:#fff;
}
.total_verde .mod_fila_3  ul a:hover {
    color:#000;
}
.btn_mod_fila_3 {
    width:80%;
    padding:5px 0;
    text-align: center;
    position: absolute;
    bottom: 0px;
    border:1px solid #fff;
    font-size:1.3em;
    font-family: 'Lora', serif;
	/*font-family: benthamregular, sans-serif;*/
    margin:0 10%;
}
#contenido_video_gr .btn_mod_fila_3 {
    margin: 0 11%;
    width: 37%;
    bottom: 20px;
}
.btn_mod_fila_3 a {
    display: block;
    color: #fff;
}
.slider_videos_videoteca {
	height:100%;
	background-color:#000000;
}
.fila-modulos-slider {
    margin-bottom: 30px !important;
}
.fila-modulos-slider .slides {
    margin-bottom: 0px !important;
}
.fila-modulos .cab_slider_verde{
    background: #717372;
}
.fila-modulos .slicker{
    width: 100%;
    float: left;
    margin-top: 15px;
}
#contenido_video_gr {
	float:left;
	background:#000000;
	width:63%;
	padding:10px;
}
#contenido_video_lateral {
	float:right;
	background:#000000;
	width:37%;
	padding:10px 10px 10px 0;
}
.mod_video_videoteca {
	width:100%;
	float:left;
	margin:0 0 20px 0;
}
.img_video_videoteca {
	float:left;
	width:78%;
	height:85px;
}
.img_video_videoteca  img {
	height: 105px;
    margin-bottom: 5px;
}
.btn_play_video_pq {
                    float:right;
                    width:20%;
}
.btn_play_video_pq h4 {
                    background: rgba(101, 101, 101, 0.7) none repeat scroll 0 0;
                    border-radius: 3px;
                    color: #fff;
                    display: inline;
                    font-family: "Open Sans",sans-serif;
                    font-size: 0.6em;
                    font-weight: normal;
                    padding: 3px 8px;
                    position: relative;
                    margin-left:3px;
}
.mod_not_responsive_activo { display:none}
.mod_not_responsive_oculto { display:block}
.red_oculta { display: none;}
body.movil .open_redes {
    display: none;
}
body.movil .red_oculta {
    display: block;
    margin-left: 10px;
}
body.normal .fondo_gris_movil {
    display: none;
}

.caja_suscribete_colder {
    float: left;
    margin: 0 0 20px 0;
    width: 100%;
    border:1px solid #d7d7d7;
    border-top: 4px solid #009680;
}
.caja_suscribete_colder h5 {
    margin: 12px 0 0 0;
    font-family: 'Open sans', sans-serif;
    font-size: 18px;
    color: #009680;
    width: 100%;
    text-align: center;
}
.caja_suscribete_colder h6 {
    font-family: 'Open sans', sans-serif;
    font-size: 14px;
    width: 100%;
    text-align: center;
    margin: 12px 0 16px 0;
}
.caja_suscribete_colder > div {
    float: left;
    margin: 0 0 10px 16px;
    text-align: left;
    font-family: 'Open sans', sans-serif;
    font-size: 15px;
}
.caja_suscribete_colder > div i {
    color: #E9AB00;
    font-size: 14px;
}
.caja_suscribete_colder input[type="text"]{
    border:0px;
    background: none;
    border-bottom: 1px solid #d7d7d7;
    outline: none;
    float: left;
    clear: left;
    margin: 4px 0 0 16px;
    width: 90%;
    font-size: 15px;
    color: #7c7c7c;
}
.caja_suscribete_colder input[type="submit"]{
    background: #009680;
    color: #fff;
    border: 0;
    font-size: 15px;
    float: left;
    clear: left;
    margin: 12px 0 10px 16px;
}
/*****************************************/
/* contenido ARTICULOS */
/*****************************************/

.caha_fecla_lateral {
    background: #cecece none repeat scroll 0 0;
    
    color: #fff;
    cursor: pointer;
    font-size: 1.5em;
    height: 102px;
    position: absolute;
    text-align: center;
    width: 45px;
    z-index: 100;
}
.caha_fecla_lateral.iz img {
    margin: 25px 0 0 11px;
}
.caha_fecla_lateral.de img {
    margin: 25px 0 0 -9px;
}
.caha_fecla_lateral.iz {
    top:50%;
    left:0px;
    border-radius: 0px 5px 5px 0;
}
.caha_fecla_lateral.de {
    /*overflow: hidden;*/
    border-radius: 5px 0px 0px 5px;
    right: 0;
    top: 50%;
    
}
.caha_fecla_lateral img {
    z-index: 2;position: relative;
}

.caha_fecla_lateral .mod_not{
    width: 340px;
    /*height: 163px;*/
    height:220px;
    /*margin-top: -81px;*/
    margin-top:-145px;
    z-index: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.cont_flecha_lateral_de {
    position: absolute;
    right: -11px;
    top: 50%;
}
.cont_flecha_lateral_iz {
    position: absolute;
    left: -11px;
    top: 50%;
}
.caha_fecla_lateral .entradilla_mod_not{

}
.caha_fecla_lateral .tit_mod_not{
    font-size: 0.65em;padding: 5px 10px 5px;/*height: 61px;*/
}

.iz .mod_not{
    left: -329px;
    position:relative;
    display: inline-table;
}
.de .mod_not{
    right: -34px;
    position: relative;
    display: inline-table;
}
.caha_fecla_lateral.iz:hover .mod_not{
    left: 11px;
}
.caha_fecla_lateral.de:hover .mod_not{
    right: 306px;
}
.text_art {
    margin-left: 20px;
    /*margin-right: 327px;*/
    width: 77%;
}
.body_art .text_art {
    /*width: 69%;*/
    width: 75%;
    position: relative;
}
.text_art img.foto_principal {
    float:left;
    /*margin:15px 0px 35px 0;*/
    width:100%;
    /*max-width: 1053px;*/
    max-width: 1112px;
    
}
.texto_articulo img{
    max-width: 1000px;
    /*width:100%;*/
}
.texto_articulo a {
    color:#009680;
}
.text_art, .cont_total_articulo {
    float: left;
}
.nuevos_tags {
    float:left;
    width:100%;
}
.mod_nuevotags {
    float:left;
    background: #f6f6f6;
    color:#009680;
    padding: 2px 8px;
    margin: 0 10px 22px 0;
}
.mod_nuevotags.seguir_este_tema {
    border:1px solid #d6d6d6;
    box-sizing: border-box;
    padding: 0;
}
.mod_nuevotags.seguir_este_tema img {
    float: right;
    margin:0 0 0 5px;
}
.mod_nuevotags a {
    color:#009680;
    font-size: 1.0em;
    font-family: "Open Sans",sans-serif;
    line-height: 152%;
}
.mod_nuevotags span {
    color:#6c6c6c;
    padding: 0 4px 0 2px;
    font-size: 1.3em;
}
.tres_bloques_articulo {
    float:left;
    width:100%;
}
.tres_bloques_articulo .mod_tres_not_art {
    float: left;
    width: calc( ( 100% - 60px ) / 3 );
    margin-left: 30px;
    border-top: 1px solid #000;
}
.tres_bloques_articulo.dos_bloques_en_realidad .mod_tres_not_art {
    width: calc( ( 100% - 40px ) / 2 );
}
.tres_bloques_articulo.un_bloque_en_realidad .mod_tres_not_art {
    width: 100%;
}
.tres_bloques_articulo.dos_bloques_en_realidad .mod_tres_not_art a, .tres_bloques_articulo.un_bloque_en_realidad .mod_tres_not_art a{
    background: none;
}
.tres_bloques_articulo .mod_tres_not_art:first-child {
    margin-left: 0px;
}
.tres_bloques_articulo .mod_tres_not_art a {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_ir_ancla.png") no-repeat scroll 0 6px;
    color: #000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    line-height: 120%;
    margin: 0 0 0 0;
    padding: 5px 0 10px 19px;
    width: 100%;
}
.cont_total_articulo {
    margin:20px 0 0 0;
    /*position: relative;*/
    min-width: 1080px;
    width:100%;
}
.cont_total_articulo .tags_redes {
    border-right: 1px solid #dedede;
    float: left;
    padding: 5px 4px 5px 0;
    width: 120px;
    /*position:absolute;*/
    font-size: 0.85em;
    height: 100px;
}
.cont_total_articulo .tags_redes a.tag_art {
    float:left;
    font-family: "Open Sans";
    color:#009680;
    font-size: 1.0em;
    padding:2px 3px 2px 3px;
}
.cont_total_articulo .tags_redes a.tag_art.principal {
    font-weight: bold;
    font-size: 1.1em;
    color:#A80454;
}
.cont_total_articulo .redes_articulo {
    float: left;
    padding: 25px 4px 5px 0;
    width: 120px;
    position:relative;
}
.flechita:after, .flechita:before {
				right: 100%;
				top: 50%;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				position: absolute;
				pointer-events: none;
}
			
.flechita:after {
				border-color: rgba(136, 183, 213, 0);
				border-left-color: #009680;
				border-width: 10px;
				margin-top: -10px;
                left: 35px;
}
.cont_total_articulo .redes_articulo.fixed {
    position: fixed;
}
.cont_total_articulo .redes_articulo img {
    float: left;
    margin: -130px 0 0 29px;
}
.cont_total_articulo .redes_articulo a{
    clear: both;
    display: block;
    left: 39px;
    margin-top: 2px;
    position: relative;
    right: 0;
    width: 39px;
}
.cont_total_articulo .redes_articulo a:first-child {
    margin-top: 0px;
}
.cont_total_articulo .redes_articulo i {
    background: #009680 none repeat scroll 0 0;
    color: #fff;
    font-size: 1.6em;
	min-width: 35px;
    padding: 5px;
	text-align: center;
}
/*
.cont_total_articulo .redes_articulo a div {
    background: rgba(0, 0, 0, 0) url("../imagenes/label_redes_art.png") no-repeat scroll 0 0;
    color: #000;
    font-size: 1em;
    height: 25px;
    left: 2px;
    padding: 10px 0 0;
    position: absolute;
    text-align: center;
    top: 34px;
    width: 30px;
}
*/
.cont_total_articulo .redes_articulo div.autor_not {
    font-family: "Open Sans",sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    color:#999999;
    width: 100%;
    float: left;
}
.cont_total_articulo .redes_articulo div.autor_not.sep_superior {
    border-top:1px solid #dedede;
    padding-top: 20px;
    margin:20px 0 0 0;
}
.autor_not p{
    margin:5px 0;
    float: left;
    width: 100%;
    color:#e89719;
    font-weight: bold;
    font-size: 1.1em;
}
.autor_not h6 {
    margin: 0;
    font-size: 0.8em;
}
h5.tit_pie_foto {
    float:left;
    margin:12px 0 0 5%;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    width:90%;
    font-weight:normal;
}
h6.entra_pie_foto {
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 12px 0 10px 5%;
    width: 90%;
}
.caja_cont_foto_art {
    float:left;
    width:100%;
    padding:5px;
    border: 1px solid #e6e4e4;
    margin:15px 0px 35px 0;
    position:relative;
    overflow: hidden;
}
.firma_foto_art {
    background: #dedede none repeat scroll 0 0;
    float: left;
    left: -5px;
    margin: 6px 0 0;
    position: relative;
    width: 102%;
    bottom: -5px;
}
.datos_firma_foto {
    float: left;
    margin: 2px 0 0 16px;
    font-family: "Open Sans",sans-serif;
    font-size: 0.9em;
}
.datos_firma_foto i {
    padding-right:4px;
}
.img_art_left {
    border: 1px solid #e6e4e4;
    float: left;
    margin: 0 35px 0 0;
    max-width: 185px;
}
.img_art_right {
    border: 1px solid #e6e4e4;
    float: right;
    margin: 0 35px 0 0;
    max-width: 185px;
}
.img_art_left img {
    float:left;
    width:100%;
}
.foto_interior_txt {
    float: left;
    clear:left;
}
.foto_interior_txt h7 {
    margin:15px 0 0 0;
    font-size: 0.9em;
}
.foto_interior_txt p {
    margin:5px 0 0 0;
    font-size: 0.9em;
}
.cont_total_articulo .redes_articulo .autor_not a {
    color: #999;
    width: 100%;
    position: inherit;
    margin:0px;
    font-family: 'Lora', serif;
    font-size:1.2em;
	line-height: normal;
}
.text_art .autor_not img {
    float:left;
    margin:0px 0px 0px 0;
}
.text_art h6 + time + h1.titular_articulo {
    margin:3px 0 5px 0;
}
.text_art h1.titular_articulo {
    width:100%;
    clear: both;
    display: block;
    font-weight: normal;
    font-size: 3.2em;
    font-family: 'Lora', serif;
    margin:40px 0 5px 0;
    float: left;
    /*border-bottom: 1px solid #dedede;*/
    padding-bottom: 5px;
    line-height: 142%;
}
.text_art h1.titular_articulo.tit_clase_opinion {
    font-style: italic;
    font-family: 'Lora', serif;
    font-weight: bold;
    text-align: center;
}



/* pagina opinion */
.cab_datos_opinion {
    width:100%;
    float:left;
    margin:20px 0;
}
time + .cab_datos_opinion {
    margin:48px 0 20px;
}
.cab_datos_text_opinion {
    width:50%;
    float:left;
    border-left:1px solid #dedede;
}
.cab_datos_text_opinion:first-child {
    border:0px;
}
.cab_datos_text_opinion h4 {
    float: left;
    margin:0 0 0 5%;
    font-family: 'Lora', serif;
    color:#6e6e6e;
    line-height: 140%;;
    text-align: right;
    font-style: normal;
    font-size: 1.2em;
    padding-right: 10%;
}
.cab_datos_text_opinion h4 p {
    font-size: 1.2em;
    line-height: 140%;
    margin: 0;
}
body.movil .cab_datos_text_opinion h4 {
    font-size: 0.9em;
}
body.movil .cab_datos_text_opinion .datos_foto_op .izq_opi {
    margin: 0;
}
.cab_datos_text_opinion .datos_foto_op {
    float: left;
    width: 90%;
    margin:0 0 0 5%;
}
.cab_datos_text_opinion .datos_foto_op .izq_opi {
    float: left;
    font-size: 1.2em;
    margin: 0 0 0 5%;
   
    text-align: right;
}
.opinion_cab_izquierda {
        width:70%;
    }
    .opinion_cab_derecha {
        width:30%;
    }
.cab_datos_text_opinion .datos_foto_op .izq_opi h4 {
    color:#e99c00;
    border: 0px;
    margin: 0;
    padding: 0;
    font-family: Open Sans, sans-serif;
    font-style: normal;
    float:left;
    clear:left;
}
.cab_datos_text_opinion .datos_foto_op .izq_opi h5 {
    color:#6e6e6e;
    margin: 5px 0 0 0;
    padding: 0;
    float:left;
    clear: left;
    font-family: Open Sans, sans-serif;
    text-align: left;
    line-height: 140%;
}
.cab_datos_text_opinion .datos_foto_op .izq_opi h5 p {
    margin:0;
    line-height: 130%;
}
.cab_datos_text_opinion .datos_foto_op .izq_opi h6 {
    color:#009680;
    text-transform: uppercase;
    text-align: right;
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
    clear: left;
    font-weight: normal;
    font-size:1em;
}
.cab_datos_text_opinion .datos_foto_op .izq_opi.especial h6 {
    margin:5px 0 0 0;
}
.cab_datos_text_opinion .datos_foto_op .der_opi {
    float:right;

}
.cab_datos_text_opinion .datos_foto_op .der_opi img {
    float:right;
    margin:0 0px 0 25px;
    max-width: 160px;
    max-height: 90px;
}
/* fin pagina opinion */
/* ahora lateral */
h3.ahora-lateral-titular {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #009680;
    border-bottom: 1px solid #dedede;
    padding-bottom: 4px;
    margin-top: 0px;
}
.ahora-lateral-titular a{
    float:right;
}
.ahora-lateral-contenedor {
    float: left;
}
.ahora-lateral-contenedor a{
    float: left;
    margin: 0 0 20px 0;
    display: block;
    width: 100%;
}
.ahora-lateral-contenedor a p {
    width: 100%;
    margin: 0;
    text-align: left;
    font-size: 14px;
    font-family: 'Lora';
}

.ahora-lateral-contenedor a .fila_not_ahora {
    margin: 0px;
    float: left;
    width: 54%;
    padding: 0;
    height: 80px;
    position: relative;
}
.ahora-lateral-contenedor a div .contiene_video {
    height: initial;
    width: initial;
    top: 7px;
    left: 7px;
    width: 45px;
    height: 45px;
    background-position: 0px 0px;
}
.ahora-lateral-contenedor a .fila_not_ahora + p {
    width: 42%;
    float: right;
    margin: 0;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}
/**/
.text_art h2.autor_articulo {
    width:100%;
    clear: both;
    display: block;
    font-weight: normal;
    font-size: 1.4em;
    font-family: 'Lora', serif;
    margin: 0 0 0px 0;
    float: left;
    padding-bottom: 5px;
}
.text_art .caja_autor_art {
    float: left;
    font-family: 'Lora', serif;
    margin: -16px 0 20px 0;
    font-size: 16px;
    /*border-bottom: 1px dashed #dedede;*/
    padding: 5px;
    color: rgba(0,144,121,0.6);
    line-height: 146%;
}
.data_autor span {
    float: left;
    display: block;
    width: 100%;
    font-size: 17px;
    color: rgba(0,144,121,0.6);
    font-family: 'Lora', serif;
    /*border-bottom: 1px dashed #dedede;*/
}
.movil .data_autor span {
    font-size: 31px;
    /*border-bottom: 4px dashed #dedede;*/
}
.text_art h2.autor_articulo.autor_articulo_bio {
    
}
.texto_articulo ul, .cuerpo_articulo ul, .texto_articulo ol, .cuerpo_articulo ol {
    font-size: 1.2em;
}
.text_art .texto_articulo {
    float:left;
    clear:left;
    width:100%;
}
.text_art .texto_articulo p, .cuerpo_articulo p {
    font-size:1.2em;
    font-family: 'Open Sans', sans-serif;
    line-height: 165%;
    font-weight: 300;
}
.cuerpo_articulo ul, .texto_articulo ul, .cuerpo_articulo ol, .texto_articulo ol {
    padding: 0 0 0 40px;
    font-family: 'Open Sans', sans-serif;
    list-style-type: none;
}
.cuerpo_articulo ol li, .cuerpo_articulo ul li, .texto_articulo ol li, .texto_articulo ul li {
    position:relative;
}
.cuerpo_articulo ol, .texto_articulo ol {
    counter-reset: li-counter;
}
.cuerpo_articulo ol > li:before, .texto_articulo ol > li:before {
    content: counter(li-counter);
    counter-increment: li-counter;
    color:#009680;
    position: absolute;
    top:0;
    left:-1em;
    font-weight: bold;
}
.cuerpo_articulo ul > li:before, .texto_articulo ul > li:before {
    content: "• ";
    color:#009680;
    position: absolute;
    left: -1em;
    font-weight: bold;
}
.text_art .texto_articulo p .publi_300_2 {
    float: right;
}
.not_1_foto_der {
    float: right;
    margin: 0 0 0 15px;
    font-size: 1.1em;
    font-family: 'Open Sans', sans-serif;
    text-align: right;
}
.not_1_foto_izq {
    float: left;
    margin: 0 15px 0 0px;
    font-size: 1.1em;
    font-family: 'Open Sans', sans-serif;
}
.not_1_foto_cen {
    float: left;
    margin: 0 15px 0 0px;
    font-size: 1.1em;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    text-align: center;
}
h6.tag_articulo {
    font-size: 1.2em;
    color:#e89719;
    font-family: 'Open Sans', sans-serif;
    float: left;
    margin:20px 0 0px 0;
    font-weight: bold;
    max-width: 75%;
}
.movil h6.tag_articulo {
    max-width: 100%;
}
.l_m_visto {
    float: left;
    width: 100%;
    margin: 0px 0 20px 0;
    font-family: 'Open Sans', sans-serif;
        border: 1px solid #e6e4e4;
}
.l_m_visto .cab_lmv {
    width: 100%;
    
}
.l_m_visto .cab_lmv h4 {
    color: #009680;
    float: left;
    font-size: 1.1em;
    margin: 10px 0 10px 6px;
    background: url(../imagenes/icon_lmv.jpg) no-repeat 0 -1px;
    padding: 3px 0 7px 27px;
}
.movil .l_m_visto .cab_lmv h4 {
    margin: 10px 0 10px 16px;
    background: url(../imagenes/icon_lmv.jpg) no-repeat 1px 5px / 44px;
    padding: 3px 0 7px 57px;
}
.l_m_visto ul {
    width: 100%;
    float: left;
    background: #fcfcfc;
}
.l_m_visto ul li {
    font-size: 16px;
    float: left;
    line-height: 120%;
    width: 100%;
    padding: 0px 0;
    text-align: left;
}
.movil .l_m_visto ul li {
    font-size: 41px;
    padding: 20px 0;
}
.l_m_visto ul li:nth-child(2n+1){
    background:   #f7f7f7;
}
.l_m_visto ul li a {
    padding: 0 10px;
    display: block;
    padding-left: 31px;
}
.movil .l_m_visto ul li a {
    padding-left: 60px;
}
.l_m_visto ul li a span {
    border-radius: 50%;
    /*border: 2px dotted #dedede;*/
    padding: 0 6px 0 5px;
    background: #009680;
    color: #fff;
    font-size: 13px;
    margin-left: -27px;
}
.movil .l_m_visto ul li a span {
    font-size: 36px;
    padding: 0 14px 0 14px;
    margin-left: -59px;
}
.l_m_visto ul li a:link, .l_m_visto ul li a:visited  {
    color: #000;
    box-sizing: border-box;
    margin: 7px 0 7px 0;
}
.l_m_visto ul li a:hover {
    color: #009680;
}
.noticias_relacionadas h4 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    color: #8e8f8f;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 12px 0;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #009680;
}
.noticias_relacionadas ul {
    font-family: 'Lora', serif;
    font-size: 1.2em;
    padding: 0px;
    margin:15px 0 0 0;
    list-style: none;
    float:left;
}
.noticias_relacionadas ul li {
    padding: 0px 0 5px 0;
    margin:5px 0 5px 0;
    float: left;
    border-bottom: 1px solid #dedede;
    width:100%;
}
.noticias_relacionadas ul li a {
    color: #8e8f8f;
}
.noticias_relacionadas ul li:last-child {
    border:0px;
}
.contenido_ancho_articulo {
    width:100%;
    border:1px solid #dedede;
}
.columna_derecha_articulo {
    float: right;
    margin: 0px 0 0;
    width: 300px;
    /*position: absolute;*/
    top: 0px;
    right: 0px;
}
.noticias_relacionadas {
    float: left;
    width: 100%;
    margin:45px 0 0 0;
}
.col_de_not_relacionadas {
    border:1px solid #e6e4e4;
    float:left;
    width:100%;
    margin:20px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    
}
.tit_caja_relacionadas {
    width:100%;
}
.tit_caja_relacionadas img {
    float: left;
    margin: 6px 0 0 10px;
}
.tit_caja_relacionadas h4 {
    color: #009680;
    float: left;
    font-size: 1.1em;
    margin: 8px 0 0 6px;
}
.tabs_relacionadas {
    width:100%;
    float:left;
    margin:8px 0 0 0;
}
.tab_relacionada {
    float: left;
    width:50%;
    text-align: center;
    background:#f9f8f8;
    padding:5px 0;
    cursor:pointer;
}
.tab_relacionada.activada {
    background:#c0c0c0;
    color:#fff;
}
.cont_popular{
    background:#eae9e9;
    float:left;
    width: 100%;
    margin:10px 0 0px 0;
}
.cont_popular img {
    float: left;
}
.cont_popular .img_not_rel {
    width: 100px;
    height: 100px;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 0;
}

.patrocinadas_de_articulo {
    margin-bottom: 30px;
}
.patrocinadas_de_articulo .cont_popular .img_not_rel {
    width:135px;
    border:1px solid #eae9e9;
    box-sizing: border-box;
    height:90px;
}
.cont_popular h6 {
    float: left;
    font-size: 0.9em;
    font-weight: normal;
    margin: 11px 0 0 0px;
    width: 175px;
    line-height: 146%;
    padding:0 10px;
    box-sizing: content-box;
}
.patrocinadas_de_articulo .cont_popular h6 {
    width:142px;
}
.cont_popular h6 a:link, .cont_popular h6 a:visited {
    color:#000;
}
.listado_noticias_relacionadas {
    clear: left;
    float: left;
    position: relative;
    width: 100%;
}
.contenedores_populares {

    top: 0;
}
.contenedores_patrocinadas {
    position: absolute;
    top: 0;
}
.caja_red_art_iz {
    background: #009680 none repeat scroll 0 0;
    width:35px;
}
.caja_red_art_iz svg {
    fill:#fff;
}
.red_nv {
    display:none;
}
.cintillo {
    border-left: 2px solid #009680;
    font-weight: bold!important;
    line-height: 94%;
    padding: 0 0 0 12px;
}
.cintillo-base{
    width: 100%;
    font-family: 'Lora';
    font-size: 1.6em;
    float: left;
    font-weight: 100;
    margin:15px 0 0;
    padding: 5px 40px;
    background-color: #009680;
    color: #ffffff;
    height: 30px;
}
body.movil .cintillo-base{
    height: 80px;
}
.cintillo-pensamiento{
    background-image: url('../imagenes/altavoz_new_op.jpg');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 5px;
}
.boton_fondo_blanco {
    float: left;
    width: 100%;
    padding: 10px 10px 10px 10px;
    background: #fff;
}
.sumario1_left {
    background: #009680;
}
.sumario1_left , .sumario2_left {
    float: left;
    padding: 0px 0 0;
    width: 24%;
    clear:left;
    font-family: "Lora";
    margin:8px 31px 0 0;
    font-style: italic;
    position: relative;
    font-weight: bold;
}
.sumario1_left .comillas, .sumario2_left .comillas {
    float:left;
    width: 100%;
    position:relative;
}
.sumario1_left .comillas img, .sumario2_left .comillas img {
    float:left;
    width:18px;
}
.sumario1_left h6, .sumario1_left h7, .sumario1_left h8, .sumario2_left h6{
    float:left;
    clear: left;
    
}
.sumario1_left h6 {
    margin: 2px 0 0 0;
    padding:0 8px 0 33px;
    color:#fff;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 140%;
}
.sumario2_left h6 {
    margin: 2px 0 0 0;
    padding:0 8px 0 33px;
    color:#000;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 140%;
}
/*h7*/
.sumario1_left p.nombre, .sumario2_left p.nombre {
    margin: 0 0 5px 0;
    padding:0 8px 0 33px;
    color:#000;
    font-size: 0.8em;
}
/*h8*/
.sumario1_left p.datos, .sumario2_left p.datos {
    margin: 0 0 5px 0;
    padding:0 8px 0 33px;
    color:#000;
    font-size: 0.7em;
    font-weight: normal;
}
.sumario2_left {
    /*border-left:1px solid #009680;
    border-right:1px solid #009680;*/
}
.linea_verde_sum {
    border-top:1px solid #009680;
    position:absolute;
    padding: 0 11px;
}
.es_11 {
    top:0;
    left:0;
}
.es_12 {
    top:0;
    right:0;
}
.es_21 {
    bottom:0;
    left:0;
}
.es_22 {
    bottom:0;
    right:0;
}
/*
.sumario1_left h6:after, .sumario1_left h6:before {
				right: 100%;
				top: 50%;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				position: absolute;
				pointer-events: none;
}
			
.sumario1_left h6:after {
				border-color: rgba(136, 183, 213, 0);
				border-right-color: #009680;
				border-width: 10px;
				margin-top: -10px;
}
*/
.sumario1_left:after {
	left: 100%;
	top: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.sumario1_left:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #009680;
	border-width: 13px;
	margin-top: -8px;
}
.apoyo1_right {
    float: right;
    font-family: "Lora";
    margin: 8px 0px 0 31px;
    padding: 0;
    position: relative;
    width: 32%;
}
.apoyo2 {
    float: left;
    font-family: "Lora";
    margin: 8px 0px 8px 0px;
    padding: 0;
    position: relative;
    width: 100%;
}
.apoyo1_right .caja_apoyo, .apoyo2 .caja_apoyo {
    float: left;
    width: 100%;
    background: #009680;
}
.apoyo1_right .caja_apoyo .autor, .apoyo2 .caja_apoyo .autor {
    float: left;
    width: 95%;
    margin: 10px 2.5%;
}
.apoyo1_right .caja_apoyo .autor img.autor {
    float:left;
    width: 118px;
    max-width: 118px;
    margin: 0px;
}
.apoyo2 .caja_apoyo .autor img.autor {
    float:left;
    width: 124px;
    max-width: 124px;
    margin: 0 10px 0 0;
}
.apoyo1_right .caja_apoyo .autor .nombre {
    color: #000;
    float: left;
    font-family: "Lora";
    font-size: 1.5em;
    line-height: 130%;
    margin: 0 0 0 12px;
    width: 95%;
    font-style: italic;
}
.apoyo2 .caja_apoyo .autor .nombre {
    color: #000;
    float: left;
    font-family: "Lora";
    font-size: 1.5em;
    line-height: 130%;
    margin: 0 0 0 12px;
    width: 79%;
    font-style: italic;
}
.apoyo1_right .caja_apoyo .autor .nombre div, .apoyo2 .caja_apoyo .autor .nombre div {
    color:#fff;
    font-size: 0.7em;
    font-style: italic;
}
.apoyo1_right .caja_apoyo .autor .nombre img, .apoyo2 .caja_apoyo .autor .nombre img {
    display: inline;
    float: left;
    font-size: 0.2em;
    line-height: 62%;
    margin: 3px 7px 0 0;
    width: 13px;
}
.apoyo1_right .caja_apoyo .texto, .apoyo2 .caja_apoyo .texto {
    float: left;
    width: 100%;
    border-top: 1px solid rgba(255,255,255,0.5);
}
.texto_articulo .apoyo1_right a, .texto_articulo .apoyo2 a {
    color: #fff;
}
.apoyo1_right .caja_apoyo .texto .cont_texto, .apoyo2 .caja_apoyo .texto .cont_texto {
    float: left;
    font-family: "Lora";
    color: #fff;
    width: 95%;
    margin: 10px 2.5% 30px;
    font-family: "Lora";
    color: #fff;
}
.apoyo1_right .caja_apoyo .texto .cont_texto p, .apoyo2 .caja_apoyo .texto .cont_texto p {
    margin:4px 0 3px 0;
}
.apoyo1_right .caja_apoyo .texto .cont_texto h7 {
    font-size: 1.5em;
    line-height: 140%;
}
.apoyo1_right .caja_apoyo .texto .cont_texto .titu_apoyo1 {
    font-size: 1.5em;
    line-height: 140%;
}
.apoyo2 .caja_apoyo .autor .titu_apoyo2 {
    font-size: 1.5em;
    line-height: 140%;
    color:#fff;
    margin:0 0 0 10px;
    float: left;
}
.apoyo1_right .caja_apoyo:after {
	border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 30px;
    pointer-events: none;
    position: absolute;
    width: 0;
}

.apoyo1_right .caja_apoyo:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #009680;
	border-width: 17px;
    margin-left: -30px;
}

.apoyo2 .caja_apoyo:after {
	border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 30px;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.apoyo2 .caja_apoyo:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #009680;
	border-width: 17px;
    margin-left: -30px;
}
.cuerpo_articulo {
    font-family: "Open Sans",sans-serif; 
}
.apoyo2 .cont_texto:before{
    font-family: FontAwesome !important;
    content: "\f0d7 \0020 \0020 \0020 leer m\00E1s \0020 \0020 \0020 \f0d7";
    letter-spacing: 1px;
    font-size: 1.2em !important;
    position: absolute;
    bottom: 22px;
    /*bottom: 0px;*/
    width: 100%;
    background-color: #17685C;
    text-align: center;
    height: 20px;
    line-height: 20px;
    left: 0px;
    background-color: rgba(200, 200, 200, 0.8);
}
.apoyo2 .cont_texto.open:before{
    font-family: FontAwesome !important;
    content: "";
    letter-spacing: 1px;
    font-size: 1.2em !important;
    position: absolute;
    /*bottom: 22px;*/
    bottom: 0px;
    width: 100%;
    background-color: #17685C;
    text-align: center;
    height: 20px;
    line-height: 20px;
    left: 0px;
    background-color: rgba(200, 200, 200, 0.8);
}
.apoyo2 .cont_texto.open:hover:before{
    font-family: FontAwesome !important;
    content: "\f0d8 \0020 \0020 \0020 ocultar \0020 \0020 \0020 \f0d8";
    letter-spacing: 1px;
    font-size: 1.2em !important;
    position: absolute;
    bottom: 22px;
    /*bottom: 0px;*/
    width: 100%;
    background-color: #17685C;
    text-align: center;
    height: 20px;
    line-height: 20px;
    left: 0px;
    background-color: rgba(200, 200, 200, 0.8);
}
/***************************************/
/*  PERSONAS  */
.mod_persona {
    border: 1px solid #b9b9bf;
    float: left;
    font-family: "Open Sans";
    width: 218px;
}
.imagen_persona {
    float: left;
    height: calc(13.5vw * 1.21);
    margin: 6px;
    width: 13.5vw;
}
.nombre_persona {
    color: #009680;
    float: left;
    font-size: 1.02em;
    line-height: 134%;
    margin: 0 0 0 7%;
    text-transform: uppercase;
    width: 89%;
}
.dato_nombre_persona {
    color:#50505e;
    font-size: 1em;
    float:left;
    margin:0 0 0 0;
    font-style: italic;
    width:89%;
    margin:6px 0 0 7%;
    font-family: 'Lora',serif;
}
ul.not_list_persona {
    float:left;
    margin:12px 0 0 7%;
    width: 90%;
    padding:0;
    list-style: none;
    color:#7f7e83;
    padding-bottom: 12px;
}
ul.not_list_persona li a:link, ul.not_list_persona li a:visited {
    color:#7f7e83;
}

ul.not_list_persona li {
    background: rgba(0, 0, 0, 0) url("../imagenes/bullet_persona.jpg") no-repeat scroll 0 3px;
    font-size: 0.8em;
    line-height: 125%;
    margin-top: 7px;
    padding-left: 14px;
    padding-top: 0;
}

.sep_persona {
    width: 70%;
    border-top:1px solid #cfcfcf;
}
.mod_grafico_persona {
    float: right;
    width: 55%;
}
.caja_infogra {
    width: 95px;
    height: 95px;
    border-bottom: 1px solid #b9b9bf;
}
.caja_txt_infografia_per {
    float:left;
    color:#707272;
    margin: 12px 0 0 0;
}
.caja_txt_infografia_per p {
    margin: 10px 0 0 0;
}
.caja_desplegar {
    border-bottom: 1px solid #009680;
    border-left: 1px solid #009680;
    border-right: 1px solid #009680;
    float: left;
    height: 10px;
    text-align: center;
    width: 100%;
    margin:15px 0 10px 0;
}
.btn_desplegar {
    font-size: 0.7em;
    font-weight: normal;
    margin: 0 auto;
    position: relative;
    top: 13px;
    color:#009680;
    font-family: "Open Sans",sans-serif;
    background: url('../imagenes/flecha_despliega.png') no-repeat center 14px;
    height:25px;
    cursor:pointer;
}
.btn_desplegar.visible {
    background: url('../imagenes/flecha_despliega_arriba.png') no-repeat center 14px;
}
.text_art .tit_persona_arti .titular_articulo {
    font-size:2.2em;
    margin:45px 0 0px;
}
.not_rela_per {
    float:left;
    width:100%;
    margin:50px 0 0 0;
    border:1px solid #b9b9bf;
}
.cab_rela_per {
    float:left;
    width:90%;
    margin:12px 0 10px 2%;
    font-family: "Open Sans",sans-serif;
    color:#009680;
}

.cab_rela_per img{
    width:45px;
    height:calc(45px / 1.18);
    float: left;
    
}
.cab_rela_per h4 {
    float:left;
    margin:3px 0 0 12px;
    font-size: 1em;
}
.cab_rela_per h4 p{
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    
}
.cab_rela_per .cab_tit_per {
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
}
.cab_rela_per .cab_nom_per {
    clear:left;
    margin:3px 0 0 0;
    font-size: 1.2em;
}
.mod_not_rela_per {
    float:left;
    border-left:4px solid #009680;
    background: #dedede;
    margin:6px 0 0 0;
    font-family: "Open Sans",sans-serif;
    padding-bottom: 10px;
}
.mod_not_rela_per h6, .mod_not_rela_per h2, .mod_not_rela_per p.txt_not_rela_per {
    width: 90%;
    margin-left: 5%;
    float:left;
    margin-top:0px;
    margin-bottom: 0px;
}
.mod_not_rela_per h6 {
    margin-top:12px;
    font-size: 1.4em;
}
.mod_not_rela_per h2 {
    margin-top:12px;
}
.mod_not_rela_per p.txt_not_rela_per {
    margin-top:6px;
    line-height: 132%;
}
.cont_txt_art_persona {
    font-size: 1em;
    font-family: "Open Sans",sans-serif;
    float:left;
    
}
.text_art .mod_not_rela_per h2.autor_articulo {
    font-size: 0.9em;
    width: 90%;
    margin-left: 5%;
    margin-top: 4px;
    margin-bottom: 0px;
}
.cont_txt_art_persona p {
    margin:5px 0;
}
.text_art .tit_persona_arti .autor_articulo {
    margin-bottom: 9px;
}
.desplegar_cont_art_per {
    float:left;
    margin:5px 0;
    width:100%;
    border-bottom:1px solid #009680;
    border-left:1px solid #009680;
    border-right:1px solid #009680;
    
}
.persona_leer_mas {
    font-size: 0.8em;
    font-weight: bold;
    color:#009680;
    text-decoration: underline;
}
/**************************************/

/* página error */
.pg_error {
	text-align: center;
}
            
/*****************************************/
/* GALERIA VIDEOS */
/*****************************************/
.cab_gal_videos {
    border: 1px solid #b9b9bf;
    display: table;
    float: left;
    height: 40px;
    margin-top: 15px;
    padding: 10px 0;
    width: 100%;
}
.cab_logo_gal_videos {
    display: table-cell;
    width: 300px;
    vertical-align: top;
}
.cab_logo_gal_videos img {
    float:left;
    margin:12px 0 0 15px;
}
.cab_logo_gal_videos h4 {
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.5em;
    margin: 10px 0 0 10px;
    
    
}
.cab_txt_gal_videos {
    display: table-cell;
    float: left;
    margin: 2px 0 0 0px;
    vertical-align: top;
}
.cab_txt_gal_videos p {
    border-left: 1px solid #b9b9bf;
    margin: 0;
    padding-left: 15px;
    width: 90%;
    font-family: "Open Sans",sans-serif;
    height: 53px;
}
h3.sec_multimedia {
    font-family: "Open Sans",sans-serif;
    font-size: 1.1em;
    color:#969393;
    margin:15px 0 5px 0;
    float:left;
    width:100%;
    border-bottom: 1px solid #969393;
    font-weight: normal;
    padding-bottom: 5px;
}
.cont_videos_multimedia {
    overflow: hidden;
    width: 102%;
}
.mod_video_multi {
    border: 1px solid #969393;
    display: table-cell;
    float: left;
    margin-right: 1%;
    width: 23.7%;
    margin-top: 17px;
    position: relative;
    height: 410px;
}
.scroll_video_multi {
    height:360px;
    overflow-x: hidden;
    overflow-y: auto;
}
.mod_video_multi h5, .mod_video_multi h6, .mod_video_multi .scroll_video_multi > p {
    margin:0 0 0 5%;
    float:left;
    width:90%;
    
}
.mod_video_multi h5 {
    font-size: 1.24em;
    color:#3e3d3d;
    margin-top: 5px;
}
.mod_video_multi h6 {
    font-size: 1.0em;
    font-style: italic;
    color:#3e3d3d;
    margin-top:3px;
}
.mod_video_multi .scroll_video_multi > p {
    font-size: 0.9em;
    color:#009680;
    margin-top:3px;
}
.mod_video_multi .quien_escribe {
    font-size: 0.8em;
    color:#009680;
    margin-top:3px;
}
.con_img_multi {
    height: 221px;
    margin-left: 1%;
    margin-top: 3px;
    width: 98%;
    padding-bottom: 111%;
}
.franja_sobre_imagen {
    float:left;
    margin:-16px 0 0;
}
.redes_miltimedia {
    float:left;
    margin:0px 0 0 0;
    width:100%;
    background: #605d60;
    padding-top:3px;
    bottom:0px;
    position:absolute;
}
.redes_miltimedia i{
    float:left;
    margin:0 0 0 9px;
    color:#fff;
    font-size: 0.9em;
}
.redes_miltimedia span {
    color:#fff;
    margin:-4px 3px 0 4px;
    float:left;
    font-size: 0.8em;
    font-family: "Open Sans",sans-serif;
}
.comentarios_caja_multi {
    float:right;
    margin:0 0 0 0;
}
/*
.btn_play_video_multimedia {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_play.png") no-repeat scroll center center;
    cursor: pointer;
    float: left;
    height: 100%;
    left: 1%;
    opacity: 0.8;
    position: absolute;
    width: 100%;
}
*/
.btn_play_video_multimedia h4 {
    background: rgba(0, 150, 128, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    left: calc(50% - 37px);
    padding: 3px 0px;
    position: absolute;
    top: 57%;
    width: 74px;
    text-align: center;
}
/*
.btn_play_video_multimedia_foto {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_foto_multimedia.png") no-repeat scroll center center;
    cursor: pointer;
    float: left;
    height: 100%;
    left: 1%;
    opacity: 1;
    position: absolute;
    width: 100%;
    color:#009680;
}
*/

/*
.btn_play_video_multimedia_foto i {
    color: #009680;
    font-size: 7em;
    left: 44%;
    position: relative;
    top: 40%;
    
}
*/
.mod_video_multi .btn_play_video_multimedia {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_play.png") no-repeat scroll center center / 27%;
    cursor: pointer;
    float: left;
    height: 61%;
    left: 1%;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
}
.mod_video_multi .btn_play_video_multimedia_foto {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_foto_multimedia.png") no-repeat scroll center center;
    cursor: pointer;
    float: left;
    height: 61%;
    left: 1%;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
}
.btn_firma_mas_multimedia{
    font-size: 1em;
    float: left;
    line-height: 85%;
} 
.btn_firma_mas_multimedia a{
    color: #ffffff;
    padding: 1px 3px;
    display: block;
    float: left;
    margin: -3px 0 0 4px;
    background: #009680;
}
.btn_firma_mas_multimedia a:link,.btn_firma_mas_multimedia a:hover, .btn_firma_mas_multimedia a:visited {
    color: #ffffff!important;
}
.videos_relacionados .cont_popular{
    background:#eae9e9;
    float:left;
    width: 100%;
    margin:0px 0 0px 0;
    position:relative;
}
.videos_relacionados .cont_popular div {
    z-index: 15;
    position: absolute;
    top: 39px;
    left: calc(50% - 46px);
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_play2.png") no-repeat scroll center center / 64%;
    height: 52px;
    width: 29%;
}
.videos_relacionados .cont_popular h6 {
    float: left;
    font-size: 1.0em;
    font-weight: normal;
    margin: 10px 0 10px 0px;
    width: 100%;
    line-height: 146%;
    padding: 0 10px;
    box-sizing: content-box;
}
.videos_relacionados .btn_play_video_multimedia h4 {
    background: rgba(0, 150, 128, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    left: calc(50% - 27px);
    padding: 3px 0px;
    position: absolute;
    top: 65%;
    width: 55px;
    text-align: center;
}
.videos_relacionados .tit_caja_relacionadas h4 {
    color: #009680;
    float: left;
    font-size: 1.1em;
    margin: 8px 0 15px 6px;
}
/**************************************/

/* pagina etiquetas interiores */
.cab_pag_interiores {
	float:left;
	margin:5px 0 22px 0;
	width:100%;
}
.cab_pag_interiores img {
	float:left;
	margin:0 0 0 0;
}
h3.tit_cab_pag_interiores {
	float:left;
	margin:4px 0 0 14px;
	font-size:1.6em;
	color:#009680;
	font-family: "Open Sans",sans-serif;
}
h3.tit_cab_pag_interiores_busqueda {
	float:left;
	margin:7px 0 0 14px;
	font-size:1.2em;
	color:#009680;
	font-family: "Open Sans",sans-serif;
}
h3.tit_cab_pag_interiores_busqueda span{
    font-size: 1.2em;
}
.linea_gris_interiores {
	width:90%;
	float:left;
	margin:0 0 0 5%;
	border-top:1px solid #dedede;
}
.fila_pag_interiores {
	float:left;
	margin:18px 0 18px 0;
}
.fila_pag_interiores a:link, .fila_pag_interiores a:visited {
    color:#000;
}


.fila_pag_interiores .col_pag_interiores {
	float:left;
	width:50%;
	font-family: "Lora", serif;
	margin:30px 0;
    border-left: 3px solid #009680;
    box-sizing: border-box;
}


.col_pag_interiores {
    display: table;
}
.col_pag_interiores img {
	float:left;
	margin:0 0 0px 10px;
}
.col_pag_interiores h4 {
	float:left;
	font-size:1.3em;
	color:#000;
	font-family: "Lora",serif;
    width:90%;
    margin:0 0 0 16px;
    font-weight: normal;
    line-height: 138%;
}
.col_pag_interiores h5 {
	font-size:0.8em;
	float:left;
	color:#009680;
	font-family: "Open Sans",sans-serif;
    margin:10px 0 0 16px;
    width:90%;
    font-weight: normal;
    line-height: 150%;
}
.col_pag_interiores p {
    float:left;
    font-family:"Open Sans";
    width:90%;
    margin:10px 0 0 16px;
    line-height: 146%;
}
.cell_not_interiores {
    display: table-cell;
    vertical-align: top;
}
.fila_pag_interiores .col_pag_interiores.iz_verde {
    border-left: 3px solid #009680;
    border-right: 3px solid #009680;
}
.fila_pag_interiores .col_pag_interiores.de_verde {
    border-left: 3px solid #009680;
    margin-left:-3px;
}
/* fin pagina etiquetas*/

/*****************************************/
/* COMENTARIOS */
/*****************************************/
#myCanvas {
    position: absolute;
    left: -55px;
    top: -7px;
}
.bloque_comentarios {
    float:left;
    margin:10px 0;
    width: 100%;
}
.bloque_comentarios h4 {
    float: left;
    font-family: Lora;
    font-size: 1.2em;
    font-weight: normal;
    margin: 16px 0 0 4%;
    width: 95%;
}
.barra_comentarios {
    background: #e99c00 none repeat scroll 0 0;
    float: left;
    height: 12px;
    margin: 25px 0 0;
    position: relative;
    width: 100%;
}

.barra_comentarios:after {
	top: 100%;
	left: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.barra_comentarios:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #e99c00;
	border-width: 10px;
	margin-left: -30px;
}
.info_coment_destacado {
    float: left;
    margin:24px 0 0 4%;
    border-top:1px solid #d4c8c7;
    padding-top: 20px;
    width: 95%;
}
.text_new_coment {
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    height: 75px;
    margin: 0;
    width: 100%;
    height: 6em;
}
.fila_datos_user {
    color:#e99c00;
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
    float:left;
    width: 100%;
}
.fila_datos_user .email_user_coment {
    float: left;
    background: url('../imagenes/sobre_amarillo.jpg') no-repeat 0 2px;
    padding: 0 0 0 22px;
}
.fila_datos_user .email_user_coment a {
    color:#e99c00;
}
.fila_botones_user {
    float: left;
    margin:9px 0 0 0;
}
.fila_botones_user .btn_responder_coment {
    float: left;
    margin:2px 6px;
    border:1px solid #dddddd;
    padding:4px;
    color:#8d8d8d;
}
.fila_botones_user .btn_responder_coment i {
    float: left;
    margin:0 4px 0 0;
}
.fila_botones_user .btn_responder_coment a {
    color: #8d8d8d;
}
.fila_datos_user .fecha_user_coment {
    float: right;
    margin:17px 0 0;
}
.fecha_user_coment {
    font-size: 0.8em;
}
.foto_user_destacado {
    float:left;
    margin:3px 0 0 47px;
    padding-right: 10px;
    border-right: 1px solid #e99c00;
}
.imagen_user_coment {
    position: relative;
    margin:3px 0;
}
.foto_user_destacado p {
    width:130px;
    height: 85px;
}
.foto_user_destacado p img{
    border-radius: 50%;
}
.foto_user_destacado h5 {
    float: left;
    margin:7px 0 0 0;
    text-transform: uppercase;
    color:#e99c00;
}
.myCanvas {
    left: -55px;
    position: relative;
    top: -97px;
}
.foto_user_destacado h6 {
    color:#383838;
    font-size: 0.8em;
    text-transform: uppercase;
    float: left;
    clear: left;
    margin:5px 0 0 0;
    font-family: "Open Sans", serif;
    font-weight: normal;
}
.num_user_coment {
    background: rgba(0, 0, 0, 0) url("../imagenes/globo_coment.jpg") no-repeat scroll 0 0;
    clear: left;
    color: #9b9b9b;
    float: left;
    font-size: 1.3em;
    margin: 9px 0 0;
    padding: 0 0 0 25px;
}
.datos_coment {
    float:left;
    margin: 0 0 0 5%;
    width: 70%;
}
.tit_enviar_coment {
    float: left;
    margin:0 0 0 0;
    color:#000;
    font-size: 1em;
    font-family: "Lora";
}
.poder_coment {
    color:#009680;
    font-size: 1em;
    float: left;
    margin:10px 0 0 0;
    clear: left;
}
.login_user_coment {
    float:left;
    margin:10px 0 0 0;
    clear: left;
}
.login_user_coment input {
    float:left;
    border:1px solid #979797;
    padding: 7px;
    font-size: 1em;
    color:#979797;
    margin:10px 0 0 10px;
    width: 250px;
}
.login_user_coment input.btn_entrar_user_coment {
    border: 1px solid #e99c00;
    color: #e99c00;
    float: left;
    margin: 10px 0 0 10px;
    padding: 6px;
    background: none;
    width: 122px;
}
.login_user_coment input:first-child {
    margin-left: 0px;
} 
.form_new_coment {
    float: left;
    width:95%;
    margin:18px 0 0 4%;
}
.btn_entrar_user_coment {
    float:left;
    margin:10px 0 0 10px;
    border:1px solid #e99c00;
    padding: 8px;
    color:#e99c00;
}
.btn_entrar_user_coment a {
    color: #e99c00;
}
.olvida_user_coment {
    float: left;
    margin:13px 0 0 323px;
    color:#009680;
    font-size: 1em;
    clear: left;
}
.tit_enviar_coment {
    
}
.col_datos_coment {
    float:left;
    width: 27%;
}
.col_datos_coment p {
    float: left;
    width: 100%;
    margin:19px 0 0px 0;
    color:#979797;
    font-size: 0.9em;
}
.col_datos_coment span {
    background: #e99c00 none repeat scroll 0 0;
    color: #fff;
    float: right;
    line-height: 128%;
    margin: -4px 0 0;
    padding: 2px;
    font-size: 0.9em;
}
.col_text_coment {
    float: left;
    margin: 3px 0 0 0%;
    width: 100%;
    color: #979797;
    line-height: 130%;
    font-size: 1.0em;
}
.coment_hijo  {
    border-top: 1px solid #dddddd;
    float: right;
    margin: 35px 0 0 20px;
    width: 90%;
}
.coment_hijo {
	position: relative;
}
.coment_hijo:after, .coment_hijo:before {
	bottom: 100%;
	left: 7%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.coment_hijo:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fcfcfc;
	border-width: 18px;
	margin-left: -30px;
}

.coment_hijo:before {
	border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #dddddd;
    border-width: 19px;
    margin-left: -31px;
}

.coment_hijo .datos_coment {
    width:70%;
}
.nuevo_coment {
    float: left;
    margin:17px 0 0 0;
    width: 100%;
    
}
.icono_imagen_usuario {
    float:left;
    border: 1px solid #dedede;
    width: 40px;
    height: 40px;
}
.submit_coment {
    background: rgba(0, 0, 0, 0) url("") repeat-x scroll left bottom !important;
    border: 1px solid #ccc;
    border-radius: 15px !important;
    box-shadow: none;
    color: #555 !important;
    cursor: pointer;
    font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
    height: auto;
    line-height: 18px !important;
    min-width: 0;
    padding: 3px 10px !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) !important;
    width: auto;
    float: left;
    margin:10px 0 10px 0;
    clear: left;
}
.caja_incluir_coment {
    float: left;
    width: 95%;
    margin:0 0 0 4%;
}
.caja_incluir_coment input.text_new_coment {
    float: left;
    height: 38px;
    margin: 0;
    width: 100%;
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
}
.comment_form_padder {
    float: left;
    margin: 10px 0 0px;
    width:100%;
}
.form_coment_usuario {
    float: left;
    width: 100%;
}
.form_coment_usuario h5 {
    float: left;
    margin: 10px 0 3px 0;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
}
.form_coment_usuario input.coment_input_form {
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    height: 38px;
    margin: 0;
    width: 100%;
    
}
.aceptar_check {
    float: left;
    margin: 10px 0 10px 0;
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
}
.aceptar_check input {
    float: left;
}
.p_paginacion {
    float:left;
    width:100%;
    font-family: "Lora", serif;
    font-size: 1.3em;
    margin-top: 15px;
}

ul.pagination li {
    list-style: none;
    display: inline;
    margin: 0px 2px;
    border: 0px;
    color:#fff;
}
ul.pagination li a, ul.pagination li span, ul.pagination li i {
    border: 0px;
}
.p_paginacion li.active {
    
    color: #fff;
}
.p_paginacion li.active i {
    color:#fff;
}
.p_paginacion li .fa-square-o.fa-stack-2x {
    display: none;
}
.p_paginacion li .fa-inverse {
    color: #575757;
    padding: 5px;
    background:none;
    height: 33px;
    line-height: 97%;
    padding: 5px 0 5px 0px;
    /*width: 33px;*/
    font-size: 23px;
}
.p_paginacion li.active .fa-inverse {
    background: #009680 none repeat scroll 0 0;
    padding-left: 0px;
}
.p_paginacion li:last-child .fa-inverse, .p_paginacion li:first-child .fa-inverse {
    color: #009680;
}
.p_paginacion li:last-child.active .fa-inverse, .p_paginacion li:first-child.active .fa-inverse {
    color: #ffffff;
}
.p_paginacion li .fa-chevron-right, .p_paginacion li .fa-chevron-left {
    color:#009680;
}
.p_paginacion ul.pagination li {
    
    margin: 0;
    padding: 4px 0;
}
.p_paginacion ul.pagination li a {
    border-left: 1px solid #dedede;
}
.p_paginacion ul.pagination li:first-child a {
    border-left: 0px;
}
.p_paginacion li .fa-stack {
    
    padding: 0 10px;
}
.franja_verde_pildora {
    position: absolute;
    width: 100%;
    background: #009684;
    text-align: center;
    color: #ffffff;
    font-weight: lighter;
    font-family: 'Open Sans';
    top: 0;
    margin: 0;
    font-size: 1.3em;
    padding: 0px 0;
    position:relative;
    height: 10px;
    line-height: 200%;
}
.franja_verde_pildora_finde {
    background: #e99c00;
    height: 10px;
}
.franja_verde_pildora_finde span {
    width: 100%;
    text-align: center;
    clear: both;
    display: block;
    position: relative;
    top: -10px;
    font-family: 'Lora';
}
.franja_verde_pildora img {
    padding: 0;
    margin: 0;
    float: none;
}
body.movil .franja_verde_pildora {
    height: 20px;
    top: 50px;
}
/*****************************************/
/* FOOTER */
/*****************************************/
.info_sup_pie {
    font-size: 18px;
    padding: 10px 0;
    font-family: 'Lora',serif;
}
.pie_bg_verde p.info_sup_pie {
    font-size: 18px;
    padding: 10px 0;
    font-family: 'Lora',serif;
    background: #009680;
    max-width: 1501px;
    width: 100%;
    margin: 5px auto 0;
    padding: 18px 50px 18px;
    box-sizing: content-box;
}
.pie_bez {
    padding:40px 0;
    margin-bottom: 30px;
    float: left;
    clear: both;
}
.pie_bez .centrado {
    border-top: 5px solid #000;
    display: table;
    width: 100%;
    padding-top: 20px;
}
.pie_bez.pie_bg_verde .centrado {
    border-top: 5px solid #000;
    display: table;
    width: 100%;
    padding-top: 20px;
    background: #009680;
    padding-left: 50px;
    padding-right: 50px;
    box-sizing: content-box;
}
.col_pie {
    /*border-right: 1px solid #989797;*/
    display: table-cell;
    width:33.33%;
    vertical-align: top;
}
.col_pie.align_center {
    border-right: 1px solid #989797;
    border-left: 1px solid #989797;
}
.col_pie:last-child {
    border: 0;
}
.col_pie p {
    font-family: "Open Sans",sans-serif;
    width:95%;
    clear: left;
}
.col_pie p a {
    color:#000;
    
}
.col_pie p.lora {
    font-family: "Lora", serif;
    margin:0 0 5px 0;
} 
.form_newsletter_pie {
    font-family: "Lora",serif;
    font-size: 1em;
}
.logo_bez_pie {
    margin:0 auto;
}
.col_pie p.align_derecha {
    float: right;
    text-align: right;
    margin-bottom: 12px;
    margin-top: 0px;
    font-family: "Open Sans",sans-serif;
    font-size: 0.9em;
    line-height: 126%;
}
.form_newsletter_pie {
    float: left;
    clear: both;
    width: 100%;
}
.form_newsletter_pie img, .form_newsletter_pie form {
    float: left;
}
.form_newsletter_pie form {
    width:63%;
    margin:0 0 0 4px;
}
.btn_registro_pie{
    border-radius: 0px;
    background: #fcfcfc;
    border:1px solid #908f8f;
}
.separador_col_de {
    float: left;
    font-size: 30px;
    border-top: 1px solid #dedede;
    width: 100%;
    margin: 27px 0px 0px;
}
.separador_col_de2 {
    float: left;
    width: 100%;
    margin: 27px 0px 0px;
}
.tit_cab_gris_cronica {
    border-right: 1px solid #dedede;
    color: #a3a3a3;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.5em;
    letter-spacing: -1px;
    margin: 33px 0 0;
    padding: 25px 0 16px;
    text-transform: uppercase;
    width: 82%;
    min-width: 435px;
}
.cab_datos_text_opinion.cab_der_col_cronica_imagen {
    border-left: 0px;
    font-family: "Open Sans"!important;
}
.pie_lateral {
    /*
    float: left;
    width:50%;
    */
    
}
.pie_lateral:last-child {
    font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
} 
.subcol_pie {
    width:33%;
    float:left;
    text-align: center;
}
.subcol_pie a {
    color:#000;
}
.subcol_pie .txt_subcol {
    width:100%;
}
.subcol_pie .txt_subcol span {
    width:100%;
    text-align: center;
    float: left;
}
.subcol_pie .txt_subcol span:first-child {
    color:#009680;
}
/**/

.subcol_pie_iz .lanza_registro_footer {
    width:100%;
    text-align: center;
}
.subcol_pie_iz .form_newsletter_pie img {
    float:none;
}
.laterales_pie_new {
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;
}
.subcol_pie_iz .form_newsletter_pie form p{
    font-size: 0.9em;
    margin: 0;
}
.subcol_pie_iz .form_newsletter_pie form {
    width:100%;
}
.subcol_pie_iz .col_pie p {
    font-family: "Open Sans",sans-serif;
    width: 95%;
    clear: left;
}
.subcol_pie_iz {
    width:33%;
    float:left;
    text-align: center;
}
.subcol_pie_iz a {
    color:#000;
}
.subcol_pie_iz .txt_subcol {
    width:100%;
}
.subcol_pie_iz .txt_subcol span {
    width:100%;
    text-align: center;
    float: left;
    font-size: 1.3em;
    font-family: 'Open Sans', sans-serif;
    padding: 5px 0;
}
.subcol_pie_iz .txt_subcol span:first-child {
    color:#009680;
}
.pie_bg_verde .subcol_pie_iz .txt_subcol span:first-child {
    color:#ffffff;
}
/**/
.creativecommons {
    border-top:1px solid rgba(255,255,255,0.4);
    padding-top:5px;
}
.creativecommons img {
    border-width: 0;
    vertical-align: top;
    float: left;
    margin-right: 5px;
}
.creativecommons a {
    color:#000;
}
.subcol_pie:nth-child(1) img , .subcol_pie:nth-child(2) img {
    width:75px;
}
.subcol_pie:nth-child(1) {
    margin-top:42px;
}
.subcol_pie:nth-child(2) {
    margin-top:30px;
}
.subcol_pie:nth-child(2) .txt_subcol {
    border-right:1px solid #dedede;
    border-left:1px solid #dedede;
}
/**/
.separador_infe_pie {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #dedede;
    width: 97%;
    font-family: 'Open Sans', sans-serif;
}
.subcol_pie_iz:nth-child(1) img , .subcol_pie_iz:nth-child(2) img {
    /*width:75px;*/
}
.subcol_pie_iz:nth-child(1) {
    /*margin-top:42px;*/
}
.subcol_pie_iz:nth-child(2) {
    /*margin-top:30px;*/
}
.subcol_pie_iz:nth-child(2) .txt_subcol {
    border-right:1px solid #dedede;
    border-left:1px solid #dedede;
}
.verdes_inferiores, .verdes_inferiores a {
    color:#009680;
    text-decoration: none;
    float: left;
    font-size: 1.15em;
    font-family: 'Open Sans', sans-serif;
}
.verdes_inferiores a {
    float:none;
}
/**/
/*************************************/
/* timeline */
.timeline-tgt input{
    border:0px;
    background:#000;
    color:#fff;
    border-radius: 3px;
    margin:5px 0 0 0;
}
.timeline-tgt label {
    display:none;
}
.timeline-tgt #zoom {
    display:none;
}
.cab_der_col_cronica_imagen  h5 {
    font-size: 0.7em!important;
}

/****************************************/
/* portada fin de semana */
.fin_de .mod_not.mod123 {
    border: 0px;
}
.fin_de .mod_2_col {
    width:47.299%;
}

.fin_de .mod_123 {
    border:1px solid #dedede;
}
.fin_de .mod_opinion {
    margin-top:20px;
}
.fin_de .mod_escritor {
    position:relative;
    height: 293px;
    border:1px solid #dedede;
}
.fin_de .tabla_escritor section {
    display: table-cell;
    width: 60%;
    margin:0 0 0 0;
    max-width: 246px;
    height: 273px;
}
.fin_de .tabla_escritor aside {
    display: table-cell;
    width: 40%;
    vertical-align: middle;
}

.fin_de .mod_escritor .firma {
    width: 100%;
    background: #dedede;
    color:#000;
}
.fin_de .mod123 .tit_verde_123 {
    width:auto;
    margin:5px 0 0 15px;
    color:#009680;
    font-family:"Lora";
    font-size: 2.1em;
    font-style: italic;
    font-weight: bold;
}
.fin_de .mod123 .tit_gris_123 {
    width:auto;
    color: #717372;
    margin:5px 0 0 15px;
    font-family: "Open Sans", sans-serif;
    font-size: 2.0em;
    line-height: 110%;
    font-style: italic;
    font-weight: bold;
}
.fin_de .mod_opinion .tit_verde_opinion, .fin_de .mod_opinion .subtit_verde_opinion, .fin_de .mod_opinion .txt_normal_opinion {
    width:90%;
    margin-left:5%;
}
.fin_de .mod_opinion .tit_verde_opinion {
    color:#009680;
    font-size: 1.7em;
    font-family: "Lora";
    margin-top:10px;
    font-style: italic;
}
.fin_de .mod_opinion .subtit_verde_opinion {
    color:#717171;
    font-size: 1.3em;
    font-family: "Open Sans";
    font-weight:bold;
    font-style: italic;
}
.fin_de .mod_opinion .txt_normal_opinion {
    color:#717171;
    font-size: 1.1em;
    font-family: "Open Sans";
    margin-top:5px;
    line-height:120%;
}
.slicker .mod_not_slicker{
    height:400px;
    margin:20px 20px 36px 20px;
}
.slick-prev, .slick-next{
    background-color: #009680;
}
.fechas_fin_de_semana {
    bottom: 0px;
    width: 100%;
    background: #e99c00;
    /*finde*/
    position: absolute;
    float:left;
    font-size:17px;
}
.movil .fechas_fin_de_semana {
    bottom: 0px;
    width: 100%;
    background: #e99c00;
    position: static;
    float:left;
    font-size:30px;
}
.fechas_fin_de_semana h2 {
    color: #fff;
    font-family: "Open Sans";
    padding: 5px 0;
    margin: 0 0 0 34%;
    font-size: 1em;
    margin-left: calc( 50% - 118px );
}
.cabecera.cabecera_finde {
    height:212px;
}
.cabecera.cabecera_finde .redes {
    bottom: 28px;
}
.bg_slider_verde {
    position: relative;
    background: #009680;
    height:300px;
    width:100%;
}
h3.cab_slider_verde {
    background: #34ab98;
    width: 100%;
    color:#fff;
    font-size: 1.4em;
    font-family: "Open Sans";
    font-weight: normal;
    margin: 0px;
    padding: 4px 0;/* 15px 0 */
    
    
}
h3.cab_slider_verde i {
    font-size: 1.2em;/* 1.6em */
    padding: 0px 10px 0 14px;
}
.fila_verde_slider {
    float:left;
    width:100%;
    margin: 0;
}
.t_v_slider {
    margin: 0 auto;
    width: 100%;
    max-width: 1601px;
    padding: 0 50px 0;
}
.t_v_slider .slick-arrow:before{
    color:#009680;
}
@media (max-width: 1580px){
    .t_v_slider {
        max-width: 1400px;
    }
}
@media (max-width: 1380px){
    .t_v_slider {
        max-width: 1200px;
    }
}
.pie_bg_verde {
    /*background: #009680;*/
}
.pie_bez.pie_bg_verde {
    margin-top:0;
    color:#fff;
}
.pie_bez.pie_bg_verde a:link , .pie_bez.pie_bg_verde a:visited {
    color:#fff;
}
.pie_bez.pie_bg_verde a:hover {
    color:#fff!important;
}
.pie_bez.pie_bg_verde .centrado {
    border-top:5px solid #fff;
}
.pie_bez.pie_bg_verde .col_pie {
    border: 0px;
}
.pie_bez.pie_bg_verde p.align_derecha img {
    border:8px solid rgba(255,255,255,0.5);
}
/* anteriormente en bez */
.slicker section .noticia_outer{
    margin:5px 10px 30px!important;
}
.slicker section .mod_not{
    height: 300px;
}
body.movil .slicker section .mod_not{
    height: 500px;
}
body.movil .slicker section .tit_mod_not {
    font-size: 1.2em;
}
.fecha_publicado_slider {
    color:#000000;
    margin:36px 0 0 0;
    float:left;
    font-style: italic;
    font-family: "Open Sans";
    font-size: 0.9em;
    position: absolute;
    bottom: -34px;
    z-index: 10;
}
.fecha_publicado {
    margin: 8px 2px;
    font-family: "Open Sans";
    color: #333333;
}
.enlaces_sobre_noticia {
    height: 25px;
    top: 10px;
    position: relative;
    font-size: 1.2em;
    font-family: "Open Sans";
}
.enlaces_sobre_noticia ul li {
    list-style: none;
    float: left;
    margin: 0 5px;
}
.enlaces_sobre_noticia ul li a{
    color: #009680;
}
.enlaces_sobre_noticia ul li a:hover{
    color: #3e3d3d !important;
}
/**********************/
/* slider galeria de las noticas */


/* ESTILOS PARA MÓVILES QUE SON GENRALES Y NO AFECTAN A LA WEB NORMAL */
ul.ul_num_123_verde {
    float:left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0;
    width:100%; 
}
ul.ul_num_123_verde li {
    
    display: block;
}
h4.num_123_verde_nuevo {
    color: #009680;
    margin: 0 25px 0 0;
    padding: 7px 16px;
    box-sizing: content-box;
    font-size: 3em; 
    font-weight: normal;
    font-family: Arial;
    border-right: 4px solid #009680;
    float:left;
}
ul.ul_num_123_verde .icono_movil_123 {
    color:#747474;
    font-family: "Lora", serif;
    font-size: 1.6em;
}
ul.ul_num_123_verde .tit_mod_not {
    color:#009680;
    font-family: "Lora", serif;
    text-align: left;
}
ul.ul_num_123_verde .tit_mod_not a {
    text-align: left;
    color:#009680;
    font-style: normal;
}
.total.movil ul.ul_num_123_verde .tit_mod_not {
    /*position:absolute;*/
}
/*Tabla del especial elecciones 20D*/
.logo_tabla_partidos {
    width:100%;	
    padding: 0 10px 0 10px;
    float:left;
    background:#fff;
}
.texto_tabla_partidos {
    width:100%;	
    font-family: 'Open Sans', sans-serif !important;
    padding: 0 10px 10px 10px;
    color: #000;
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: 140% !important;	
    float:left;
    background:#ededed;
}
.sombra_tabla_partidos {
    width:100%;	
    height:19px;
    padding: 0 10px 0 10px;
    background:url(../imagenes/tr_fondo_logo_partidos.png) repeat;
    float:left;
}
.img_tabla_partidos {
    width: 66%;
    /*max-width: 200px !important;*/
    height: auto;
}
.tabla_elecciones {
    width: 100%;
    position:relative;
    float:left;	
    background:#ededed;
}
.bloque_partido {
    width:25%;
    float:left;	
}
.tabla_opinion_elecciones {
    width: 100%;
    float:left;	
    background:#fff;
    padding: 30px 0 10px 0;
    display: table-column;
    
}
.bloque_opinion_elecciones {
    
    /*float: left;*/
    font-family: 'Open Sans', sans-serif !important;
    margin: 10px;
    color: #000;
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: 140% !important;
    background: #e6e4e4;
    /* border-right: 12px solid #fff; */
    box-sizing: content-box;
    padding: 10px;
    display:table-cell;
    width:33%;
}
.opiniones_dos_columnas .bloque_opinion_elecciones {
    width:50%;
}
.col_blanco_elec, .opiniones_dos_columnas .col_blanco_elec {
    background: #fff;
    width:0%;
}

.bloque_opinion_elecciones:last-child {
    
}
.img_comentariata_elecciones {
    width: 100%;
    float:left;	
    text-align: center;
}
.img_comentariata_elecciones img {
    width: 85%;
    height: auto;
    padding: 0 0 15px 0;
}
.texto_tabla_opinion_partidos {
    width:100%;	
    float:left;
    background:#ededed;
}
.btn_escucha {
    position:absolute;
    right:15px;
    top:165px;
}


.hastack {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background: #009680;
    
}
.hastack h5 {
    color: #fff;
    margin: 8px 0 8px 10px;
    box-sizing: content-box;
    font-size: 1.4em;
    float: left;
    font-family: "Open Sans";
}
.text_art .hastack {
    position:relative;
    float:left;
    margin:0 0 10px 0;
}
.elecciones_2_not {
    float: left;
    width: 64%;
    margin-top:30px;
    position: relative;
    overflow: hidden;
}
.elecciones_2_not .margen_left , .elecciones_1_not .margen_left {
    margin-left:0px;
}
.elecciones_2_not .mod_not {
    width:47.7%;
    margin-top:0px;
    height:443px;
    margin-top:26px;
}
.elecciones_2_not .elecciones_not_derecha {
    margin-left:35px;
} 
.elecciones_1_not {
    float: left;
    width: 30.4995%;
    margin-top:30px;
    position: relative;
    overflow: hidden;
}
.elecciones_1_not_fds {
    width:47.299%;
    margin-top:30px;
    /*height:470px;*/
    float:left;
    background: url('../imagenes/home_elecciones2015.jpg') no-repeat 0 0;
    background-size: 150%;
}
.elecciones_1_not_fds .mod_2_col {
    width: 100%;
}
.elecciones_1_not .mod_not {
    width:100%;
}
.cab_elecciones_2_not {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
.cab_elecciones_1_not {
    position:absolute;
    top:0;
    left:0;
    
}
/*
.cab_elecciones_2_not h5 {
    color:#fff;
    margin: 0;
    padding: 4px 10px;
    box-sizing: content-box;
    background: #983467;
}
*/
.cab_art_elecciones {
    float:left;
    width:100%;
    background:url('../imagenes/home_elecciones2015.jpg') no-repeat 0 0;
    height:41px;
}
.cab_art_elecciones_2016 {
    background:url('../imagenes/home_elecciones2016.jpg') no-repeat 0 0;
}
.cab_elecciones_2_not_movil {

    display:none;
}
.movil .cab_elecciones_2_not_movil {
    position: static;
    float:left;
    width:100%;
    display:block;
}

/*************************************/
/*************************************/
/* nuevo pasillo con noticia */
.linea_verde_inf {
    border-bottom: 3px solid #009680;
}
.noticia_pasillo_new img {

}
.noticia_pasillo_new a h3 {
    color:#009680;
    font-size: 1.9em;
}                           
.noticia_pasillo_new h3 {
    color: #000;
    font-size: 1.6em;
    margin: 4px 0 0 0;
    display: block;
    font-family: "Lora", serif;
    float: left;
    width:90%;
    margin:5px 5% 10px;
    line-height: 120%;
    font-weight:bold;
    font-style: italic;
    text-align: center;
}
.noticia_pasillo_new .pasillo_fin_de_semana h3 {
    text-align: center;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
    color:#727473;
    font-size: 1.8em;
}
.noticia_pasillo_new .pasillo_fin_de_semana h3.firma_pasillo_finde {
    color: #009680;
    font-size: 2em;
    margin: 4px 0 0 0;
    display: block;
    font-family: "Lora", serif;
    float: left;
    width:90%;
    margin:5px 5% 10px;
    line-height: 120%;
    font-weight:bold;
    text-align: center;
}
/*
.noticia_pasillo_new h4 {
    color: #000;
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
    float: left;
    width: 80%;
    margin: 10px 10% 10px;
    line-height: 120%;
}
*/
.noticia_pasillo_new h4 {
    padding-bottom: 10px;
}
.noticia_pasillo_new h4 , .noticia_pasillo_new .pasillo_fin_de_semana h4 {
    color:#727473;
    font-size: 1.4em;
    font-family: "Open Sans", sans-serif;
    float: left;
    width: 80%;
    margin: 0px 10% 0px;
    line-height: 120%;
    font-style: italic;
    text-align: center;
    font-weight: normal;
}
.firma_pasillo_nuevo {
    width:100%;
    text-align: center;
    float: left;
    margin: 0px 0 6px 0;
}
.firma_pasillo_nuevo h5 {
    font-family: 'Lora', serif;
    font-size: 0.95em;
    margin: 0px 0 0 0;
    color: #fca708;
    font-style: italic;
}
.firma_pasillo_nuevo p {
    font-family: 'Lora', serif;
    font-size: 0.9em;
    color: #727272;
    margin: 2px 0 0 0;
    font-style: italic;
    font-weight: bold;
}
.leer_mar_pasillo {
    color: #009680;
    float: left;
    margin: 0 0 0 35px;
    position: absolute;
    top: 219px;
    background: #ffffff;
    width: calc(100% - 70px );;
    padding: 10px 0 3px;
}
.pasillo_new_redes + a .leer_mar_pasillo {
    color: #009680;
    float: left;
    margin: 0 0 0 0;
    position: absolute;
    top: 219px;
    background: #ffffff;
    width: 95%;
    padding: 10px 0 3px 35px;
    box-sizing: border-box;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;

}
.col_pasillo_arriba .leer_mar_pasillo {
    color: #009680;
    float: left;
    margin: 0 10% 0;
    position: static;
    top: 0px;
    width: 80%;
}
.pasillo_contenido_new {
    float: left;
    /*height: 379px;*/
    height:auto;
    overflow-y: auto;
}
.noticia_pasillo_new {
    overflow-y: auto;
}
.col_pasillo_arriba .pasillo_contenido_new {
    float: left;
    /*height: 222px;*/
    height:auto;
    overflow-y: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
.new_fila_1_de .col_pasillo_arriba h5 {
    position: static;
    bottom: 0px;
}
/*estilos especificos en el movil*/
body.movil .noticia_pasillo_new .pasillo_contenido_new{
    height: 100%;
    padding-bottom: 80px;
}
body.movil .noticia_pasillo_new .pasillo_contenido_new h3{
    text-align: center;
    margin: 35px 5%;
}
body.movil .leer_mar_pasillo{
    bottom: 6px;
    text-align: center;
    top: inherit;
    width: calc(100% - 30px );
    height: 60px;
}
/********/
/********/
/********/
/* fin de semana */
.menu.mitad_de_ancho {
    border:1px solid #ababab;
    box-sizing: border-box;
    background: none;
}
.caja_tit_chata_sin_foto {
    font-family: 'Lora';
    font-size: 1.2em;
}
.caja_tit_chata_sin_foto h3 {
    font-size: 1.6em;
    color: #727272;
    width: 95%;
    margin: 2px 2.5% 0;
    text-align: left;
    font-weight: normal;
    font-style: italic;
    font-family: 'Open Sans';
}
.caja_tit_chata_sin_foto h4 {
    font-size: 1.2em;
    color: #009680;
    width: 95%;
    font-style: italic;
    margin: 0 2.5% 0;
    text-align: left;
    font-weight: bold;
}
.caja_tit_chata_sin_foto h5 {
    font-size: 0.9em;
    font-family: 'Open Sans', sans-serif;
    color:#727272;
    width: 95%;
    margin: 13px 2.5% 0;
    text-align: left;
    line-height: 120%;
    height: 74px;
    overflow-y: hidden;
}
.row-alto-comun-medio .menu {
    
}
.apaisada_sin_foto {
    border:1px solid #dedede;
}
/********/
/********/
/********/
.fila_not_ahora {
    /*width: 137px;*/
    width:50%;
    /*height: 82px;*/
    float: left;
    margin: 0 12px 0 0;
    padding-bottom: 29%;
    
}
.tit_ahora_todo_ancho {
    float: right;
    /*border-bottom: 1px solid #dedede;*/
    width: 100%;
    font-size: 1.2em;
    color: #009680;
    font-family: "Open Sans", sans-serif;
    margin: 5px 0 4px 0;
    padding-bottom: 7px;
    font-weight: normal;
    border-bottom: 1px solid #e7e7e7;
}
.tit_ahora_todo_ancho.enlace_a_mas_ahora a,.tit_ahora_todo_ancho.enlace_a_mas_ahora a:hover,.tit_ahora_todo_ancho.enlace_a_mas_ahora a:active,.tit_ahora_todo_ancho.enlace_a_mas_ahora a:link,.tit_ahora_todo_ancho.enlace_a_mas_ahora a:visited{
    text-align: right;
    text-decoration: none;
    font-size: 1em;
    line-height: 1;
    color: #009680;
    /*font-weight: bold;*/
}
.ahora_todo_ancho h6, .ahora_todo_ancho li h6 {
    
    /*float: left;*/
    color: #575757;
    font-family: "Open Sans", sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 144%;
    margin: 3px 0 0;
    /*height:48px;*/
}
.ahora_todo_ancho li {
    border-left: 1px solid #9e9e9e;
    padding-left: 9px;
    padding-right: 9px;
    box-sizing: content-box;
}

.ahora_todo_ancho .slick-prev:before, .ahora_todo_ancho .slick-next:before {
    color:#009680
}
.ahora_todo_ancho .slick-prev:before, .ahora_todo_ancho .slick-next:before{
    content: "";
}
.ahora_todo_ancho .slick-prev {
    background: url('../imagenes/iz_ahora_nuevo.jpg') no-repeat 0 0 !important;
    content: ""!important;
    width: 17px!important;
    height: 104px !important;
}
.ahora_todo_ancho .slick-next {
    background: url('../imagenes/de_ahora_nuevo.jpg') no-repeat 0 0 !important;
    content: ""!important;
    width: 17px!important;
    height: 104px !important;
}
.ahora_todo_ancho .slicker {
    margin-bottom: 18px;
    
}
.ahora_todo_ancho {
    border: 1px solid #d2d2d2;
    float: left;
    margin: 27px 0 0 0;
    /* height: 143px; */
    padding: 7px 5px 0px 5px;
    box-sizing: border-box;
    width: 100%;
    background: #fcfcfc;
}
.ahora_todo_ancho a {
    font-size: 1em;
    color:#000;
    line-height: 118%;
    display: block;
    font-family: 'Open Sans', sans-serif;
}

.ahora_todo_ancho .fancybox.fancy_ahora a {
    color:#000000;
}

.new_bez_vistazo {
    margin-bottom: 20px;
    margin-top: 20px;
}

/*************************************/
/*************************************/
/* NUEVO 123 */
.mod_not.mod123 {box-sizing: content-box;}
.sup_numeros_1_2_3 {float: left; width: 100%; padding: 2px; box-sizing: content-box;}
.sup_1_2_3 { float:left; width:33%; text-align: center; height:200px; position:relative; padding: 0 3px; cursor: pointer}
.sup_1_2_3 div { float:left; width:100%; text-align: center}
.numero_123 { font-size: 70px;color:#666666; font-family: 'Open Sans', sans-serif, Arial, sans-serif; }
.num_sup_on .numero_123 { color:#009680;}
.img_sup_1, .img_sup_2, .img_sup_3 { background-repeat: no-repeat; background-size: cover; }
.sup_1_2_3 div.img_sup_1 { width:57px; height:55px;float: none; display: inline-block;}
.sup_1_2_3 div.img_sup_2 { width: 56px;height: 55px;;float: none; display: inline-block;}
.sup_1_2_3 div.img_sup_3 { width:33px; height:55px;float: none; display: inline-block;}
.img_sup_1 {background-position: -55px 0; margin:4px 0 0 0;}
.img_sup_2 {background-position: -54px 0; margin:4px 0 0 0;}
.img_sup_3 {background-position: -33px 0; margin:4px 0 0 0;}
.num_sup_on .img_sup_1 {background-position: 1px 0;}
.num_sup_on .img_sup_2 {background-position: 1px 0;}
.num_sup_on .img_sup_3 {background-position: 0px 0;}
.sup_1_2_3 h4 { float: left; width: 100%; text-align: center; color: #666666; font-size: 19px;margin: 5px 0 0 0;}
.sup_1_2_3.num_sup_on h4 { color:#009680; }
.num_sup_on .sup_1_2_3 h4 { color: #009680;}
.sup_1_2_3 div.linea_verde_inf_num { width:85%; border-bottom: 0px; position:absolute; top:97%; margin-left:6%;}
.num_sup_on.sup_1_2_3 div.linea_verde_inf_num { border-bottom: 1px solid #009680}
.n_1 { background: url('../imagenes/divisoria_123.jpg') no-repeat right 0 / contain}
/*.n_2.num_sup_on { border-left:1px solid #009680; border-right:1px solid #009680}*/
.sup_1_2_3.n_3 { background: url('../imagenes/divisoria_123.jpg') no-repeat left 0 / contain}
.inf_1_2_3 { display: none;}
.inf_numeros_1_2_3 { float:left;}
.inf_1_2_3.num_inf_on { display: block;}
.inf_1_2_3 .tit_verde_123 {color: #009680;font-size: 1.9em;width:100%; line-height:100%; font-family: "Lora", serif;float: left;margin: 5% auto 5px;text-align: center;padding: 0 26px 0;display: inline-block;}
.inf_1_2_3.n_1 .tit_verde_123 { margin-top:10%;}
.inf_1_2_3 h5 { width: 100%; text-align: center; color:#ffb301; font-size: 1.1em; float: left; margin:0 0 0 0; font-family: 'Open Sans', sans-serif;}
.inf_1_2_3 .imagen_123.blog { float: left;height: 103px;width: 100%;margin: 27px 0 0 0;display: inline-table;position: relative;}

.inf_1_2_3 .tit_verde_123_opinion {color: #009680;font-family: 'Lora';font-size: 1.6em;float: left;width: 85%;margin: 10px 7% 8px; line-height:105%}
/*
.inf_1_2_3.n_2 h5 {float: left;width: 85%;margin: 3px 7% -3px; text-align: left}
*/ 
.inf_1_2_3.n_2 p { font-family: 'Lora', sans-serif; width: 85%;margin: 5px 7% 5px; float:left; color: #000; font-size:1em}
.inf_1_2_3 .txt_normal_123_opinion {float: left;width: 85%;margin: 17px 7% 8px; color:#000;}

.inf_1_2_3 .vinieta_hoy { background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    max-height: 156px;
    float: left;
    position: absolute;
    top:56%
}
.pie_vinieta_ampliada {
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #fff;
    background: #717373;
    height: 40px;
    z-index: 0;
}
.pie_vinieta_movil {
    bottom: 0px;
    width: 100%;
    color: #fff;
    background: #717373;
    height: 40px;
    z-index: 0;
    margin: 30px 0 60px 0;
    float: left;
}
.datos_video{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    height: 120px;
    background: #eee;
    padding: 10px 20px;
    box-sizing: content-box;
}
.datos_video a:hover h2{
    color:#009680;
}
.datos_video h2{
    margin: 0px 0px 10px 0px;
    padding-top: 5px;
    color: #333;
    font-size: 1.6em;
    font-family: 'Lora',serif;
    font-weight: normal;
}
.datos_video p{
    margin: 0px;
    color: #666666;
    line-height: 120%;
    font-family: 'Open Sans', sans-serif;
}
.datos_video .pie_vinieta_ampliada {
    width:94%;
    height: 20px;
}
.pie_vinieta_ampliada .firma {
    height:40px;
    font-size: 1.6em;
    font-family: 'Open Sans', sans-serif;
    padding-top: 4px;
}
.datos_video .pie_vinieta_ampliada .firma {
    height:20px;
    font-size: 0.9em;
    padding: 0;
}
a.ver_mas_vinieta_firma {
    color:#ffffff;
    padding: 0 0 0 10px;
}
.inf_1_2_3 .imagen_123 {float: left;height: 114px;position: absolute;bottom: 4px;}
.inf_1_2_3.n_1.num_inf_on {}

/*************/
/*************/
.pos_vistazo {
    position: absolute;top: 3px;left:calc(50% + 583px);z-index: 2;
}
#ver_de_un_vistazo {
    width: 144px;
    height: 48px;
    padding: 0px;
    cursor: pointer;
    z-index: 2;
    position:relative;
}
.no_hay_escucha #ver_de_un_vistazo {
    margin-left:80px;
}
#de_un_vistazo.slider-toggle {
    width: 100px;
    z-index: 1;
}
.sliding_options{
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
    display:none;
    position: fixed;
}
/**** escucha bez *** cogido de cabecera_pruebas.php linea 89 ***/
.trigger_escucha_bez{
        cursor: pointer;
        display: none;
    }
    body #escucha_bez_audio{
        display:none;
        zoom: 40%;
    }
    body.movil #escucha_bez_audio{
        zoom: 100%;
    }
    body #escucha_bez_audio{
        float: left;
        position: fixed;
        bottom: 0px;
        width: 90%;
        left: 5%;
        font-size: 66px;
        background-color: #009680;
        padding: 5px 20px;
        /*margin-bottom: 5px;*/
        z-index: 2;    
        border: 1px solid #fff;
        border-bottom: 0px;
    }
    #escucha_bez_audio .escucha_bez_audio_toggle{
        cursor: pointer;
        position: absolute;
        top:-103px;
        left: 45%;
        width: 10%;
        background: #009680;
        line-height: 100px;
        height: 105px;
        font-size: 0.9em;
        color: #FFF;
        text-align: center;
        -webkit-border-top-left-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        -moz-border-radius-topleft: 20px;
        -moz-border-radius-topright: 20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border: 1px solid #fff;
        border-bottom: 0px;
    }
    body.movil #escucha_bez_audio .escucha_bez_audio_toggle {
        left: 35%;
        width: 30%;
    }
    .audiojs { height: 122px; width: calc( 100% + 80px ); position: relative; left: -15px; background: none;background-image: none;-webkit-box-shadow: none; box-shadow: none;}
    .audiojs .play-pause { width: 120px; height: 120px; padding: 0px 8px 0px 0px; }
    .audiojs p { width: 120px; height: 120px; margin: -3px 0px 0px -1px; background-size: cover !important; }
    .audiojs .scrubber { height: 100px; width: calc( 100% - 305px ) !important; }
    .audiojs .progress { height: 100px; width: 0px; }
    .audiojs .loaded { height: 100px; }
    .audiojs .time { height: 120px; line-height: 60px; font-size: 27px }
    .audiojs .error-message { height: 120px;line-height: 60px; }
    .track-details { height: 120px; padding: 1px 6px; line-height: 120px; }
    
    .audiojs .play { background-position: -2px 3px; }
    .audiojs .loading { background-position: -2px -117px; }
    .audiojs .error { background-position: -2px -237px; }
    .audiojs .pause { background-position: -2px -357px; }
    .audiojs .error-message{
        font-size: 3em;
        line-height: 3em;
        width: calc( 100% - 200px );
    }
    .audiojs.loadingo .play {
        display: none;
    }     
    .audiojs.loadingo .loading {     
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
        display: block;
        top: 25px;
        left: 25px;
        background: none;
        zoom: 70%; 
    }
    .audiojs.loadingo .loading {
        border: 10px solid transparent;
        border-top-color: #D2D2D2;
    }
    .audiojs.loadingo .loading:before {
        border: 10px solid transparent;
        border-top-color: #e99c00;
    }
    .audiojs.loadingo .loading:after {
        border: 10px solid transparent;
        border-top-color: #ab1355;
    }

/****** fin escucha bez ******/

/********** menu_superior_pruebas.php linea 27  **************/


/* ******** NUEVA CAJA DE OPINION EN PORTADA *********** */
.new_opinion {
    float:left;
    margin:30px 0 0 0;
    background: #009680;
    padding: 12px;
    box-sizing: border-box;
    width:100%;
}
.opinion_iz {
    float:left;
    margin:0 0.8% 0 0;
    width:32%;
}
.opinion_de {
    float: left;
    margin: 0 0 0 0.5%;
    width: 66.7%;
    border-left: 1px solid rgba(255,255,255,0.4);
    padding-left: 0.9%;
    box-sizing: border-box;
}
.opinion_iz_img {
    float: left;
    width: 100%;
    padding-bottom: 35%;
}
.opinion_iz h4 {
    background: url('../imagenes/altavoz_new_op.jpg') no-repeat 16% 4px;
    padding: 9px 0;
    color: #ffffff;
    width: 100%;
    text-align: center;
    font-family: 'Lora';
    font-size: 1.6em;
    float: left;
    margin: 8px 0 3px;
    font-weight: 100;
}
.opinion_iz h5 {
    width: 100%;
    text-align: center;
    font-family: 'Lora';
    font-size: 1.4em;
    padding: 0;
    font-weight: 100;
    float: left;
    margin: 0 0 5px 0;
    line-height: 145%;
    color:#000000;
}
.opinion_iz h6 {
    float: left;
    width: 100%;
    color: #000000;
    text-align: center;
    margin: 1% 0 0 0;
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
    font-family: 'Lora';
}
.opinion_iz h5 a{
    color:#ffffff!important;
}
.opinion_iz h5 a:hover {
    color:#000000!important;
}
.opinion_de h4 {
    width: 100%;
    color: #ffffff;
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    padding: 0px 0;
    float: left;
    margin: 0 0 11px 0;
    font-weight: normal;
}
.mod_op_de {
    float: left;
    background: #7fcbbf;
    width: 49%;
    font-family: 'Lora';
    margin: 0 0 0px 0;
}
.mod_op_de:nth-child(2n+1){
    margin-left:1.8%;
}
.mod_op_de:nth-child(4), .mod_op_de:nth-child(5) {
    margin-top: 24px;
}
.mod_op_de .op_de_img {
    float:lefT;
    width:22%;
    padding-bottom:28%;
    filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
    filter: Gray(); /* IE4-8 and 9 */

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.mod_op_de h5 {
    font-weight: 100;
    float: left;
    margin: 0 0 0 0;
    width: 65%;
    font-size: 1.25em;
    line-height: 123%;
    margin: 9px 0 0 10px;
    color:#000000;
}
/*
.mod_op_de h5 a{
    color:#000000;
    float:left;
    margin: 9px 0 0 10px;
}
*/
.mod_op_de h6 {
    color: #000000;
    float: left;
    margin: 0 0 0 0;
    width: 65%;
    font-size: 1.3em;
    font-style: italic;
    margin: 5px 0 0 10px;
}
/*
.mod_op_de h6 a {
    float: left;
    margin: 5px 0 0 10px;
    color:#000000;
}
*/
.mod_op_de h6 a:hover, .mod_op_de h5 a:hover {
    color:#ffffff!important;
}
/* ************************** */

/* nueva crónica de portada */
.cronica_new {
        border:1px solid #cccccc;
    }
    .cronica_sup {
        float: left;
        width:90%;
        margin:0 5% 6.5% 5%;
        padding-bottom: 5%;
    }
    .cronica_inf {
        border-top: 1px solid #c9c9c9;
        bottom: 5px;
        position: absolute;
        width: 90%;
        margin: 0 5%;
        float: left;
    }
    .cronica_sup.cron_bez {
        background: url('../imagenes/cron_bez.jpg') no-repeat 3% 17% / 30%;
    }
    .cronica_sup h3{
        color:#009680;
        float: right;
        text-align: center;
        width: 55%;
        margin:8% 5% 4% 0;
        font-size: 2.2em;
        font-family: 'Lora';
        line-height: 128%;
    }
    .cronica_sup h4{
        color:#fba707;
        float: right;
        text-align: center;
        width: 59%;
        margin: 1% 1% 5% 0;
        clear:right;
        font-size: 1.3em;
        font-family: 'Lora';
        font-style: italic;
        font-weight: 100;
    }
    .cronica_sup h4 a {
        color:#fba707;
    }
    .cronica_sup h5 {
        float: left;
        width: 100%;
        margin: 1% 0 0 0;
        text-align: center;
        font-size: 1.4em;
        line-height: 120%;
        font-weight: 100;
        font-family: 'Lora';
    }
    .cronica_sup h5 a{
        color:#000000;
    }
    .fila_cronica_inf {

        float: left;
        margin:2% 0 0 0;
        width: 100%;
        height:54px;
    }
    .fila_cronica_inf a {
        display: block;
    }
    .fila_cronica_inf h5 {
        float: right;
        width: 50%;
        color: #727272;
        font-size: 1.5em;
        margin: 0px;
        padding: 5% 0 0 0;
        box-sizing: content-box;
    }
    
    .fila_cronica_inf.mund {
        background:#e1e1e1 url('../imagenes/new_123_mundo.png') no-repeat 18% center / 15%;
    }
    .fila_cronica_inf.econ {
        background:#e1e1e1 url('../imagenes/cro_eco.jpg') no-repeat 18% center;
    }
    .fila_cronica_inf.vida {
        background:#e1e1e1 url('../imagenes/cro_vida.jpg') no-repeat 18% center;
    }
    .fila_cronica_inf.poli {
        background:#e1e1e1 url('../imagenes/cro_poli.jpg') no-repeat 18% center;
    }
    .fila_cronica_inf.imasd {
        background:#e1e1e1 url('../imagenes/cro_imasd.jpg') no-repeat 18% center;
    }

/* acceso al blog de la columna derecha */
.blog_premio {
    float: right;
    margin: 32px 0 0 0;
    display: block;
}
 .acceso_blog_de {
    float: left;
    margin: 0 0 0 0;
    border: 1px solid #b7b7b7;
    width: 100%;
    padding: 27px 0;
    background: #ffffff;
}
.acceso_blog_de a {
    width:261px;
    margin:0 auto;
}
.acceso_blog_de h3 {
    font-family: 'Lora';
    color: #535152;
    font-size: 1.4em;
    width: 261px;
    margin: 6px auto 0;
    font-weight: 100;
    line-height: 126%;
}
.acceso_blog_de h3 span {
    color:#009680;
}

/* fila gris de videos y gráficos */
.total_gris {
    
    padding: 20px 0;
    float:left;
    margin-bottom: 0px;
}
.total_gris .centrado > section {
    float: left;
    /* border: 1px solid blue; */
    padding: 20px 50px 20px 50px;
    box-sizing: initial;
    width: calc(100% + 0px);
    background: #b7b7b7;
    left: -50px;
    position: relative;
}
.mod_videos_gris {
    width:53.5%;
    float:left;
}
.mod_videos_gris h3, .mod_graficos_gris h3 {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0px 6px 55px;
    color: #ffffff;
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.3em;
    margin: 0;
}
.mod_videos_gris h3 {
    background:#717372 url('../imagenes/icon_videos_gris.jpg') no-repeat 2% 0;
}
.mod_graficos_gris h3 {
    background:#717372 url('../imagenes/icon_graficos_gris.jpg') no-repeat 2% 0;
}
.mod_graficos_gris {
    width:44.8%;
    float:right;
    background: #d8dad9;
}
.cont_gris {
    float: left;
    width: 100%;
    background: #d9d9d9;
    padding: 27px 0px;
    box-sizing: border-box;
}

.cont_gris .grande_video_gris {
    float:left;
    width:100%;
}
.cont_gris_iz h4 {
    float: left;
    font-weight: normal;
    font-size: 1.6em;
    margin: 5px 0 0 0;
    padding: 0;
    clear: left;
    width: 100%;
    
}
.cont_gris_iz h5 {
    color: #666666;
    line-height: 120%;
    font-family: 'Open Sans', sans-serif;
    margin: 15px 0px 0px 0px;
    float: left;
}
.cont_gris_de h4 {
    float: left;
    font-weight: normal;
    font-size: 1.4em;
    margin: 0;
    padding: 0;
    clear: left;
    margin: 0% 10%;
    width: 80%;
}
.cont_gris_iz {
    float:left;
    width:61%;
    /*max-width: 373px;*/
    margin:0 0 0 1.4%;
    cursor:pointer;
    position:relative;
    overflow-y: auto;
    height: 343px;
}
.cont_gris_iz > div:first-child {
    padding-bottom: 53%;
}
.cont_gris_iz .contiene_video{
    background-image: url('../imagenes/icon_play.png');
    z-index: 2;
    background-size: 30px;
    background-position: 15px 15px;
    background-repeat: no-repeat;
    opacity: 0.8;
    width: 45px;
    height: 45px;
    float: left;
    position: absolute;
    top:0;
}
body.normal .contiene_video.compatible_con_cintillo {
    background-position: 15px 50px;
}
body.movil .contiene_video.compatible_con_cintillo {
    background-position: 15px 100px !important;
    height: 200px !important;
}
.window_overlay{
    display:none;
    background-color: rgba(51, 51, 51, 0.8);
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    height: 3021px;
    z-index: 4;
}
.cont_gris_de {
    float: left;
    width: 34%;
    /* max-width: 286px; */
    border-left: 1px solid #717372;
    margin: 0 0 0 2%;
    overflow-y: auto;
    min-height: 344px;
    padding-bottom: 1%;
    box-sizing: border-box;
}
.cont_gris_de a:last-child .mod_gris_de {
    margin-bottom: 0px;
}
.cont_gris_de a h4 {
    margin-bottom: 8%;
}
.cont_gris_de a:last-child h4 {
    margin-bottom: 0px;
}
.cont_gris h4 a {
    color:#000000;
}
.grande_video_gris {
    width:100%;
    /*max-width: 373px;*/
}
.mod_gris_de {
    width: 80%;
    margin: 0 10% 0%;;
    padding-bottom: 42.0%; 
    display: inline-block;
    position: relative;
}
.mod_gris_de h4 a {
    color:#000000;
}
.cont_gris_iz_graficos {
    float: left;
    position: relative;
    padding-bottom: 59.0%;
    width: 50.5%;
}

.cont_gris_de_graficos {
    float: right;
    margin: 1% 2% 0% 0;
    width: 45%;
}
.mod_not_graf {
    width: 100%;
    margin: 0 0 2% 0;
    padding-bottom: 40.8%;
}
.mod_not_graf h4 {
    float: right;
    width: 51%;
    padding: 16px 0 0 0;
    margin: 0px 3% 0 0;
    /* position: relative; */
    box-sizing: content-box;
    font-size: 1.2em;
    font-family: 'Lora';
}
@media  ( max-width: 1580px) {
    .mod_not_graf h4 {
        font-size: 1.1em;
    }
}
@media  ( max-width: 1380px) {
    .mod_not_graf h4 {
        font-size: 1em;
    }
}
@media  ( max-width: 1200px) {
    .mod_not_graf h4 {
        font-size: 0.9em;
    }
}
.mod_not_graf h4 a {
    color:#000000;
}


/*************************/
/* rio 2016 */






/*************************/
/* muro de redes */

.redes_new_portada {
    border: 1px solid #cccccc;
}
.total.movil .mod_not {
    height: 600px;
}
.total.movil .mod_not.redes_new_portada {
    height: 1180px;
    padding-top: 0px;
}
.total.movil .cont_muro_portada {
    height: auto;
}
.total.movil .caja_twitter_new {
    height: 770px;
}
.total.movil .caja_twitter_new iframe {
    width:100%!important
}
.total.movil .botones_new_portada .btn_new_redes {
    padding: 20px 0;
}
.mod_muro_redes_movil {
    display: none;
}
.movil .mod_muro_redes_movil {
    display: block;
}
.mod_muro_redes_movil .cont_muro_portada {
    height:auto!important;
}
.movil .cont_muro_portada {
    height: auto;
}
.movil .mod_muro_redes_movil {
    padding: 0 0 40px 0;
    display: table;
    width: 100%;
}
.movil .redes_new_portada {
    padding-bottom: 40px;
    float: left;
}
.cab_redes_new {
        margin: 0px 5% 10px 5%;
    width: 90%;
    position: relative;
    /* padding-bottom: 7%; */
    /*display: table-cell;*/
    /* min-height: 80px; */
    height: 94px;
}
.total.movil .cab_redes_new {
   display: table-cell;
}
.movil .articulo_rio{
    width: 100%;
}
.medallero_rio {
    float: left;
    width: 100%;
    cursor: pointer;
}
.medallero_rio img{
    float: left;
    width: 100%;
}
.noticias_rio {
    float: left;
    width: 100%;
    cursor: pointer;
    margin: 20px 0 0 0;
}
.noticias_rio img{
    float: left;
    width: 100%;
}

.cab_redes_new_interior, .cab_redes_new_interior a {
    color:#009684;
    font-family: 'Lora';
    position: absolute;
    top:50%;
    transform: translate(0,-50%);
    line-height: 120%;
    font-size: 17px!important;
}
.botones_new_portada {
    margin: 0 5% 2px 5%;
    width: 90%;
    position: relative;
    float: left;
}
.botones_new_portada .btn_new_redes {
    float: left;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em;
    padding: 7px 0;
}
.movil .mod_muro_redes_movil .redes_new_portada {
    /*font-size: 2.5em;*/
}
.movil .botones_new_portada {
    font-size: 1.5em;
}
.movil .caja_twitter_new {
    height: 610px!important;
}
.movil .caja_twitter_new iframe {
    width: 100%!important;
}
.timeline-Header {
    padding: 1px!important;
}
.botones_new_portada .btn_new_redes i {
    float: left;
    font-size: 1.2em;
    margin: 2px 7px 0 6px;
}
.botones_new_portada .btn_new_redes a {
    color: #ffffff!important;
    float: left;
}
.botones_new_portada .btn_new_redes a:hover {
    color: #ffffff;
}
.botones_new_portada .btn_new_redes.new_red_muro_twitter {
    background: #00aced;
} 
.botones_new_portada .btn_new_redes.new_red_muro_facebook {
    background: #36599a;
} 
.botones_new_portada .btn_new_redes:last-child {
    border-left:1px solid #ffffff;
    
}
.caja_twitter_new {
    height: 260px;
    overflow-y: scroll;
    margin: 0 5% 1px 5%;
    width: 90%;
    position: relative;
    border:1px solid #00aced;
}
.btn_acceso_muro {
    margin: 0 5% 10px 5%;
    width: 90%;
    position: relative;
}
.btn_acceso_muro  img{
    float: left;
    width: 100%;
}
.cont_muro_portada {
    float: left;
    height: 408px;
    overflow-y: scroll;
    width: 100%;
}
.cont_muro_portada > a{
    float: left;
    width:100%;
    text-align: center;
}

/* titulares centrados */
.tit_centrado .tit_mod_not,
.tit_centrado.mod_not_graf h4,
.cont_gris_de a h4.tit_centrado,
.tit_centrado.cont_gris_iz h4,
.ahora_todo_ancho a.tit_centrado,
.tit_centrado .tit_principal,
.tit_centrado .text_art h1.titular_articulo,
.tit_centrado .cont_popular h6,
.tit_centrado .mod_op_de h5{
    text-align: center;
}

/* nuevo footer */
.pie_2017 {
    width: 100%
}
.pie_2017 .opcion_pie_2017 {
    float: left;
    
}
.pie_2017 > div {
    background: url(../imagenes/linea_verde_pie2017.jpg) repeat-x 0 185px;
    float: left;
    width: 100%;
    padding-top: 30px
}
.fila_pie_2017 {
    float: left;
    clear: left;
}
.col_1_2017 { float: left; width: 624px;}
.col_2_2017 { float: left;}
.col_3_2017 { float: left; margin-left: 300px;}
.col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1){
    margin: 73px 0 0 56px;
}
.col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(2){
    margin: 96px 0 0 27px;
}
.col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(3){
    margin: 65px 0 0 66px;
}
.col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(4){
    margin: 76px 0 0 8px;
}

.col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(1) {
    margin: 0 0 0 22px;
    float: left;
}
.col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(2) {
    margin: 0 0 0 22px;
    float: left;
}
.col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(3) {
    margin: 0 0 0 22px;
    float: left;
}
.col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(4) {
    margin: 0 0 0 22px;
    float: left;
}
.fila_1_pie_2017 {
    float: left;
    height: 131px;
}
.fila_2_pie_2017 {
    float: left;
    clear: left;
    width: 100%;
    text-align: center;
    color: #000000;
}
.fila_2_pie_2017 a {
    color: #000000;
}
.fila_2_pie_2017 ul {
    list-style: none;
    text-align: left;
    margin: 0 auto;
    display: inline-block;
    margin: 30px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
.fila_2_pie_2017 ul li {
    display: inline-block;
    color: #000000;
    float: left;
}
.fila_2_pie_2017 ul li img {
    float: left;
}
.fila_2_pie_2017 ul li:nth-child(1) {
    width: 412px;
    
}
.fila_2_pie_2017 ul li:nth-child(2) {
    padding: 0 50px;
    margin: 0 50px;
    text-align: center;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}
.fila_2_pie_2017 ul li:nth-child(2) a {
    float: left;
    clear: both;
    width: 100%;
}
.fila_2_pie_2017 ul li:nth-child(3) {
    width: 406px;
}
.fila_2_pie_2017 ul li:nth-child(3) span {
    color: #009680;
}
.cul_bez_pie_2017 {
    margin: 12px 0 0 0;
}
/* fin nuevo footer */


/* primavera rosa */
@font-face {
    font-family: 'Conv_Cyclone_Background';
    src: url('css/Cyclone_Background.eot');
    src: url('css/Cyclone_Background.eot?#iefix') format('embedded-opentype'),
         url('css/Cyclone_Background.woff') format('woff'),
         url('css/Cyclone_Background.ttf') format('truetype'),
         url('css/Cyclone_Background.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('css/oswald-regular-webfont.eot');
    src: url('css/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/oswald-regular-webfont.woff') format('woff'),
         url('css/oswald-regular-webfont.ttf') format('truetype'),
         url('css/oswald-regular-webfont.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.banner_primavera_rosa {
    background: #e8819e;
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.banner_primavera_rosa img {
    float: left;
    margin: 10px 0 10px 10px;
    width: 4%;
}
.banner_primavera_rosa h4 {
    float: left;
    margin: 8px 0 0 8px;
    font-family: 'Conv_Cyclone_Background';
    color: #000000;
    font-size: 3.4em;
    font-weight: normal;
}
.banner_primavera_rosa p {
    float: left;
    margin: 20px 0 0 22px;
    font-family: 'Oswald';
    color: #ffffff;
    font-size: 2em;
}
.patrocinado_rosa {
    background: #e8819e;
    float: left;
}
.patrocinado_rosa h4 {
    font-family: 'Conv_Cyclone_Background';
    font-size: 2.5em;
    color: #000;
    font-weight: normal;
}
.tit_caja_relacionadas.patrocinado_rosa h4 {
    margin: 8px 0 8px 10px;
}
.tit_caja_relacionadas.patrocinado_rosa img {
    margin: 9px 0 0 18px;
    width: 9%;
}
@font-face {
    font-family: 'Oswald';
    src: url('css/oswald-regular-webfont.eot');
    src: url('css/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/oswald-regular-webfont.woff') format('woff'),
         url('css/oswald-regular-webfont.ttf') format('truetype'),
         url('css/oswald-regular-webfont.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* RIO 2016 */
.portada_rio {
    float: left;
    width: 100%;
    background: url('../imagenes/rio2016_p.jpg?t') no-repeat left top;
    height: 73px;
    margin: 0 0 20px 0;
    padding: 0px 0 0px 130px;
    font-size: 33px;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 100%;
}
.portada_rio a:link, .portada_rio a:hover, .portada_rio a:visited {
    color:#ffffff!important;
    display: table-cell;
    vertical-align: middle;
    height: 73px;
    padding-right: 197px;
}

.total.movil .portada_rio a:link, .total.movil .portada_rio a:hover, .total.movil .portada_rio a:visited  {
    color: #ffffff!important;
    display: table-cell;
    vertical-align: middle;
    height: 143px;
    padding-right: 20px;
}
.articulo_rio {
    float: left;
    width: 92%;
    background: url('../imagenes/rio2016_articulo.jpg?t') no-repeat center top;
    height: 73px;
    margin: 0 0 20px 0;
    padding: 0px;
    font-size: 39px;
    box-sizing: border-box;
}
.total.movil .portada_rio {
    background: url('../imagenes/rio2016.jpg?t') no-repeat left top / cover;
        height: 142px;
    margin: 0 0 0px 0;
    padding: 0px 0 0px 184px;
    font-size: 45px;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 100%;
}
.articulo_rio.movil_noticias_rio, .articulo_rio.movil_calendario_rio, .articulo_rio.movil_historia_rio {
    display: none;
}
.movil .articulo_rio.movil_noticias_rio {
    float: left;
    width: 100%;
    background: url('../imagenes/noticias_rio_movil.jpg?t') no-repeat left top;
    height: 73px;
    margin: 0 0 30px 0!important;
    padding: 0px;
    font-size: 39px;
    box-sizing: border-box;
    display: block;
}

.movil .articulo_rio.movil_calendario_rio {
    float: left;
    width: 100%;
    background: url('../imagenes/calendario_rio_movil.jpg?t') no-repeat left top;
    height: 73px;
    margin: 0 0 30px 0;
    padding: 0px;
    font-size: 39px;
    box-sizing: border-box;
    display: block;
}
.movil .articulo_rio.movil_historia_rio {
    float: left;
    width: 100%;
    background: url('../imagenes/historia_rio_movil.jpg?t') no-repeat left top;
    height: 73px;
    margin: 0 0 30px 0;
    padding: 0px;
    font-size: 39px;
    box-sizing: border-box;
    display: block;
}
.movil .articulo_rio.movil_noticias_rio a, .movil .articulo_rio.movil_calendario_rio a, .movil .articulo_rio.movil_historia_rio a{
    float: left;
    width: 100%;
    height: 100%;
}
.movil .articulo_rio.movil_noticias_rio.banner_rio_portada , .movil .articulo_rio.movil_calendario_rio.banner_rio_portada {
    margin: 30px 0 0 0!important;
}
.movil .pie_2017_movil {
    float: left;
    margin: 30px 0;
    text-align: center;
    width: 100%;
}
.movil .pie_2017_movil .col_2_2017 {
    width: 59%;
}
.movil .pie_2017_movil .col_3_2017 {
    width: 41%;
    margin: 54px 0 0 0;
}
.movil .pie_2017_movil .logo_pie_2017 img {
    width: 88%;
}
.movil .pie_2017_movil .cul_bez_pie_2017 img {
    width: 88%;
}
.movil .pie_2017_movil .movil_pie_texto {
    width: 100%;
    margin: 20px 0 0 0;
    font-size: 29px;
    float: left;
}
.movil .fila_2_pie_2017 {
    width: 745px;
}
.movil .fila_1_pie_2017 .opcion_pie_2017 {
    float: left;
}
.movil .bg_pie_col_1_2017 {
    width: 100%;
    background: url('../imagenes/linea_verde_pie2017.jpg') repeat-x 0 179px;
    float: left;
    
}
.movil .col_1_2017 {
    width: 747px;
    margin: 0 auto;
    display: inline-block;
    float: none;
}
.movil .fila_2_pie_2017 img {
    width: 160px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1) {
    margin: 43px 0 0 82px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1) img {
    width: 130px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(2) {
    margin: 62px 0 0 42px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(2) img {
    width: 97px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(3) {
    margin: 35px 0 0 98px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(3) img {
    width:149px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(4) {
    margin: 50px 0 0 30px;
}
.movil .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(4) img {
    width: 118px;
}



/* ==================================================================================== */ 
/* ==================================================================================== */ 
/* ==================================================================================== */ 
/* ==================================================================================== */ 
/* ==================================================================================== */ 
/**************************************************************************************/
/******************************* RESPONSIVE *************************************/
@media  ( max-width: 1580px) {
    
    /* contenedor de todo el site */
	.centrado { max-width:1300px}
    
	/* Noticia principal */
	.fila_1_iz { }
    .not_principal  {
        height: 362px;
        width: 55%;
    }
    .mod_not_responsive_activo { display:none}
    .mod_not_responsive_oculto { display:block}
    /* Mis temas y Ahora */
	.col_pasillo {
        height: 362px;
        width: 16.5%;
    }
    .movil .col_pasillo {
        height: auto;
    }
	.cont_ahora { height:328px;}
    .cont_mistemas { height:328px;}   
    
    /* Módulo video */
	.fila_1_de { height:362px;}
    
    /* Segunda fila con noticias y publicidad */
    .fila_2_iz { width: 1003px; max-width:995px}
    .mod_123 { height:132px;}
    .txt_123 { width:74%}
    .txt_123 a:link, .txt_123 a:visited { line-height:119%;}
    .imagen_123 { height:111px; }
    .imagen_123.blog { height:68px;width:68px;}
    .mod_123 h3 { }
	.publi_centro_iz { }
	.margen_left { }
	.mod_not { }
    .mod_123 .tit_verde_123_opinion {
        font-size:0.9em;
    }
    .mod_123 .txt_normal_123_opinion {
        font-size:0.9em;
    }
    /* Modulos negro y verde */
	.total_negro .centrado, .total_verde .centrado { max-width: 1340px;}
    
	.total_verde .mod_fila_3 {
    	max-width:23.83%;
	}
    
    /*.mod_123 .firma {
    width:293px;
    }*/

    .cab_datos_text_opinion .datos_foto_op .izq_opi {
        margin: 0 0 0 15%;
    }
    .vinieta_hoy {
        height:131px;
    }
    .tit_cab_gris_cronica {
        max-width: 308px;
    }
    .publi_centro_iz {
        /*max-width:74.6%;*/
    }
    .text_art {
        width: 73%;
    }
    .body_art .text_art {
        /*width: 64%;*/
        width: 72%;
    }
    .text_art .publi_centro_iz {
        max-width:100%;
    }
    .fin_de .mod_escritor {
        height: 245px;
    }
    .fin_de .tabla_escritor section {
        height: 228px;
    }
    .mod_123 .tit_verde_123 {
        font-size: 1em;
    }
    .mod123 a:nth-child(1)  {
        /*height:;*/
    }
    .img_op {
        height:120px;
        margin-left:8px;
        margin-top:8px;
    }
    .elecciones_2_not .elecciones_not_derecha {
        margin-left: 29px;
    }
    .cab_elecciones_2_not {
        width:113%;
    }
    .elecciones_2_not .mod_not, .elecciones_1_not .mod_not {
    }
    .not_principal_elecciones {
        width:55%;
        background-size: 119%;
    }
    .not_principal_elecciones .not_principal {
    }
    .col_pie {
        font-size:0.9em;
    }
    .elecciones_1_not_fds .mod_2_col {
        margin: 25px 0 0 0;
        height: 372px;
    }
    .elecciones_2015 .mod_noticias_patrocinadas {
       background-size: 100%;
        padding-top: 0.5%;
        width:100%;
    }
    /* nuevo 123 */
    .sup_1_2_3 h4 {
        font-size: 18px;
    }
    .inf_1_2_3 .tit_verde_123 {
        font-size: 1.5em;
        /*margin: 9px auto 5px;*/
        
        line-height: 108%;
    }
    .inf_1_2_3.n_1 .tit_verde_123 {margin-top:6%;}
    .inf_1_2_3 .imagen_123 {
        height: 90px;
    }
    .inf_1_2_3 .imagen_123.blog {
        height:78px;
    }
    .inf_1_2_3 .tit_verde_123_opinion {
        font-size: 1.4em;
        margin: 10px 7% 1px;
        line-height: 105%;
    }
    .inf_1_2_3 h5 {
        font-size: 1.1em;
    }
    .inf_1_2_3 .vinieta_hoy {
        /*top: 225px;*/
    }
    .inf_1_2_3.n_2 p {
        font-size:0.9em;
    }
    .sup_1_2_3 {
        height:190px;
    }
    .img_sup_1, .img_sup_2, .img_sup_3 {
        margin:-2px 0 0 0;
    }
    /* fin nuevo 123 */
    .pos_vistazo {
        left:calc(50% + 483px);
    }
    /**/
    .leer_mar_pasillo {
            top: 187px;
    margin-left: 30px;
    }
    .pasillo_contenido_new {
        height: 334px;
    }
    .noticia_pasillo_new h3 {
        line-height: 108%;
    }
    /* multimedia */
    .mod_video_multi {
        width: 32%;
        height: 440px;
    }
    .scroll_video_multi {
        height:365px;
    }
    .btn_play_video_multimedia h4 {
        left: calc(50% - 40px);
    top: 58%;
    width: 82px;
    }
    .btn_firma_mas_multimedia a {
        margin: -2px 0 0 4px;
    }
    /* imagenes de los artócviulos */
    .texto_articulo img {
        max-width: 825px;
    }
    /* nueva caja de opinion verde */
    .mod_op_de h5, .mod_op_de h6 {
        font-size: 1.0em;
    }
    .mod_op_de h5 a {
        margin: 5px 0 0 10px;
    }
    
    /* nueva ventana crónica */
    .cronica_sup h3 {
        margin: 8% 5% 2% 0;
        font-size: 1.6em;
    }
    .fila_cronica_inf {
        height:50px;
    }
    .cont_gris {
        padding: 13px 0px;
    }
    .new_not_principal{
        height:445px;
    }
    .mod_not.acompagna_a_principal {
        height: 445px;
    }
    .aspa-cierre-entradilla-principal:hover {
        color: #009680;
    }
    .aspa-cierre-entradilla-principal {
        text-align: center;
        cursor: pointer;
        height: 30px;
        line-height: 30px;
    }
    .col_pasillo_arriba, .col_pasillo_abajo{
        height:218px;
    }
    .col_pasillo_arriba .leer_mar_pasillo {
        top:199px;
    }
    .cont_gris_de {
        min-height: 320px;
    }
    .cont_gris_iz {
        height: 320px;
    }
    .opinion_iz h5 {
        font-size: 1.2em;
    }
    .opinion_iz h6 {
        font-size: 1.1em;
    }
    .cronica_sup h5{
        font-size: 1.2em;
    }
    .caja_tit_chata_sin_foto {
        font-size: 1.0em;
    }
    .col_pasillo_arriba .pasillo_contenido_new {
        font-size: 0.85em;
    }
    .caja_tit_chata_sin_foto h5 {
        height:61px
    }
    .pie_bg_verde p.info_sup_pie {
        max-width: 1300px;
    }
    .opinion_iz h4 {
        background: url('../imagenes/altavoz_new_op.jpg') no-repeat 16% 4px / 10%;
        font-size: 1.4em;
    }
    .cont_sesion_tags {
        width: 73.75%;
    }
    /* muro redes */
    .botones_new_portada .btn_new_redes {
        font-size: 0.9em;
    }
    .caja_twitter_new {
        height:205px;
    }
    .cont_muro_portada {
        height: 348px;
    }
    /*****/
    /* primavera rosa portada */
    .banner_primavera_rosa p {
        margin: 26px 0 0 1%!important;
        font-size: 1.6em!important;
    }
    /**/
    .col_pasillo_arriba.pasillo_new_redes {
        height:223px;
    }
    .pasillo_new_redes + a .leer_mar_pasillo {
        top:202px;
    }
    .articulo_rio {
        width: 90.4%;
    }
    /* nuevo pie 2017 */
    .col_1_2017 {
        width: 523px;
    }
    .col_3_2017 {
        margin-left: 193px;
    }
}


/* pantalla portatil MAC */
@media  ( max-width: 1380px)  {
    
	/* Tamaño de fuente */
	body { font-size:0.79em}
	
	/* contenedor de todo el site */
	.centrado { max-width:1129px} 
        .centrado { min-width:1100px} /*  PARA LAS ELECCIONES 2015 */
        .total.movil .centrado {
            min-width:100%;
        }
        
	/* Noticia principal */
	.fila_1_iz { width:75.446%}
    .mod_not_responsive_activo { display:none}
    .mod_not_responsive_oculto { display:block}
    .not_principal  {
    }
    .text_art {
        width: 70%;
    }
    .body_art .text_art {
        /*width: 59%;*/
        width:68%;
    }
	/* Mis temas y Ahora */
    .col_pasillo {
        height: 330px;
        width: 17.453%;
    }
    .movil .col_pasillo {
        height: auto;
    }
    .col_pasillo.no_urgente {
        margin: 0 0 0 24px;
    }
	.cont_ahora { height:295px}
    .cont_mistemas { height:295px;}
	
	/* Módulo video */
	.fila_1_de { height:330px; margin-left:1%;}
		
	/* Segunda fila con noticias y publicidad */
    .fila_2_iz { width: 876px;}
    .mod_123 { height:117px;}
    .txt_123 { width:60%;}
    .txt_123 a:link, .txt_123 a:visited { line-height:119%;}
    /*.imagen_123 { width:97px; height:97px;}*/
    .imagen_123.blog { height:73px;width:73px;}
    .mod_123 h3 { font-size: 1.1em; margin-top:5px;}
	.publi_centro_iz { width:71.8%}
	.margen_left { margin-left:2.114%}
	.mod_not { }
    .mod_noticias_patrocinadas { width:98%}
    .mod_123 .tit_verde_123 {
        margin:-8px 0 0 0;
    }
    .mod_123 .tit_gris_123 {
        font-size:1.5em;
        width:55%;
    }
    .mod_123 .cont_blanco_123 .imagen_123 {
        width: 26%;
    }
    .mod_123 .tit_gris_123_opinion {
        width:65%;
        font-size:1.3em;
    }
    .mod_123 .tit_verde_123_opinion {
        width:65%;
    }
    .mod_123 .txt_normal_123_opinion {
        width:65%;    
    }
    .mod_123 .tit_verde_123 {
        font-size: 0.9em;
    }

	/* Franjas inferiores negra y verde */
	.total_negro .centrado, .total_verde .centrado { max-width: 1210px;}
    
	.mod_fila_3 {  max-width: 22%;}
    /*.mod_123 .firma {
        width:261px;
    }*/
    .mod_123 .firma h6 {
        font-size: 0.8em;

    }
    .cab_datos_text_opinion .datos_foto_op .izq_opi {
        margin: 0 0 0 9%;
        /*width:138px;*/
    }
    .opinion_cab_izquierda {
        width:70%;
    }
    .opinion_cab_derecha {
        width:30%;
    }
    .vinieta_hoy {
        height:116px;
    }
    .tit_cab_gris_cronica {
        max-width: 233px;
    }
    .fin_de .mod_escritor {
        height: 222px;
    }
    .fin_de .tabla_escritor section {
        height: 200px;
    }
    .elecciones_2_not .elecciones_not_derecha {
        /*margin-left: 24px;*/
        margin-left:18px;
    }
    .cab_elecciones_2_not {
        width:137%;
    }
    .elecciones_2_not .mod_not, .elecciones_1_not .mod_not {
    }
    .not_principal_elecciones {
        background-size: 129%;
    }
    .not_principal_elecciones .not_principal {
        height:300px;
    }
    .elecciones_1_not_fds {
        background-size: 190%;
    }
    .elecciones_1_not_fds .mod_2_col {
        margin: 25px 0 0 0;
        height: 334px;
    }
    .elecciones_2015 .mod_noticias_patrocinadas {
       background-size: 110%;
        padding-top: 0.5%;
        width:97%;
    }
    /* nuevo 123 */
    .sup_1_2_3 {
        height:155px;
    }
    .sup_1_2_3 h4 {
        font-size: 14px;
        margin:4px 0 0 0;
    }
    .numero_123 {
        font-size: 55px;
    }
    .inf_1_2_3 .tit_verde_123 {
        font-size: 1.6em;
        /*margin: 5% auto 5px;*/
        line-height: 108%;
        padding: 0 17px 0;
    }
    .inf_1_2_3 .imagen_123.blog {
        height: 80px;
        margin:20px 0 0 0;
    }
    .inf_1_2_3 .imagen_123 {
        height: 90px;
    }
    .inf_1_2_3 .tit_verde_123_opinion {
        font-size: 1.1em;
        margin: 10px 7% 1px;
        line-height: 105%;
    }
    .inf_1_2_3 h5 {
        font-size: 0.9em;
    }
    .inf_1_2_3 .vinieta_hoy {
        /*top: 177px;*/
    }
    .inf_1_2_3.n_2 p {
        font-size:0.95em;
    }
    
    .img_sup_1, .img_sup_2, .img_sup_3 {
        margin:-2px 0 0 0;
    }
    /* fin nuevo 123 */
    .pos_vistazo {
        left:calc(50% + 395px);
    }
    /**/
    .leer_mar_pasillo {
            top: 161px;
    margin-left: 25px;
    }
    .pasillo_contenido_new {
        height: 302px;
    }
    .noticia_pasillo_new h3 {
        line-height: 108%;
    }
    /* multimedia */
    .mod_video_multi {
        width: 32%;
        height: 375px;
    }
    .scroll_video_multi {
        height:360px;
    }
    .btn_play_video_multimedia h4 {
        left: calc(50% - 34px);
    top: 57%;
    width: 69px;
    }
    .btn_firma_mas_multimedia a {
        margin: -2px 0 0 4px;
    }
    /* imagenes de los artócviulos */
    .texto_articulo img {
        max-width: 625px;
    }
    /* nueva caja de opinion verde */
    .mod_op_de h5, .mod_op_de h6 {
        font-size: 0.96em;
    }
    /* nueva ventana crónica */
    .fila_cronica_inf {
        height: 44px;
    }
    .cont_gris {
        padding: 12px 0px;
    }
    .new_not_principal{
        height:390px;
    }
    .mod_not.acompagna_a_principal {
        height: 390px;
    }
    .aspa-cierre-entradilla-principal:hover {
        color: #009680;
    }
    .aspa-cierre-entradilla-principal {
        text-align: center;
        cursor: pointer;
        height: 30px;
        line-height: 30px;
    }
    .entradilla_principal {
        top: 10px;
    }
    .col_pasillo_arriba, .col_pasillo_abajo{
        height:190px;
    }
    .col_pasillo_arriba .leer_mar_pasillo {
        top:173px;
    }
    .cont_gris_de {
        min-height: 275px;
    }
    .cont_gris_iz {
        height: 275px;
    }
    .cont_gris_iz h5 {
        margin: 4px 0px 0px 0px;
    }
    .caja_tit_chata_sin_foto {
        font-size: 0.95em;
    }
    .caja_tit_chata_sin_foto h5 {
        height:49px;
    }
    .pie_bg_verde p.info_sup_pie {
        max-width: 1129px;
    }
    .cont_sesion_tags {
        width: 69.75%;
    }
    .cab_lineal .lista_tags_cab {
        width: 76%;
    }
    /* muro redes */
    .botones_new_portada .btn_new_redes {
        font-size: 0.8em;
    }
    .caja_twitter_new {
        height:175px;
    }
    .cont_muro_portada {
        height: 312px;
    }
    
    /*****/
    /* primavera rosa portada */
    .banner_primavera_rosa p {
        margin: 26px 0 0 1%!important;
        font-size: 1.4em!important;
    }
    .col_pasillo_arriba.pasillo_new_redes {
        height:180px;
    }
    .pasillo_new_redes + a .leer_mar_pasillo {
        top:162px;
    }
    .articulo_rio {
        width: 89.0%;
    }
     /* nuevo pie 2017 */
    .col_1_2017 {
        width: 455px;
    }
    .col_3_2017 {
        margin-left: 153px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1) {
        margin: 73px 0 0 38px;
    }
    .fila_2_pie_2017 ul li:nth-child(1) {
        width: 384px;
    }
    .fila_2_pie_2017 ul li:nth-child(3) {
        width: 339px;
    }
}


/* pantallas menores del mac */
/*
@media  ( max-width: 1200px)  {
    body { overflow-x: hidden;}
    .centrado { max-width:1010px}
    .fila_1_iz { width:100%;}   
    .not_principal { font-size: 1em; height: 367px; width: 100%; }    
    .tit_principal { font-size: 2.6em; }
    .entradilla_principal { font-size: 0.97em; }
    
    .col_pasillo.no_urgente { margin:0 0 0 16px;}
    .col_pasillo { height: 285px; margin-left: 0; width: 49.453%;}
    .movil .col_pasillo {
        height: auto;
    }
    .cont_ahora { height:252px;}
    .cont_mistemas { height:252px;}
    
    .fila_1_de { height:285px; width: 47.555%; }
    
    .fila_2_iz {
        width: 67.5%;
    }
    .mod_not_responsive_activo { display:block}
    .mod_not_responsive_oculto { display:none}
    .margen_left { margin-left:4.114%}
    .margen_left_responsive, .col_pasillo.no_urgente.margen_left_responsive { margin-left:0;}
    .margin_top_30_responsive, .col_pasillo.no_urgente.margin_top_30_responsive { margin-top: 30px;}
    .mod_not {
        height: 383px;
        width: 46.9%;
    }
    .tit_mod_not {
        font-size: 1.3em;
    }
    .mod_123 {
        height:127px;
    }
    .imagen_123 {
        height:106px;
        width:106px;
    }
    .imagen_123.blog {
        height: 63px;
        width: 58px;
    }    
    .txt_123 {
        font-size: 0.85em;
    }
    .mod_123 {
        height:127px;
    }
    .mod_123 h3 {
        font-size: 0.9em;
    }
    .mod_123 h4 {
        font-size: 0.85em;
        margin: 4px 0 0 5px;
        width: 90%;
    }
    .mod_123 .tit_verde_123 {
        margin:3px 0 0 0;
    }
    .txt_123 a:link, .txt_123 a:visited {
        margin:1px 0 0 10px;
        line-height:119%;
    }
    .firma.pensamiento {
        position: absolute;
    }
    .fila_2_de { }
    .fila_2_de div { float:left;}
    .fila_2_de div.publi_300_2 { margin:0px 0 0 5%;}
    
    .mod_fila_3 { width:50%; max-width: 50%;}
    .mod_fila_3.videoteca, .mod_fila_3.reportaje { width:100%; max-width: 100%;}
    
    .mod_noticias_patrocinadas{
        width: 99.9%;
        clear: both;
    }
    .publi_centro_iz {
        width: 62.5%;
    }
    .menu { height:224px;}

    
    .total_negro .centrado, .total_verde .centrado { max-width: 950px;}
    
    .form_newsletter_pie form {
        width: 56%;
    }
    .cab_datos_text_opinion .datos_foto_op .izq_opi {
        margin: 0 0px 21px 2%;
        float:right;
    }
    .vinieta_hoy {
        height:127px;
    }
    .cab_datos_text_opinion {
        width: 100%;
    }
    .tit_cab_gris_cronica {
        max-width: 233px;
        border-right: 0px;
    }
    .cab_datos_text_opinion .datos_foto_op .izq_opi {
        float:left;
    }
    .datos_foto_op {
        
        padding-top: 10px;
    }
  
    .bloque_partido {
        width:50%;
        float:left;	
    }
}
@media  ( max-width: 1100px)  {
    .centrado { max-width:820px}
    .margen-left { margin-left:3.115%}
    .total.ayer {
        
    }
}
*/

/* IPAD */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait)
/*@media  ( max-width: 1200px) and (orientation: portrait)*/ {
    .centrado { max-width:1024px; width: 90%}
    .fila_2_iz {
        width: 64.5%;
    }
    .pie_bez .centrado {
        width: 97%;
    }
    .btn_ayer {
        left: -43px;
    }
    .btn_ayer, .btn_hoy{
        z-index: 4
    }
    @media (max-width: 1248px){
        .btn_ayer{
            left: 0px;
            top: 134px;
        }
        .btn_hoy{
            right: 0px;
            top: 134px;
        }
    }
    .cont_flecha_lateral_de .mod_not, .cont_flecha_lateral_iz .mod_not{
        display: none;
    }
    .sumario1_left, .sumario2_left {
        width: 40%;
    }
    .movil .col_pasillo {
        height: auto;
    }
    
    .text_art {
       width: 71%;
    }
    .fila_pag_interiores .col_pag_interiores {
        width:100%;
    }
    .fila_pag_interiores .col_pag_interiores.iz_verde {
        border-right: 0px;
    }
    .linea_gris_interiores {
        display: none;
    }
    .texto_articulo img {
        max-width: 500px;
    }
    .cont_flecha_lateral_iz, .cont_flecha_lateral_de {
        position:fixed;
    }
    html {
        position:relative;
        width:1134px;
    }
    .articulo_rio {
        width: 89%;
    }
    .col_1_2017 {
        width: 411px;
    }
    .col_3_2017 {
        margin-left: 60px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1) {
        margin: 73px 0 0 28px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(2) {
        margin: 96px 0 0 19px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(3) {
        margin: 65px 0 0 47px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(4) {
        margin: 76px 0 0 3px;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(1) {
        margin: 0 0 0 2px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(2) {
        margin: 0 0 0 5px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(3) {
        margin: 0 0 0 5px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(4) {
        margin: 0 0 0 8px;
        float: left;
    }
    .fila_2_pie_2017 ul li:nth-child(2) {
        padding: 0 30px;
        margin: 0 30px;
    }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape)
{
    .centrado { max-width:1024px; width: 90%; min-width: 700px}
    
    
    .fila_2_iz {
        width: 64.5%;
    }
    .pie_bez .centrado {
        width: 97%;
    }
    .btn_ayer {
        left: -43px;
    }
    .cont_flecha_lateral_de .mod_not, .cont_flecha_lateral_iz .mod_not{
        display: none;
    }
    .sumario1_left, .sumario2_left {
        width: 40%;
    }
    .movil .col_pasillo {
        height: auto;
    }
    
    .text_art {
       width: 71%;
    }
    .fila_pag_interiores .col_pag_interiores {
        width:100%;
    }
    .fila_pag_interiores .col_pag_interiores.iz_verde {
        border-right: 0px;
    }
    .linea_gris_interiores {
        display: none;
    }
    .texto_articulo img {
        max-width: 500px;
    }
    .cont_flecha_lateral_iz, .cont_flecha_lateral_de {
        position:fixed;
    }
    html {
        position:relative;
        width:1134px;
    }
    
    
    .col_1_2017 {
        width: 411px;
    }
    .col_3_2017 {
        margin-left: 60px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(1) {
        margin: 73px 0 0 28px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(2) {
        margin: 96px 0 0 19px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(3) {
        margin: 65px 0 0 47px;
    }
    .col_1_2017 .fila_1_pie_2017 .opcion_pie_2017:nth-child(4) {
        margin: 76px 0 0 3px;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(1) {
        margin: 0 0 0 2px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(2) {
        margin: 0 0 0 5px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(3) {
        margin: 0 0 0 5px;
        float: left;
    }
    .col_1_2017 .fila_2_pie_2017 .opcion_pie_2017:nth-child(4) {
        margin: 0 0 0 8px;
        float: left;
    }
    .fila_2_pie_2017 ul li:nth-child(2) {
        padding: 0 30px;
        margin: 0 30px;
    }
    
    
    
}
/* ipad tanto portrait como landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
      .ahora_todo_ancho .slicker{
        font-size:0.6em;
    }
    .tit_mod_not {
        font-size: 1.1em;
    }
    .fila_cronica_inf.mund {
        background:#e1e1e1 url('../imagenes/new_123_mundo.png') no-repeat 18% center / 15%;
    }
    .fila_cronica_inf.econ {
        background:#e1e1e1 url('../imagenes/cro_eco.jpg') no-repeat 18% center / contain;
    }
    .fila_cronica_inf.vida {
        background:#e1e1e1 url('../imagenes/cro_vida.jpg') no-repeat 18% center / contain;
    }
    .fila_cronica_inf.poli {
        background:#e1e1e1 url('../imagenes/cro_poli.jpg') no-repeat 18% center / contain;
    }
    .fila_cronica_inf.imasd {
        background:#e1e1e1 url('../imagenes/cro_imasd.jpg') no-repeat 18% center / contain;
    }
    .fila_cronica_inf {
        height: 39px;
    }
    .cont_gris_de h4 {
        font-size: 1.2em;
    }
    .cont_gris_iz h4 {
        font-size: 1.4em;
    }
    .cont_gris_iz h5 {
        font-size: 0.8em;
    }
    .mod_op_de h5, .mod_op_de h6 {
        font-size: 0.8em;
        line-height: 106%;
    }
    .opinion_iz {
        font-size: 0.8em;
    }
    .cronica_sup {
        font-size: 0.9em;
    }
    .columna_derecha_articulo {
        clear:none ;
        float: right;
        position: static;
        margin:0 0 0 0px;
    }
    .cont_total_articulo {
        min-width: 0px;
    }
    .body_art .text_art {
        width: 55%;
    }
  }
/*
@media  ( max-width: 1200px) and (orientation: landscape) {
    .centrado { max-width:1050px; width: 90%}
    .fila_2_iz {
        width: 64.5%;
    }
    .pie_bez .centrado {
        width: 97%;
    }
    .btn_ayer {
        left: -43px;
    }
    .mod_123 .firma {
        width: 97%;
    }
    .cont_flecha_lateral_de .mod_not, .cont_flecha_lateral_iz .mod_not{
        display: none;
    }
    .sumario1_left, .sumario2_left {
        width: 40%;
    }
    .columna_derecha_articulo {
        clear:left;
        float: left;
        position: static;
        margin:0 0 0 150px;
    }
    .text_art {
       width: 71%;
    }
    .fila_pag_interiores .col_pag_interiores {
        width:100%;
        
    }
    .fila_pag_interiores .col_pag_interiores.iz_verde {
        border-right: 0px;
    }
    .linea_gris_interiores {
        display: none;
    }
    .texto_articulo p img {
        max-width: 450px;
        margin: 0px!important;
    }
    .mod_123 .tit_verde_123 {
        font-size: 1.2em;
    }
    .mod_123 .tit_gris_123_opinion {
        font-size: 1.7em;
    }
    .mod_123 .tit_verde_123_opinion {
        font-size: 1.2em;
    }
    .opinion_cab_izquierda {
        width: 70%;
    }
    .opinion_cab_derecha {
        width: 30%;
    }
}
*/

/* pantallas mucho menores del mac */


/*
@media  ( max-width: 1000px)  {
    .centrado { max-width:750px}
}
@media  ( max-width: 900px)  {
    .centrado { max-width:650px}
}
@media  ( max-width: 800px)  {
    .centrado { max-width:550px}
}
@media  ( max-width: 700px)  {
    .centrado { max-width:450px}
}
*/
/**************************************************************************************/
/******************************* MULTIPLATAFORMAS *************************************/
/* iPhone */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px){

}

/**************************************************************************************/
/******************************* MOVIL *************************************/
.total.movil .imagen_123.blog {
    width:72px;
    height:72px;
}

.total.movil {
    font-size: 3em;
    position: relative;
    z-index: 100;
    width:98vw;
    margin-left: 1vw;
}

.total.movil .centrado {
    width: 96%;
    max-width: 96%;
}
.total.movil .cabecera {
    height: 260px;
    position: relative;
}
.movil .cabecera_centro {
    margin: 50px 0 0;
    /*finde*/
    height:auto;
    position:relative;
    margin-left: calc(50% - 175px);
}

.total.movil .cab_movil_iz {
    float:left;
    font-size: 1.3em;
    text-align: center;
    position: relative;
    left: 0px;
    width: calc(100% - 100px );
    display: none;
}
.total.movil .cab_movil_de {
    /*float:right;*/
    width:100px;
    font-size: 1em;
}
.total.movil .cab_movil_de p {
    float: right;
    margin:5px 0;
}
.total.movil .temas_fijos {
    font-size: 0.8em;
    padding:15px;
    color:#fff;
}
.total.movil .temas_fijos:link, .total.movil .temas_fijos:hover, .total.movil .temas_fijos:visited {
    color:#fff;
}
.total.movil .row_cabecera {
    float:left;
    width: 100%;
    height: 80px;
    margin:8px 0 20px 0;
}
.total.movil .botones_nav_verdes {
    float:right;
    clear:right;
    margin:5px 0 0 0;
    height:70px;
    width: 300px;
}
.total.movil .botones_nav_verdes input {
    float: left;
    height: 50px;
    width: 285px;
}
.total.movil .mas_temas.btn_buscador {
    float: left;
    margin: 21px 0 0 0;
}
.total.movil .mas_temas .collapser {
    float: left;
    font-size: 1.0em;
    margin: 10px 0 0 6px;
    position: static;
    background: none;
}
.total.movil .row_movil {
    float:left;
    margin:10px 0 20px 0;
    width: 100%;
    display: block;
    position: relative;
}
body.movil .row_movil {
    float:left;
    margin:10px 0 20px 0;
    width: 100%;
    display: block;
    position: relative;
}
body.movil .slicker section .noticia_outer {
    margin:0px !important;
}
.total.movil .tit_principal {
    bottom: 0;
    /*background: rgba(0,0,0,0.7);*/
}
.total.movil .firma {
    clear: left;
    float: left;
    font-size: 1em;
    margin: 8px 0 7px;
    padding: 3px 0 50px;
    position: static;
    width: 100%;
}
/*
.total.movil .firma.firma_verde {
    background: none;
    border: 1px solid #dedede;
    color:#009680;
}
*/
.total.movil .firma.firma_verde a {
    color: #fff;
    float: left;
    font-size: 0.9em;
    margin-top: -1px;
    padding: 0 5px;
}
.total.movil .firma.firma_verde li {
    border-left:1px solid #dedede;
    font-family: "Open Sans", sans-serif;
}
.total.movil .firma.firma_verde li:first-child {
    border: 0;
}
.total.movil .firma.firma_verde li a i {
    padding: 0 5px;
    font-size: 1.3em;
}
.total.movil .ahora_movil {
    float:left;
    width: 100%;
    margin:10px 0;
    font-size: 1.6em;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color:#009680;
}
.movil .fila_2_iz {
    width: 100%;
}
.total.movil section {
    float:left;
    clear:left;
    width: 100%;
}
.total.movil .seccion_movil {
    border-top: 2px solid #5e5e5e;
    margin-top:50px;
    float:left;
}
.total.movil section.banner_encabecera,
.movil section.banner_encabecera{
    width: initial;
    margin-top: 30px;
}
.total.movil .seccion_movil_normal {
    margin-top:0px;
    float:left;
}
.total.movil .seccion_movil_verde {
    border-top: 2px solid #009680;
    margin-top:0px;
    float:left;
}
.total.movil .seccion_movil_verde .tit_mod_not a {
    color: #009680;
}
.total.movil .not_principal {
    height: 640px;
    width: 100%;
}
.total.movil .tit_principal {
    font-size: 1.6em;
}

.total.movil .entradilla_principal {
    float:left;
    clear: left;
    width: 100%;
    background: none;
    color: #000;
    font-size: 1.3em;
    position: static;
}
.total.movil .entra {
    /*font-size: 17px;*/
    font-size: 0.7em;
    font-family: "Open Sans", sans-serif;
    line-height:120%;
    display:block;
}
.total.movil .col_pasillo {
    height:auto;
    width: 100%;
    margin:50px 0 0 0;
}
.total.movil .cont_ahora {
    height: auto;
}
.total.movil .ahora_movil a{
    font-size: 43px;
    
}
.total.movil .cont_ahora ul li {
    margin: 40px 0 25px;
    padding:10px 0;
}
.total.movil .cont_ahora ul li:first-child {
    margin: 0px 0 0;
}
.total.movil .cont_ahora ul li a {
    font-size: 40px;
    font-family: 'Open Sans';
    line-height: 100%;
}
.total.movil .cont_ahora ul li h6 {
    font-size: 1.0em;
}
.total.movil .cont_ahora ul li {
    border-left: 12px solid #069883;
    float:left;
    
}
.movil .cont_ahora1, .movil .cont_ahora2 {
    display: none;
}
.ver_movil .firma_verde {
    background: none;
    border:1px solid #dedede;
    color:#009680;
}
.ver_movil .firma_verde a, .ver_movil .firma_verde a i {
    color:#009680;
}
.ver_movil .firma_verde a i {
    padding: 0 10px;
    
}
.ver_movil .firma_verde a {
    font-size: 0.8em;
}
.ver_movil .firma_verde li {
    border-left:1px solid #dedede;
    margin: 0 30px 0 0;
    height: 47px;
    
}
.ver_movil .firma_verde li:first-child {
    border-left: 0px;
}
.total.movil .mod_not {
    height: 600px;
    width: 100%;
    padding-top: 50px;
    margin-top: 50px;
    margin-left: 0px;
    margin-bottom: 20px;
}
.total.movil .mod_not > a {
    display: block;
}
.total.movil .seccion_movil_verde .mod_not {
    margin-top:0px;
}
.total.movil .tit_mod_not {
    height: auto;
    background: none;
    bottom: auto;
    position: static;
    font-size: 1.4em;
    font-weight: bold;
    padding:10px 0 10px 0;
}
.total.movil .mod123 {
    display: none;
}
.movil .p_paginacion li .fa-inverse {
    height: 70px;
    font-size: 56px;
}
.ver_movil .mod_noticias_patrocinadas .menu {
    clear:left;
    float:left;
    width: 100%;
}

.total_gris_movil .mod_videos_gris h3, .total_gris_movil .mod_graficos_gris h3 {
    padding: 10px 0px 6px 111px;
    background-size: 6%;
}
.total_gris_movil .centrado > section {
    left:0px;
    padding: 0;
}
.total_gris_movil .mod_videos_gris{
    width: 100%;
}
.total_gris_movil .mod_videos_gris > a{
    float:left;
}
.total_gris_movil .mod_videos_gris .cont_gris_iz {
    float:left;
    width: 97%;
    height: inherit;
    margin-bottom: 80px;
    padding-bottom: 5px;
}
.total_gris_movil .mod_videos_gris .cont_gris_de {
    border: 0;
    width: 100%;
    margin: 0;
}
.total_gris_movil .mod_videos_gris .cont_gris_de h4 {
    width: 96%;
    margin: 0 2% 60px;
}
.total_gris_movil .mod_videos_gris .cont_gris_de .mod_gris_de {
    width: 96%;
    margin: 0 2% 0%;
}
.total_gris_movil .mod_videos_gris .cont_gris_de .mod_gris_de h4{
    width: 96%;
    margin: 0 2% 0%;
}
.total_gris_movil .mod_graficos_gris{
    width: 100%;
}
.total_gris_movil .mod_graficos_gris .cont_gris_graficos {
    width: 100%;
}
.total_gris_movil .mod_graficos_gris .cont_gris_graficos > a{
    width: 100%;
}
.total_gris_movil .mod_graficos_gris .cont_gris_graficos > a .cont_gris_iz_graficos {
    width: 100%;
    margin-bottom: 20px;
}
.total_gris_movil .mod_graficos_gris .cont_gris_graficos .cont_gris_de_graficos{
    width: 100%;
    margin: 6% 0 0;
}
.total_gris_movil .mod_graficos_gris .cont_gris_graficos .cont_gris_de_graficos h4{
    font-size: 1.4em;
}
.menu_verde {
    display: none;
    position: absolute;
    left:-520px;
    width: 200px;
    height: 100vh;
    box-shadow: 3px 5px 10px #979797;
    background: #009680;
    color: #fff;
    width:520px;
    top:0px;
    z-index: 1000;
}
body.movil .menu_verde {
    display: block;
}
.menu_verde ul {
    float: left;
    font-size: 1.4em;
    list-style: outside none none;
    margin: 0 0 0 43px;
    font-family: "Open Sans", sans-serif;
}
.menu_verde ul li {
    margin:10px 0;
    padding: 0 0 0 0;
    float: left;
    clear: left;
}
.menu_verde ul li.destacado {
    border:1px solid #fff;
    border-radius: 3px;
    padding:3px 6px;
}
.menu_verde .newsletter_movil {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 96px;
    margin: 17px 0 0;
    width: 100%;
    position: absolute;
    top: 94px;
}

.menu_verde .newsletter_movil img {
    float:left;
    margin:15px 0 0 0;
}
.menu_verde .newsletter_movil p {
    color: #000;
    float: left;
    font-size: 2em;
    margin: 11px 0 0 10px;
    width: 44%;
}
.movil .cont_gris_iz h5 {
    font-size: 1em;
}
.movil .ahora-lateral-contenedor a .fila_not_ahora {
    height: 230px;
}
.movil .ahora-lateral-contenedor a .fila_not_ahora + p, .movil .ahora-lateral-contenedor a p {
    font-size: 39px;
    line-height: 120%;
}
.movil .ahora-lateral-contenedor a {
    margin: 0 0 40px 0;
}
.movil h3.ahora-lateral-titular {
    font-size: 43px;
    padding-bottom: 14px;
}
.movil .ahora-lateral-contenedor a div .contiene_video {
    width: 80px;
    height: 80px;
}
/* menu verde new */
.menu_verde_new {
    display: none;
    position: absolute;
    left:0px;
    width: 200px;
    height: auto;
    box-shadow: 0px;
    background: none;
    color: #fff;
    width:100%;
    top:0px;
    z-index: 1000;
}
body.movil .menu_verde_new {
    display: none;
    font-size: 0.35em;
    margin-left: -1vw;
    width: 100vw;
}
.menu_verde_new ul {
    float: left;
    font-size: 1.4em;
    list-style: outside none none;
    margin: 0 0 0 43px;
    font-family: "Open Sans", sans-serif;
}
.menu_verde_new ul li {
    margin:10px 0;
    padding: 0 0 0 0;
    float: left;
    clear: left;
}
.menu_verde_new ul li.destacado {
    border:1px solid #fff;
    border-radius: 3px;
    padding:3px 6px;
}
.menu_verde_new .newsletter_movil {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 96px;
    margin: 17px 0 0;
    width: 100%;
    position: absolute;
    top: 94px;
}

.menu_verde_new .newsletter_movil img {
    float:left;
    margin:15px 0 0 0;
}
.menu_verde_new .newsletter_movil p {
    color: #000;
    float: left;
    font-size: 2em;
    margin: 11px 0 0 10px;
    width: 44%;
}
.cont_move_verde {
    border-bottom:10px solid #009680;
    background: #ffffff;
    position: absolute;
    top: 253px;
    width:101vw;
    left:0px;
    height:1300px;
    display: none;
    border-top:1px solid #e7e7e7;
}
.btn_buscar_movil {
    text-align: center;
    background: #ffffff;
    /* float: right; */
    border-left: 1px solid #575757;
    width: 44px;
    position: absolute;
    right: 0;
    z-index: 1;
    height: 74px;
    font-size: 1.6em;
    margin: 0 25px 0 0;
    padding: 0 0 0 30px;
    box-sizing: content-box;
}
.input_buscar {
    width: calc(100% - 100px);
    display:none;
    position: absolute;
    height: auto;
    background: #ffffff;
    z-index: 5;
    left: 0;
}
.input_buscar input {
    height: 75px;
    margin-top: 2px;
    font-size: 1em;
    width: calc(100% - 140px);
    float: left;
    top:0px;
    font-family: arial;
    background: #F0F0F0;
    border: none;
    box-sizing: border-box;
    padding: 10px 35px;
}
.input_buscar input.movil_buscador {
    width: 130px;
    padding: 0px;
    background: none;
    color: #1aa1d8;
    height: auto;
}
.buscador_movil_new .input_buscar input.movil_buscador {
    height:100%;
    color: #fff;
}
.buscador_movil {
    position: initial;
    top: 0px;
    right: 0;
    /* z-index: 4; */
    width: 100vw;
}
.input_buscar h2 {
    float: left;
    font-size: 1em;
    margin: 15px 0 0 5px;
    font-family: 'Roboto';
    color: #1aa1d8;
}
/* fin menu verde new*/
/* nueva cabecera 2017 */
.movil .g-recaptcha {
    transform: scale(2,2);
    float: left;
    margin: 40px 37% 0;
    position: static;
    left: 0;
    width: 308px;
    display: inline-block;
}
body.movil .cabecera.cab_movil.cab_movil_new {
    border-bottom: 0;
}
.movil .cab_movil_new .cabecera_centro {
    margin-left:calc(50% - 254px);
}
.movil .cab_movil_new .cabecera_centro a img {
    width: 600px;
}
.movil .buscador_movil.buscador_movil_new {
    position:absolute;
    /*bottom: 84px;*/
    float: right;
    top:290px;
}
.movil .buscador_movil.buscador_movil_new .btn_buscar_movil {
    border: 0;
    background: none;
}
.movil .buscador_movil_new .input_buscar {
    margin: 64px 0 0 0;
    width: 100%;
    border: 1px solid #dedede;
}
.movil .buscador_movil_new .input_buscar > input {
    height:150px;
    background: #fff;
    width: calc(100% - 170px);
    font-size: 57px;
    color: #7d7d7d;
}
.movil .buscador_movil_new .input_buscar h2 {
    background: #d7d7d7;
    height: 149px;
    margin: 0 0 0 0;
    float: right;
    padding: 0 18px;
    box-sizing: border-box;
}
/*fin nueva cabecera 2017 */


body.movil {
    position:relative;
}
.movil .firma {
    background: #717373;
    height:50px;
    bottom: -25px;
}
.movil .firma img {
    display:none;
}
.movil .firma h6 {
    background: url('../imagenes/lapiz_firma_movil.jpg') no-repeat 0 0;
    padding-left: 37px;
    padding-top:-1px;
    line-height: 145%;
}
.movil .fila_pag_interiores .col_pag_interiores {
    width:100%;
    border-right: 0px;
}
.movil .col_pag_interiores img {
    width: 39px;
}
.movil .btn_openmenu {
    float: left;
    margin:0 0 0 0;
    position: absolute;
    top:0px;
    left: 520px;
    z-index: 10;
}
.movil .menu_verde_new .btn_openmenu {
    float: left;
    margin:0 0 0 0;
    position: absolute;
    top:120px;
    left: 0px;
    z-index: 10;
}
.movil .btn_openmenu div {
    background: #009680 none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 111px;
    padding: 15px 27px 0;
    text-align: center;
    font-size: 5.4em;
}
.movil .redes {
    position: static;
    float: left;
    margin:17px 0 0 13px;
}
.movil .redes .btn_buscador {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    font-size: 3.3em;
    margin:23px 18px 0 0;
}
.movil .redes a.temas_fijos {
    font-size: 2.4em;
}
.movil .redes .btn_buscador i { background: none;}
.menu_verde .scroll_menu {
    float: left;
    clear: left;
    margin:200px 0 0 0;
    overflow-y: scroll;
    height: 990px;
    width: 139vh;
    background: none;

}
.movil .cont_lista_temas a {
    border-bottom:1px solid rgba(255,255,255,0.6);
    margin-top:10px;
}
.movil .cont_lista_temas a.temas_fijos {
    border:1px solid #fff;
    border-radius: 8px;
    padding: 6px 6px;
}

.movil .version_web {
    border-left: 1px solid #fff;
    /* float: right; */
    margin: 0 15px 0 0px;
    padding: 0 0 0 0px;
    font-size: 1.3em;
    position: absolute;
    right: 107px;
    display: none;
}
.movil .version_web a {
    color: #000;
}
.movil .version_web p {
    float: left;
    margin:0 0 0 0;
}
.movil .input_movil_busca {

    display: none;
    float: left;
    font-family: Open Sans;
    line-height: 100%;
    height: 130px;
    margin: 17px 0 0 -12px;
    padding: 0 10px;
    width: 102%;
    font-size: 4.4em;
    text-align: center;
    color: #000;
    font-size: 5em;
    position: relative;
    z-index: 10;
}
.movil .cab_pag_interiores img{
    width: 75px;
}
.movil h3.tit_cab_pag_interiores_busqueda {
    width: 65%;
}
/*
.movil .btn_buscar_movil {
    line-height: 97%;
    margin: 0 0 0 -12px;
    color:#fff;
    background: #009680 none repeat scroll 0 0;
}
*/
.movil .row_cabecera {
    display: block;
}
.footer_movil {
    display:none;
}
body.movil .footer_movil {
    border-top: 1px solid #009680;
    display: block;
    margin: 25px 0 20px;
    padding: 45px 20px 10px;
    float: left;
}
body.movil .footer_movil p  {
    border-right: 1px solid #575757;
    /*clear: left;*/
    float: left;
    font-size: 1.8em;
    margin: 34px 0 0 5px;
    padding-left: 10px;
    padding-right: 10px;
}
body.movil .footer_movil p a {
    color:#000;
    font-family: "Lora", serif;
}
body.movil .pie_bez {
    display: none;
}

.footer_movil table{
    line-height: 130%;
    font-size: 1.5em;
    float: left;
    width: 100%;
}
.footer_movil .col_pie:nth-child(2) {
    width:60%;
    font-size: 1.0em;
}
.footer_movil .col_pie.align_center {
    border-left:0;
}
.menu_verde .cont_lista_temas {
    height: auto;
    
}
.movil .cont_lista_temas {
    display: none;
    
}
.menu_verde .cont_lista_temas a { color:#fff;}
.menu_verde .cont_lista_temas a:link, .menu_verde .cont_lista_temas a:hover {
    float: left;
    clear: left;
    height: auto;
    line-height: 150%;
    font-size: 4em;
    color:#fff;
}
.menu_verde_new .cont_lista_temas a:link, .menu_verde_new .cont_lista_temas a:hover {
    float: left;
    height: auto;
    clear:none;
    line-height: 150%; 
    font-size: 3.2em;
    color:#fff;
    margin:0 0.3em;
}
.movil .menu_verde_new .cont_lista_temas a:link, .movil .menu_verde_new .cont_lista_temas a:visited{
    color:#000;
}
.movil .menu_verde_new .cont_lista_temas a.temas_fijos:link, .movil .menu_verde_new .cont_lista_temas a.temas_fijos:visited{
    color:#fff;
}
.movil .temas_fijos {
    display: none;
}
.movil .apoyo1_right { 
    width: 50%;

}
.movil .apoyo1_right .caja_apoyo .autor .nombre img, .movil .apoyo2 .caja_apoyo .autor .nombre img {
    width: 30px;
}
.movil .bloque_partido {
    width:100%;
    float:left;	
}
.movil .bloque_opinion_elecciones {
    width:100%;
    float:left;
    margin: 0;
}
.movil .opiniones_dos_columnas .bloque_opinion_elecciones {
    width:100%;
}
.movil .col_blanco_elec {
    height:10px
}
.movil time {
    position: static!important;
    top:auto!important;
    float: left!important;
    text-align: left!important;
    padding-top: 15px;
}
/* nuevos sumarios y apoyos */
.sumario1_left_new, .sumario2_left_new {
    border-left:1px solid #009680;
    border-right:1px solid #009680;
    position: relative;
    float: left;
    padding: 15px;
    margin-bottom: 2px;
    width:30%;
    font-family: "Lora";
    font-style: italic;
    margin-right:20px;
}
.sumario2_left_new .nombre{
	margin:0 0 0 33px;
	width:60%;
	color:#009680;
}
.sumario2_left_new .datos{
	margin:0 0 0 33px;
	width:60%;
}
.linea_verde_sum {
    width:20px;
    border-top:1px solid #009680;
    position:absolute;
    padding: 0 10px;
}
.es_11 {
    top:0;
    left:0;
}
.es_12 {
    top:0;
    right:0;
}
.es_21 {
    bottom:-18px;
    left:0;
}
.es_22 {
    bottom:-18px;
    right:0;
}


.apoyo1_right_new {
    float: right;
    font-family: "Lora";
    margin: 8px 0px 0 31px;
    padding: 0;
    position: relative;
    width: 32%;
    box-sizing: border-box;
}
.apoyo2_new {
    float: left;
    font-family: "Lora";
    margin: 8px 0px 8px 0px;
    padding: 0;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.apoyo2_new, .apoyo1_right_new {
    padding: 15px;
    border-left:1px solid #009680;
    border-right:1px solid #009680;
}
.caja_apoyo_new {
    background: #e6e4e4;
    padding: 20px;
    color: #323232;
	float:left;
}
.apoyo1_right_new .caja_apoyo, .apoyo2_new .caja_apoyo {
    float: left;
    width: 100%;
    background: #009680;
}

.caja_apoyo_new .texto_apoyo {
    float: left;
    font-family: "Lora";
    color: #fff;
    width: 95%;
    margin: 10px 0px 10px;
    font-family: "Lora";
    color: #000;
}

.caja_apoyo_new .texto_apoyo p {
    margin:4px 0 3px 0;
}

.linea_blanca_apoyo {
    border-left: 1px solid #fff;
    float: left;
    margin-left: 30px;
    margin-top: 0;
    min-height: 53px;
    padding-left: 10px;
    width: 89%;
    margin-bottom: 10px;
}
.caja_a_right_new {
    float:left;
    width:100%;
    color:#717171;
}
.autor_a_right_new {
    float:left;
    color:#717171;
    width:100%;
    margin-bottom: 10px;
	font-family: "Lora";
}
.autor_a_right_new h4, .autor_a_right_new h5 {
    margin:5px 0;
}
.apoyo2_new .tit_a_2_new {
    margin:0 0 10px 0;
}
.sumario1_left_new {
    float: left;
    padding: 15px;
    margin-bottom: 2px;
    border-left:1px solid #009680;
    border-right:1px solid #009680;
    position:relative;
    width: 40%;
}
.comillas {
    float: left;
    width: 100%;
    position: relative;
}
.comillas img {
	float: left;
    width: 18px;
}
.sumario1_left_new h6, .sumario2_left_new h6 {
    margin: 2px 0 0 0;
    padding: 0 8px 0 33px;
    color: #000;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 150%;
}


/* nuevos apoyos y sumarios */

/* foro transformacion digital */
.foro_tra_dig {
    background: url('../imagenes/bg_foro_transformacion_digital.png') no-repeat 0 0;
    float: left;
    height: 186px;
    width: 300px;
    position: relative;
    margin: 0 0 30px 0;
}
.foro_tra_dig h5 {
    position: relative;
    top: 14px;
    left: 11px;
    margin: 0;
    width: 146px;
    text-align: left;
    color: #ffffff;
    font-weight: normal;
    font-family: 'OpenSans';
}
.foro_tra_dig h2 {
    position: relative;
    top: 46px;
    left: 30px;
    margin: 0;
    font-weight: normal;
    font-family: 'Lora';
    font-size: 1.2em;
    width: 140px;
    text-align: left;
}
.foro_tra_dig h2 a {
    text-decoration: none;
    color:#737270;
}
.foro_tra_dig h2 a:hover {
    text-decoration: none;
    color:#737270;
}
.foro_tra_dig h6 {
    position: relative;
    top: 77px;
    left: 71px;
    margin: 0;
    font-weight: normal;
    font-family: 'OpenSans';
    text-align: left;
    font-size: 0.8em;
}
.foro_tra_dig h6 a{
    text-decoration: none;
    color:#000000;
}
/* foro transformacion digital */
body.movil .total{
    font-size: 3em;
    display: block;
}
body.movil .cabecera {
    display:none;
}
body.movil .cabecera .redes{
    display:none;
}
body.movil .cabecera.cab_movil {
    display:block;
    /*finde*/
    /*height:260px;*/
    height:auto;
    float:left;
    position:relative;
    border-bottom: 11px solid #000000;
}
body.movil .cont_flecha_lateral_iz {
    display: none;
}
body.movil .cont_flecha_lateral_de {
    display: none;
}
body.movil .menu_desplegable {
    display: none;
}
body.movil .columna_derecha_articulo {
    display: none;
}
body.movil .tags_redes {
    display: none;
}
.movil .menu_verde a:link, .movil .menu_verde a:hover {
    color: #fff!important;
}
.movil .menu_verde a:visited {
    color:#fff;
}
.movil .menu_verde_new a.enlaces_menu_verde {
    width:85%;
    border-bottom: 2px solid #000;
    line-height: 270%;
    
}
.movil .menu_verde_new a.enlaces_menu_verde:link, .movil .menu_verde_new a.enlaces_menu_verde:hover {
    color: #000!important;
}
.movil .menu_verde_new a.enlaces_menu_verde:visited {
    color:#000;
}
.capa_oculta_gris{
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.3);
    top:275px;
    left:0;
    z-index: 900;
    display: none;
}
body.movil .menu_verde .cont_lista_temas {
    /*display: none;*/
    float: left;
    margin: 80px 0 0 24px;
    width: 90%;
    font-family: "Open Sans",​sans-serif;
    display: block;
    height: 1200px;
    overflow-y: scroll;
    position: absolute;
    top: 165px;
}
body.movil .menu_verde_new .cont_lista_temas {
    /*display: none;*/
    float: left;
    margin: 0px 0 0 24px;
    width: 97%;
    font-family: "Open Sans",​sans-serif;
    display: block;
    height: 1285px;
    overflow-y: scroll;
    position: absolute;
    top: 0px;
}
body.movil table.fila_temas {
    display: none;
}
body.movil .text_art {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
}

body.movil .text_art .firma {
    display: none;
}
body.movil .tres_bloques_articulo {
    display:none;
}
body.movil .sumario1_left, body.movil .sumario2_left {
    width: 40%;
}
body.movil .text_art h1.titular_articulo {
    font-size: 2em;
    line-height: 125%;
    margin:40px 0;
}
body.movil .mod_not_rela_per h6 {
    font-family: "Lora", serif;
    font-weight: bolder;
}
body.movil .text_art h2.autor_articulo {
    line-height: 140%;
}
body.movil .text_art .caja_autor_art {
    font-size: 30px;
}
body.movil .text_art h2.autor_articulo time {
    float: left;
    clear: both;
    width: 100%;
}
body.movil .text_art h2.autor_articulo img {
    display: none;
}
.movil .cab_datos_text_opinion {
    width:100%;
    border-bottom: 1px solid #dedede;
    border-left: 0px;
}
.movil .cab_datos_text_opinion:last-child {
    border-bottom: 0px;
    padding-top:20px;
}
.movil .datos_foto_op {
    border-top:0px;
}
.movil .total.movil .cont_ahora ul li {
    padding-left:25px;
}
.movil .cab_datos_text_opinion h4 {
    padding: 0;
    text-align: left;
}
.movil .cab_datos_text_opinion .datos_foto_op .izq_opi {
    float: left;
    width: 100%;
    padding-top:20px;
}
.movil .cab_datos_text_opinion .datos_foto_op .der_opi {
    width: 46%;
}
.movil .cab_datos_text_opinion .datos_foto_op .der_opi img {
    max-width: 320px;
    max-height: 320px;
}
body.movil .submit_coment {
    font-size: 32px !important;
    margin: 19px 0;
    padding: 11px 21px !important;
}
body.movil .form_coment_usuario input.coment_input_form, body.movil .caja_incluir_coment input.text_new_coment {
    height: 115px;
}
body.movil .form_coment_usuario h5 {
    margin:30px 0 20px 0;
}
body.movil .caja_incluir_coment {
    margin: 0 0 0 4%;
    width: 83%;
}
body.movil footer {
    display:none;
}

.movil .slicker .mod_not_slicker {
    height:900px;
    margin:20px 20px 110px 20px;
}
.movil .fecha_publicado_slider {
    display:none;
}
.movil .elecciones_1_not .tit_mod_not a {
    color:#009680;
}
.movil .footer_movil.pie_bg_verde {
    background: #009680;
    float: left;
    margin-top:60px;
    padding-top:40px;
    padding-bottom: 60px;
}
.movil .footer_movil.pie_bg_verde a, .movil .footer_movil.pie_bg_verde a:link {
    color:#fff;
}
.movil .slick-dots {
    bottom: -100px;
}
.movil .slick-dots li {
    padding: 20px 30px;
}
.movil .slick-dots li button:before {
    font-size: 35px;
    height: 40px;
    line-height: 120%;
    color:#fff;
}
.movil .slick-dots li button:before {
    color:#00cccc;
}
.movil .slick-dots li.slick-active button:before {
    color:#009680;
}
.movil .t_v_slider {
    padding: 0;
    padding-bottom: 72px;
}
body.movil .slick-slider {
    margin-left: 10px;
}
body.movil .t_v_slider .slick-dots{
    bottom: -70px;
    display: none!important;
}
body.movil .t_v_slider .slick-prev{
    left: 0px;
    z-index: 2;
}
body.movil .t_v_slider .slick-next{
    right: 40px;
    z-index: 2;
}
body.movil .t_v_slider .slick-prev:before, body.movil .t_v_slider .slick-next:before {
    font-size: 60px !important;
    color: #FFF !important;
    padding-top: 5px;
}
/* multimedia para el móvil */
.movil .mod_video_multi {
    width: 48%;
    height: auto;
    min-height: 800px;
}
.movil .mod_video_multi:nth-child(2n+1) {
    clear:left;
}
.scroll_video_multi {
    height:424px;
}
.movil .scroll_video_multi {
    height:auto;
}
.movil .mod_video_multi .btn_play_video_multimedia {
    height: 67%;
}
.movil .mod_video_multi .btn_play_video_multimedia h4 {
    display: none;
}
.movil .cab_gal_videos {
    display:none;
}
.movil h3.sec_multimedia {
    font-family: "Open Sans",sans-serif;
    font-size: 1.6em;
}
.movil .mod_video_multi:nth-child(2n+1) {
    clear:left;
}
.movil .mod_video_multi .btn_play_video_multimedia_foto {
    height:40%;
}
.movil .mod_video_multi .btn_play_video_multimedia {
    background: rgba(0, 0, 0, 0) url("../imagenes/icon_play.png") no-repeat scroll center center / 15%;
}
.movil .mod_nuevotags.seguir_este_tema img {
    height:61px;
}
.movil .fila_not_ahora {
    width: 270px;
    height: 255px;
    float: left;
    margin: 0 10px 0 0;
}
.movil .caja_tit_chata_sin_foto h5 {
    height:auto;
    font-size: 1.15em;
}
.movil .cont_total_articulo {
    min-width: initial;
}
/*tarjetas_fancy*/
.tarjetas_fancy {
    width: 100%;
    height: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
    position: relative;
}
.tarjetas_fancy img.img-alternative{
    display: none;
}
.tarjetas_fancy .tarjeta_texto-alternative{
    display: none;
}
.tarjetas_fancy .tarjeta_texto{
    position: absolute;
    bottom: 0px;
    background: rgba(255,255,255,0.85);
    width: 100%;
    padding: 10px 20px;
}                
.tarjetas_fancy .tarjeta_titular {
    font-size: 1.6em;
    font-family: 'Lora',serif;
}
.tarjetas_fancy:hover:before{
    font-family: FontAwesome !important;
    content: "\f08e";
    font-size: 1.5em !important;
    position: absolute;
    color: #009680;
    background: rgba(255,255,255,0.85);
    right: 0px;
    padding: 8px;
}
.tarjetas_fancy:hover .tarjeta_titular{
    color: #009680;
}
.tarjetas_fancy .tarjeta_entradilla {
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
}
.tarjetas_fancy.tarjeta50 {
    width: calc( 50% - 20px);
    margin: 10px;
    float: left;
}
body.movil .tarjetas_fancy {
    width: 100%;
    height: 600px;
}

/*tarjetas_fancy*/

/* versión para móviles */
@media (max-width: 1380px) and (orientation: portrait){
.centrado {
    /*min-width: 980px;*/
    min-width: 849px;
}
}

/* gestor de contenidos */

@media only screen 
and (width : 768px) 
and (width : 1024px) 
and (orientation : portrait) {
  /* For portrait layouts only */
  #tinymce {
    border-top:1px solid #009680;

    min-width: 100px;
    max-width:100px;
}
}
@media only screen 
and (width : 768px) 
and (width : 1024px) 
and (orientation : landscape) {
  /* For portrait layouts only */
  #tinymce {
    border-top:1px solid #dedede;

    min-width: 730px;
    max-width:730px;
}
}
.row {
    clear: both;
}
.row.row-con-margen {
    margin-top: 15px;
}
.row-alto-comun .mod_not, .row-alto-comun .menu{
    height: 470px;
    margin-top: 20px;
}
.row-alto-comun-medio .mod_not, .row-alto-comun-medio .menu{
    height: 225px;
    margin-top: 20px;
}
.row-alto-comun-doble .mod_not, .row-alto-comun-doble .menu{
    height: 960px;
    margin-top: 20px;
}
.row-alto-comun-trescuartos .mod_not, .row-alto-comun-trescuartos .menu{
    height: 352px;
    margin-top: 20px;
}
.row-alto-comun-cuatroquintos .mod_not, .row-alto-comun-cuatroquintos .menu{
    height: 376px;
    margin-top: 20px;
}
@media (max-width: 1580px){
    .row-alto-comun .mod_not, .row-alto-comun .menu{
        height: 398px;
    }
    .row-alto-comun-medio .mod_not, .row-alto-comun-medio .menu{
        height: 189px;
    }
    .row-alto-comun-doble .mod_not, .row-alto-comun-doble .menu{
        height: 816px;
    }
    .row-alto-comun-trescuartos .mod_not, .row-alto-comun-trescuartos .menu{
        height: 295px;
    }
    .row-alto-comun-cuatroquintos .mod_not, .row-alto-comun-cuatroquintos .menu{
        height: 315px;
    }
}
@media (max-width: 1380px){
    .row-alto-comun .mod_not, .row-alto-comun .menu{
        height: 354px;
    }
    .row-alto-comun-medio .mod_not, .row-alto-comun-medio .menu{
        height: 167px;
    }
    .row-alto-comun-doble .mod_not, .row-alto-comun-doble .menu{
        height: 728px;
    }
    .row-alto-comun-trescuartos .mod_not, .row-alto-comun-trescuartos .menu{
        height: 167px;
    }
    .row-alto-comun-cuatroquintos .mod_not, .row-alto-comun-cuatroquintos .menu{
        height: 178px;
    }
}
/* LA OTRA LIGA */
.laotraliga {
    background-color: #E4E4E4;
    padding: 10px 20px;
}
.laotraliga .cabecera_amarilla{
    height: 40px;
    margin: 0px 5px;
    background-image: url('../imagenes/la_otra_liga/logo_top_lol_unid.png');
    background-position: 10px;
    background-size: auto 34px;
    background-repeat: no-repeat;
    background-color: #e9ab00;
}
.laotraliga .cabecera_amarilla .titulin{
    float: right;
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    line-height: 40px;
    margin-right: 15px;
}
.laotraliga .slick-arrow{
    width: 20px !important;
    height: 40px !important;
    overflow: hidden;
}
.laotraliga .slick-arrow.slick-prev{
    left: -17.5px;
}
.laotraliga .slick-arrow.slick-next{
    right: -17.5px;
}
.laotraliga .slick-arrow:before, .laotraliga .slick-arrow:after{
    content: '';
    position: absolute;
}
.laotraliga .slick-arrow.slick-next:before {
    top: -10px;
    left: 4px;
    border-left: 12px solid #e9ab00;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.laotraliga .slick-arrow.slick-next:after {
    left: 2px;
    top: -10px;
    border-left: 12px solid #E4E4E4;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.laotraliga .slick-arrow.slick-prev:before {
    top: -10px;
    right: 4px;
    border-right: 12px solid #e9ab00;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.laotraliga .slick-arrow.slick-prev:after {
    right: 2px;
    top: -10px;
    border-right: 12px solid #E4E4E4;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.laotraliga .slick-arrow.slick-next:before:hover, .laotraliga .slick-arrow.slick-prev:before:hover {
    border-right-color: #e98028;
    border-left-color: #e98028;
}
.laotraliga .slicker .slick-slide>div{
    margin: 10px 5px !important;
}
.laotraliga .slicker .slick-slide>div .mod_not{
    margin: 0px;
}
.laotraliga .slicker .slick-dots {
    bottom: -30px;
}
.laotraliga .slick-dots li button::before {
    content: "";
    background: #e9ab00;
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    width: 10px;
    height: 10px;
    opacity: .60;
}
.laotraliga .slick-dots li.slick-active button::before {
    background: #FFFFFF;
}
body.normal .laotraliga .mod_not{
    height: 300px !important;
}
body.movil .laotraliga .cabecera_amarilla{
    height: 110px;
    background-size: auto 90px;
}
body.normal .laotraliga .slicker{
    width: 100%;
    max-width: 1186px;
    position: relative;
}
body.movil .laotraliga .slicker{
    width: calc(100% - 40px );
    position: relative;
    left: 20px;
    height: 690px !important;
}
body.movil .laotraliga .mod_not{
    height: 600px !important;
}
body.movil .laotraliga .slicker .slick-slide>div{
    margin: 10px 5px 20px !important;
}
body.movil .laotraliga .slicker .slick-dots {
    bottom: -52.5px;
}
body.movil .laotraliga .slick-dots li button::before {
    border-radius: 50px;
    width: 40px;
    height: 40px;
    color:#e98028;
}
body.movil .laotraliga .tit_mod_not {
    font-size: 3.5em !important;
}
body.movil .laotraliga .slick-arrow {
    zoom: 2;
}
body.movil .laotraliga .firma{
    font-size: 3em;
    background: rgba(0,0,0,0.4);
}
/* LOL ARTICULO*/
.lol-bloque {
    float: left;
    position: relative;
    background-color: #F0F0F0;
    border: 1px solid #e9ab00;
    max-width: 1501px;
    left: calc( 50% - 750px );
    min-width: 1145px;
}
@media (max-width: 1580px){
    .lol-bloque{
        max-width: 1300px;
        left: calc( 50% - 650px );
    }
}
@media (max-width: 1380px){
    .lol-bloque{
        max-width: 1129px;
        left: calc( 50% - 565px );
    }
}
body.movil .lol-bloque {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    left: 0;
}
body.normal .lol-bloque {
    top: -20px;
    border-top: 1px solid #222;
}
.lol-bloque .lol-header {
    float: left;
    position: relative;
    width: 100%;
    height: 70px;
    background-image: url('../imagenes/la_otra_liga/logo_top_lol_unid.png');
    background-position: 10px;
    background-size: 280px 60px;
    background-repeat: no-repeat;
    background-color: #e9ab00;
}
.lol-bloque .lol-header span.titulin{
    float: right;
    position: relative;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    line-height: 20px;
    margin-right: 15px;
    width: 100px;
    margin-top: 15px;
}
.lol-bloque .lol-header a.lol-enlace-logo{
    width: 280px;
    height: 70px;
    position: absolute;
    left: 0;
}
.lol-bloque .lol-header a.lol-enlace-portada{
    position: absolute;
    right: 0;
}
.lol-bloque .lol-header a.portada{
    width: 120px;
    height: 100%;
    position: absolute;
    right: 0;
}
.lol-bloque .lol-header a.portada:hover{
    color: #E0E0E0 !important;
    font-weight: bold;
}

body.movil .lol-bloque .lol-header{
    margin-top: 0px;
    height: 100px;
    background-size: auto 60px;
}
body.movil .lol-bloque .lol-header a.lol-enlace-logo{
    width: 300px;
    height: 100px;
}
body.movil .lol-bloque .lol-header span.titulin{
    display:none;
}
/******************************/
.lol-bloque .lol-slider{
    float: left;
    position: relative;
    width: calc(100% - 80px);
    height: 110px;
    margin: 10px 40px
}
.lol-bloque .lol-slider li.block{
    float: left;
    position: relative;
    width: calc( 100% / 4 );
    list-style: none;
    outline: none;
}
.lol-bloque .lol-slider li.block .block-thumb{
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50%;
    height: 105px;
    float: left;   
    position: relative;
}
.lol-bloque .lol-slider li.block .block-thumb a{
    width: 100%;
    height: 100%;
    position: absolute;
}
.lol-bloque .lol-slider li.block .block-side{
    float: right;
    position: relative;
    padding: 0 10px 10px;
    width: 50%;
    height: 85px;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    overflow-y: hidden;
}
.lol-bloque .lol-slider li.block .block-share{
    position: absolute;
    float: right;
    top: 85px;
    right: 10px;
    color: #3E3E3E;
    cursor: pointer;
    font-size: 15px;
}
.lol-bloque .lol-slider li.block .block-share.open_redes {
    cursor: pointer;
    display: block;
}
.lol-bloque .lol-slider li.block .block-share .red_oculta {
    display: none;
}
.lol-bloque .lol-slider li.block .block-share .red_oculta a {
    color: #808080;
    margin-left: 10px;
}
body.movil .lol-bloque .lol-slider li.block .block-share .open_redes {
    display: none;
}
body.movil .lol-bloque .lol-slider li.block .block-share .red_oculta {
    display: block;
}
body.movil .lol-bloque .lol-slider{
    height: 250px;
}
body.movil .lol-slider li.block .block-thumb{
    margin-left: 5px; 
    width: calc(50% - 5px);
    height: 235px;
}
body.movil .lol-bloque .lol-slider li.block .block-side{
    height: 235px;
}
body.movil .lol-bloque .lol-slider li.block .block-side{
    font-size: 0.9em;
}
body.movil .lol-bloque .lol-slider li.block .block-share {
    display: none;
}
/******************************/
.lol-bloque .lol-secciones {
    border-top: 2px solid #e9ab00;
    float: left;
    position: relative;
    width: calc( 100% - 400px);
    padding-top: 25px;
    height: 50px;
    left: 280px;
    color: #FFFFFF;
}
.lol-bloque .lol-secciones a{
    float: left;
    position: relative;
    /*width: calc( 100% / 7 );*/
    width: calc( 100% / 6 );
    height: 20px;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    line-height: 20px;
    color: #FFFFFF;
}
.lol-bloque .lol-secciones a:hover{
    color: #E0E0E0 !important;
}
.lol-bloque .lol-secciones a:not(:first-child) {
    border-left: 1px solid #FFFFFF; 
}
body.movil .lol-bloque .lol-secciones a{
    font-size: 18px;
    width: calc( 100% / 3 );
    height: 42px;
    line-height: 35px;
    border: 1px solid #DEDEDE !important;
}
body.movil .lol-bloque .lol-secciones{
    height: 65px;
    width: calc( 100% - 310px);
    left:300px;
    padding-top: 5px; 
}
/******************************/
.lol-bloque .lol-equipos {
    border-top: 2px solid #E0E0E0;
    float: left;
    position: relative;
    width: 100%;
    padding-top: 5px;
    height: 50px;
    background: #FEFEFE;
}
.lol-bloque .lol-equipos a {
    float: left;
    position: relative;
    width: calc( 100% / 18 );
    height: 30px;
}
.lol-bloque .lol-equipos.segunda a {
    width: calc( 100% / 22 );
}
.lol-bloque .lol-equipos a .img-escudo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30px;
    width: 40px;
    height: calc(100% + 5px);
    border-top: 2px solid #FEFEFE;
    left: calc( 50% - 20px);
    position: relative;                                          
}
.lol-bloque .lol-equipos a .img-escudo:hover {
    border-top: 2px solid #E9C23E;
}
body.movil .lol-bloque .lol-equipos {
    height: 170px;
}
body.movil .lol-bloque .lol-equipos.dando-margen {
    margin-bottom: 25px;    
}
body.movil .lol-bloque .lol-equipos a{
    width: calc( 100% / 9 );
    height: 70px;
    margin-bottom: 10px;
}
body.movil .lol-bloque .lol-equipos.segunda a{
    width: calc( 100% / 11 );
}
body.movil .lol-bloque .lol-equipos a .img-escudo {
    background-size: contain;
    height: 100%;
    border-top: 0px;
    width: 60px;
}
body.movil #redes_articulo_movil {
    z-index: 150;
}
/******************************/
.lol-bloque .lol-subtitulo{
    position: relative;
    font-size: 15px;
    font-family: 'Open Sans';
    height: 30px;
    padding: 5px 10px;
    float: left;
    width: 100%;
    border-bottom: 2px solid #FFFFFF;
}
.lol-bloque .lol-subtitulo div{ 
    position: relative;
    float: right;
}
.lol-bloque .lol-subtitulo div:first-child{ 
    float: left;
}
body.movil .lol-bloque .lol-subtitulo{
    display:none
}
/******************************/
.lol-bloque .slick-arrow{
    width: 20px !important;
    height: 60px !important;
    overflow: hidden;
}
.lol-bloque .slick-arrow:before, .lol-bloque .slick-arrow:after{
    opacity: 1;
}
.lol-bloque .slick-arrow.slick-prev{
    left: -25px;
}
.lol-bloque .slick-arrow.slick-next{
    right: -25px;
}
.lol-bloque .slick-arrow:before, .laotraliga .slick-arrow:after{
    content: '';
    position: absolute;
}
.lol-bloque .slick-arrow.slick-next:before {
    top: 0px;
    left: 2px;
    border-left: 12px solid #F0F0F0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.lol-bloque .slick-arrow.slick-next:after {
    content:"";
    left: 2px;
    top: 0px;
    border-left: 12px solid #E9AB00;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.lol-bloque .slick-arrow.slick-prev:before {
    top: 0px;
    right: 2px;
    border-right: 12px solid #F0F0F0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.lol-bloque .slick-arrow.slick-prev:after {
    content:"";
    right: 2px;
    top: 0px;
    border-right: 12px solid #E9AB00;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.lol-bloque .slick-arrow.slick-next:before:hover, .laotraliga .slick-arrow.slick-prev:before:hover {
    border-right-color: #e98028;
    border-left-color: #e98028;
}
.lol-bloque.lol_me_sigue .lol-header, .lol-bloque.lol_me_sigue .lol-equipos{
    position: fixed !important;
    left: 0;
    z-index: 99;
    max-width: 1501px;
    left: calc( 50% - 750px );
    min-width: 1145px;
}
@media (max-width: 1580px){
    .lol-bloque.lol_me_sigue .lol-header, .lol-bloque.lol_me_sigue .lol-equipos{
        max-width: 1300px;
        left: calc( 50% - 650px );
    }
}
@media (max-width: 1380px){
    .lol-bloque.lol_me_sigue .lol-header, .lol-bloque.lol_me_sigue .lol-equipos{
        max-width: 1129px;
        left: calc( 50% - 565px );
    }
}
/*                                        @media (max-width: 1380px){
    .lol-bloque.lol_me_sigue .lol-header, .lol-bloque.lol_me_sigue .lol-header{
        width: 100%;
        left: 0;
    }
}*/
.lol-bloque.lol_me_sigue .lol-header{
    top: 0;
    height: 35px;
    background-size: contain;
}
.lol-bloque.lol_me_sigue .lol-equipos {
    top: 35px;
    border-bottom: 2px solid #CCC;
    border-left: 1px solid #e9ab00;
    border-right: 1px solid #e9ab00;
}
.lol-bloque.lol_me_sigue .lol-secciones {
    padding-top: 5px;
    height: 40px;
    width: calc( 100% - 300px);
    left: 180px;
}
.lol-bloque.lol_me_sigue .lol-header a.lol-enlace-logo{
    width: 180px;
    height: 35px;
}
.lol-bloque.lol_me_sigue .lol-header span.titulin{
    line-height: 15px;
    margin-top: 0;
}
body.movil .lol-bloque.lol_me_sigue .lol-equipos {
    top: 100px;
}
body.movil .lol-bloque.lol_me_sigue .lol-header, body.movil .lol-bloque.lol_me_sigue .lol-equipos{
    width: 100%;
    min-width: 100%;
    left: -1px;
}
/******************************/
.tit_side_lol h4{
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    font-size: 17px;
    border-top: 2px solid #345B96;
    margin: 20px 0 0;
    padding-top: 5px;
}
.tit_side_lol h4 span{
    color: #345b96;
    font-weight: bold;
}
.listado_lol .cont_popular{
    background: #FCFCFC;
}
.listado_lol .img_not_rel{
    width: 80px;
    height: 60px;
    margin: 10px;
}
.listado_lol h6{
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    margin: 5px 0 0 0;
}
/******************************/
/* LA OTRA LIGA */
/* PRIMAVERA ROSA */
@font-face {
    font-family: 'Conv_Cyclone_Background';
    src: url('css/Cyclone_Background.eot');
    src: url('css/Cyclone_Background.eot?#iefix') format('embedded-opentype'),
         url('css/Cyclone_Background.woff') format('woff'),
         url('css/Cyclone_Background.ttf') format('truetype'),
         url('css/Cyclone_Background.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('css/oswald-regular-webfont.eot');
    src: url('css/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/oswald-regular-webfont.woff') format('woff'),
         url('css/oswald-regular-webfont.ttf') format('truetype'),
         url('css/oswald-regular-webfont.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.banner_primavera_rosa {
    background: #e8819e;
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.movil .banner_primavera_rosa {
    padding: 0 0 20px 0;
}
.banner_primavera_rosa img {
    float: left;
    margin: 10px 0 10px 10px;
    width: 4%;
}
.banner_primavera_rosa h4 {
    float: left;
    margin: 8px 0 0 8px;
    font-family: 'Conv_Cyclone_Background';
    color: #000000;
    font-size: 3.4em;
    font-weight: normal;                                            
}
.banner_primavera_rosa p {
    float: left;
    margin: 20px 0 0 1%;
    font-family: 'Oswald';
    color: #ffffff;
    font-size: 2em;
}
.movil .banner_primavera_rosa img {
    margin: 21px 0 10px 18px;
    width: 6%;
}
.movil .banner_primavera_rosa p {
    margin: 10px 0 0 1%;
    font-size: 1em;
}
.movil .banner_primavera_rosa h4 {
    font-size: 2.5em;
}
/* PRIMAVERA ROSA */
/* LOADING WRAPPER */
.loading-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #FCFCFC;
}
.loading-wrapper.mini-wrapper{
    position: absolute;
    background-color: transparent;
}
.loading-wrapper.mini-wrapper .loading{
    left: calc(50% - 100px );
    top: 0;
    width: 100px;
    height: 100px;
    margin: 75px 50px;
}
.loading {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
    border-radius: 50%;
    border: 6px solid transparent;
    border-top-color: #009680;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.loading:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 50%;
    border: 4px solid transparent;
    border-top-color: #e99c00;
    -webkit-animation: spin 3s linear infinite;
      animation: spin 3s linear infinite;
}
.loading:after {
    content: "";
    position: absolute;
    top: 25px;
    left: 25px;
    right: 25px;
    bottom: 25px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #ab1355;
    -webkit-animation: spin 1.5s linear infinite;
      animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* LOADING WRAPPER */

.form_rlr label.error{
    color: #E03E85;
    top: -5px;
    position: relative;
}
.jw-skin-vapor .jw-button-color, .jw-skin-vapor .jw-knob, .jw-skin-vapor .jw-text, .jw-skin-vapor .jw-tooltip-title {
    color: #009680 !important;
}
.jw-captions, .jw-controls, .jw-overlays, .jw-preview, .jw-title {
    outline: none;
}
.slick-slide {
    outline: none;
}
.slick-prev:before {
    content: "\f137";
    font-family: FontAwesome;
}
.slick-next:before {
    content: "\f138";
    font-family: FontAwesome;
}
.fancybox-inner {
    overflow: hidden !important;
}

/*************************/
/* Trump 2017 */
.fila_1 ul li {
    position: relative;
}
.fila_1 ul li .baner_trump_not_principal{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:40px;
    z-index: 10;
}
.redes_trump2017 .btn_acceso_muro {
    display: none;
}
.redes_trump2017 .cab_redes_new {
    height:initial!important;
    padding: 57px 0;
    margin: 10px 5% 10px 5%;
}
.redes_trump2017 .cab_redes_new_interior p {
    margin: 0;
}
.redes_trump2017 .cab_redes_new_interior p img {
    width: 100%;
}
.redes_trump2017 .caja_twitter_new {
        height: 277px;
}
.text_borrar {
    display: none;
}
body.movil .cab_redes_new_interior {
        width: 100%;
    }
body.movil .redes_trump2017 .cab_redes_new {
    height: 305px!important;
}
body.movil .botones_new_portada .btn_new_redes a {
    font-size: 2.7em;
}
body.movil .redes_new_portada {
    margin: 0 0 70px 0;
}
body.movil .btn_ultima_hora_movil {
    float: left;
    width: initial;
    display: block;
    padding: 4px 8px;
    border:1px solid #009680;
    font-size: 1.2em;
    font-family: 'Lora', Arial, sans-serif;
    
}
body.movil .btn_ultima_hora_movil a {
    color: #009680;
}
body.movil .btn_ultima_hora_movil i {
    padding: 0 10px 0 0;
}
@media  ( max-width: 1580px) {
    .redes_trump2017 .cab_redes_new {
        padding: 45px 0;
    }
    .redes_trump2017 .caja_twitter_new {
        height: 236px;
    }
}
@media (max-width: 1380px){
    .redes_trump2017 .cab_redes_new {
        padding: 35px 0;
    }
    .redes_trump2017 .caja_twitter_new {
        height: 218px;
    }
}
/* FIN Trump 2017 */