/* Fonts login*/

@font-face {

  font-family: 'titillium_webblack';

  src: url('../fonts/titilliumweb/titilliumweb-black-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-black-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webbold';

  src: url('../fonts/titilliumweb/titilliumweb-bold-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-bold-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webbold_italic';

  src: url('../fonts/titilliumweb/titilliumweb-bolditalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-bolditalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webextralight';

  src: url('../fonts/titilliumweb/titilliumweb-extralight-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-extralight-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webXLtIt';

  src: url('../fonts/titilliumweb/titilliumweb-extralightitalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-extralightitalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webitalic';

  src: url('../fonts/titilliumweb/titilliumweb-italic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-italic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_weblight';

  src: url('../fonts/titilliumweb/titilliumweb-light-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-light-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_weblight_italic';

  src: url('../fonts/titilliumweb/titilliumweb-lightitalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-lightitalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webregular';

  src: url('../fonts/titilliumweb/titilliumweb-regular-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-regular-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_websemibold';

  src: url('../fonts/titilliumweb/titilliumweb-semibold-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-semibold-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_websemibold_italic';

  src: url('../fonts/titilliumweb/titilliumweb-semibolditalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-semibolditalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

/* Fin Fonts login*/





/* - - - - - - - - - - - - - - - - - -

  Globals

  - - - - - - - - - - - - - - - - - - */



body { color: #555; font-family: Georgia, "Times New Roman", Times, serif;}



h1, .h1,

h2, .h2,

h3, .h3,

h4, .h4,

h5, .h5,

h6, .h6 { color: #333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; margin-top: 0;}



/*Efecto de transición al :hover*/

a { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

a:hover { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Row*/

.row { }

/*Ajustes de margenes en el .row*/

.row.mb-15 { margin-bottom: 15px;} /*margin-bottom*/



/*Margin Bottom para el <container-fluid> de E-Pistolas*/

.container-fluid.epistolas_contenedor { margin-bottom: 30px;}



.mb-15 { margin-bottom: 15px;}





.no-padding-left { padding-left: 0;}

.no-padding-right { padding-right: 0;}

.no-padding { padding: 0;}





.table-layout { display: table;}









/*Icono botón Play - Primera columna en "Columna Principal"*/

.columna-principal .primera-columna figure.btn-play-article { float: left; position: relative; width: 100%;}

.columna-principal .primera-columna figure.btn-play-article a,

.columna-principal .primera-columna figure.btn-play-article a span { display: block;}

.columna-principal .primera-columna figure.btn-play-article a span:before { bottom: 10px; font-family: 'icomoon'; font-size: 4em; font-weight: normal; font-style: normal; left: 10px; padding: 0; position: absolute; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10;}

.columna-principal .primera-columna figure.btn-play-article:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#tv .columna-principal .primera-columna figure.btn-play-article a span:before { font-size: 40px; text-decoration:none;}



/*Icono botón Play - Segunda columna en "Columna Principal"*/

.columna-principal .segunda-columna figure.btn-play-article { float: left; position: relative; width: 100%;}

.columna-principal .segunda-columna figure.btn-play-article a,

.columna-principal .segunda-columna figure.btn-play-article a span { display: block;}

.columna-principal .segunda-columna figure.btn-play-article a span:before { font-family: 'icomoon'; font-size: 2.5em; font-weight: normal; font-style: normal; padding: 0; position: absolute; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10;}

.columna-principal .segunda-columna figure.btn-play-article:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Icono botón Play - Segunda columna en "Columna Principal" :::: img cuadrada*/

.columna-principal figure.btn-play-chico-article { float: left; position: relative;}

.columna-principal figure.btn-play-chico-article a,

.columna-principal figure.btn-play-chico-article a span { display: block; text-decoration:none;}

.columna-principal figure.btn-play-chico-article a span:before { font-family: 'icomoon'; font-size: 1.5em; font-weight: normal; font-style: normal; line-height: normal; padding: 0; position: absolute; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10;}

.columna-principal figure.btn-play-chico-article:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Icono botón Play - Para la secciones que lo requieran en el SIDEBAR*/

.columna-secundaria section figure.btn-play-sidebar { float: left; position: relative;}

.columna-secundaria section figure.btn-play-sidebar a { display: block; height: 75px; width: 75px;}

.columna-secundaria section figure.btn-play-sidebar a:before { bottom: 0%; color:#fff; content:"\e609"; font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; line-height: 75px; height: 75px; padding: 0; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

.columna-secundaria section figure.btn-play-sidebar:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}







/* - - - - - Nuevos Iconos de boton Play - - - - - */

/*Nuevos Iconos - INDEX*/

#home .segunda-columna section.tv article a { position: relative;}

#home .segunda-columna section.tv article a span { display: block;}

/*#home .segunda-columna section.tv article a span:before { font-family: 'icomoon'; font-size: 1.5em; font-weight: normal; font-style: normal; line-height: normal; height: auto; padding: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; bottom: 15px; left: 15px; text-decoration: none;}*/

#home .segunda-columna section.tv article a span:before { font-family: 'icomoon'; font-size: 30px; font-weight: normal; font-style: normal; line-height: normal; height: auto; padding: 0; margin-left: auto; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; bottom: 15px; left: 15px; text-decoration: none;}

#home .segunda-columna section.tv article a .icon-iso-tv .path2::before,

#home .segunda-columna section.tv article a .icon-iso-tv .path3::before { margin-left: auto;}

#home .dos-tercios section.multimedia section.videos article a { position: relative;}

#home .dos-tercios section.multimedia section.videos article a span { display: block;}

#home .dos-tercios section.multimedia section.videos article a span:before { font-family: 'icomoon'; font-size: 4em; font-weight: normal; font-style: normal; line-height: normal; height: auto; padding: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto;  bottom: 10px; left: 10px; text-decoration: none;}

#home .dos-tercios section.multimedia section.videos article a i.chico span:before { bottom: 10px; font-size: 30px; left: 10px; text-decoration: none;}

#home .dos-tercios section.multimedia section.videos article a .icon-iso-multimedia .path2:before { margin-left: auto;}



/*Nuevos Iconos - Portada Multimedia*/

#cat-multimedia .columna-principal figure i { display: block;}

#cat-multimedia .columna-principal figure .icon-iso-multimedia span:before { height: auto !important; line-height: normal !important; width: auto; text-decoration: none;}

#cat-multimedia .columna-principal figure .icon-iso-multimedia .path2:before { margin-left: auto;}

#cat-multimedia .columna-principal figure.btn-play-article .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none; font-size: 50px !important;}

#cat-multimedia .columna-principal div.segunda-columna figure.btn-play-article .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none; font-size: 35px !important;}

#cat-multimedia div.bloque-principal div.franja-videos article figure .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a i span:before { font-family: 'icomoon'; font-size: 35px; font-weight: normal; font-style: normal; line-height: normal !important; height: auto !important; padding: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; text-decoration: none;}



/*Nuevos Iconos - Portada Deportes*/

#deportes .columna-principal figure i { display: block;}

#deportes .columna-principal figure .icon-iso-multimedia .path2:before { margin-left: auto;}

#deportes .columna-principal figure.btn-play-article .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none;}

#deportes div.bloque-principal div.franja-videos article figure .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none;}

#deportes div.bloque-principal div.franja-videos article figure a i span:before { font-family: 'icomoon'; font-size: 2.5em; font-weight: normal; font-style: normal; line-height: normal !important; height: auto !important; padding: 0 15px; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; text-decoration: none;}



/*Nuevos Iconos - Portada Mercados*/

#mercados .columna-principal figure i { display: block; margin-left: 1rem;}

#mercados .columna-principal figure .icon-iso-multimedia .path2:before { margin-left: auto;}

#mercados .columna-principal figure.btn-play-article .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none;}

#mercados div.bloque-principal div.primera-columna article figure .icon-iso-multimedia span:before { bottom: 10px; left: 10px; text-decoration: none;}

#mercados div.bloque-principal div.primera-columna article figure a i span:before { font-family: 'icomoon'; font-size: 2.5em; font-weight: normal; font-style: normal; line-height: normal !important; height: auto !important; padding: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; text-decoration: none;}



/*Nuevos Iconos - Portada TV*/

#tv .columna-principal figure i { display: block;}

#tv .columna-principal figure .icon-iso-tv span:before { height: auto !important; line-height: normal !important; width: auto; text-decoration: none;}

#tv .columna-principal figure .icon-iso-tv .path2:before { margin-left: auto;}

#tv .columna-principal figure .icon-iso-tv .path3:before { color: #fff; margin-left: auto;}

#tv .columna-principal figure.btn-play-article a span:before,

#tv .columna-principal figure.btn-play-chico-article a span:before { bottom: 10px; left: 10px; text-decoration: none;}

#tv .columna-principal .segunda-columna figure.btn-play-chico-article a span:before { bottom: 10px; left: 25px; text-decoration: none;}

#tv div.bloque-principal div.franja-videos article figure a:before { display: none;}

#tv div.bloque-principal div.franja-videos article figure a i span:before { bottom: 10px; font-family: 'icomoon'; font-size: 1.5em; font-weight: normal; font-style: normal; left: 25px; line-height: normal; height: auto; padding: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; text-decoration: none;}



/* Nuevos Iconos - Sidebar Videos (Multimedia) */

.columna-secundaria section figure.btn-play-sidebar .icon-iso-multimedia span:before { bottom: 10%; height: auto !important; line-height: normal !important; width: auto;  position: absolute; right: -10%; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%; text-decoration: none;}

div.single-sidebar section.videos article div figure a i.icon-iso-multimedia { display: block; font-size: 2em; height: auto; padding: 0; width: auto; z-index: 100; text-decoration: none;}

div.single-sidebar section.videos article div figure a i.icon-iso-multimedia span:before { bottom: 5px; height: auto !important; left: 5px; line-height: normal !important; position: absolute; width: auto; z-index: 10; text-decoration: none;}

div.single-sidebar section.videos article div figure a i.icon-iso-multimedia .path2:before { margin-left: 0;}



/* Nuevos Iconos - Sidebar TV */

.columna-secundaria section figure.btn-play-sidebar a:before { display: none;}

.columna-secundaria section figure.btn-play-sidebar .icon-iso-multimedia span:before { font-size: 2em; bottom: 8px; height: auto !important; left: 8px; line-height: normal !important; width: auto;  position: absolute; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; text-decoration: none;}

.columna-secundaria section figure.btn-play-sidebar .icon-iso-multimedia span.path2:before,

.columna-secundaria section figure.btn-play-sidebar .icon-iso-multimedia span.path3:before { margin-left: auto;}

/* - - - - -  FIN nuevos iconos de boton Play - - - - - */









/* - - - - - - - - - - - - - - - - - -

  Logo elmostrador. header

  - - - - - - - - - - - - - - - - - - */

.blog-masthead h1 { float: left; margin: 0;}

.blog-masthead h1 a.main-logo { background: url("../img/elmostrador-logo-sprite.png") no-repeat 0 0 transparent; display: block; float: none; font: 0/0 a; height: 35px; margin-left: 0 !important; padding: 0; width: 269px;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.blog-masthead h1 a:focus { outline: none;}

.blog-masthead h1 a img { display: block; float: none; margin: 0 auto;}



/* - - - - - - - - - - - - - - - - - -

  Masthead for nav

  - - - - - - - - - - - - - - - - - - */



.blog-masthead {

  background-color: #2D2D36;

  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

  padding: 15px 0;

   /*-webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;*/

}

/*Menú nav*/

#mercados .blog-masthead { background-color: #3E503C;}

#tv .blog-masthead { background-color: #443e58;}

#cultura .blog-masthead { background-color: #693c27;}

#deportes .blog-masthead { background-color: #782c2c;}

#avisos-legales .blog-masthead { background-color: #504029;}

/*Categorías Noticias*/

#cat-pais .blog-masthead { background-color: #2f3452;}

#cat-mundo .blog-masthead { background-color: #234a59;}

#cat-sociales .blog-masthead { background-color: #0547A7;}

#cat-opinion .blog-masthead { background-color: #1b4669;}

#cat-sin-editar .blog-masthead { background-color: #04545f;}

#cat-vida-en-linea .blog-masthead { background-color: #0348A6;}

#cat-multimedia .blog-masthead { background-color: #39461b;}



/* Agenda Pais */

#agenda-pais .blog-masthead { background-color: #0348a6;}

#agenda-pais .cabecera-categoria {background-color: #0099fa;}

#agenda-pais .submenu-categoria.noticias {background-color: #0348a6;}

#agenda-pais .claves{background-color: #0079c6;}

#agenda-pais .tit-ft, #cat-vida-en-linea .tit-ft {background-color: #FFFFFF;}

#agenda-pais .tit-ft h2.vida-inclusiva span {color: #0099f9;}

#agenda-pais .submenu-categoria ul li a{color: #fff;}

#agenda-pais .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#agenda-pais .segunda-columna section h2 a { border-bottom: 5px solid #0099fa; color: #0099fa; display: block; padding-bottom: 5px;}

#agenda-pais .segunda-columna section h2 a:hover { /*border-bottom: 5px solid #000; color: #000;*/ text-decoration: none;}

#agenda-pais .segunda-columna section h2 a:hover span { color: #0099fa;}

#agenda-pais .primera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#agenda-pais .primera-columna section { background-color: transparent; float: left; margin-bottom: 30px;}

#agenda-pais .primera-columna section h2 { font-family: 'Droid Serif', serif;}

#agenda-pais .primera-columna section h2 a { border-bottom: 5px solid #0099fa; color: #0099fa; display: block; padding-bottom: 5px;}

#agenda-pais .primera-columna section h2 a:hover { /*border-bottom: 5px solid #000; color: #000;*/ text-decoration: none;}

#agenda-pais .primera-columna section h2 a:hover span { color: #0099fa;}

#agenda-pais .primera-columna section.mas-noticias article figure img { width: 100%;}

#agenda-pais .primera-columna section.mas-noticias article { width: 100%;}

#agenda-pais .primera-columna section.mas-noticias article figure { padding: 0; /*no borrar*/}

#agenda-pais h2.titulo-seccion.agenda-multimedia a {background-color: #0099fa;}



#agenda-pais div.bloque-principal.categoria section.destacados div h3{border-bottom: 5px solid #0099fa;color: #0099fa;}

#agenda-pais div.bloque-principal.categoria section.lo-ultimo h2 {border-bottom: 5px solid #0099fa;color: #0099fa;}



/* Sidebar // Multimedia (Agenda Pais)*/

#agenda-pais .single-sidebar section.multimedia-agenda { background-color: #ebf2eb!important; padding-bottom: 15px;}

#agenda-pais .single-sidebar section.multimedia-agenda h2.titulo-seccion {}

#agenda-pais .single-sidebar section.multimedia-agenda article { border: none; font-family: 'Droid Sans', sans-serif; padding-top: 0;}

#agenda-pais .single-sidebar section.multimedia-agenda article h3 { line-height: 20px; font-size: 15px; font-weight: 700;}

#agenda-pais .single-sidebar section.multimedia-agenda article h3 a { color: #4A4A4A;}

#agenda-pais .single-sidebar section.multimedia-agenda article figure { margin-bottom: 15px; width: 100%;}

#agenda-pais .single-sidebar section.multimedia-agenda article figure a { display: block; margin: 0; height: auto !important; width: auto !important;}

#agenda-pais .single-sidebar section.multimedia-agenda article figure img { margin-bottom: 0; width: 100%;}

#agenda-pais .single-sidebar section.multimedia-agenda article p { clear: left; float: left; line-height: normal; font-size: 12px; font-weight: normal; width: 100%;}



#agenda-pais .single-sidebar section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#agenda-pais .tercera-columna section.mercados { background-color: #EBF2EB !important;}



#agenda-pais.single-sidebar section { float: left; }

#agenda-pais .single-sidebar section.opinion article div.contenido-entrada {  margin-top: 0px; padding: 20px 0; float: left}

#agenda-pais .single-sidebar section.opinion article div h3 a, #agenda-pais .single-sidebar section.opinion article h3 a { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#agenda-pais .single-sidebar section.opinion, #agenda-pais .single-sidebar section.columnas, #agenda-pais .single-sidebar section.cartas-al-director {background-color: #eaf1f9 !important}



.blog-masthead .container,

.blog-masthead h1,

.blog-masthead .blog-nav.col-md-6,

.blog-masthead .navbar-form.navbar-right {}





/* Generacion M */

#generacion-m .blog-masthead { background-color: #008486;}

#generacion-m .cabecera-categoria {background-color: #01bdbe;}

#generacion-m .submenu-categoria.noticias {background-color: #008486;}

#generacion-m .claves{background-color: #01bdbe;}



#generacion-m .primera-columna section { background-color: transparent; float: left; }

#generacion-m .primera-columna section h2 { font-family: 'Droid Serif', serif;}

#generacion-m .primera-columna section h2 a { border-bottom: 5px solid #01bdbe; color: #01bdbe; display: block; padding-bottom: 5px;}

#generacion-m .primera-columna section h2 a:hover { /*border-bottom: 5px solid #000; color: #000;*/ text-decoration: none;}

#generacion-m .primera-columna section h2 a:hover span { color: #01bdbe;}

#generacion-m.primera-columna section.mas-noticias article figure img { width: 100%;}

#generacion-m .primera-columna section.mas-noticias article { width: 100%;}

#generacion-m .primera-columna section.mas-noticias article figure { padding: 0; /*no borrar*/}

#generacion-m  .tercera-columna section article figure { padding: 0; margin-bottom: 15px;}

#generacion-m .submenu-categoria ul li a{color: #fff;}



#generacion-m div.bloque-principal.categoria section.destacados div h3{border-bottom: 5px solid #01bdbe;color: #01bdbe;}

#generacion-m div.bloque-principal.categoria section.lo-ultimo h2 {border-bottom: 5px solid #01bdbe;color: #01bdbe;}





/*Nav Bar*/

.navbar-default { background-color: transparent; border: none; margin: 0; min-height: 40px; padding-right: 0px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; padding: 0;}

.navbar-default .container-fluid {}

.navbar-default .navbar-nav > li > a { color: #97A3AC; display: inline-block; font-family: 'Droid Sans', sans-serif; font-size: 15px; padding: 10px; position: relative;}

.navbar-default .navbar-nav > li > a:focus,

.navbar-default .navbar-nav > li > a:hover { color: #ff9a02; text-decoration: none}

.navbar-default .navbar-nav > li > a.active { color: #fff; font-weight: bold;}

.navbar-default .navbar-nav > li:last-child > a.blog-nav-item { border-bottom: none;}



/* Nav links */

.blog-nav-item { color: #cacaca; display: inline-block; font-family: 'Droid Sans', sans-serif; font-size: 1.2em; /*font: 13px/1.231 Arial,Helvetica,Clean,sans-serif;*/ padding: 10px; position: relative;}

.blog-nav-item:hover,

.blog-nav-item:focus { color: #ff9a02; text-decoration: none;}



/* Active state gets a caret at the bottom */

.blog-nav .active { color: #fff; font-weight: bold;}

/*.blog-nav .active:after { border-right: 5px solid transparent; border-bottom: 5px solid; border-left: 5px solid transparent; bottom: 0; content: " "; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0;}*/







/*LIGHTBOX "imprimir noticia"*/

#latebox{position:absolute;top:400px;left:300px;padding:15px;-moz-border-radius:7px;-webkit-border-radius:7px;background:transparent url(../img/bgr-laitbox.png);z-index:100;}

#latebox .lb-content{border:1px solid #555;background-color:#fff;}

#latebox .lb-content h3{margin-bottom:0;padding:8px 10px;font-size:14px;line-height:14px;font-weight:bold;color:#f5f5f5;background:#333 url(../img/logo-laitbox-elmostrador.gif) right 6px no-repeat;}

#latebox .lb-content a{color:#0c588e;}

#latebox .lb-content .lb-loading{padding:15px 0;text-align:center;font-size:12px;color:#666;}

#latebox .lb-content .lb-loading img{display:inline;}

#latebox .lb-content .lb-flash{margin:0;padding:10px;border:1px solid #ccc;border-right-width:0;border-left-width:0;font-size:11px;color:#666;background-color:#f0f0f0;}

#latebox .lb-content .lb-notice{border:1px solid #efdda6;background-color:#fff7dd;}

#latebox .lb-content .lb-error{border:1px solid #f4c7c4;background-color:#ffeae8;}

#latebox .lb-content .lb-wrapper{padding:15px 10px 0 10px;font-size:12px;color:#535353;}

#latebox .lb-content .lb-wrapper p{margin-bottom:15px;}

#latebox .lb-content .lb-wrapper form .a-field{width:340px;margin-bottom:15px;}

#latebox .lb-content .lb-wrapper form .a-field label{float:left;width:90px;padding:5px 10px 5px 0;text-align:right;}

#latebox .lb-content .lb-wrapper form .a-field input,#latebox .lb-content .lb-wrapper form .a-field textarea{width:240px;padding:4px;border:1px solid #ccc;background-color:#fff;}

#latebox .lb-content .lb-wrapper form .a-field input.fbutton{ float: right; min-width: 70px; width:auto;padding:4px 7px;font-weight:bold;color:#555;background-color:#f5f5f5;vertical-align:text-top;}

#latebox .lb-content .lb-wrapper form .submit p{display:inline-block;width:200px;margin-right:10px;margin-bottom:0;font-size:11px;vertical-align:text-top;}

#latebox .lb-content .lb-wrapper .rectify .a-field,

#latebox .lb-content .lb-wrapper .contact .a-field{width:410px;}

#latebox .lb-content .lb-wrapper .email-news .a-field.submit { height: 28px;}

#latebox .lb-content .lb-wrapper .rectify .a-field label,

#latebox .lb-content .lb-wrapper .contact .a-field label{width:70px;}

#latebox .lb-content .lb-wrapper .rectify .a-field textarea,

#latebox .lb-content .lb-wrapper .contact .a-field textarea{width:320px;height:150px;}

#latebox .lb-content .lb-wrapper .email-news .a-field { clear: left; min-width:380px; width: 100%;}

#latebox .lb-content .lb-wrapper .email-news .a-field cite,

#latebox .lb-content .lb-wrapper .rectify .a-field cite,#latebox .lb-content .lb-wrapper .contact .a-field cite{float:left;width:220px;padding:5px 0;font-weight:bold;}

#latebox .lb-content .lb-wrapper .email-news .a-field label{ min-width:130px; width: 25%;}

#latebox .lb-content .lb-wrapper .email-news .a-field input,

#latebox .lb-content .lb-wrapper .email-news .a-field textarea { min-width: 240px; max-width: 390px; width:75%;}

#latebox .lb-content .lb-wrapper .password-recovery .a-field input{margin-right:10px;}

#latebox .lb-content .lb-wrapper .print-formats{width:360px;margin:0 auto;}

#latebox .lb-content .lb-wrapper .a-print-format{width:146px;font-size:12px;}

#latebox .lb-content .lb-wrapper .a-print-format a{display:block;margin-bottom:5px;border:3px solid #ccc;}

#latebox .lb-content .lb-wrapper .a-print-format a:hover{border-color:#999;}

#latebox .lb-content .lb-wrapper .a-print-format strong{display:block;color:#333;}

#latebox .lb-content .lb-footer{padding:10px;border-top:1px solid #ccc;background-color:#f0f0f0;}

#latebox .lb-content .lb-footer .lb-close{display:inline-block;padding:4px 7px;border-width:0;font-size:12px;font-weight:bold;color:#fff;background-color:#333;}









/* - - - - - - - - - - - - - - - - - -

  Nav Toggle Styles

- - - - - - - - - - - - - - - - - - */

/*

@font-face {

  font-family: "responsivenav";

  src:url("../fonts/icons/responsivenav.eot");

  src:url("../fonts/icons/responsivenav.eot?#iefix") format("embedded-opentype"),

    url("../fonts/icons/responsivenav.ttf") format("truetype"),

    url("../fonts/icons/responsivenav.woff") format("woff"),

    url("../fonts/icons/responsivenav.svg#responsivenav") format("svg");

  font-weight: normal;

  font-style: normal;

}

*/





/* - - - - - - - - - - - - - - - - - -

  Searchform header

  - - - - - - - - - - - - - - - - - - */

form.navbar-form { margin: 5px 0 0 15px; width: auto;}

form.navbar-form input.form-control { background: transparent; color: #cacaca; float: right; font-family: 'Droid Sans', sans-serif; width: 100%;}

form.navbar-form input.form-control:focus { background-color: #fff; border-color: #cacaca; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(202, 202, 202, 0.6); color: #333;}

/*Versión "Botón"*/

a.btn.buscar { background: transparent none repeat scroll 0% 0%; border-color: #97A3AC; color: #97A3AC; float: right; font-family: "Droid Sans",sans-serif; margin: 4px 0 0 10px;}

a.btn.buscar:hover { background-color: #FF9A02; border-color: #FF9A02; color: #333;}





/*Buscador "Google"*/

#buscador-google-elmo { min-height: 620px;}

#buscador-google-elmo section.contenedor-buscador { display: block; margin: 0px auto; min-width: 290px !important; padding: 0px; width: 100%;}

#buscador-google-elmo section.contenedor-buscador article { padding: 0;}





/* - - - - - - - - - - - - - - - - - -

  Blog name and description

  - - - - - - - - - - - - - - - - - - */



.blog-header { padding-bottom: 20px; padding-top: 20px;}

.blog-title { font-size: 60px; font-weight: normal; margin-top: 30px; margin-bottom: 0;}

.blog-description { color: #999; font-size: 20px;}





/* - - - - - - - - - - - - - - - - - -

  Cabecera Categoría

  - - - - - - - - - - - - - - - - - - */



.cabecera-categoria {

  background-color: #ccc;

  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

  color: #fff;

  padding: 15px 0;

}

/*Color de fondo de la categoría*/

/*Menú nav*/

.cabecera-categoria.noticias { background-color: #285375;}

#mercados .cabecera-categoria { background-color: #8CB289;}

#tv .cabecera-categoria { background-color: #8173A6;}

#cultura .cabecera-categoria { background-color: #e07c4b;}

#deportes .cabecera-categoria { background-color: #e15b5a;}

#avisos-legales .cabecera-categoria { background-color: #876e4f;}

.avisos-legales-id .cabecera-categoria { background-color: #876e4f;}

/*Categorías Noticias*/

#cat-pais .cabecera-categoria { background-color: #6b77bf;}

#cat-mundo .cabecera-categoria { background-color: #449dbd;}

#cat-sociales .cabecera-categoria { background-color: #0099FA;}

#cat-opinion .cabecera-categoria { background-color: #327dc0;}

#cat-sin-editar .cabecera-categoria { background-color: #08b6cf;}

#cat-vida-en-linea .cabecera-categoria { background-color: #0099FA;}

#cat-multimedia .cabecera-categoria { background-color: #89b13e;}



.cabecera-categoria .container { padding-right: 0;}

/*Título Categoría*/

.cabecera-categoria div div h2 a{ color:white;}

.cabecera-categoria div div h2 a:hover{ text-decoration: none}

.cabecera-categoria h2 { color: #fff; font-family: 'Droid Sans', sans-serif; font-weight: 400;}

/*.cabecera-categoria h2 { color: #fff; font-family: 'Droid Serif', serif; padding: 0;}*/

.cabecera-categoria h2 img { margin-right: 10px; vertical-align: bottom;}

/*Clima*/

.cabecera-categoria div.clima { font-family: 'Droid Sans', sans-serif;}

.cabecera-categoria div.clima div { float: right;}

.cabecera-categoria div.clima p { display: inline; float: none; margin-bottom: 0;}

.cabecera-categoria div.clima p.grados-celsius { font-size: 24px; margin-right: 10px; vertical-align: baseline;}

.cabecera-categoria div.clima i { margin-right: 5px;}

.cabecera-categoria div.clima i span { background-color: #fff; border-radius: 1em; height: 53%; left: 5.4px; position: absolute; top: 6px; width: 55%;}

.cabecera-categoria div.clima p.ciudad { font-size: 16px; margin-right: 10px;}

.cabecera-categoria div.clima a { color: #fff;}

.cabecera-categoria div.clima a:hover { color: #ff9a02;}

/*Boton de despliegue de ciudades*/

.cabecera-categoria div.clima div.contendor-despliegue-ciudades { display: inline; float: right; height: 5px; margin-top: 0px; position: relative; top: -5px; width: 100%; z-index: 10;}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades a#dLabel { position: relative; display: inline; float: right; height: 13px; line-height: normal; margin: 0px; top: -18px; width: 12px;}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades ul.dropdown-menu { padding: 0; width: 100%;}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades ul.dropdown-menu li {}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades ul.dropdown-menu li a { border-top: 1px solid #E5E5E5; color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-weight: 400px; padding: 10px 20px;}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades ul.dropdown-menu li:first-child a { border-top: none; margin-top: 0;}

.cabecera-categoria div.clima div.contendor-despliegue-ciudades ul.dropdown-menu li a:hover { color: #000; text-decoration: underline;}

/*Fecha y hora de actualización*/

.cabecera-categoria p.fecha { color: #f6f6f6; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

.cabecera-categoria p.fecha span { border-right: 1px solid #fff; margin-right: 20px; padding-right: 20px;}

.avisos-legales-id .cabecera-categoria p.fecha span { border: none;}

/*Redes Sociales*/

.cabecera-categoria ul.rrss { list-style-type: none; margin-bottom: 0; padding-right: 0;}

.cabecera-categoria ul.rrss li { display: inline; float: left;}

.cabecera-categoria ul.rrss li a { color: #fff; float: right; font-size: 1.2em;}

.cabecera-categoria ul.rrss li a:hover { color: #ff9a02;}





/* - - - - - - - - - - - - - - - - - -

  Sub-menu Categoría

  - - - - - - - - - - - - - - - - - - */



.submenu-categoria {}

/*Color de fondo del submenu de la categoría*/

.submenu-categoria.noticias {}

#mercados .submenu-categoria.noticias { background-color: #5B7D59; color: #fff;}

#mercados .submenu-categoria.noticias a { color: #fff;}

#tv .submenu-categoria.noticias { background-color: #5a4f79; color: #fff; margin-bottom: 30px;}

#tv .submenu-categoria.noticias a { color: #fff;}

#cultura .submenu-categoria.noticias { background-color: #ae603a; color: #fff;}

#cultura .submenu-categoria.noticias a { color: #fff;}

#deportes .submenu-categoria.noticias { background-color: #b64a4a; color: #fff;}

#deportes .submenu-categoria.noticias a { color: #fff;}

#avisos-legales .submenu-categoria.noticias { background-color: #745d3e; color: #fff;}

#avisos-legales .submenu-categoria.noticias a { color: #fff;}

.avisos-legales-id .submenu-categoria.noticias { background-color: #745d3e; color: #fff;}

.avisos-legales-id .submenu-categoria.noticias a { color: #fff;}

/*Categorías Noticias*/

#cat-pais .submenu-categoria.noticias { background-color: #fff;}

#cat-mundo .submenu-categoria.noticias { background-color: #fff;}

#cat-sociales .submenu-categoria.noticias { background-color: #0547A7;}

#cat-opinion .submenu-categoria.noticias { background-color: #295e90;}

#cat-opinion .submenu-categoria.noticias a { color: #fff;}

#cat-sin-editar .submenu-categoria.noticias { background-color: #fff;}

#cat-vida-en-linea .submenu-categoria.noticias { background-color: #0348A6;}

#cat-multimedia .submenu-categoria.noticias { background-color: #fff;}



.submenu-categoria .container { padding: 0;}

.submenu-categoria ul { list-style-type: none; margin: 0; padding: 0 0 0 10px;}

.submenu-categoria ul li { float: left;}

.submenu-categoria ul li a { color: #333; display: block; font-family: 'Droid Sans', sans-serif; font-size: 0.825em; padding: 10px 8px; text-transform: uppercase;}

/*#mercados .submenu-categoria ul li a { padding: 10px 8px;}*/

.submenu-categoria ul li a:hover { background-color: #285375; color: #fff; /*font-weight: bold;*/ text-decoration: none;}

.submenu-categoria ul li.item-1 a.active,

.submenu-categoria ul li.item-1 a:hover { background-color: #5C7C95; color: #fff;}

.submenu-categoria ul li.item-2 a.active,

.submenu-categoria ul li.item-2 a:hover { background-color: #8E98CE;}

.submenu-categoria ul li.item-3 a:hover { background-color: #74B5CB;}

.submenu-categoria ul li.item-4 a:hover { background-color: #9B7C89;}

.submenu-categoria ul li.item-5 a:hover { background-color: #679AC7;}

.submenu-categoria ul li.item-6 a:hover { background-color: #24CFE7;}

.submenu-categoria ul li.item-7 a:hover { background-color: #E69D4A;}

.submenu-categoria ul li.item-8 a:hover { background-color: #792C2C;}

.submenu-categoria ul li.item-9 a:hover { background-color: #A2C465;}

.submenu-categoria ul li.item-10 a:hover { background-color: rgba(45,108,100,0.83);} /*#2d6c64 rgba(45,108,100,0.83)*/

#cultura .submenu-categoria ul li a { padding: 10px 13px;}

/*Categorías Noticias*/

.submenu-categoria ul li.item-2 a.active { background-color: #8E98CE; color: #fff;}

.submenu-categoria ul li.item-3 a.active { background-color: #74B5CB; color: #fff;}

.submenu-categoria ul li.item-4 a.active { background-color: #9B7C89; color: #fff;}

.submenu-categoria ul li.item-5 a.active { background-color: #679AC7; color: #fff;}

.submenu-categoria ul li.item-6 a.active { background-color: #24CFE7; color: #fff;}

.submenu-categoria ul li.item-7 a.active { background-color: #E69D4A; color: #fff;}

.submenu-categoria ul li.item-8 a.active { background-color: #6AAD71; color: #fff;}

.submenu-categoria ul li.item-9 a.active { background-color: #A2C465; color: #fff;}

/*Mercados*/

#mercados .submenu-categoria ul li a:hover,

#mercados .submenu-categoria ul li a.active { background-color: #3E503C;}

/*Cultura + Ciudad*/

#cultura .submenu-categoria ul li a:hover,

#cultura .submenu-categoria ul li a.active { background-color: #693C27;}

/*Tv*/

#tv .submenu-categoria ul li a:hover,

#tv .submenu-categoria ul li a.active { background-color: #453E58;}

/*deportes*/

#deportes .submenu-categoria ul li a:hover,

#deportes .submenu-categoria ul li a.active { background-color: #792C2C;}

/*Blogs y Opinion*/

#cat-opinion .submenu-categoria ul li a:hover,

#cat-opinion .submenu-categoria ul li a.active { background-color: #1C456A;}

/*Multimedia*/

#cat-multimedia .submenu-categoria ul li a:hover,

#cat-multimedia .submenu-categoria ul li a.active { background-color: #39461B;}

/*País*/

#cat-pais .submenu-categoria ul li a:hover,

#cat-pais .submenu-categoria ul li a.active { background-color: #8E98CE;}

/*Avisos Legales*/

#avisos-legales .submenu-categoria ul li a:hover,

#avisos-legales .submenu-categoria ul li a.active { background-color: #503F29;}

.avisos-legales-id .submenu-categoria ul li a:hover,

.avisos-legales-id .submenu-categoria ul li a.active { background-color: #503F29;}

/*Sociales*/

#cat-sociales .submenu-categoria ul li a:hover,

#cat-sociales .submenu-categoria ul li a.active { background-color: #0547A7;}

/*Sin Editar*/

#cat-sin-editar .submenu-categoria ul li a:hover,

#cat-sin-editar .submenu-categoria ul li a.active { background-color: #03545F;}

/*Vida en Línea*/

#cat-vida-en-linea .submenu-categoria ul li a:hover,

#cat-vida-en-linea .submenu-categoria ul li a.active { background-color: #0348A6;}

/*Mundo*/

#cat-mundo .submenu-categoria ul li a:hover,

#cat-mundo .submenu-categoria ul li a.active { background-color: #224A58;}







/* - - - - - - - - - - - - - - - - - -

  Claves

  - - - - - - - - - - - - - - - - - - */



.claves {

  background-color: #7290aa;

  -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

          box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);

  color: #fff;

  margin-bottom: 20px;

  padding: 0;

}

.claves .container { padding: 0;}

.claves ul { list-style-type: none; margin: 0; padding: 0;}

.claves ul li { font-family: 'Droid Sans', sans-serif; font-size: 12px; float: left; padding: 10px 0;}

.claves ul li:first-child { padding: 10px 20px; text-transform: uppercase;}

.claves ul li a { border-left: 1px solid #fff; color: #fff; display: block; padding: 0 12.5px;}

.claves ul li:nth-child(2) a { border-left: none;}

.claves ul li a:hover { text-decoration: underline;}

/*Menú nav*/

#mercados .claves { background-color: #6C9369;}

#tv .claves { background-color: #675c87;}

#cultura .claves { background-color: #cd6e40;}

#deportes .claves { background-color: #c95555;}

#avisos-legales .claves { background-color: #7290aa;}

.avisos-legales-id .claves { background-color: #7290aa;}

/*Categorías Noticias*/

#cat-pais .claves { background-color: #5c69af;}

#cat-mundo .claves { background-color: #4091ae;}

#cat-sociales .claves { background-color: #0079C6;}

#cat-opinion .claves { background-color: #2f70a8;}

#cat-sin-editar .claves { background-color: #7290aa;}

#cat-vida-en-linea .claves { background-color: #0079C6;}

#cat-multimedia .claves { background-color: #7290aa;}



/*Fonts Login*/



@font-face {

  font-family: 'titillium_webblack';

  src: url('../fonts/titilliumweb/titilliumweb-black-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-black-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webbold';

  src: url('../fonts/titilliumweb/titilliumweb-bold-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-bold-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webbold_italic';

  src: url('../fonts/titilliumweb/titilliumweb-bolditalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-bolditalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webextralight';

  src: url('../fonts/titilliumweb/titilliumweb-extralight-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-extralight-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webXLtIt';

  src: url('../fonts/titilliumweb/titilliumweb-extralightitalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-extralightitalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webitalic';

  src: url('../fonts/titilliumweb/titilliumweb-italic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-italic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_weblight';

  src: url('../fonts/titilliumweb/titilliumweb-light-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-light-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_weblight_italic';

  src: url('../fonts/titilliumweb/titilliumweb-lightitalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-lightitalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_webregular';

  src: url('../fonts/titilliumweb/titilliumweb-regular-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-regular-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_websemibold';

  src: url('../fonts/titilliumweb/titilliumweb-semibold-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-semibold-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'titillium_websemibold_italic';

  src: url('../fonts/titilliumweb/titilliumweb-semibolditalic-webfont.woff2') format('woff2'),

       url('../fonts/titilliumweb/titilliumweb-semibolditalic-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}



/*Final Fonts Login*/



/* - - - - - - - - - - - - - - - - - -

  Título Sección

  - - - - - - - - - - - - - - - - - - */

h2.titulo-seccion { color: #fff; display: block; font-family: 'Droid Sans', sans-serif; font-size: 25px; margin-bottom: 15px;}

/*h2.titulo-seccion { color: #fff; display: block; font-family: 'Droid Serif', serif; font-size: 25px; margin-bottom: 15px;}*/

h2.titulo-seccion i { float: left; margin: 21px 5px 21px 15px;}

h2.titulo-seccion a { background-color: #ff9a02; color: #fff; display: block; padding: 20px 10px;}

h2.titulo-seccion.avisos-legales a { background-color: #876e4f;}

h2.titulo-seccion.cultura a { background-color: #e07c4b;}

h2.titulo-seccion.deportes a { background-color: #e05b5a;}

h2.titulo-seccion.mercados a { background-color: #8BB198;} /*8bb188*/

h2.titulo-seccion.mundo a { background-color: #439cbb;}

h2.titulo-seccion.noticias a { background-color: #275374;}

h2.titulo-seccion.pais a { background-color: #6b77b8;}

h2.titulo-seccion.tv a { background-color: #443E58;}

h2.titulo-seccion.opinion a { background-color: #327dc0;}

h2.titulo-seccion.sin-editar a { background-color: #08b7cf;}

h2.titulo-seccion.vida-en-linea a { background-color: #0099fa;}

h2.titulo-seccion.mas-noticias-destacadas a,

h2.titulo-seccion.mas-noticias a { background-color: #c42a2a;}

h2.titulo-seccion.encuesta a { background-color: #6b4985;}

h2.titulo-seccion.agenda-panorama a { background-color: #FF8600; font-size: 22px;}

h2.titulo-seccion.multimedia a { background-color: #a3d042;}

h2.titulo-seccion.galeria-fotos a { background-color: #0e8600;}

h2.titulo-seccion.sociales.galeria-fotos a { background-color: #602c42;}

h2.titulo-seccion.braga a { background-color: #92516f;}

h2.titulo-seccion.agenda-pais a {background-color: #0099fa;}

h2.titulo-seccion.generacion-m a { background-color: #01bdbe;}

/*Título Sección :hover*/

h2.titulo-seccion a:hover { /*background-color: #333;*/ text-decoration: underline;}

h2.titulo-seccion a:hover span { /*color: #ff9a02;*/ opacity: 0.7;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.opinion p > a { color:#4A4A4A;}



.icon-top{

    margin-top:-15px;

}

#home section article{ border-top: 0; float: left; margin: 0;padding-top:22px;}

/* - - - - - - - - - - - - - - - - - -

  :Primera columna de Noticias:

  - - - - - - - - - - - - - - - - - - */

.primera-columna section .section-multimedia {clear: none;}

.primera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 20px;}

.primera-columna section { clear: both; margin-bottom: 20px;}

/*.primera-columna section:last-of-type { margin-bottom: 0;}*/

.primera-columna section h2 { margin-bottom: 20px;}

.primera-columna section article { border-top: 1px solid #CCCCCC; float: left; margin: 20px 0 0; padding-top: 20px;}

.primera-columna section article:first-of-type { border-top: none; margin-top: 0; padding-top: 0;}

.primera-columna section article img { height: auto; margin-bottom: 5px;}

.primera-columna section article div {}

.primera-columna section article div em { color: #4a4a4a; display: block; font-size: 13px; font-style: normal; line-height: 18px; margin-bottom: 5px;}

.primera-columna section article div h3 { font-family: 'Droid Serif', serif;}

.primera-columna section article div h3 a { color: #4a4a4a; display: inline; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

/*Noticias recientes*/

.primera-columna section.noticias-recientes {}

.primera-columna section.noticias-recientes article { border-top: 1px solid #cccccc;}

.primera-columna section.noticias-recientes article:first-of-type { border-top: none;}

.primera-columna section.noticias-recientes article figure a { display: block;}

.primera-columna section.noticias-recientes article figure a:hover { opacity: 0.8;}

.primera-columna section.noticias-recientes article div em { color: #494949; font-size: 13px;}

.primera-columna section.noticias-recientes article div.noticia-principal em { font-size: 15px;}

.primera-columna section.noticias-recientes article div h3 {}

.primera-columna section.noticias-recientes article div h3 a { font-size: 24px; letter-spacing: -0.7px; line-height: 30px; display: inline}

.primera-columna section.noticias-recientes article div h4 {}

.primera-columna section.noticias-recientes article div h4 a { color: #4a4a4a; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700;}

.primera-columna section.noticias-recientes article div img { margin-bottom: 15px; width: 100%; height: auto;object-fit: cover;}

.primera-columna section.noticias-recientes article div iframe { margin-bottom: 15px; width: 100%;}

.primera-columna section.noticias-recientes article div p { font-size: 13px;}

.primera-columna section.noticias-recientes article div a.ver-mas { color: #4a4a4a;}





/*  ::NOTICIA DESTACADA:: */

section.contenedor-noticia-alto-impacto { float: left; padding: 0px 15px; width: 70.7%;}

article.noticia-alto-impacto { border-bottom: 1px solid #ccc; font-family: 'Droid Sans', sans-serif; margin-bottom: 20px; padding-bottom: 15px;}

article.noticia-alto-impacto em { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;}

article.noticia-alto-impacto h4 { font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700;}

article.noticia-alto-impacto h4 a { color: #333333; font-family: 'Droid Serif', serif; font-size: 24px; font-weight: 700; line-height: 30px;}

article.noticia-alto-impacto figure { margin-bottom: 15px;}

article.noticia-alto-impacto figure a {}

article.noticia-alto-impacto figure a:hover { opacity: 0.8;}

article.noticia-alto-impacto figure img { width: 100%; height: 350px;object-fit: cover;}

article.noticia-alto-impacto p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 16px; font-weight: 700; line-height: 21px;}



section.contenedor-noticia-alto-impacto .primera-columna { padding-left: 0;}

section.contenedor-noticia-alto-impacto .primera-columna section article:first-of-type { padding-top: 0;}

section.contenedor-noticia-alto-impacto .segunda-columna { padding-right: 0; width: 41.6667%;}





/* - - - - - - - - - - - - - - - - - -

  :Segunda columna de Noticias:

  - - - - - - - - - - - - - - - - - - */

.segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

.segunda-columna section { background-color: #FFF7E1; clear: both; float: left; margin-bottom: 20px; padding-bottom: 15px;}

/*.segunda-columna section:last-of-type { margin-bottom: 0;}*/

.segunda-columna section.mercados { background-color: #ebf2eb;}

/*.segunda-columna section.tv { background-color: #edeaf3;}*/

.segunda-columna section.tv { background-color: #fff;}

.segunda-columna section.deportes { background-color: #F7EDED;}

.segunda-columna section.cultura-ciudad { background-color: #FAEFE9;}

.segunda-columna section.agenda-panorama { background-color: #F9EEE9;}

.segunda-columna section.braga { background-color: #ffebeb;}

.segunda-columna section.generacion-m { background-color: #def2ef;}

.segunda-columna section h2 {margin-bottom: 0px;}

.segunda-columna section article { margin-bottom: 20px;}

.segunda-columna section article figure { margin-bottom: 15px;}

.segunda-columna section article figure a { display: block;}

.segunda-columna section article figure a:hover { opacity: 0.8;}

.segunda-columna section article figure a img { margin: 0; padding: 0; width: 100%;}

.segunda-columna section article img { padding: 0; width: 100%;}

.segunda-columna section article div{ padding-top: 10px;}

.segunda-columna section article div { border-top: 1px solid #CCCCCC;}

.segunda-columna section article:first-of-type div { border-top: none; padding-top: 0;}

.segunda-columna section article div em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 10px 0 5px;}

.segunda-columna section article div h3 {}

.segunda-columna section article div h3 a { color: #4c4a4b; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

.segunda-columna section article div p { font-size: 12px; margin-bottom: 0;}

.segunda-columna section article div a.ver-mas { clear: both; float: left;}

/*Mercados*/

.segunda-columna section.mercados article { margin-bottom: 15px;}

.segunda-columna section.mercados article div { padding-top: 15px;}

.segunda-columna section.mercados article:first-of-type div { padding-top: 0;}

.segunda-columna section.mercados article div em { font-size: 12px; font-weight: normal; margin: 0 0 5px;}

.segunda-columna section.mercados article div h3 {}

.segunda-columna section.mercados article div img { margin-bottom: 10px; width: 100%;}

.segunda-columna section.mercados article div p { margin-bottom: 10px;}

/*TV*/

.segunda-columna section.tv article {}

.segunda-columna section.tv article:first-of-type a { padding: 0; position: relative;}

.segunda-columna section.tv article a:hover { opacity: 0.8;}

.segunda-columna section.tv article a i.icon-btn-play { color: #fff; font-size: 4em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 35%; width: 100%; z-index: 100;}

.segunda-columna section.tv article a i.icon-btn-play.chico { font-size: 3em; left: 0; top: 30%;}

.segunda-columna section.tv article a:hover i.icon-btn-play { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.segunda-columna section.tv article div { border-top: none;}

.segunda-columna section.tv article div em { margin-top: 0;}

.segunda-columna section.tv article div a { padding: 0;}

.segunda-columna section.tv article div a:hover { opacity: 0.8;}

.segunda-columna section.tv article div div { border-top: none; padding-top: 0; padding-left: 15px;}

.segunda-columna section.tv article div div em { font-weight: normal; margin: 0 0 5px;}

/*Deportes*/

.segunda-columna section.deportes article div p { margin-bottom: 15px;}

.segunda-columna section.deportes article img { width: 100%;}

/*Cultura + Ciudad*/

.segunda-columna section.cultura-ciudad article div p { margin-bottom: 15px;}

.segunda-columna section.cultura-ciudad article img { width: 100%;}

/*Agenda y Panoramas*/

.segunda-columna section.agenda-panorama article div.col-md-12 { border-top: 1px solid #ccc; padding-top: 20px; }

.segunda-columna section.agenda-panorama article:first-of-type div.col-md-12 { border-top: none; padding-top: 0;}

.segunda-columna section.agenda-panorama article div div { border-top: none; padding: 0 0 0 15px;}



.segunda-columna section.generacion-m { padding-bottom: 0px;}

.segunda-columna section.generacion-m article h3 { margin-top: 10px;}

.segunda-columna section.generacion-m article h3 a { color: #4a4a4a; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700;}













/* - - - - - - - - - - - - - - - - - -

  :Tercera columna de Noticias + Banners:

  - - - - - - - - - - - - - - - - - - */

.tercera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

.tercera-columna section { clear: both; float: left; margin-bottom: 20px;}

.tercera-columna section:last-of-type { margin-bottom: 0;}

.tercera-columna section h2 {}

.tercera-columna section article { margin-bottom: 20px; padding: 0;}

.tercera-columna section article div { padding-right: 15px;}

.tercera-columna section article div em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 10px 0 5px;}

.tercera-columna section article div img { padding: 0; width: 100%; height: 147px; object-fit: cover;}

.tercera-columna section article div img.img-circle { max-height: 60px; }

.tercera-columna section article div div { padding-right: 0;}

section.videos article div img { height: auto; }
section.noticias article div img { height: auto; }
section.tv article div img { height: auto; }


.tercera-columna section article div div h3 a { color: #4a4a4a; display: block; font-size: 16px; font-weight: 700; letter-spacing: -0.5px; margin-bottom: 10px;}

.tercera-columna section article div div p.breve-descripcion { color: #333; display: block; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: normal; line-height: 12px; margin-bottom: 5px;}

/*Sin Editar*/

.tercera-columna section.sin-editar { background-color: #e0f8fe; padding-bottom: 15px; margin-bottom: 10px;}

.tercera-columna section.sin-editar div.carousel.slide { padding-left: 15px; padding-right: 15px;}

/*.tercera-columna section.sin-editar div.carousel.slide div.carousel-inner { height: 160px;}*/

.tercera-columna section.sin-editar div.carousel.slide div.carousel-inner article div.col-md-12 { padding: 0;}

.tercera-columna section.sin-editar div.carousel.slide div a.carousel-control { color: #08b7cf; font-size: 15px; text-shadow: none;}

.tercera-columna section.sin-editar div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

.tercera-columna section.sin-editar div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

.tercera-columna section.sin-editar div.carousel.slide div ol.carousel-indicators li { background-color: #97dce1; border: none;}

.tercera-columna section.sin-editar div.carousel.slide div ol.carousel-indicators li.active { background-color: #08b7cf; border: none;}

.tercera-columna section article div h3 a { color: #4c4a4b; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

.tercera-columna section.sin-editar article figure { margin-bottom: 15px;}

.tercera-columna section.sin-editar article { border: none; margin-bottom: 0px !important; padding: 0; }





/*Vida en Línea*/

.tercera-columna section.vida-en-linea { background-color: #e8f4e9 !important;}

.tercera-columna section.vida-en-linea article { padding-left: 15px; padding-right: 15px;}

.tercera-columna section.vida-en-linea article div.col-md-12 { border-top: 1px solid #979797; padding: 20px 0 0;}

.tercera-columna section.vida-en-linea article:first-of-type div.col-md-12 { border-top: none; padding-top: 0;}

/*Encuesta*/

section.encuesta { background-color: #eee8f2;}

section.encuesta h2.titulo-seccion.encuesta { margin-bottom: 0 !important;}

section.encuesta article { margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

section.encuesta article h3 { color: #4a4a4a; display: block; font-size: 16px; font-weight: 700; line-height: normal; margin-bottom: 10px; text-align: center;}

section.encuesta article form fieldset .form-group:first-of-type { margin-bottom: 30px; margin-top: 15px;}

section.encuesta article form fieldset .radio label { color: #4a4a4a;}

section.encuesta article form fieldset button { font-weight: 700; width: 100%;}

section.encuesta article form fieldset button:hover { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

section.encuesta article form fieldset button.votar { background-color: #6b4985; border-color: transparent; color: #fff;}

section.encuesta article form fieldset button.votar:hover { background-color: #3A1855; color: #F3F0F5;}

section.encuesta article form fieldset button.ver-resultados { background-color: #4a4a4a; border-color: #4a4a4a; color: #fff;}

section.encuesta article form fieldset button.ver-resultados:hover { background-color: #333; color: #ff9a02;}

/*Encuesta :: iframe*/

section.encuesta div.pds-box { border-radius: 0!important;}



/*Blogs y Opinión*/

section.opinion { background-color: #eaf1f9 !important;}

section.opinion article {}

section.opinion article div {}

section.opinion article:first-of-type div { border-top: none; margin-top: 0; padding-top: 0;}

section.opinion article:first-of-type img { margin-top: 0; padding-top: 0; height: 60px; object-fit: cover;}

section.opinion article div div { border-top: none; margin-top: 0; padding-left: 15px; padding-right: 15px;}

section.opinion article div div h3 a { font-size: 15px; font-weight: 700;}

section.opinion article figure { padding-left: 15px; padding-right: 0;}

section.opinion article img { margin-top: 0; width: 60px !important; height: 60px; object-fit: cover;}

section.opinion div.envianos-tu-opinion { padding: 20px 0 0 0;}

section.opinion div.envianos-tu-opinion a { background-color: #327dc0; color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 15px; padding-bottom: 15px; padding-top: 15px; text-align: center;}

section.opinion div.envianos-tu-opinion a strong { display: block; font-weight: 700;}

section.opinion div.envianos-tu-opinion a:hover { background-color: #094C88; text-decoration: none;}



/*Blogs y Opinión // version alternativa de llamado en la seccion*/

.tercera-columna section.blogs-y-opinion { background-color: #eaf1f9 !important;}

.tercera-columna section.blogs-y-opinion article { padding-left: 15px; padding-right: 15px;}

.tercera-columna section.blogs-y-opinion article div { border-top: 1px solid #cccccc; padding: 10px 0 0;}

.tercera-columna section.blogs-y-opinion article:first-of-type div { border-top: none; margin-top: 0; padding-top: 0;}

.tercera-columna section.blogs-y-opinion article:first-of-type img { margin-top: 0; padding-top: 0;}

.tercera-columna section.blogs-y-opinion article div div { border-top: none; margin-top: 0; padding-left: 15px;}

.tercera-columna section.blogs-y-opinion article div div h3 a { font-size: 15px; font-weight: 700;}

.tercera-columna section.blogs-y-opinion article img { margin-top: 10px; padding-left: 0; padding-right: 0; /*width: auto;*/}

.tercera-columna section.blogs-y-opinion div.envianos-tu-opinion { padding: 0;}

.tercera-columna section.blogs-y-opinion div.envianos-tu-opinion a { background-color: #327dc0; color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 15px; padding-bottom: 15px; padding-top: 15px; text-align: center;}

.tercera-columna section.blogs-y-opinion div.envianos-tu-opinion a strong { display: block; font-weight: 700;}

.tercera-columna section.blogs-y-opinion div.envianos-tu-opinion a:hover { background-color: #094C88; text-decoration: none;}



/*Braga*/

.tercera-columna section.braga { width: 100%; background-color: #FAEFE9; padding-bottom: 15px; margin-bottom: 10px;}

.tercera-columna section.braga div.carousel.slide { padding-left: 15px; padding-right: 15px;}

/*.tercera-columna section.braga div.carousel.slide div.carousel-inner { height: 160px;}*/

.tercera-columna section.braga div.carousel.slide div.carousel-inner article div.col-md-12 { padding: 0;}

.tercera-columna section.braga div.carousel.slide div a.carousel-control { color: #9E6E84; font-size: 15px; text-shadow: none;}

.tercera-columna section.braga div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

.tercera-columna section.braga div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

.tercera-columna section.braga div.carousel.slide div ol.carousel-indicators li { background-color: #FFCCCB; border: none;}

.tercera-columna section.braga div.carousel.slide div ol.carousel-indicators li.active { background-color: #9E6E84; border: none;}



/* - - - - - - - - - - - - - - - - - -

  :Dos tercio:

  - - - - - - - - - - - - - - - - - - */

.dos-tercios {}

.dos-tercios section {}

/*Multimedia*/

.dos-tercios section.multimedia { float: left;}

.dos-tercios section.multimedia h2 { margin-bottom: 30px;}

.dos-tercios section.multimedia section {}

.dos-tercios section.multimedia section h3 { font-family: 'Droid Serif', serif; font-size: 24px; margin-bottom: 20px;}

.dos-tercios section.multimedia section h3 a { border-bottom: 2px solid #a3d042; color: #a3d042; display: block; padding-bottom: 5px;}

.dos-tercios section.multimedia section h3 a:hover { border-bottom: 2px solid #333; color: #333; text-decoration: none;}

.dos-tercios section.multimedia section h3 a:hover span { color: #ff9a02;}

.dos-tercios section.multimedia section article { font-family: 'Droid Sans', sans-serif; margin-bottom: 30px;}

.dos-tercios section.multimedia section article figure { float: left; margin-bottom: 15px; width: 100%;}

.dos-tercios section.multimedia section article a { float: left; width: 100%;}

.dos-tercios section.multimedia section article a img { width: 100%;}

.dos-tercios section.multimedia section article a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.dos-tercios section.multimedia section article h4 { clear: both; float: left; font-size: 17px; width: 100%;}

.dos-tercios section.multimedia section article h4 a { color: #4a4a4a; font-weight: 700;}

.dos-tercios section.multimedia section article p { font-size: 13px;}

.dos-tercios section.multimedia section section.post-secundarios {}

.dos-tercios section.multimedia section section.post-secundarios article figure { float: left; width: 100%;}

.dos-tercios section.multimedia section section.post-secundarios article figure a { float: left; width: 100%;}

/*Videos*/

.dos-tercios section.multimedia section.videos {}

.dos-tercios section.multimedia section.videos article {}

.dos-tercios section.multimedia section.videos article a { position: relative;}

.dos-tercios section.multimedia section.videos article a i.icon-btn-play { color: #fff; font-size: 5.3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 38.5%; width: 100%; z-index: 100;}

.dos-tercios section.multimedia section.videos article a i.icon-btn-play.chico { font-size: 3.7em; left: 0; text-align: center; top: 33%; width: 100%;}

.dos-tercios section.multimedia section.videos article a:hover i.icon-btn-play { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Podcast*/

.dos-tercios section.multimedia section.podcast { }

.dos-tercios section.multimedia section.podcast article {}

.dos-tercios section.multimedia section.podcast article a { position: relative;}

.dos-tercios section.multimedia section.podcast article a i.fa.fa-microphone { color: #fff; font-size: 2.5em; position: absolute; right: 4%; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 58%; z-index: 100;}

.dos-tercios section.multimedia section.podcast article a:hover i.fa.fa-microphone { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.dos-tercios section.multimedia section.podcast article a img { margin-bottom: 5px;}





/* - - - - - - - - - - - - - - - - - -

  :Columna Full Ancho:

  - - - - - - - - - - - - - - - - - - */

.columna-full-ancho { font-family: 'Droid Sans', sans-serif;}

.columna-full-ancho section { clear: both;}

.columna-full-ancho section h2 { margin-bottom: 30px;}

.columna-full-ancho section article { border-top: 1px solid #CCCCCC; float: left; margin: 20px 0 0; padding-bottom: 0; padding-top: 20px;}

.columna-full-ancho section article:first-of-type { border-top: none; margin-top: 0; padding-top: 0;}

.columna-full-ancho section article figure { }

.columna-full-ancho section article img { padding: 0; width: 100%;}

.columna-full-ancho section article div {}

.columna-full-ancho section article div em { color: #787878; display: block; font-size: 13px; font-style: normal; margin-bottom: 10px;}

.columna-full-ancho section article div h3 {}

.columna-full-ancho section article div h3 a { color: #000; display: block; font-family: 'Droid Serif', serif; font-size: 18px;}

/*Blogs y Opinión*/

.columna-full-ancho section.opinion { float: left;}

.columna-full-ancho section.opinion div {}

.columna-full-ancho section.opinion div h3 { font-family: 'Droid Serif', serif; font-size: 24px; margin-bottom: 20px;}

.columna-full-ancho section.opinion div h3 a { border-bottom: 2px solid #327dc0; color: #327dc0; display: block; padding-bottom: 5px;}

.columna-full-ancho section.opinion div h3 a:hover { border-bottom: 2px solid #333; color: #333; text-decoration: none;}

.columna-full-ancho section.opinion div h3 a:hover span { color: #ff9a02;}

/*Blogs y Opinión // Columnas + Posteos*/

.columna-full-ancho section.opinion div.columnas-posteos { margin-bottom: 20px;}

.columna-full-ancho section.opinion div.columnas-posteos article { border-top: none; font-family: 'Droid Sans', sans-serif; margin-top: 30px; padding-top: 0;}

.columna-full-ancho section.opinion div.columnas-posteos article:first-of-type { margin-top: 0;}

.columna-full-ancho section.opinion div.columnas-posteos article .avatar {}

.columna-full-ancho section.opinion div.columnas-posteos article .avatar img { display: block; margin: 0 auto; max-width: 100px; width: 100%;}

.columna-full-ancho section.opinion div.columnas-posteos article .avatar small { color: #060606; display: block; margin: 10px auto 0; text-align: center;}

.columna-full-ancho section.opinion div.columnas-posteos article .avatar figcaption a,

.columna-full-ancho section.opinion div.columnas-posteos article .avatar figcaption small { color: #060606; display: block; margin: 10px auto 0; text-align: center;}

.columna-full-ancho section.opinion div.columnas-posteos article div h4 {}

.columna-full-ancho section.opinion div.columnas-posteos article div h4 a {}

.columna-full-ancho section.opinion div.columnas-posteos article div.contenido {}

.columna-full-ancho section.opinion div.columnas-posteos article div.contenido h4 { font-size: 13px;}

.columna-full-ancho section.opinion div.columnas-posteos article div.contenido h4 a { color: #333333; font-size: 18px; font-weight: 700;}

.columna-full-ancho section.opinion div.columnas-posteos article div.contenido p { color: #797979; font-size: 13px;}

/*Blogs y Opinión // Cartas al Director + Editorial*/

.columna-full-ancho section.opinion div.cartas-editorial { margin-bottom: 20px;}

.columna-full-ancho section.opinion div.cartas-editorial section { float: left; margin-top: 30px;}

.columna-full-ancho section.opinion div.cartas-editorial section:first-of-type { float: left; margin-top: 0;}

.columna-full-ancho section.opinion div.cartas-editorial article {}

.columna-full-ancho section.opinion div.cartas-editorial article h4 { font-family: 'Droid Serif', serif; font-weight: 700;}

.columna-full-ancho section.opinion div.cartas-editorial article h4 a { color: #333333;}

.columna-full-ancho section.opinion div.cartas-editorial article p { color: #5d5d5d;}

.columna-full-ancho section.opinion div.cartas-editorial #carousel-editorial article { border-top: none; margin-top: 0; padding-top: 0;}

.columna-full-ancho section.opinion #carousel-cartas-al-director div.carousel-inner { min-height: 280px;}

.columna-full-ancho section.opinion #carousel-editorial div.carousel-inner { min-height: 160px;}

.columna-full-ancho section.opinion div.carousel.slide div.carousel-inner article div.col-md-12 { padding: 0;}

.columna-full-ancho section.opinion div.carousel.slide div a.carousel-control { color: #327dc0; font-size: 15px; opacity: 1; text-shadow: none;}

.columna-full-ancho section.opinion div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

.columna-full-ancho section.opinion div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

.columna-full-ancho section.opinion div.carousel.slide div ol.carousel-indicators li { background-color: #97dce1; border: none;}

.columna-full-ancho section.opinion div.carousel.slide div ol.carousel-indicators li.active { background-color: #327dc0; border: none;}





/*[Facebook]  +  [Newsletter]  +  [Publicidad]*/

.columna-full-ancho.newsletter { margin-bottom: 5px; margin-top: 30px;}

.columna-full-ancho.newsletter section {}

.columna-full-ancho.newsletter section h2 { color: #fff; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 700; margin-bottom: 15px; padding-top: 5px;}

.columna-full-ancho.newsletter section p { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 16px;}

.columna-full-ancho.newsletter section form {  padding-top: 5px;}

.columna-full-ancho.newsletter section form input { border-radius: 4px 0px 0px 4px; border-right: medium none; width: 100%;}

.columna-full-ancho.newsletter section form button { background-color: #ff9a02; border: transparent; color: #fff; font-family: 'Droid Sans', sans-serif; font-weight: 700;}

.columna-full-ancho.newsletter section form button:hover { background-color: #FF6700;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



.columna-full-ancho.newsletter section .contenedor-recuadros { display: block; float: none !important; margin: 0 auto; max-width: 1030px; width: 100%;}

/*Facebook fan page El Mostrador*/

div.columna-full-ancho.newsletter section.calugas div.recuadro.fb-elmostrador-mg { float: left; margin: 0; padding: 0px 15px; width: 530px;}

/*Newsletter*/

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter { color: #fff; float: left; font-family: 'Droid Sans', sans-serif; margin: 0; max-width: 490px; padding-bottom: 0; padding-left: 15px; padding-right: 15px; padding-top: 0; width: 100%;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter section { background-color: #AEAEAE; padding-bottom: 10px; padding-top: 10px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter h4 { color: #fff; float: left; font-family: 'Droid Sans', sans-serif; font-size: 15px; font-weight: 700; margin-top: 5px; padding-left: 15px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss { list-style: none; margin-bottom: 7px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li { float: left; margin-left: 20px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li:first-child { margin-left: 0px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a { color: transparent;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i { color: #FFA300; height: 24px; line-height: 24px; width: 24px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i.fa-facebook-square { color: #3C5A9A; border-radius: 4px; display: block; background-color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i.fa-twitter-square { color: #01B0E9; border-radius: 4px; display: block; background-color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i.fa-linkedin-square { color: #0076BD; border-radius: 4px; display: block; background-color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i.fa-google-plus-square { color: #C33029; border-radius: 4px; display: block; background-color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a i.fa-instagram { color: #231f20; border-radius: 4px; display: block; background-color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a span i.fa-rss { color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a:hover i { color: #333;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li a span i.fa-mobile { color: #fff; font-size: 1.7em; top: 0px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form { float: left; margin-bottom: 0; margin-right: 0px; width: 100%;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form div.form-group { float: left; margin-bottom: 11px; margin-right: 0; width: 70%;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form button { background-color: #FFA300; border: none; border-radius: 0px 4px 4px 0px; color: #fff; font-weight: 700; margin: 0; padding: 7px 20px;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form button:hover { background-color: #333;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos { list-style: none; float: left; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li { float: left; margin-left: 15px;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li:first-child { margin-left: 0;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li a { color: #fff;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li i.fa-square { color: #FFA300;}

div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li i.fa-envelope { color: #fff;}

/*Publicidad 300px ancho*/

section.calugas div.recuadro.publicidad { margin-left: 10px; padding: 0; width: 300px;}

section.calugas div.recuadro.publicidad { height: 250px;}

.inner-calugas { clear: both; display: block; float: none; height: 250px; margin: 0 auto 5px; width: 930px;}

.inner-calugas div.recuadro.publicidad:first-of-type { margin-left: 0;}

.inner-calugas div.recuadro.publicidad div { margin: 0;}

.container.publicidad-content .row {margin: 0;}







/*Galeria de Fotos*/

.columna-full-ancho section.galeria-fotos {}

.columna-full-ancho section.galeria-fotos ul { min-height: 250px; list-style-type: none; padding: 0;}

.columna-full-ancho section.galeria-fotos ul li { margin-bottom: 40px;}

.columna-full-ancho section.galeria-fotos ul li figure { float: left; padding: 0; position: relative;}

.columna-full-ancho section.galeria-fotos ul li figure a img { display: block; margin: 0 auto; width: 100%;}

.columna-full-ancho section.galeria-fotos ul li figure:hover a img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Icono camara en Carrusel "Galeria de Fotos"*/

.columna-full-ancho section.galeria-fotos ul li figure a { display: block; position: relative;}

.columna-full-ancho section.galeria-fotos ul li figure a span.icono-camara { display: block;}

.columna-full-ancho section.galeria-fotos ul li figure a span.icono-camara:before { bottom: 0%; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 2em; font-weight: normal; font-style: normal; height: 2em; padding: 0 30px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

.columna-full-ancho section.galeria-fotos ul li figure:hover a span.icono-camara:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



.columna-full-ancho section.galeria-fotos ul li figure figcaption { margin-top: 15px;}

.columna-full-ancho section.galeria-fotos ul li figure figcaption a { color: #5d5d5d; font-family: 'Droid Serif', serif; font-size: 16px; position: relative;}

.columna-full-ancho section.galeria-fotos ul li figure:hover figcaption a { color: #000; text-decoration: underline;}

.columna-full-ancho section.galeria-fotos div.carousel.slide { padding-left: 15px; padding-right: 15px;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div.carousel-inner { /*height: 160px;*/}

.columna-full-ancho section.galeria-fotos div.carousel.slide div.carousel-inner article div.col-md-12 { padding: 0;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div a.carousel-control { color: #0e8601; font-size: 15px; text-shadow: none;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div ol.carousel-indicators li { background-color: #cae5c6; border: none;}

.columna-full-ancho section.galeria-fotos div.carousel.slide div ol.carousel-indicators li.active { background-color: #0e8601; border: none;}



.columna-full-ancho section.sociales.galeria-fotos { margin-bottom: 30px;}

.columna-full-ancho section.sociales.galeria-fotos div.carousel.slide div a.carousel-control { color: #602c42;}

.columna-full-ancho section.sociales.galeria-fotos div.carousel.slide div ol.carousel-indicators li { background-color: #0099FA;}

.columna-full-ancho section.sociales.galeria-fotos div.carousel.slide div ol.carousel-indicators li.active { background-color: #602c42;}

/*font-family: 'Droid Sans', sans-serif;*/

/*font-family: 'Droid Serif', serif;*/







/* · · · · · · · · · · · · · · · ·:: HOME ::· · · · · · · · · · · · · · · · · · · · */

/*Globales*/

#home div.contenido-entrada { float: left; width: 100%;}

/* Primera columna de Noticias*/

#home .primera-columna { float: left;}

#home .primera-columna section article figure { padding: 0px; /*no borrar*/}

#home .primera-columna section article figure a {}

#home .primera-columna section article figure img { width: 100%; max-height: 200px;}

/*Segunda columna de Noticias*/

#home .segunda-columna section article figure { padding: 0; /*no borrar*/}

#home .segunda-columna section.tv article figure { padding: 0 15px; /*no borrar*/}

#home .segunda-columna section article figure a {}

#home .segunda-columna section article figure img { width: 100%; height: 147px; object-fit: cover;}

#home .segunda-columna section.tv article div.contenido-entrada,

#home .segunda-columna section.agenda-panorama article div.contenido-entrada { padding-top: 20px;}

#home .segunda-columna section.agenda-panorama article div.contenido-entrada div { border-top: none; padding-left: 0; /*no borrar*/ padding-top: 0;}

#home .segunda-columna section article div.contenido-entrada div { padding-right: 0;}

#home .segunda-columna section article div p { margin-bottom: 10px;}

#home .segunda-columna section article div a.ver-mas { clear: both; float: left; padding-left: 0;}

#home .segunda-columna section.mercados article a.ver-mas { color: #4A4A4A;}

#home .segunda-columna section.tv article:first-of-type figure { padding: 0 15px;}

#home .segunda-columna section.tv article:first-of-type figure a { float: left; width: 100%;}

#home .segunda-columna section.tv article figure.presentado-por {}

#home .segunda-columna section.tv article figure.presentado-por figcaption { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 15px;}

#home .segunda-columna section.tv article figure.presentado-por img { display: block; margin: 0 auto; width: 100%;}

/*Tercera columna de Noticias*/

#home .tercera-columna section.opinion article div.contenido-entrada {}

#home .tercera-columna section.opinion article div.contenido-entrada figure { padding: 0;}

#home .tercera-columna section.opinion article div.contenido-entrada div { padding-left: 15px; padding-right: 0; /*padding-top: 10px;*/}

#home .tercera-columna section.vida-en-linea { margin-bottom: 20px;}

#home .tercera-columna section.vida-en-linea article div.contenido-entrada { padding-top: 20px;}

#home .tercera-columna section.vida-en-linea article div.contenido-entrada figure { padding: 0;}

#home .tercera-columna section.encuesta article { padding-top: 20px;}

#home .tercera-columna section.opinion figure { padding: 0;}

#home .tercera-columna section.opinion .contenido-entrada div { padding-right: 0;}

#home .tercera-columna section article { border: medium none; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; padding-top: 0;}

#home .tercera-columna section.cartas-al-director article { border: medium none; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; padding-top: 0;}

#home .tercera-columna section.cartas-al-director article:last-of-type { margin-top: 15px;}



#home .tercera-columna section article div.contenido-entrada { border-top: 1px solid #CCC; margin-top: 0px; padding: 20px 0;}

#home .tercera-columna section article:first-of-type div.contenido-entrada { border-top: none; padding-top: 10px;}

#home .tercera-columna section article figure img { width: 100%;}

#home .tercera-columna section article div h3 a, #home .tercera-columna section article h3 a  { color: #4c4a4b; display: inline; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#home .tercera-columna section article figure { padding: 0; margin-bottom: 15px;}

#home .tercera-columna section.vida-en-linea article:last-of-type div.contenido-entrada { border-bottom: none; padding-bottom: 0;}

#home .tercera-columna section.vida-en-linea article:first-of-type div.contenido-entrada em.epigrafe { color: #333; display: block; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: normal; line-height: 12px; margin-bottom: 5px;}

/*Noticias Destacadas*/

#home section.noticias-destacadas { float: left; width: 100%;}

#home section.noticias-destacadas article { width: 100%;}

#home section.noticias-destacadas article figure { padding: 0;}

#home section.noticias-destacadas article div { /*padding-right: 0;*/}

#home section.noticias-destacadas article a.ver-mas { color: #4a4a4a;}

/*Carrusel "Sin Editar" - sidebar*/

#home #carousel-sin-editar article figure { padding: 0;}



#home .noticias-recientes article:first-child{ padding-top: 0px !important;}

/*#home .noticias-recientes article { padding-top: 0px !important;}*/

#home section.agenda-panorama {background-color: #FAEFE9;}



h2.titulo-seccion a.encabezado-mercado { background-color: #5B7D59;}



#home section.noticias-dia:first-child article { padding-top: 0px !important;}

#home section.noticias-dia article { padding-bottom: 30px !important;}





h2.titulo-seccion.epistolas { margin-top: 5px;}









/* · · · · · · · · · · · · · · · ·:: Mercados ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#mercados div.bloque-principal {}

#mercados div.bloque-principal {}

#mercados div.bloque-principal div.conjunto {}

#mercados div.bloque-principal div.conjunto div.primera-columna {}

#mercados div.bloque-principal div.conjunto div.segunda-columna {}



/*Título Sección ::: MERCADOS*/

/*#mercados h2.titulo-seccion { font-size: 22px;}

#mercados h2.titulo-seccion a.encabezado-mercado { background-color: #5B7D59;}

#mercados h2.titulo-seccion.encabezado-mercado { background-color: #5B7D59; color: #FFF; display: block; padding: 20px 10px;}*/



#mercados .primera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#mercados .primera-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 30px;}

#mercados .primera-columna section h2 { font-family: 'Droid Sans', sans-serif;}

#mercados .primera-columna section h2 a { border-bottom: 5px solid #5B7D59; color: #5B7D59; display: block; padding-bottom: 5px;}

#mercados .primera-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#mercados .primera-columna section h2 a:hover span { color: #ff9a02;}

/*Noticias Recientes*/

#mercados .primera-columna section.noticias-recientes {}

#mercados .primera-columna section.noticias-recientes article { margin: 15px 0px 0px;}

#mercados .primera-columna section.noticias-recientes article:first-of-type { margin: 0; padding-bottom: 0; padding-top: 0;}



/*Más Noticias*/

#mercados .primera-columna section.mas-noticias {}

#mercados .primera-columna section.mas-noticias article { width: 100%;}

#mercados .primera-columna section.mas-noticias article figure { padding: 0; /*no borrar*/}

#mercados .primera-columna section.mas-noticias article figure a { display: block;}

#mercados .primera-columna section.mas-noticias article figure a:hover { opacity: 0.8;}

#mercados .primera-columna section.mas-noticias article figure img { width: 100%;}

#mercados .primera-columna section.mas-noticias article div {}

/*Análisis y Research*/

#mercados .primera-columna section.analisis-y-research {}

#mercados .primera-columna section.analisis-y-research article { padding-top: 20px;}

#mercados .primera-columna section.analisis-y-research article:first-of-type { margin-bottom: 0; margin-top: 0; padding-top: 0;}

#mercados .primera-columna section.analisis-y-research article h3 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700;}

#mercados .primera-columna section.analisis-y-research article a { color: #4A4A4A; font-size: 12px;}

#mercados .primera-columna section.analisis-y-research article a:hover { color: #000; text-decoration: none;}

#mercados .primera-columna section.analisis-y-research article a i { color: #f00; font-size: 1.7em; margin-right: 5px; vertical-align: bottom;}

#mercados .primera-columna section.analisis-y-research article a:hover span { text-decoration: underline;}

/*Multimedia*/

#mercados .primera-columna section.multimedia {}

#mercados .primera-columna section.multimedia h2 i { color: #5b7d59; display: inline; float: left; font-size: 0.9em; margin: 0 10px 0 0;}

#mercados .primera-columna section.multimedia article { border: none; margin-top: 0; padding-top: 0;}

#mercados .primera-columna section.multimedia div.carousel { margin-bottom: 30px;}

#mercados .primera-columna section.multimedia div.carousel h3.subtitulo { color: #5B7D59; font-family: 'Droid Sans', serif; font-size: 24px; line-height: 22px;}

#mercados .primera-columna section.multimedia div.carousel h3.subtitulo a { border-bottom: 3px solid #5B7D59; clear: left; color: #5B7D59; display: block; margin: 0 0 15px; padding: 7px 0; text-decoration: none;}

#mercados .primera-columna section.multimedia div.carousel h3.subtitulo a:hover { border-color: #000; color: #000;}

#mercados .primera-columna section.multimedia div.carousel article { margin-bottom: 15px; width: 100%;}

#mercados .primera-columna section.multimedia div.carousel article figure { margin-bottom: 15px;}

#mercados .primera-columna section.multimedia div.carousel article figure a { display: block;}

#mercados .primera-columna section.multimedia div.carousel article figure a:hover { opacity: 0.8;}

#mercados .primera-columna section.multimedia div.carousel article figure img { margin: 0; padding: 0; width: 100%;}

#mercados .primera-columna section.multimedia div.carousel article h3 a {  color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 17.71px; font-weight: 700; line-height: 20px;}

/*Icono camara en Carrusel "Video"*/

#mercados .primera-columna section.multimedia #carousel-multimedia-videos article figure a { display: block; position: relative;}

#mercados .primera-columna section.multimedia #carousel-multimedia-videos article figure a span.icono-play { display: block;}

#mercados .primera-columna section.multimedia #carousel-multimedia-videos article figure a span.icono-play:before {font-family: 'icomoon'; font-size: 4em; font-weight: normal; font-style: normal; height: 1.2em; line-height: 1.2em; padding: 0; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 30%; z-index: 10; width: 100%;}

#mercados .primera-columna section.multimedia #carousel-multimedia-videos article figure:hover a span.icono-play:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono camara en Carrusel "Galeria"*/

#mercados .primera-columna section.multimedia #carousel-multimedia-galeria article figure a { display: block; position: relative;}

#mercados .primera-columna section.multimedia #carousel-multimedia-galeria article figure a span.icono-camara { display: block;}

#mercados .primera-columna section.multimedia #carousel-multimedia-galeria article figure a span.icono-camara:before { bottom: 0%; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 1.7em; font-weight: normal; font-style: normal; height: 1.7em; padding: 0 15px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#mercados .primera-columna section.multimedia #carousel-multimedia-galeria article figure:hover a span.icono-camara:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}







#mercados .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0px;}

#mercados .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 0px;}

#mercados .segunda-columna section h2 { font-family: 'Droid Sans', sans-serif; margin-bottom: 10px;}

#mercados .segunda-columna section h2 a { border-bottom: 0; color: #fff; display: block; padding-bottom: 15px; }

#mercados .segunda-columna section h2 a:hover { border-bottom: 0; color: #fff; text-decoration: underline;}

#mercados .segunda-columna section h2 a:hover span { color: #fff;}

#mercados .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding-top: 10px;}

#mercados .segunda-columna section article figure { margin-bottom: 15px;}

#mercados .segunda-columna section article figure img { margin-bottom: 0; width: 100%;}

#mercados .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#mercados .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#mercados .segunda-columna section article h3 {}

#mercados .segunda-columna section article h3 a { color: #4c4a4b; display: inline; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#mercados .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}



#mercados .segunda-columna section.tv article a span:before { font-family: 'icomoon'; font-size: 30px; font-weight: normal; font-style: normal; line-height: normal; height: auto; padding: 0; margin-left: auto; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: auto; bottom: 15px; text-decoration: none;}

#mercados .segunda-columna section.tv article a .icon-iso-tv .path2::before,

#mercados .segunda-columna section.tv article a .icon-iso-tv .path3::before { margin-left: auto;}





#mercados .single-sidebar { margin-bottom: 30px;}

#mercados .single-sidebar section {}

/*Titulos de secciones (sidebar)*/

#mercados .single-sidebar section { float: left; }

#mercados .single-sidebar section.opinion, #mercados .single-sidebar section.columnas, #mercados .single-sidebar section.cartas-al-director {background-color: #eaf1f9 !important}

#mercados .single-sidebar section.opinion article div.contenido-entrada {  margin-top: 0px; padding: 20px 0; float: left}

#mercados .single-sidebar section.opinion article div h3 a, #mercados .single-sidebar section.opinion article h3 a { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#mercados .single-sidebar section.noticias { background-color: #F2F7FB!important;}

#mercados .single-sidebar section.mercados { background-color: #EBF2EB!important;}

#mercados .single-sidebar section.tv { background-color: #EDEAF4!important;}

#mercados .single-sidebar section.deportes { background-color: #F7EDED!important;}

#mercados .single-sidebar section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#mercados .single-sidebar section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#mercados .single-sidebar section article {  padding-left: 15px; padding-right: 15px;}

#mercados .single-sidebar section.noticias article div, #mercados .single-sidebar section.mas-noticias article div { border-top: 1px solid #CCCCCC;; padding-top: 20px;}

#mercados .single-sidebar section.noticias article div, #mercados .single-sidebar section.mas-noticias article div { border-top: 1px solid #CCCCCC;; padding-top: 20px;}

#mercados .tercera-columna section article:first-of-type div {border-top: none; padding-top: 0;}

#mercados .single-sidebar section.noticias article div div, #mercados .single-sidebar section.mas-noticias article div div { border-top: none; margin-top: 0px; padding-top: 0;}

/*Gráfico del día*/

#mercados .single-sidebar section.grafico-del-dia { background-color: #ebf2eb!important; padding-bottom: 15px;}

#mercados .single-sidebar section.grafico-del-dia h2.titulo-seccion {}

#mercados .single-sidebar section.grafico-del-dia article { border: none; font-family: 'Droid Sans', sans-serif; padding-top: 0;}

#mercados .single-sidebar section.grafico-del-dia article div { border: none; margin-top: 0; padding-top: 0;}

#mercados .single-sidebar section.grafico-del-dia article h3 { line-height: 20px; font-size: 15px; font-weight: 700;}

#mercados .single-sidebar section.grafico-del-dia article h3 a { color: #4A4A4A;}

#mercados .single-sidebar section.grafico-del-dia article figure { margin-bottom: 15px;}

#mercados .single-sidebar section.grafico-del-dia article figure a { display: block; margin: 0;}

#mercados .single-sidebar section.grafico-del-dia article figure img { margin-bottom: 0;}

#mercados .single-sidebar section.grafico-del-dia article p { clear: left; float: left; line-height: normal; font-size: 12px; font-weight: normal; width: 100%;}





#mercados .single-sidebar section.sin-editar { background-color: #FFF7E1 !important; clear: both; float: left; margin-bottom: 20px; padding-bottom: 15px;}

#mercados .tercera-columna section.sin-editar article { border: none; margin-bottom: 0px !important; padding: 0; }

#mercados div.single-sidebar section article { border-top: none; margin-top: 0; padding-top: 0px;}

#mercados div.single-sidebar section article:first-of-type { border-top: none; margin-top: 0; padding-top: 0;}

#mercados div.single-sidebar section article:last-of-type { margin-bottom: 0;}

#mercados div.single-sidebar section.noticias article:last-of-type { margin-bottom: 20px;}





/* · · · · · · · · · · · · · · · ·:: Vida ::· · · · · · · · · · · · · · · · · · · · */



/*Título Sección ::: VIDA*/

#cat-vida-en-linea h2.titulo-seccion { font-size: 22px;}

#cat-vida-en-linea h2.titulo-seccion a.encabezado-mercado { background-color: #0099FA;}

#cat-vida-en-linea h2.titulo-seccion.encabezado-mercado { background-color: #0099FA; color: #FFF; display: block; padding: 20px 10px;}



#cat-vida-en-linea .primera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#cat-vida-en-linea .primera-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 30px;}

#cat-vida-en-linea .primera-columna section h2 { font-family: 'Droid Serif', serif;}

#cat-vida-en-linea .primera-columna section h2 a { border-bottom: 5px solid #0099FA; color: #0099FA; display: block; padding-bottom: 5px;}

#cat-vida-en-linea .primera-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-vida-en-linea .primera-columna section h2 a:hover span { color: #ff9a02;}

/*Noticias Recientes*/

#cat-vida-en-linea .primera-columna section.noticias-recientes {}

#cat-vida-en-linea .primera-columna section.noticias-recientes article { margin: 15px 0px 0px;}

#cat-vida-en-linea .primera-columna section.noticias-recientes article:first-of-type { margin: 0; padding-bottom: 0; padding-top: 0;}



/*Más Noticias*/

#cat-vida-en-linea .primera-columna section.mas-noticias {}

#cat-vida-en-linea .primera-columna section.mas-noticias article { width: 100%;}

#cat-vida-en-linea .primera-columna section.mas-noticias article figure { padding: 0; /*no borrar*/}

#cat-vida-en-linea .primera-columna section.mas-noticias article figure a { display: block;}

#cat-vida-en-linea .primera-columna section.mas-noticias article figure a:hover { opacity: 0.8;}

#cat-vida-en-linea .primera-columna section.mas-noticias article figure img { width: 100%;}

#cat-vida-en-linea .primera-columna section.mas-noticias article div {}





#cat-vida-en-linea .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0px;}

#cat-vida-en-linea .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 50px;}

#cat-vida-en-linea .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#cat-vida-en-linea .segunda-columna section h2 a { border-bottom: 5px solid #0099FA; color: #0099FA; display: block; padding-bottom: 5px;}

#cat-vida-en-linea .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-vida-en-linea .segunda-columna section h2 a:hover span { color: #ff9a02;}

#cat-vida-en-linea .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding-top: 10px;}

#cat-vida-en-linea .segunda-columna section article figure { margin-bottom: 15px;}

#cat-vida-en-linea .segunda-columna section article figure img { margin-bottom: 0; width: 100%;}

#cat-vida-en-linea .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#cat-vida-en-linea .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#cat-vida-en-linea .segunda-columna section article h3 {}

#cat-vida-en-linea .segunda-columna section article h3 a { color: #4c4a4b; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#cat-vida-en-linea .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Marcando Pauta*/

#cat-vida-en-linea .segunda-columna section.marcando-pauta {}

#cat-vida-en-linea .segunda-columna section.marcando-pauta article {}

#cat-vida-en-linea .segunda-columna section.marcando-pauta article h3 { margin-bottom: 15px;}

/*Flashes de Mercado*/

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada {}

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada article { border: none; margin: 0 0 20px; padding-top: 0;}

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada article div { border-top: none;}

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada article em { margin-top: 0;}

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada article h3 { margin-bottom: 15px;}

#cat-vida-en-linea .segunda-columna section.seccion-vida-portada article figure { margin-bottom: 15px;}

/*Blogs y Opinión*/

#cat-vida-en-linea .segunda-columna section.opinion {}

#cat-vida-en-linea .segunda-columna section.opinion h2 { margin-bottom: 20px;}

#cat-vida-en-linea .segunda-columna section.opinion article { margin-top: 0; padding-top: 20px; width: 100%;}

#cat-vida-en-linea .segunda-columna section.opinion article:first-of-type { padding-top: 0;}

#cat-vida-en-linea .segunda-columna section.opinion article:last-of-type { margin-bottom: 0}

#cat-vida-en-linea .segunda-columna section.opinion article figure { padding-left: 0; /*no borrar*/}

#cat-vida-en-linea .segunda-columna section.opinion article figure a { display: block;}

#cat-vida-en-linea .segunda-columna section.opinion article figure a img { width: 100%;}

#cat-vida-en-linea .segunda-columna section.opinion article a:hover img { opacity: 0.8;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cat-vida-en-linea .segunda-columna section.opinion article div { border-top: none; padding: 0;}

/*Sin editar*/

#cat-vida-en-linea .segunda-columna section.sin-editar article { border: none; margin: 0 0 20px; padding-top: 0;}

#cat-vida-en-linea .segunda-columna section.sin-editar article div { border-top: none; padding-top: 0;}

#cat-vida-en-linea .segunda-columna section.sin-editar article img { width: 100%;}

#cat-vida-en-linea .segunda-columna section.sin-editar article em { margin-top: 0;}

#cat-vida-en-linea .segunda-columna section.sin-editar article h3 { margin-bottom: 15px;}



#cat-vida-en-linea .single-sidebar { margin-bottom: 30px;}

#cat-vida-en-linea .single-sidebar section {}

/*Titulos de secciones (sidebar)*/

#cat-vida-en-linea .single-sidebar section { float: left; padding-bottom: 20px;}

#cat-vida-en-linea .single-sidebar section.noticias { background-color: #F2F7FB!important;}

#cat-vida-en-linea .single-sidebar section.cat-vida-en-linea { background-color: #EBF2EB!important;}

#cat-vida-en-linea .single-sidebar section.tv { background-color: #EDEAF4!important;}

#cat-vida-en-linea .single-sidebar section.deportes { background-color: #F7EDED!important;}

#cat-vida-en-linea .single-sidebar section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#cat-vida-en-linea .single-sidebar section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#cat-vida-en-linea .single-sidebar section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#cat-vida-en-linea .single-sidebar section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#cat-vida-en-linea .single-sidebar section article:first-of-type div { border-top: none; padding-top: 0;}

#cat-vida-en-linea .single-sidebar section article div div { border-top: none; padding-top: 0;}





/* Sidebar // Multimedia (Vida)*/

#cat-vida-en-linea .single-sidebar section.multimedia-vida { background-color: #ebf2eb!important; padding-bottom: 15px;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida h2.titulo-seccion {}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article { border: none; font-family: 'Droid Sans', sans-serif; padding-top: 0;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article h3 { line-height: 20px; font-size: 15px; font-weight: 700;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article h3 a { color: #4A4A4A;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article figure { margin-bottom: 15px; width: 100%;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article figure a { display: block; margin: 0; height: auto !important; width: auto !important;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article figure img { margin-bottom: 0; width: 100%;}

#cat-vida-en-linea .single-sidebar section.multimedia-vida article p { clear: left; float: left; line-height: normal; font-size: 12px; font-weight: normal; width: 100%;}



#cat-vida-en-linea .tercera-columna section.mercados { background-color: #EBF2EB !important;}











/* · · · · · · · · · · · · · · · ·:: PORTADA :: TV ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#tv div.bloque-principal {}

#tv div.bloque-principal section {}

#tv div.bloque-principal section div.conjunto {}

#tv div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 0;}

#tv div.bloque-principal section div.conjunto div.segunda-columna { margin-bottom: 30px;}



#tv div.bloque-principal .primera-columna section.noticias-recientes article { margin-top: 15px;}

#tv div.bloque-principal .primera-columna section.noticias-recientes article:first-of-type { margin-top: 0; padding-top: 0;}

/*Icono botón Play - Noticias destacadas*/

#tv div.bloque-principal section.noticias-recientes article figure { margin-bottom: 10px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#tv .columna-principal .segunda-columna figure.btn-play-article a span:before { font-size: 30px; text-decoration:none;}



#tv div.bloque-principal .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#tv div.bloque-principal .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 20px;}

#tv div.bloque-principal .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#tv div.bloque-principal .segunda-columna section h2 a { border-bottom: 5px solid #8173A6; color: #8173A6; display: block; padding-bottom: 5px;}

#tv div.bloque-principal .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#tv div.bloque-principal .segunda-columna section h2 a:hover span { color: #ff9a02;}

#tv div.bloque-principal .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding: 10px 0 0;}

#tv div.bloque-principal .segunda-columna section article img { padding: 0;}

#tv div.bloque-principal .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#tv div.bloque-principal .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#tv div.bloque-principal .segunda-columna section article h3 {}

#tv div.bloque-principal .segunda-columna section article h3 a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#tv div.bloque-principal .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Ultimos capitulos*/

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos { margin: 0;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article { margin: 15px 0 0; padding-top: 15px;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article:first-of-type { margin: 0; padding: 0;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article figure {}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article figure a { display: block;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article figure a img { float: left; width: 100%;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article div { border: none; padding-top: 0;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article div em { color: #4A4A4A; font-size: 12px; font-weight: 400; line-height: 17px;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article div h4 { color: #4A4A4A; font-size: 18px; font-weight: 700; line-height: 21px;}

#tv div.bloque-principal .segunda-columna section.ultimos-capitulos article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

/*Franja de videos*/

#tv div.bloque-principal div.franja-videos:first-of-type { margin-top: 0;}

#tv div.bloque-principal div.franja-videos h3 { color: #8173A6; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px;}

#tv div.bloque-principal div.franja-videos h3 a { border-bottom: 5px solid #8173A6; color: #8173A6; display: block;  padding: 0 0 5px;}

#tv div.bloque-principal div.franja-videos h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#tv div.bloque-principal div.franja-videos h3 a:hover span { color: #FF9A02;}

#tv div.bloque-principal div.franja-videos article { border: none; margin-bottom: 30px; margin-top: 0; padding-top: 0;}

#tv div.bloque-principal div.franja-videos article:first-of-type { padding-top: 0;}

#tv div.bloque-principal div.franja-videos article figure { margin-bottom: 15px;}

#tv div.bloque-principal div.franja-videos article figure a { display: block;}

#tv div.bloque-principal div.franja-videos article figure a img { float: left; margin-bottom: 0; width: 100%;}

#tv div.bloque-principal div.franja-videos article h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#tv div.bloque-principal div.franja-videos article h4 a { color: #4A4A4A;}

/*Icono botón Play*/

#tv div.bloque-principal div.franja-videos article figure { float: left; position: relative;}

#tv div.bloque-principal div.franja-videos article figure a:before { bottom: 0%; color:#fff; content:"\e609"; font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; padding: 0 15px 0 0; height: 75%; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#tv div.bloque-principal div.franja-videos article figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Calugas*/

#tv div.bloque-principal section.calugas { margin-top: 30px;}

/*Titulos de secciones (sidebar)*/

#tv .tercera-columna section { float: left; padding: 0 0 20px;}

#tv .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

#tv .tercera-columna section.noticias { background-color: #F2F7FB!important;}

#tv .tercera-columna section.mercados { background-color: #EBF2EB!important;}

#tv .tercera-columna section.tv { background-color: #EDEAF4!important;}

#tv .tercera-columna section.deportes { background-color: #F7EDED!important;}

#tv .tercera-columna section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#tv .tercera-columna section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#tv .tercera-columna section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#tv .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#tv .tercera-columna section article:first-of-type div { border-top: none; padding-top: 0;}

#tv .tercera-columna section article div div { border-top: none; padding-top: 0;}

#tv .tercera-columna section.opinion {}

#tv .tercera-columna section.opinion figure { padding: 0;}

#tv .tercera-columna section.opinion .contenido-entrada div { padding-right: 0;}



#tv figure a img { margin-bottom: 0; padding: 0; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#tv figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}





#tv.single-sidebar section { float: left; }

#tv .single-sidebar section.opinion article div.contenido-entrada {  margin-top: 0px; padding: 20px 0; float: left}

#tv .single-sidebar section.opinion article div h3 a, #tv .single-sidebar section.opinion article h3 a { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#tv .single-sidebar section.opinion, #tv .single-sidebar section.columnas, #tv .single-sidebar section.cartas-al-director {background-color: #eaf1f9 !important}









/* · · · · · · · · · · · · · · · ·:: PORTADA :: MULTIMEDIA ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#cat-multimedia div.bloque-principal {}

#cat-multimedia div.bloque-principal section {}

#cat-multimedia div.bloque-principal section div.conjunto {}

#cat-multimedia div.bloque-principal section div.conjunto h2 { color: #88B13E; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px;}

#cat-multimedia div.bloque-principal section div.conjunto h2 span { border-bottom: 5px solid #88B13E; display: block; padding-bottom: 5px;}

#cat-multimedia div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 0;}

#cat-multimedia div.bloque-principal section div.conjunto div.segunda-columna { margin-bottom: 30px;}



#cat-multimedia div.bloque-principal .primera-columna section.noticias-recientes article { margin-top: 15px;}

#cat-multimedia div.bloque-principal .primera-columna section.noticias-recientes article:first-of-type { margin-top: 0; padding-top: 0;}

#cat-multimedia div.bloque-principal .primera-columna section.noticias-recientes article figure { margin-bottom: 20px;}

#cat-multimedia div.bloque-principal .primera-columna section.noticias-recientes article figure img { margin-bottom: 0;}

#cat-multimedia div.bloque-principal .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 20px;}

#cat-multimedia div.bloque-principal .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#cat-multimedia div.bloque-principal .segunda-columna section h2 a { border-bottom: 5px solid #88B13E; color: #88B13E; display: block; padding-bottom: 5px;}

#cat-multimedia div.bloque-principal .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-multimedia div.bloque-principal .segunda-columna section h2 a:hover span { color: #ff9a02;}

#cat-multimedia div.bloque-principal .segunda-columna section article { border-top: none; margin-bottom: 20px; padding: 10px 0 0;}

#cat-multimedia div.bloque-principal .segunda-columna section article img { margin-bottom: 0; padding: 0; /*width: 100%;*/}

#cat-multimedia div.bloque-principal .segunda-columna figure.btn-play-article a:before { height: 110px; line-height: 110px;}

#cat-multimedia div.bloque-principal .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#cat-multimedia div.bloque-principal .segunda-columna section article h3 {}

#cat-multimedia div.bloque-principal .segunda-columna section article h3 a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#cat-multimedia div.bloque-principal .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Ultimos capitulos*/

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos { margin: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article { margin: 15px 0 0; padding-top: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article:first-of-type { margin: 0; padding: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article figure {}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article figure a { display: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article figure a img { float: left; width: 100%;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article div { border: none; padding-top: 0;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article div em { color: #4A4A4A; font-size: 12px; font-weight: 400; line-height: 17px;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article div h4 { color: #4A4A4A; font-size: 18px; font-weight: 700; line-height: 21px;}

#cat-multimedia div.bloque-principal .segunda-columna section.ultimos-capitulos article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

/*Franja de videos*/

#cat-multimedia div.bloque-principal div.franja-videos { margin: 30px 0;}

#cat-multimedia div.bloque-principal div.franja-videos:first-of-type { margin-top: 0;}

#cat-multimedia div.bloque-principal div.franja-videos h3 { color: #88B13E; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px;}

#cat-multimedia div.bloque-principal div.franja-videos h3 a { border-bottom: 5px solid #88B13E; color: #88B13E; display: block;  padding: 0 0 5px;}

#cat-multimedia div.bloque-principal div.franja-videos h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-multimedia div.bloque-principal div.franja-videos h3 a:hover span { color: #FF9A02;}

#cat-multimedia div.bloque-principal div.franja-videos article { border: none; margin-bottom: 30px; margin-top: 0; padding-top: 0;}

#cat-multimedia div.bloque-principal div.franja-videos article:first-of-type { padding-top: 0;}

#cat-multimedia div.bloque-principal div.franja-videos article figure { margin-bottom: 15px;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a { display: block;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a img { float: left; margin-bottom: 0; width: 100%;}

#cat-multimedia div.bloque-principal div.franja-videos article h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cat-multimedia div.bloque-principal div.franja-videos article h4 a { color: #4A4A4A;}

/*Icono botón Play - Se genera de manera automatica en cualquier carrusel*/

#cat-multimedia div.bloque-principal div.franja-videos article figure { float: left; position: relative;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a { float: left; position: relative;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a span { display: block;}

#cat-multimedia div.bloque-principal div.franja-videos article figure a span:before { font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; padding: 0 ; height: 75%; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-multimedia div.bloque-principal div.franja-videos article figure:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono Microfono*/

#cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure { float: left; position: relative;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure a span { display: block;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure a span:before { bottom: 5%; color:#fff; content:"\f130"; font-family: 'FontAwesome'; font-size: 2.5em; font-weight: normal; font-style: normal; height: 30%; padding: 0 15px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono Camara*/

#cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure { float: left; position: relative;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure a { float: left; position: relative;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure a span { display: block;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure a span:before { bottom: 5%; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 2em; font-weight: normal; font-style: normal; height: 30%; padding: 0 15px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure:hover a span:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Calugas*/

#cat-multimedia div.bloque-principal section.calugas { margin-top: 30px;}

/*Titulos de secciones (sidebar)*/

#cat-multimedia .tercera-columna section { float: left; padding: 0 0 20px;}

#cat-multimedia .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

#cat-multimedia .tercera-columna section.noticias { background-color: #F2F7FB!important;}

#cat-multimedia .tercera-columna section.mercados { background-color: #EBF2EB!important;}

#cat-multimedia .tercera-columna section.cat-multimedia { background-color: #EDEAF4!important;}

#cat-multimedia .tercera-columna section.deportes { background-color: #F7EDED!important;}

#cat-multimedia .tercera-columna section.cultura-ciudad { background-color: #FAEFE9!important;}

#cat-multimedia .tercera-columna section.cat-multimedia article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cat-multimedia .tercera-columna section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#cat-multimedia .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#cat-multimedia .tercera-columna section article:first-of-type div { border-top: none; padding-top: 0;}

#cat-multimedia .tercera-columna section article div div { border-top: none; padding-top: 0;}

#cat-multimedia .tercera-columna section.opinion {}

#cat-multimedia .tercera-columna section.opinion figure { padding: 0;}

#cat-multimedia .tercera-columna section.opinion .contenido-entrada div { padding-right: 0;}



#cat-multimedia figure a img { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cat-multimedia figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



#cat-multimedia .tercera-columna section.tv { background-color: #EDEAF4 !important;}















/* · · · · · · · · · · · · · · · ·:: PORTADA :: Cultura + Ciudad ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#cultura div.bloque-principal {}

#cultura div.bloque-principal section {}

#cultura div.bloque-principal section div {}

#cultura div.bloque-principal section div.conjunto { margin-bottom: 20px;}

#cultura div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 0;}

#cultura div.bloque-principal section div.conjunto div.segunda-columna {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal:first-of-type {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal:last-of-type {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-culturales,

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal .franja-videos,

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal .franja-videos div {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-culturales div {}

#cultura div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-culturales div.entrada-post {}

/*Contenedor para <img> más pie de foto*/

#cultura div.bloque-principal .cuerpo-noticia .wp-caption { height: auto !important; max-width: 100% !important;}





#cultura div.bloque-principal .primera-columna section.noticias-recientes article { margin-top: 15px;}

#cultura div.bloque-principal .primera-columna section.noticias-recientes article:first-of-type { margin-top: 0; padding-top: 0;}

#cultura div.bloque-principal .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#cultura div.bloque-principal .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 20px;}

#cultura div.bloque-principal .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#cultura div.bloque-principal .segunda-columna section h2 a { border-bottom: 5px solid #E07C4B; color: #E07C4B; display: block; padding-bottom: 5px;}

#cultura div.bloque-principal .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cultura div.bloque-principal .segunda-columna section h2 a:hover span { color: #ff9a02;}

#cultura div.bloque-principal .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding: 10px 0 0;}

#cultura div.bloque-principal .segunda-columna section article img { margin-bottom: 10px; padding: 0; /*width: 100%;*/}

#cultura div.bloque-principal .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#cultura div.bloque-principal .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#cultura div.bloque-principal .segunda-columna section article h3 {}

#cultura div.bloque-principal .segunda-columna section article h3 a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#cultura div.bloque-principal .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Calugas*/

#cultura div.bloque-principal section.calugas { margin-top: 30px;}

/*Titulos de secciones (sidebar)*/

#cultura .tercera-columna section { float: left; padding: 0 0 20px;}

#cultura .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

#cultura .single-sidebar section { float: left; }

#cultura .single-sidebar section.opinion, #cultura .single-sidebar section.columnas, #cultura .single-sidebar section.cartas-al-director {background-color: #eaf1f9 !important}

#cultura .single-sidebar section.opinion article div.contenido-entrada {  margin-top: 0px; padding: 20px 0; float: left}

#cultura .single-sidebar section.opinion article div h3 a, #cultura .single-sidebar section.opinion article h3 a { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#cultura .tercera-columna section.noticias { background-color: #F2F7FB!important;}

#cultura .tercera-columna section.mercados { background-color: #EBF2EB!important;}

#cultura .tercera-columna section.tv { background-color: #EDEAF4!important;}

#cultura .tercera-columna section.deportes { background-color: #F7EDED!important;}

#cultura .tercera-columna section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#cultura .tercera-columna section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#cultura .tercera-columna section.critica-portada-cultura { background-color: #efe0d8!important;}

#cultura .tercera-columna section.critica-portada-cultura h2.titulo-seccion.critica-cultura a { background-color: #AE603A!important;}

#cultura .tercera-columna section.opinion-portada-cultura { background-color: #f5e1d8!important;}

#cultura .tercera-columna section.opinion-portada-cultura h2.titulo-seccion.opinion-cultura a { background-color: #CD6E40!important;}

#cultura .tercera-columna section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#cultura .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#cultura .tercera-columna section article:first-of-type div { border-top: none; padding-top: 0;}

#cultura .tercera-columna section article div div { border-top: none; padding-top: 0;}



#cultura figure a img { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Carrusel Principal*/

#cultura div.bloque-principal div.carrusel-principal { padding: 0;}

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes { position: relative;}

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes figure {}

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes figure img { }

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes figure figcaption { background-color: rgba(74, 74, 74, 0.7); bottom: 50px; color: #fff; left: 40px; padding: 15px 20px; position: absolute; z-index: 10; max-width: 430px;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes figure figcaption:hover { background-color:  rgba(50, 50, 50, 0.9);  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.carrusel-principal div#carousel-noticias-recientes figure figcaption a { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 24px; font-weight: 400; line-height: 28px; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5);}



/*Sin Carrusel Principal :: Solo la foto y el figcaption*/

#cultura div.bloque-principal div.entrada-principal {}

#cultura div.bloque-principal div.entrada-principal div { position: relative;}

#cultura div.bloque-principal div.entrada-principal div figure { margin-bottom: 30px;}

#cultura div.bloque-principal div.entrada-principal div figure img { width: 100%;} /*940px X 428px esa es la proporcion*/

#cultura div.bloque-principal div.entrada-principal div figure figcaption { background-color: rgba(74, 74, 74, 0.7); bottom: 30px; color: #fff; left: 30px; padding: 15px 20px; position: absolute; z-index: 10; max-width: 430px;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.entrada-principal div figure figcaption:hover { background-color:  rgba(50, 50, 50, 0.9);  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.entrada-principal div figure figcaption a { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 24px; font-weight: 400; line-height: 28px; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5);}

/*Nuevo estilo titulo*/

#cultura div.bloque-principal div.entrada-principal figure.icono-titulo { max-width: 120px; padding-right: 0;}

#cultura div.bloque-principal div.entrada-principal figure.icono-titulo img { float: left; max-width: 100px;}

#cultura div.bloque-principal div.entrada-principal h2 a { color: #000; font-family: 'Droid Serif', serif; font-size: 30px; font-weight: 700; line-height: normal;}



/*Titulos Cultura*/

#cultura div.bloque-principal div h3 { color: #E07C4B; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px;}

#cultura div.bloque-principal div h3 a { border-bottom: 5px solid #E07C4B; color: #E07C4B; display: block;  padding: 0 0 5px;}

#cultura div.bloque-principal div h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cultura div.bloque-principal div h3 a:hover span { color: #FF9A02;}

#cultura div.bloque-principal .minuta-box__title { color: #69676a !important; text-align: center; margin-bottom: 5px !important; font-size: 24px !important;}



/*Noticias relacionadas*/

#cultura div.bloque-principal section.noticias-relacionadas { border-bottom: none; margin-bottom: 0;}

#cultura div.bloque-principal section.noticias-relacionadas div.entrada-post {}

#cultura div.bloque-principal section.noticias-relacionadas div.entrada-post section { margin-bottom: 0px;}

#cultura div.bloque-principal section.noticias-relacionadas div.entrada-post section article figure {}

#cultura div.bloque-principal section.noticias-relacionadas div.entrada-post section article div {}



/*Audiovisuales*/

#cultura div.bloque-principal div.audiovisuales { margin-bottom: 30px;}

#cultura div.bloque-principal div.audiovisuales figure { position: relative;}

#cultura div.bloque-principal div.audiovisuales figure img { width: 100%;}

#cultura div.bloque-principal div.audiovisuales figure figcaption { background-color: rgba(74, 74, 74, 0.7); bottom: 50px; color: #fff; left: 40px; padding: 15px 20px; position: absolute; z-index: 10; max-width: 430px;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.audiovisuales figure figcaption:hover { background-color: rgba(50, 50, 50, 0.9);  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cultura div.bloque-principal div.audiovisuales figure figcaption a { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 24px; font-weight: 400; line-height: 28px; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5);}

#cultura div.bloque-principal div.audiovisuales embed { margin-bottom: 10px;}

#cultura div.bloque-principal div.audiovisuales h4 { clear: both; color: #4A4A4A; font-family: "Droid Serif",serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 20px;}

#cultura div.bloque-principal div.audiovisuales h4 a { color: #4A4A4A;}



/*Mostradoc*/

#cultura div.bloque-principal div.mostradoc { margin-bottom: 30px;}

#cultura div.bloque-principal div.mostradoc div.contenedor-video { float: left; width: 100%;}

#cultura div.bloque-principal div.mostradoc iframe { height: 350px !important; width: 100% !important;}

#cultura div.bloque-principal div.mostradoc embed { margin-bottom: 10px;}

#cultura div.bloque-principal div.mostradoc h4 { clear: both; color: #4A4A4A; font-family: "Droid Serif",serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 30px;}

#cultura div.bloque-principal div.mostradoc h4 a { color: #4A4A4A;}

/*imagen referencia*/

#cultura div.bloque-principal div.mostradoc figure {}

#cultura div.bloque-principal div.mostradoc figure img { width: 100%;}



/*Viajes y Gastronomia*/

#cultura div.bloque-principal div.viajes-gastronomia { margin-bottom: 30px;}

#cultura div.bloque-principal div.viajes-gastronomia article { border-color: #ccc; margin-top: 15px;}

#cultura div.bloque-principal div.viajes-gastronomia article:first-of-type { margin-top: 0;}

#cultura div.bloque-principal div.viajes-gastronomia article figure { padding: 0;}

#cultura div.bloque-principal div.viajes-gastronomia article figure img { margin: 0; /*max-width: 100px;*/ width: 100%;}

#cultura div.bloque-principal div.viajes-gastronomia article div {}

#cultura div.bloque-principal div.viajes-gastronomia article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.viajes-gastronomia article div h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.viajes-gastronomia article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Ciencia*/

#cultura div.bloque-principal div.ciencia { margin-bottom: 0;}

#cultura div.bloque-principal div.ciencia div.noticia-principal { margin-bottom: 30px;}

#cultura div.bloque-principal div.ciencia div.noticia-principal figure { margin-bottom: 20px;}

#cultura div.bloque-principal div.ciencia div.noticia-principal figure a { display: block;}

#cultura div.bloque-principal div.ciencia div.noticia-principal figure a img { width: 100%;}

#cultura div.bloque-principal div.ciencia div.noticia-principal h4 { clear: both; color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.ciencia div.noticia-principal h4 a { color: #4A4A4A;}

#cultura div.bloque-principal div.ciencia div.noticia-principal p { color: #4A4A4A;}

#cultura div.bloque-principal div.ciencia div.noticia-principal a.ver-mas { clear: both; float: left; padding-left: 15px;}

#cultura div.bloque-principal div.ciencia div.otras-noticias {}

#cultura div.bloque-principal div.ciencia div.otras-noticias article { border-color: #ccc; margin-top: 20px;}

#cultura div.bloque-principal div.ciencia div.otras-noticias article:first-of-type { margin-top: 0; padding-top: 0;}

#cultura div.bloque-principal div.ciencia div.otras-noticias article figure { padding: 0; /*no borrar*/}

#cultura div.bloque-principal div.ciencia div.otras-noticias article figure img { margin: 0; /*max-width: 100px;*/ width: 100%;}

#cultura div.bloque-principal div.ciencia div.otras-noticias article div {}

#cultura div.bloque-principal div.ciencia div.otras-noticias article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.ciencia div.otras-noticias article div h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.ciencia div.otras-noticias article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Breves Culturales*/

#cultura div.bloque-principal div.breves-culturales { margin-bottom: 30px;}

#cultura div.bloque-principal div.breves-culturales article { border-color: #ccc;}

#cultura div.bloque-principal div.breves-culturales article:first-of-type { padding-top: 0;}

#cultura div.bloque-principal div.breves-culturales article figure { padding: 0;}

#cultura div.bloque-principal div.breves-culturales article figure img { width: 100%;}

.mas-noticias article figure img { width: 100%;}


#cultura div.bloque-principal div.breves-culturales article div {}

#cultura div.bloque-principal div.breves-culturales article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.breves-culturales article div h4 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.breves-culturales article div h4 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Imperdibles*/

#cultura div.bloque-principal div.imperdibles { margin-bottom: 30px;}

#cultura div.bloque-principal div.imperdibles article { border-color: #ccc;}

#cultura div.bloque-principal div.imperdibles article:first-of-type { padding-top: 0;}

#cultura div.bloque-principal div.imperdibles article figure { padding: 0;}

#cultura div.bloque-principal div.imperdibles article figure img { width: 100%;}

#cultura div.bloque-principal div.imperdibles article div {}

#cultura div.bloque-principal div.imperdibles article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.imperdibles article div h4 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.imperdibles article div h4 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Agenda Cultural*/

#cultura div.bloque-principal div.agenda-cultura { margin-bottom: 30px;}

#cultura div.bloque-principal div.agenda-cultura article { border-color: #ccc; margin-top: 20px;}

#cultura div.bloque-principal div.agenda-cultura article:first-of-type { margin-top: 0; padding-top: 0;}

#cultura div.bloque-principal div.agenda-cultura article figure { padding: 0;}

#cultura div.bloque-principal div.agenda-cultura article figure img { margin: 0; /*max-width: 100px;*/ width: 100%;}

#cultura div.bloque-principal div.agenda-cultura article div {}

#cultura div.bloque-principal div.agenda-cultura article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.agenda-cultura article div h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.agenda-cultura article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Concurso*/

#cultura div.bloque-principal div.concurso { margin-bottom: 30px;}

#cultura div.bloque-principal div.concurso article { border-color: #ccc; margin-top: 15px;}

#cultura div.bloque-principal div.concurso article:first-of-type { margin-top: 0; padding-top: 0;}

#cultura div.bloque-principal div.concurso article figure { padding: 0;}

#cultura div.bloque-principal div.concurso article figure img { margin: 0; /*max-width: 100px;*/ width: 100%;}

#cultura div.bloque-principal div.concurso article div {}

#cultura div.bloque-principal div.concurso article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#cultura div.bloque-principal div.concurso article div h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.concurso article div h4 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}



/*Franja de videos*/

#cultura div.bloque-principal div.franja-videos { margin: 0 0 30px;}

#cultura div.bloque-principal div.franja-videos:first-of-type { margin-top: 0;}

#cultura div.bloque-principal div.franja-videos article { border: none; margin-top: 0; padding-top: 0;}

#cultura div.bloque-principal div.franja-videos article:first-of-type { padding-top: 0;}

#cultura div.bloque-principal div.franja-videos article figure { margin-bottom: 20px;}

#cultura div.bloque-principal div.franja-videos article figure a { float: left;}

#cultura div.bloque-principal div.franja-videos article figure a img { float: left; margin-bottom: 0; width: 100%;}

#cultura div.bloque-principal div.franja-videos article h4 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cultura div.bloque-principal div.franja-videos article h4 a { color: #4A4A4A;}



/* · · · · · · · · · · · · · · · ·:::::: S i n g l e :: C U L T U R A ::::::· · · · · · · · · · · · · · · · · · · · */

#cultura section.datos-noticias figure.icono-titulo { padding: 0;}

#cultura section.datos-noticias figure.icono-titulo img { float: left; max-width: 100px;}

#cultura section.datos-noticias h2 { display: inherit; float: left; padding: 0px 0 0 15px; /*width: 91.6667%;*/}

#cultura div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia { padding-left: 15px;}

#cultura div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias { padding: 25px 0px 0px;}

#cultura div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia { padding: 25px 0px 0px;}

#cultura div.bloque-principal section.noticias-relacionadas { border-bottom: 1px solid #CCC; margin-bottom: 40px; padding-bottom: 20px}

#cultura div.bloque-principal section.calugas div.recuadro:first-of-type { padding-right: 15px;}

#cultura div.bloque-principal section.calugas div.recuadro:last-of-type { padding-left: 15px;}

#cultura div.bloque-principal section.noticia-single-post article div.txt-post .acciones p.extracto-destaque { padding-right: 0;}

#cultura .tercera-columna section.blogs-y-opinion article img { margin-top: 0;}









/* · · · · · · · · · · · · · · · ·:: PORTADA :: Deportes ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#deportes div.bloque-principal {}

#deportes div.bloque-principal section {}

#deportes div.bloque-principal section div.conjunto {}

#deportes div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 0;}

#deportes div.bloque-principal section div.conjunto div.segunda-columna {}

#deportes div.bloque-principal section div.conjunto div.mitad-columna-principal {}

#deportes div.bloque-principal section div.conjunto div.mitad-columna-principal:first-of-type {}

#deportes div.bloque-principal section div.conjunto div.mitad-columna-principal:last-of-type {}

#deportes div.bloque-principal section div.conjunto div.mitad-columna-principal div.entrada-post {}

#deportes div.bloque-principal section div.conjunto .franja-videos,

#deportes div.bloque-principal section div.conjunto .franja-videos div {}



#deportes div.bloque-principal .primera-columna section.noticias-recientes article { margin-top: 15px;}

#deportes div.bloque-principal .primera-columna section.noticias-recientes article:first-of-type { margin-top: 0; padding-top: 0;}

#deportes div.bloque-principal .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#deportes div.bloque-principal .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 20px;}

#deportes div.bloque-principal .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#deportes div.bloque-principal .segunda-columna section h2 a { border-bottom: 5px solid #E07C4B; color: #E07C4B; display: block; padding-bottom: 5px;}

#deportes div.bloque-principal .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#deportes div.bloque-principal .segunda-columna section h2 a:hover span { color: #ff9a02;}

#deportes div.bloque-principal .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding-top: 10px;}

#deportes div.bloque-principal .segunda-columna section article img { margin-bottom: 10px; /*width: 100%;*/}

#deportes div.bloque-principal .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#deportes div.bloque-principal .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#deportes div.bloque-principal .segunda-columna section article h3 {}

#deportes div.bloque-principal .segunda-columna section article h3 a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#deportes div.bloque-principal .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Calugas*/

#deportes div.bloque-principal section.calugas { margin-top: 30px;}

/*Titulos de secciones (sidebar)*/

#deportes .tercera-columna section { float: left; padding: 0 0 20px;}

#deportes .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

#deportes .tercera-columna section.noticias { background-color: #F2F7FB!important;}

#deportes .tercera-columna section.mercados { background-color: #EBF2EB!important;}

#deportes .tercera-columna section.tv { background-color: #EDEAF4!important;}

#deportes .tercera-columna section.deportes { background-color: #F7EDED!important;}

#deportes .tercera-columna section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#deportes .tercera-columna section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#deportes .tercera-columna section.videos-deportes { background-color: #efdad9!important; color: #4a4a4a;}

#deportes .tercera-columna section.videos-deportes h2.titulo-seccion a { background-color: #b64a4a!important;}

#deportes .tercera-columna section.videos-deportes article {}

#deportes .tercera-columna section.videos-deportes article figure { margin-bottom: 15px; padding: 0;}

#deportes .tercera-columna section.videos-deportes article figure a { float: left;}

#deportes .tercera-columna section.videos-deportes article figure a img {}

#deportes .tercera-columna section.videos-deportes article h3 { line-height: 14px; margin-bottom: 0; padding: 0;}

#deportes .tercera-columna section.videos-deportes article h3 a { color: #4a4a4a; font-family: "Droid Sans",sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; margin: 0;}

#deportes .tercera-columna section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#deportes .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#deportes .tercera-columna section article:first-of-type div { border-top: none; padding-top: 0;}

#deportes .tercera-columna section article div div { border-top: none; padding-top: 0;}

/*Noticias destacadas*/

#deportes div.conjunto .noticias-destacadas-deportes { margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes {}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article { border-color: #ccc;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article:first-of-type { padding-top: 0;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article div em { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 10px; line-height: 17px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article div h4 { color: #4A4A4A;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article div h4 a { color: #4A4A4A; font-family: "Droid", serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal {}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal em { clear: both; color: #4A4A4A; display: block; font-family: "Droid Sans",sans-serif; font-size: 13px; font-style: normal; font-weight: 400; margin-bottom: 15px; line-height: 18px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal h4 { clear: both; display: block;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal h4 a { color: #000000; font-family: "Droid", serif; font-size: 28px; font-weight: 700; line-height: 30px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal figure { margin-bottom: 15px;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal figure img { width: 100%;}

#deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article.noticia-principal p { clear: both; color: #4A4A4A; display: block; font-family: "Droid Sans",sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: 17px;  padding: 0; /*no borrar*/}



#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal {}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal em { clear: both; color: #4A4A4A; display: block; font-family: "Droid Sans",sans-serif; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 15px; line-height: 17px;}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal h4 { clear: both;  display: block;}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal h4 a { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal figure { padding: 0; /*no borrar*/}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal figure img { width: 100%;}

#deportes div.conjunto .mitad-columna-principal article.segunda-noticia-principal p { clear: both; color: #4A4A4A; display: block; font-family: "Droid Sans",sans-serif; font-size: 13px;font-weight: 400; line-height: 18px;}



#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal { border-color: #ccc; margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal figure {}

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal figure img { width: 100%;}

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal div {}

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal div h4 { }

#deportes div.conjunto .mitad-columna-principal article.tercera-noticia-principal div h4 a { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}





#deportes div.conjunto .mitad-columna-principal .columna-de-dia { float: left; margin-bottom: 30px; width: 100%;}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia h3 { margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article {}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article:first-of-type { padding-top: 0;}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article div {}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article div h4 { color: #4A4A4A;}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article div h4 a { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal .columna-de-dia article div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}



#deportes div.conjunto .mitad-columna-principal .efemerides { float: left; margin-bottom: 30px; width: 100%;}

#deportes div.conjunto .mitad-columna-principal .efemerides h3 { margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal .efemerides article {}

#deportes div.conjunto .mitad-columna-principal .efemerides article:first-of-type { padding-top: 0;}

#deportes div.conjunto .mitad-columna-principal .efemerides article div {}

#deportes div.conjunto .mitad-columna-principal .efemerides article div h4 { color: #4A4A4A;}

#deportes div.conjunto .mitad-columna-principal .efemerides article div h4 a { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal .efemerides article div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}





/*Media columna - Bloque Principal*/

#deportes .mitad-columna-principal { font-family: "Droid Sans",sans-serif; font-size: 14px; font-weight: 400;}

#deportes .mitad-columna-principal h3 { }

#deportes .mitad-columna-principal h3 i { color: #e15b5a; float: left; margin: 5px 10px 0 0;}

#deportes .mitad-columna-principal h3 a { border-bottom: 5px solid #e15b5a; color: #e15b5a; display: block; font-family: "Droid", serif; font-size: 28px; font-weight: 400; line-height: 33px; padding-bottom: 5px;}

#deportes .mitad-columna-principal h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#deportes .mitad-columna-principal h3 a:hover span { color: #ff9a02;}

#deportes .mitad-columna-principal div.entrada-post { }

#deportes .mitad-columna-principal div.entrada-post article { border-color: #ccc;}

#deportes .mitad-columna-principal div.entrada-post article figure { padding: 0; /*no borrar*/}

#deportes .mitad-columna-principal div.entrada-post article figure img { float: left; margin-bottom: 0; width: 100%;}

#deportes .mitad-columna-principal .opinion div.entrada-post article figure img,

#deportes .mitad-columna-principal .oruga-lirica div.entrada-post article figure img { max-width: 120px;}

#deportes .mitad-columna-principal div.entrada-post article div { }

#deportes .mitad-columna-principal div.entrada-post article div a.autor-articulo { }

#deportes .mitad-columna-principal div.entrada-post article div h4 { }

#deportes .mitad-columna-principal div.entrada-post article div h4 a { }

#deportes .mitad-columna-principal div.entrada-post article div p { }



#deportes div.conjunto .mitad-columna-principal .opinion {}

#deportes div.conjunto .mitad-columna-principal .opinion h3 { margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal .opinion article {}

#deportes div.conjunto .mitad-columna-principal .opinion article:first-of-type { padding-top: 0;}

#deportes div.conjunto .mitad-columna-principal .opinion article div em { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 10px; line-height: 17px;}

#deportes div.conjunto .mitad-columna-principal .opinion article div h4 { color: #4A4A4A; margin-bottom: 10px;}

#deportes div.conjunto .mitad-columna-principal .opinion article div h4 a { color: #4A4A4A; font-family: "Droid", serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal .opinion article div a.autor-articulo { color: #4A4A4A; display: inline-block; font-family: "Droid", serif; font-size: 14px; font-style: italic; font-weight: 400; line-height: 16px; margin-bottom: 10px;}

#deportes div.conjunto .mitad-columna-principal .opinion article div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}





#deportes div.conjunto .mitad-columna-principal .oruga-lirica {}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica h3 { margin-bottom: 20px;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica h3 small { color: #E15B5A; display: block;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica h3 a:hover small { color: #000;}

#deportes div.conjunto .mitad-columna-principal h3 figure.oruga-lirica { display: inline; float: left; margin-right: 5px; margin-top: -5px;}

#deportes div.conjunto .mitad-columna-principal h3 figure.oruga-lirica img { }

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article { width: 100%;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article:first-of-type { padding-top: 0;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div { padding-right: 0; /*no borrar*/}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div em { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 10px; line-height: 17px;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div h4 { color: #4A4A4A; margin-bottom: 10px;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div h4 a { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; letter-spacing: -0.3px; line-height: 21px;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div a.autor-articulo { color: #4A4A4A; display: inline-block; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px; margin-bottom: 10px;}

#deportes div.conjunto .mitad-columna-principal .oruga-lirica article div p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}



#deportes .mitad-columna-principal div {}

#deportes .mitad-columna-principal div article div {}





#deportes figure a img { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#deportes figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Franja de videos*/

#deportes div.bloque-principal div.franja-videos { margin: 30px 0;}

#deportes div.bloque-principal div.franja-videos.historicos { margin-top: 0;}

#deportes div.bloque-principal div.franja-videos:first-of-type { margin-top: 0;}

#deportes div.bloque-principal div.franja-videos h3 { color: #e15b5a; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px;}

#deportes div.bloque-principal div.franja-videos h3 a { border-bottom: 5px solid #e15b5a; color: #e15b5a; display: block;  padding-bottom: 5px;}

#deportes div.bloque-principal div.franja-videos h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#deportes div.bloque-principal div.franja-videos h3 a:hover span { color: #FF9A02;}

#deportes div.bloque-principal div.franja-videos article { border: none; margin-top: 0; padding-top: 0;}

#deportes div.bloque-principal div.franja-videos article:first-of-type { padding-top: 0;}

#deportes div.bloque-principal div.franja-videos article figure { margin-bottom: 20px;}

#deportes div.bloque-principal div.franja-videos article figure a {}

#deportes div.bloque-principal div.franja-videos article figure a img { float: left; margin-bottom: 0; width: 100%;}

#deportes div.bloque-principal div.franja-videos article h4 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#deportes div.bloque-principal div.franja-videos article h4 a { color: #4A4A4A;}

#deportes div.bloque-principal div.franja-videos article p { font-family: "Droid Sans",sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}



/*Icono camara en Carrusel "Galeria de Fotos"*/

#deportes div.franja-videos #carousel-galeria-deportes figure { float: left; position: relative;}

#deportes div.franja-videos #carousel-galeria-deportes figure a:before { bottom: 0%; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 2em; font-weight: normal; font-style: normal; height: 30%; padding: 0 30px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#deportes div.franja-videos #carousel-galeria-deportes figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono botón Play en Carrusel "Social Anteriores"*/

#deportes div.franja-videos #carousel-actualidad-uno article figure { float: left; position: relative;}

#deportes div.franja-videos #carousel-actualidad-uno article figure a:before { font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; padding: 0 15px 0 0; height: 75%; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#deportes div.franja-videos #carousel-actualidad-uno article figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#deportes div.franja-videos #carousel-historicos article figure { float: left; position: relative;}

#deportes div.franja-videos #carousel-historicos article figure a:before { font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; padding: 0 15px 0 0; height: 75%; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#deportes div.franja-videos #carousel-historicos article figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/* · · · · · · · · · · · · · · · ·:: PORTADA :: Sociales ::· · · · · · · · · · · · · · · · · · · · */



/*Estructura general (grilla)*/

#cat-sociales div.bloque-principal { padding-right: 30px;}

#cat-sociales div.bloque-principal section {}

#cat-sociales div.bloque-principal section div {}

#cat-sociales div.bloque-principal section div.conjunto { margin-bottom: 20px;}

#cat-sociales div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 0;}

#cat-sociales div.bloque-principal section div.conjunto div.segunda-columna {}

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal { padding-left: 0; padding-right: 0px;}

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-cat-socialesles,

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal .franja-videos,

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal .franja-videos div {}

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-cat-socialesles div {}

#cat-sociales div.bloque-principal section div.conjunto div.mitad-columna-principal .breves-cat-socialesles div.entrada-post {}

/*Contenedor para <img> más pie de foto*/

#cat-sociales div.bloque-principal .cuerpo-noticia .wp-caption { height: auto !important; max-width: 100% !important;}

/*#cat-sociales .primera-columna section article { }*/





#cat-sociales div.bloque-principal .primera-columna section.noticias-recientes article { margin-top: 15px;}

#cat-sociales div.bloque-principal .primera-columna section.noticias-recientes article:first-of-type { margin-top: 0; padding-top: 0;}

#cat-sociales div.bloque-principal .segunda-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#cat-sociales div.bloque-principal .segunda-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 20px;}

#cat-sociales div.bloque-principal .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}

#cat-sociales div.bloque-principal .segunda-columna section h2 a { border-bottom: 5px solid #E07C4B; color: #E07C4B; display: block; padding-bottom: 5px;}

#cat-sociales div.bloque-principal .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-sociales div.bloque-principal .segunda-columna section h2 a:hover span { color: #ff9a02;}

#cat-sociales div.bloque-principal .segunda-columna section article { border-top: 1px solid #CCCCCC; margin-bottom: 20px; padding: 10px 0 0;}

#cat-sociales div.bloque-principal .segunda-columna section article img { margin-bottom: 10px; padding: 0; /*width: 100%;*/}

#cat-sociales div.bloque-principal .segunda-columna section article:first-of-type { border-top: none; padding-top: 0;}

#cat-sociales div.bloque-principal .segunda-columna section article em { color: #4a4a4a; display: block; font-style: normal; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 0 10px;}

#cat-sociales div.bloque-principal .segunda-columna section article h3 {}

#cat-sociales div.bloque-principal .segunda-columna section article h3 a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; margin-bottom: 10px;}

#cat-sociales div.bloque-principal .segunda-columna section article p { font-size: 12px; margin-bottom: 10px;}

/*Calugas*/

#cat-sociales div.bloque-principal section.calugas { margin-top: 30px;}

/*Titulos de secciones (sidebar)*/

#cat-sociales .tercera-columna section { float: left; padding: 0 0 20px;}

#cat-sociales .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

#cat-sociales .tercera-columna section.noticias { background-color: #F2F7FB!important;}

#cat-sociales .tercera-columna section.mercados { background-color: #EBF2EB!important;}

#cat-sociales .tercera-columna section.tv { background-color: #EDEAF4!important;}

#cat-sociales .tercera-columna section.deportes { background-color: #F7EDED!important;}

#cat-sociales .tercera-columna section.cat-sociales-ciudad { background-color: #FAEFE9!important;}

/*#cat-sociales .tercera-columna section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#cat-sociales .tercera-columna section.critica { background-color: #efe0d8!important;}

#cat-sociales .tercera-columna section.critica h2.titulo-seccion.critica-cat-sociales a { background-color: #AE603A!important;}

#cat-sociales .tercera-columna section.opinion { background-color: #EAF1F9 !important;}

#cat-sociales .tercera-columna section.opinion h2.titulo-seccion.opinion-cat-sociales a { background-color: #CD6E40!important;}

#cat-sociales .tercera-columna section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#cat-sociales .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#cat-sociales .tercera-columna section article:first-of-type div { border-top: none; padding-top: 0;}

#cat-sociales .tercera-columna section article div div { border-top: none; padding-top: 0;}



#cat-sociales .tercera-columna section.opinion figure { padding: 0;}

#cat-sociales .tercera-columna section.opinion .contenido-entrada div { padding-right: 0;}

#cat-sociales .tercera-columna section article { border: medium none; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; padding-top: 0;}

#cat-sociales .tercera-columna section article div.contenido-entrada { border-top: 1px solid #CCC; float: left; margin-top: 0px; padding: 20px 0;}

#cat-sociales .tercera-columna section article:first-of-type div.contenido-entrada { border-top: none; padding-top: 10px;}



#cat-sociales figure a img { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#cat-sociales figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}





/*Noticia Destacada*/

#cat-sociales div.bloque-principal div.entrada-principal {}

#cat-sociales div.bloque-principal div.entrada-principal div { position: relative;}

#cat-sociales div.bloque-principal div.entrada-principal em { color: #4A4A4A; display: block; font-family: "Droid Sans",sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px; margin-bottom: 15px;}

#cat-sociales div.bloque-principal div.entrada-principal h4 { font-family: "Droid Serif",serif; font-size: 18px; font-weight: 700; margin-bottom: 20px;}

#cat-sociales div.bloque-principal div.entrada-principal h4 a { color: #333; font-family: "Droid Serif",serif; font-size: 24px; font-weight: 700; line-height: 30px;}

#cat-sociales div.bloque-principal div.entrada-principal p { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 15px; font-weight: 400; line-height: 21px;}

#cat-sociales div.bloque-principal div.entrada-principal figure { margin-bottom: 30px; /*max-height: 428px;*/ overflow: hidden;}

#cat-sociales div.bloque-principal div.entrada-principal figure img { width: 100%;}

#cat-sociales div.bloque-principal div.entrada-principal a.ver-mas { clear: both; float: left; padding-left: 15px;}



/*Titulos cat-sociales*/

#cat-sociales div.bloque-principal div h3 { color: #0099FA; display: block; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px;}

#cat-sociales div.bloque-principal div h3 a { border-bottom: 5px solid #0099FA; color: #0099FA; display: block;  padding: 0 0 5px;}

#cat-sociales div.bloque-principal div h3 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}

#cat-sociales div.bloque-principal div h3 a:hover span { color: #FF9A02;}



/*Franja de videos*/

#cat-sociales div.bloque-principal div.franja-videos { margin: 0 0 20px;}

#cat-sociales div.bloque-principal div.franja-videos:first-of-type { margin-top: 0;}

#cat-sociales div.bloque-principal div.franja-videos article { border: none; margin-top: 0; padding-top: 0;}

#cat-sociales div.bloque-principal div.franja-videos article:first-of-type { padding-top: 0;}

#cat-sociales div.bloque-principal div.franja-videos article figure { margin-bottom: 20px;}

#cat-sociales div.bloque-principal div.franja-videos article figure a { float: left; width: 100%}

#cat-sociales div.bloque-principal div.franja-videos article figure a img { float: left; margin-bottom: 0; width: 100%;}

#cat-sociales div.bloque-principal div.franja-videos article h4 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

#cat-sociales div.bloque-principal div.franja-videos article h4 a { color: #4A4A4A;}



/*Carrusel*/

#cat-sociales div.carousel.slide div ol.carousel-indicators li { background-color: #0099FA;}

#cat-sociales div.carousel.slide div ol.carousel-indicators li.active { background-color: #602c42;}

#cat-sociales div.carousel.slide div a.carousel-control { color: #602c42; opacity: 1;}



/*Icono botón Play en imagen noticia destacada*/

#cat-sociales div.entrada-principal div figure { position: relative;}

#cat-sociales div.entrada-principal div figure a { float: left; width: 100%;}

#cat-sociales div.entrada-principal div figure a:before { bottom: 0%; color:#fff; content:"\e609"; font-family: 'icomoon'; font-size: 10em; font-weight: normal; font-style: normal; height: 67%; padding:0; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-sociales div.entrada-principal div figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono camara en Carrusel "Galeria de Fotos"*/

#cat-sociales div.franja-videos #carousel-galerias-de-fotos figure { float: left; position: relative;}

#cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a:before { bottom: 0%; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 2em; font-weight: normal; font-style: normal; height: 30%; padding: 0 30px 0 0; position: absolute; right: 0%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-sociales div.franja-videos #carousel-galerias-de-fotos figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Icono botón Play en Carrusel "Social Anteriores"*/

#cat-sociales div.franja-videos article figure { float: left; position: relative;}

#cat-sociales div.franja-videos article figure a:before { bottom: 0%; color:#fff; content:"\e609"; font-family: 'icomoon'; font-size: 3.5em; font-weight: normal; font-style: normal; padding: 0 15px 0 0; height: 75%; position: absolute; right: 0%; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

#cat-sociales div.franja-videos article figure:hover a:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}







/* · · · · · · · · · · · · · · · ·:::::: S i n g l e :: E N C U E S T A ::::::· · · · · · · · · · · · · · · · · · · · */



.cat-encuestas div.bloque-principal section.contenedor-encuestas {}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta { border-top: none; margin-top: 0; margin-bottom: 30px;}

/*.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta:nth-child(even) {clear: left;}*/

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta hr { border-color: #ccc;}

.cat-encuestas div.bloque-principal section.row:nth-child(1) hr,

.cat-encuestas div.bloque-principal section.row:nth-child(2) hr { display: none;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta .fecha-encuesta { float: left;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta .fecha-encuesta p { font-size: 12px;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta h3 { color: #4A4A4A; font-family: "Droid Sans",sans-serif; font-size: 18px; font-weight: 700; line-height: 21px;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta form fieldset button { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta form fieldset button.votar { background-color: #6B78C9; border-color: transparent; color: #FFF; font-weight: 700; width: 100%;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta form fieldset button.votar:hover { background-color: #3A1855; color: #F3F0F5;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta form fieldset button.ver-resultados { background-color: #4A4A4A; border-color: #4A4A4A; color: #FFF; font-weight: 700; width: 100%;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta form fieldset button.ver-resultados:hover { background-color: #333; color: #FF9A02;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss { list-style: none; margin-bottom: 0; padding: 0;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li { float: left; margin-left: 15px}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li:first-child { margin-left: 0;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a {}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i.fa-facebook-square { color: #3E5B97;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i.fa-twitter-square { color: #00ABF2;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i.fa-linkedin-square { color: #0077B5;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i.fa-google-plus-square { color: #D74537;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a i.fa-envelope-square { color: #5BAF00;}

.cat-encuestas div.bloque-principal section.contenedor-encuestas article.entrada-encuesta ul.rrss li a:hover i { color: #333; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Titulos de secciones (sidebar)*/

.cat-encuestas .tercera-columna section { float: left; padding: 0 0 20px;}

.cat-encuestas .tercera-columna section.opinion { background-color: #EAF1F9!important; padding-bottom: 0;}

.cat-encuestas .tercera-columna section.noticias { background-color: #F2F7FB!important;}

.cat-encuestas .tercera-columna section.mercados { background-color: #EBF2EB!important;}

.cat-encuestas .tercera-columna section.tv { background-color: #EDEAF4!important;}

.cat-encuestas .tercera-columna section.deportes { background-color: #F7EDED!important;}

.cat-encuestas .tercera-columna section.cultura-ciudad { background-color: #FAEFE9!important;}

.cat-encuestas .tercera-columna section article { border: medium none; margin-bottom: 0px; padding-left: 15px; padding-right: 15px;}

.cat-encuestas .tercera-columna section article:first-of-type div { border-top: medium none; padding-top: 0px;}

.cat-encuestas .tercera-columna section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

.cat-encuestas .tercera-columna section article div div { border: none; padding-top: 0;}







/* · · · · · · · · · · · · · · · ·:::::: S i n g l e ::::::· · · · · · · · · · · · · · · · · · · · */



section.datos-noticias { margin-bottom: 0px;}

section.datos-noticias div { border-bottom: 2px solid #285374; margin-bottom: 10px;}

section.datos-noticias div.row { border: none; margin-bottom: 0;}

section.datos-noticias ol.breadcrumb { background-color: transparent; border-radius: 0; color: #4A4A4A; float: left; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; margin-bottom: 0; padding: 0; text-transform: uppercase;}

section.datos-noticias ol.breadcrumb li { color: #4A4A4A;}

section.datos-noticias ol.breadcrumb li a { color: #4A4A4A;}

section.datos-noticias ol.breadcrumb>li+li:before{ color:#ccc; content:"|"; padding:0 5px;}

section.datos-noticias p { font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: 400; padding: 0px;}

section.datos-noticias p.bajada-de-texto { color: #666666; font-size: 15px; font-weight: 700;}

section.datos-noticias h2 { color: #000; font-family: 'Droid Serif', serif; font-size: 35px; font-weight: 700; line-height: 50px;}

section.datos-noticias p.autor-y-fecha { border-top: 1px solid #CCCCCC; margin: 0 0 20px; padding-top: 20px;}

section.datos-noticias p.autor-y-fecha span { border-right: 1px solid #979797; margin-right: 15px; padding-right: 15px;}

div.bloque-principal { width:  100%;}

div.bloque-principal section.noticia-single-post {}

div.bloque-principal section.noticia-single-post article { padding: 0 15px;}

div.bloque-principal section.noticia-single-post article.timeline-style {

	padding-left: 50px;

	position: relative;

	border: none;

}

div.bloque-principal section.noticia-single-post article.timeline-style:before, div.bloque-principal section.noticia-single-post article.timeline-style:after{

	content: "";

    display: block;

}

div.bloque-principal section.noticia-single-post article.timeline-style:before{

    background-color: #6c74c0;

    border-radius: 100%;

    width: 25px;

    height: 25px;

    position: absolute;

    top: 40%;

    left: 15px;

    transform: translateY(-40%);

    border: 5px #fff solid;

	z-index: 5;

}

div.bloque-principal section.noticia-single-post article.timeline-style:after{

    content: "";

    display: block;

    height: 100%;

    background-color: #6c74c0;

    position: absolute;

    width: 3px;

    top: 60px;

    left: 26px;

    z-index: 2;

}

div.bloque-principal section.noticia-single-post article.timeline-style:last-child:after {

    display: none;

}

div.bloque-principal section.noticia-single-post article.timeline-style h4 a{

	color: #333;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: bold;

    margin-top: 0;

}

div.bloque-principal section.noticia-single-post article figure { border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; margin-bottom: 15px;}

div.bloque-principal section.noticia-single-post article figure img { padding: 0;height: 350px;object-fit: cover;}

div.bloque-principal section.noticia-single-post article figure figcaption { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; padding: 0px;}

div.bloque-principal section.noticia-single-post article figure iframe { width: 100%;}

div.bloque-principal section.noticia-single-post article div.txt-post { padding: 0 15px;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones { padding: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul { list-style: none; margin-bottom: 30px; padding-left: 0; padding-right: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li { border-bottom: 1px solid #DEDEDE; padding: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a { color: #4A4A4A; display: block; font-family: 'Droid Sans', sans-serif; font-size: 11px; font-weight: 400; line-height: 14px; padding: 10px 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a:hover { background-color: #eee; color: #000; text-decoration: none;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a i { vertical-align: sub;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge { background: #ffffff; border: 1px solid #979797; border-radius: 2px; color: #4A4A4A; font-weight: 400; position: relative; /*vertical-align: super;*/}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge:after,

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge:before { border: solid transparent; content: " "; height: 0; position: absolute; pointer-events: none; right: 100%; top: 50%; width: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 3px; margin-top: -3px;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge:before { border-color: rgba(151, 151, 151, 0); border-right-color: #979797; border-width: 4px; margin-top: -4px;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones p.extracto-destaque { color: #333333; font-family: 'Droid Serif', serif; font-size: 18px; font-style: italic; font-weight: 700; line-height: 27px; padding-right: 15px; text-align: right;}

/*blockquote destacado*/

div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque { float: left; margin: 15px 30px 15px -90px;}

div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque blockquote { border-bottom: 3px solid #DADADA; border-left: none; border-top: 3px solid #DADADA; color: #285374; font-family: 'Droid Serif', serif; font-size: 16px; font-style: italic; font-weight: 400; line-height: 30px; margin: 0; max-width: 383px; padding: 20px; position: relative; width: 100%;}

div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque blockquote:before { content: "“"; color: #285374; float: left; font-family: 'Droid Serif', serif; font-size: 170px; font-style: normal; font-weight: 700; height: 55px; line-height: 135px; margin: 0 5px 0 -10px; width: 90px;}

div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque blockquote:after { bottom: 24px; content: "”";  color: #285374; float: right; font-family: 'Droid Serif', serif; font-size: 170px; font-style: normal; font-weight: 700; height: 55px; line-height: 135px; margin: 0 -15px 0px 0px; opacity: 0.3; position: absolute; right: 0; width: 90px; z-index: -3;}

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-facebook-square { color: #3E5B97;}

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-twitter-square { color: #00ABF2;}

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-linkedin-square { color: #0077B5;}

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-google-plus-square { color: #D74537;}

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-envelope-square,

div.bloque-principal section.noticia-single-post article div.txt-post i.fa-pencil-square { color: #285374;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.fa-stack { margin: 0 5px;}

div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.fa-stack i.fa-square { color: #285374;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia { padding-right: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia .articulos-relacionados h3 {

	font-family: 'Droid Serif', serif;

    color: #6d75c1;

    font-size: 18px;

    font-weight: 400;

    line-height: 21px;

    margin: 0 0 15px;

    border-bottom: 5px #6d75c1 solid;

    padding: 0 0 10px;

}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia .articulos-relacionados p{

	color: #333333;

    font-family: 'Droid Serif', serif;

    font-size: 13px;

    font-style: normal;

    font-weight: 400;

    line-height: 30px;

    margin: 0;

}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia p { color: #333333; font-family: 'Droid Serif', serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 30px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia p strong.pregunta-periodista { display: block;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia p iframe { width: 100% !important;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia p em { color: #333333; font-family: 'Droid Serif', serif; font-size: 16px; font-style: italic; font-weight: 400; line-height: 30px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia em { display: inline !important; font-style: italic !important;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ol,

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ul { font-family: 'Droid Serif', serif;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ol li,

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ul li { color: #333; font-family: 'Droid Serif', serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 30px; margin-bottom: 15px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ol li em,

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ul li em { font-family: 'Droid Serif', serif; font-size: 16px; font-weight: 400; line-height: 30px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia audio { margin: 10px 0; width: 100%;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia { background-color: #eee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /*clear: both;*/ color: #4A4A4A; display: inline; float: left; font-size: 12px; height: 30px; margin-bottom: 15px; margin-top: 30px; padding: 5px 10px 0px 10px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia:hover { background-color: #FF9A02; color: #fff; text-decoration: none;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia:hover i,

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia:hover span { color: #333;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia i { color: #DC143C; font-size: 1.7em; margin-right: 5px; vertical-align: bottom;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia span { color: #4A4A4A; font-size: 12px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.posteo-original { /*clear: both;*/ color: #000; float: right; font-style: italic; font-family: "Droid Sans",sans-serif; font-size: 1.2em; font-weight: 700; margin-bottom: 15px; margin-top: 30px; text-decoration: underline;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.posteo-original i { margin-left: 5px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.posteo-original:hover { color: #4A4A4A;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia .wp-caption { background-color: #EEE; height: auto !important; max-width: 100% !important; padding: 10px; width: 100% !important;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia .wp-caption p.wp-caption-text { font-family: 'Droid Sans', sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0px;}

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia img:not(.elmo-emoji) { height: auto !important; width: 100% !important;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias { border-top: 1px solid #CCCCCC; font-family: 'Droid Sans', sans-serif; font-weight: 400; line-height: 21px; margin-top: 1px; padding: 25px 0 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias h4 { color: #333333; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias ul { list-style: none;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias ul li { color: #4A4A4A; float: left; margin: 0 0 10px 0; padding: 0 0 0 10px;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias ul li a { background-color: #EEEEEE; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color: #4A4A4A; display: block; font-size: 16px; padding: 5px 15px;}

div.bloque-principal section.noticia-single-post article div.txt-post .tags-noticias ul li a:hover { background-color: #4A4A4A; color: #fff; text-decoration: none;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia { border-top: 1px solid #CCCCCC; font-family: 'Droid Sans', sans-serif; font-weight: 400; line-height: 21px; margin-top: 1px; padding: 25px 0 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia h4 { color: #333333; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 400; margin-top: 11px;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia h4 strong { font-weight: 700;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul { list-style: none;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul li { color: #4A4A4A; float: left; margin: 0 0 10px 25px; padding: 0}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul li:first-child { margin-left: 0;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul li a { color: #4A4A4A; display: block; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul:hover > li a { opacity: 0.5; text-decoration: none; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.bloque-principal section.noticia-single-post article div.txt-post .compartir-noticia ul:hover > li:hover a { opacity: 1.0; text-decoration: none; -webkit-transition: all .12s ease-in-out; -moz-transition: all .12s ease-in-out; -o-transition: all .12s ease-in-out; -webkit-transition: all .12s ease-in-out; transition: all .12s ease-in-out;}

div.bloque-principal section.noticia-single-post article div.publicidad { padding: 0;}

div.bloque-principal section.noticia-single-post article div.publicidad a { display: block;}

div.bloque-principal section.noticia-single-post article div.publicidad a:hover { opacity: 0.8;}

div.bloque-principal section.noticia-single-post article div.publicidad a img { width: 100%;}



/*Comentarios Facebook*/

div.bloque-principal section.facebook-comment .row div{ width: 100% !important;}

div.bloque-principal section.facebook-comment .row h3 span{ border-bottom: 6px solid #3b5998; float: left; padding-bottom: 15px; width: 100%; color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 400; line-height: 21px;}

div.bloque-principal section.facebook-comment .row div span{ width: 100% !important;}

div.bloque-principal section.facebook-comment .row div span iframe{ width: 100% !important;}

/*Comentarios Facebook*/



/*Noticias Relacionadas*/

div.bloque-principal section.noticias-relacionadas { border-bottom: 1px solid #CCCCCC; margin-bottom: 40px; /*padding: 0 15px 20px 0;*/}

div.bloque-principal section.noticias-relacionadas h3 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 400; line-height: 21px; margin: 0 0 25px;}

div.bloque-principal section.noticias-relacionadas h3 strong { font-weight: 700;}

div.bloque-principal section.noticias-relacionadas h3 span { border-bottom: 6px solid #C52A2A; float: left; padding-bottom: 15px; width: 100%;}

div.bloque-principal section.noticias-relacionadas div.entrada-post {}

div.bloque-principal section.noticias-relacionadas div.entrada-post section { clear: none !important; margin: 0; padding: 0;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section:nth-of-type(odd) { padding: 0 15px !important;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section:nth-of-type(even) { padding: 0 15px !important;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article { border-top: 1px solid #ccc; margin-top: 15px; padding-top: 20px; width: 100%;}

div.bloque-principal section.noticias-relacionadas div.entrada-post:first-of-type section article { border: none; margin: 0; padding-top: 0;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article figure { padding: 0;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article figure img { width: 100%;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div { padding-right: 0;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div.row { padding: 0;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div h4 {

    height: auto;

    display: block;

}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div h4 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

div.bloque-principal section.noticias-relacionadas div.entrada-post section article div a.ver-mas { clear: both; float: left;}

/*Tabs "Lo más leído"*/

div.bloque-principal section.lo-mas-leido {}

div.bloque-principal section.lo-mas-leido div { }

div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-bottom: 3px solid #285374;}



div.bloque-principal section.lo-mas-leido div ul.nav-tabs li a { color: #CCCCCC; font-family: 'Droid Serif', serif; font-size: 21px; font-weight: 400; line-height: 28px; padding-right: 0;}

div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #285374;}

div.bloque-principal section.lo-mas-leido div ul.nav-tabs > li { margin-bottom: -3px; padding: 0;}

div.bloque-principal section.lo-mas-leido div ul.nav-tabs > li:last-child { padding-right: 0;}

div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-width: 3px; border-color: #285374 #285374 transparent; border-radius: 0; border-bottom: none;}

div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #285374; border-color: #285374 #285374 transparent; border-radius: 0; color: #fff;}

div.bloque-principal section.lo-mas-leido .nav > li.active > a:focus,

div.bloque-principal section.lo-mas-leido .nav > li.active > a:hover { background-color: #fff; color: #285374; outline: medium none;}

div.bloque-principal section.lo-mas-leido div.entrada-post {}

div.bloque-principal section.lo-mas-leido div.entrada-post section { clear: none !important; padding: 0;}

div.bloque-principal section.lo-mas-leido div.entrada-post section:nth-of-type(odd) { padding-left: 0; padding-right: 15px;}

div.bloque-principal section.lo-mas-leido div.entrada-post section:nth-of-type(even) { padding-left: 15px; padding-right: 0;}

div.bloque-principal section.lo-mas-leido div.entrada-post section article { border-top: 1px solid #ccc; margin-top: 15px; padding: 20px 0 0;}

div.bloque-principal section.lo-mas-leido div.entrada-post:first-of-type { margin-top: 20px;}

div.bloque-principal section.lo-mas-leido div.entrada-post:first-of-type section article { border: none; margin: 0; padding-top: 0;}

div.bloque-principal section.lo-mas-leido div.entrada-post section article p.numero { color: #CCCCCC; font-family: 'Droid Serif', serif; font-size: 40px; line-height: 47px; padding-left: 0; text-align: center;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.bloque-principal section.lo-mas-leido div.entrada-post section article p.numero strong { font-weight: 700;}

div.bloque-principal section.lo-mas-leido div.entrada-post section article:hover p.numero { color: #FF9900;  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.bloque-principal section.lo-mas-leido div.entrada-post section article div { padding: 0}

div.bloque-principal section.lo-mas-leido div.entrada-post section article div h4 {}

div.bloque-principal section.lo-mas-leido div.entrada-post section article div h4 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 16px; font-weight: 700; line-height: 19px;}

/*Calugas: Facebook | Newsletter | Publicidad*/

div.bloque-principal section.calugas {}

div.bloque-principal section.calugas div.recuadro { display: table-cell; float: none; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; vertical-align: top; width: auto;}

div.bloque-principal section.calugas div.recuadro:first-of-type { width: 390px;}

div.bloque-principal section.calugas div.recuadro:last-of-type { min-width: 360px;}

div.bloque-principal section.calugas div.recuadro div.newsletter { background-color: #AEAEAE; color: #fff; font-family: 'Droid Sans', sans-serif; padding: 10px 15px !important;}

div.bloque-principal section.calugas div.recuadro div.newsletter h4 { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 15px; font-weight: 700; margin-bottom: 5px; padding: 0;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss { list-style: none; margin-bottom: 4px; padding: 0;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss li { float: left; margin-left: 15px;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss li:first-child { margin-left: 0px;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss li a { color: #fff;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss li a:hover { color: #333;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.rrss li a span i.fa-mobile { color: #AEAEAE; font-size: 1.7em; top: 2px;}

div.bloque-principal section.calugas div.recuadro div.newsletter form { margin-bottom: 15px; padding: 0;}

div.bloque-principal section.calugas div.recuadro div.newsletter form div.form-group { float: left; margin-bottom: 5px; width: 70%;}

div.bloque-principal section.calugas div.recuadro div.newsletter form div.form-group input { border-radius: 4px 0px 0px 4px; border-right: none; width: 100%;}

div.bloque-principal section.calugas div.recuadro div.newsletter form button { background-color: #FFA300; border: none; border-radius: 0px 4px 4px 0px; color: #fff; font-weight: 700; margin: 0; padding: 7px 5px; text-align: center; width: 30%; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.bloque-principal section.calugas div.recuadro div.newsletter form button:hover { background-color: #333;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos { list-style: none; margin-bottom: 0; padding: 0;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li { float: left; margin-left: 15px;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li:first-child { margin-left: 0;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li a { color: #fff;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li i.fa-square { color: #FFA300;}

div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li i.fa-envelope { color: #fff;}

/*Single Sidebar (tercera-columna)*/

div.single-sidebar { width: 300px;}

div.single-sidebar section { background-color: #fff !important; margin-bottom: 30px; width: 300px;}

div.single-sidebar section article { border-top: 1px solid #CCCCCC; margin-top: 0; padding-top: 20px;}

div.single-sidebar section article:first-of-type { border-top: none; margin-top: 0; padding-top: 0;}

div.single-sidebar section article:last-of-type { margin-bottom: 0;}

div.single-sidebar section article div { padding: 0;}

div.single-sidebar section article div figure { padding: 0; position: relative;}

div.single-sidebar section article div div { padding-left: 15px;}

div.single-sidebar section article div div h3 { margin-bottom: 0;}

div.single-sidebar section article div div h3 a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; margin: 0;}

div.single-sidebar section article div figure a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.single-sidebar section.videos {}

div.single-sidebar section.videos h2 {}

div.single-sidebar section.videos h2 a { background-color: #88B13E;}

div.single-sidebar section.videos article div figure a i { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

div.single-sidebar section.opinion article {}

div.single-sidebar section.opinion article div { border-top: none;}

div.single-sidebar section.opinion article div h3 a { font-size: 18px; font-weight: 700; line-height: 20px; margin-bottom: 15px;}

div.single-sidebar section.opinion article div p { color: #4A4A4A; font-size: 13px; font-weight: 400; line-height: 15px;}

/*div.single-sidebar section.opinion article:last-of-type { margin-top: 10px;}*/

div.single-sidebar section.cultura-ciudad h2 a { font-size: 23px;}

div.single-sidebar section div.publicidad,

div.single-sidebar section div.publicidad a { margin-bottom: 0;}

div.single-sidebar section div.publicidad div:first-child { margin-bottom: 20px;}



/*Boorar esta línea al pasar y verificar que funciona en Desarrollo*/

.publicidad.ads-horizontal a img,

div.single-sidebar section div.publicidad img { margin-bottom: 30px!important;}





























/* · · · · · · · · · · · · · · · ·:::::: C a t e g o r í a ::::::· · · · · · · · · · · · · · · · · · · · */

div.bloque-principal.categoria {}

/*Noticias Principales de la categoria*/

div.bloque-principal.categoria section.destacados {}

div.bloque-principal.categoria section.destacados article {}

div.bloque-principal.categoria section.destacados article:first-of-type {}

div.bloque-principal.categoria section.destacados article.principal { font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 15px; padding: 0 15px;}

div.bloque-principal.categoria section.destacados article.principal em { color: #4A4A4A; font-size: 16px; font-style: normal; line-height: 22px; margin-bottom: 5px;}

div.bloque-principal.categoria section.destacados article.principal h3 { border: none !important; margin-bottom: 15px; padding-bottom: 0;}

div.bloque-principal.categoria section.destacados article.principal h3 a { color: #000000; font-family: 'Droid Serif', serif; font-size: 24px; font-weight: 700; line-height: 30px;}

div.bloque-principal.categoria section.destacados article.principal figure { margin: 5px 0 25px;}

div.bloque-principal.categoria section.destacados article.principal figure a { display: block;}

div.bloque-principal.categoria section.destacados article.principal figure a:hover { opacity: 0.8;}

div.bloque-principal.categoria section.destacados article.principal figure a img { margin: 0; width: 100%;}

div.bloque-principal.categoria section.destacados article.principal p { color: #666666; font-size: 12px; line-height: 18px; margin-bottom: 20px;}

div.bloque-principal.categoria section.destacados article.principal a.ver-mas { clear: both; float: left; padding-left: 15px;}

div.bloque-principal.categoria section.destacados div {}

div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #285374; color: #285374; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 20px; padding-bottom: 10px;}

div.bloque-principal.categoria section.destacados div.secundario h3 { padding-left: 0;}

div.bloque-principal.categoria section.destacados div article {}

div.bloque-principal.categoria section.destacados div article figure {}

div.bloque-principal.categoria section.destacados div article figure a { display: block;}

div.bloque-principal.categoria section.destacados div article figure a:hover { opacity: 0.8;}

div.bloque-principal.categoria section.destacados div article figure.destacados-thumb { margin: 0 0 15px; padding-left: 0;}

div.bloque-principal.categoria section.destacados div article figure.destacados-thumb a img { display: block; margin: 0 auto; max-width: 120px; width: 100%;}

div.bloque-principal.categoria section.destacados div article div { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-weight: 400;}

div.bloque-principal.categoria section.destacados div article div p { font-size: 13px; line-height: 18px;}

div.bloque-principal.categoria section.destacados div article div h4 {}

div.bloque-principal.categoria section.destacados div article div h4 a { color: #4A4A4A; font-size: 18px; font-weight: 700; line-height: 21px;}

/*Lo ultimo*/

div.bloque-principal.categoria section.lo-ultimo { margin-bottom: 30px;}

div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #285375; color: #285375; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; padding-bottom: 10px;}

div.bloque-principal.categoria section.lo-ultimo h2 span { line-height: 33px; padding-right: 15px;}

div.bloque-principal.categoria section.lo-ultimo article { border-color: #ccc; width: 100%;}

div.bloque-principal.categoria section.lo-ultimo article figure { padding-left: 0px;}

div.bloque-principal.categoria section.lo-ultimo article figure img { display: block; margin: 0 auto; max-width: 120px; width: 100%;}

div.bloque-principal.categoria section.lo-ultimo article div { color: #4A4A4A; }

div.bloque-principal.categoria section.lo-ultimo article div p { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 18px;}

div.bloque-principal.categoria section.lo-ultimo article div h4 { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

div.bloque-principal.categoria section.lo-ultimo article div h4 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}

div.bloque-principal.categoria section.lo-ultimo article div h4 a:hover { color: #000;}

div.bloque-principal.categoria section.lo-ultimo article div small { color: #000000; font-family: 'Droid Serif', serif; font-size: 11px; font-weight: 400; line-height: 21px;}

div.bloque-principal.categoria section.lo-ultimo article div small em { display: inline; font-size: 10px; font-style: italic; margin-right: 5px;}

div.bloque-principal.categoria section.lo-ultimo article div small strong { display: inline; font-weight: 700; text-transform: uppercase;}

div.bloque-principal.categoria section.lo-ultimo article div small strong a { color: #000000; display: inline; font-weight: 700; text-transform: uppercase;}

/*Publicidad horizontal dentro del bloque principal de Categorias*/

div.bloque-principal.categoria section .publicidad.ads-horizontal { background-color: #fff; margin: 0; padding-bottom: 30px; padding-top:  30px; position: relative; z-index: 10;}

div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728 div:nth-child(1) { display: none; clear: both; float: none; margin: 0px auto 10px; padding-top: 30px; width: 728px;}

div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-a div:nth-child(1) { display: none; clear: both; float: none; margin: 0px auto 10px; padding-top: 0; width: 728px;}

div.bloque-principal.categoria section.lo-ultimo .publicidad.ads-horizontal { margin-bottom: -30px;}

div.bloque-principal.categoria section .publicidad.ads-horizontal a {}

div.bloque-principal.categoria section .publicidad.ads-horizontal a img { display: block; margin: 0 auto;}





#avisos-legales div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #876e4f; color: #876e4f;}

#avisos-legales div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #876e4f; color: #876e4f;}

#avisos-legales div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #876e4f;}

#avisos-legales div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #876e4f;}

#avisos-legales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#avisos-legales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#avisos-legales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #876e4f #876e4f transparent; background-color: #fff; color: #876e4f;}

#avisos-legales div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#avisos-legales div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #876e4f; border-color: #876e4f #876e4f transparent;}





#cultura div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #e07c4b; color: #e07c4b;}

#cultura div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #e07c4b; color: #e07c4b;}

#cultura div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #e07c4b;}

#cultura div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #e07c4b;}

#cultura div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cultura div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cultura div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #e07c4b #e07c4b transparent; background-color: #fff; color: #e07c4b;}

#cultura div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cultura div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #e07c4b; border-color: #e07c4b #e07c4b transparent;}





#deportes div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #e05b5a; color: #e05b5a;}

#deportes div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #e05b5a; color: #e05b5a;}

#deportes div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #e05b5a;}

#deportes div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #e05b5a;}

#deportes div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#deportes div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#deportes div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #e05b5a #e05b5a transparent; background-color: #fff; color: #e05b5a;}

#deportes div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#deportes div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #e05b5a; border-color: #e05b5a #e05b5a transparent;}





#tv div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #443E58; color: #443E58;}

#tv div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #8073a6; color: #443E58;}

#tv div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #443E58;}

#tv div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #443E58;}

#tv div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#tv div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#tv div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #443E58 #443E58 transparent; background-color: #fff; color: #443E58;}

#tv div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#tv div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #443E58; border-color: #443E58 #443E58 transparent;}





#mercados div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #8BB198; color: #8BB198;}

#mercados div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #8BB198; color: #8BB198;}

#mercados div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #8BB198;}

#mercados div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #8BB198;}

#mercados div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#mercados div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#mercados div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #8BB198 #8BB198 transparent; background-color: #fff; color: #8BB198;}

#mercados div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#mercados div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #8BB198; border-color: #8BB198 #8BB198 transparent;}

#mercados div.bloque-principal section.lo-mas-leido div.entrada-post section { clear: none;}





#cat-sin-editar div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #08B7CF; color: #08B7CF;}

#cat-sin-editar div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #08B7CF; color: #08B7CF;}

#cat-sin-editar div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #08B7CF;}

#cat-sin-editar div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #08B7CF;}

#cat-sin-editar div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-sin-editar div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-sin-editar div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #08B7CF #08B7CF transparent; background-color: #fff; color: #08B7CF;}

#cat-sin-editar div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-sin-editar div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #08B7CF; border-color: #08B7CF #08B7CF transparent;}









#cat-multimedia div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #a3d042; color: #a3d042;}

#cat-multimedia div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #a3d042; color: #a3d042;}

#cat-multimedia div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #a3d042;}

#cat-multimedia div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #a3d042;}

#cat-multimedia div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-multimedia div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-multimedia div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #a3d042 #a3d042 transparent; background-color: #fff; color: #a3d042;}

#cat-multimedia div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-multimedia div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #a3d042; border-color: #a3d042 #a3d042 transparent;}





#cat-mundo div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #439cbb; color: #439cbb;}

#cat-mundo div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #439cbb; color: #439cbb;}

#cat-mundo div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #439cbb;}

#cat-mundo div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #439cbb;}

#cat-mundo div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-mundo div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-mundo div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #439cbb #439cbb transparent; background-color: #fff; color: #439cbb;}

#cat-mundo div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-mundo div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #439cbb; border-color: #439cbb #439cbb transparent;}





#cat-opinion div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #327dc0; color: #327dc0;}

#cat-opinion div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #327dc0;}

#cat-opinion div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #327dc0;}

#cat-opinion div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-opinion div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-opinion div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #327dc0 #327dc0 transparent; background-color: #fff; color: #327dc0;}

#cat-opinion div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-opinion div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #327dc0; border-color: #327dc0 #327dc0 transparent;}

/*Single "Blogs y Opinion" - titulo de noticia + avatar*/

#cat-opinion .datos-noticias {}

#cat-opinion .datos-noticias div { margin-bottom: 15px;}

#cat-opinion .datos-noticias div ol.breadcrumb { margin-bottom: 10px;}



.datos-noticias .avatar-y-titulo { margin-bottom: 15px;}

.datos-noticias .avatar-y-titulo figure { max-width: 130px;}

.datos-noticias .avatar-y-titulo figure img { max-width: 100px; width: 100%; height: 100px; object-fit: cover;}



/*#cat-opinion .datos-noticias .avatar-y-titulo { margin-bottom: 15px;}

#cat-opinion .datos-noticias .avatar-y-titulo figure { max-width: 130px;}

#cat-opinion .datos-noticias .avatar-y-titulo figure img { max-width: 100px; width: 100%;}*/



#cat-opinion .datos-noticias p.autor-y-fecha { margin: 0px 0px 15px;}

#cat-opinion .datos-noticias .content-autor-fecha { border: medium none; margin: 0;}





#cat-pais div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #6b77bf; color: #6b77bf;}

#cat-pais div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #6b77bf; color: #6b77bf;}

#cat-pais div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #6b77bf;}

#cat-pais div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #6b77bf;}

#cat-pais div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-pais div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-pais div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #6b77bf #6b77bf transparent; background-color: #fff; color: #6b77bf;}

#cat-pais div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-pais div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #6b77bf; border-color: #6b77bf #6b77bf transparent;}





#cat-sociales div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #C57E9C; color: #C57E9C;}

#cat-sociales div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #C57E9C; color: #C57E9C;}

#cat-sociales div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #C57E9C;}

#cat-sociales div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #C57E9C;}

#cat-sociales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-sociales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-sociales div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #C57E9C #C57E9C transparent; background-color: #fff; color: #C57E9C;}

#cat-sociales div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-sociales div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #C57E9C; border-color: #C57E9C #C57E9C transparent;}





#cat-vida-en-linea div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #0099FA; color: #0099FA;}

#cat-vida-en-linea div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #0099FA; color: #0099FA;}

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #0099FA;}

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #0099FA;}

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #0099FA #0099FA transparent; background-color: #fff; color: #0099FA;}

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido .nav > li > a:focus,

#cat-vida-en-linea div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #0099FA; border-color: #0099FA #0099FA transparent;}











/* · · · · · · · · · · · · · · · ·:::::: PORTADA :: Blogs y Opinión ::::::· · · · · · · · · · · · · · · · · · · · */

#cat-opinion div.bloque-principal.categoria {}

#cat-opinion div.bloque-principal.categoria section.destacados {}

#cat-opinion div.bloque-principal.categoria section.destacados article { border-color: #ccc; width: 100%;}

#cat-opinion div.bloque-principal.categoria section.destacados div h3 { border-bottom: 3px solid #327DC0; font-size: 24px; padding-bottom: 5px;}

#cat-opinion div.bloque-principal.categoria section.destacados article.cierre-entradas { margin-bottom: 30px; padding-bottom: 5px; padding-top: 5px; width: 100%;}

#cat-opinion div.bloque-principal.categoria section.destacados article.cierre-entradas a.ver-mas { color: #327DC0; text-align: left;}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article.cierre-entradas a.ver-mas {}

#cat-opinion div.single-sidebar section { float: left; padding: 0 0 20px;}

#cat-opinion div.single-sidebar section.noticias { background-color: #F2F7FB!important;}

#cat-opinion div.single-sidebar section.mercados { background-color: #EBF2EB!important;}

#cat-opinion div.single-sidebar section.tv { background-color: #EDEAF4!important;}

#cat-opinion div.single-sidebar section.deportes { background-color: #F7EDED!important;}

#cat-opinion div.single-sidebar section.cultura-ciudad { background-color: #FAEFE9!important;}

/*#cat-opinion div.single-sidebar section.tv article div figure a i { color: #fff; font-size: 3em; left: 0; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); top: 15%; width: 100%; z-index: 100; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/

#cat-opinion div.single-sidebar section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#cat-opinion div.single-sidebar section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#cat-opinion div.single-sidebar section article:first-of-type div { border-top: none; padding-top: 0;}

#cat-opinion div.single-sidebar section article div div { border-top: none; padding-top: 0;}

/*foto Avatar*/

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos {}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article { width: 100%;}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article figure.avatar {}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article figure.avatar img { border-radius: 50%; width: 100%;}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article figure.avatar figcaption {}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article figure.avatar figcaption a { color: #4A4A4A; text-align: center;}

#cat-opinion div.bloque-principal.categoria section.destacados div.columnas-posteos article .contenido {}









/* · · · · · · · · · · · · · · · ·:::::: Blogs y Opinión :: Perfil autor ::::::· · · · · · · · · · · · · · · · · · · · */

#perfil-autor {}

#perfil-autor section.descripcion-autor { border-bottom: none; border-left: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8;}

#perfil-autor section.descripcion-autor figure { background-color: #F3F3F3;}

#perfil-autor section.descripcion-autor figure img { display: block; margin: 30px auto; max-width: 100px; width: 100%;max-height: 100px;object-fit: cover;}

#perfil-autor section.descripcion-autor figure figcaption { background-color: #285374; color: #fff; display: block; padding: 10px;} /*background-color: #333333;*/

#perfil-autor section.descripcion-autor figure strong { color: #fff; display: block; font-family: 'Droid Sans', sans-serif; font-size: 20px; font-weight: 700; line-height: normal; text-align: center;}

#perfil-autor section.descripcion-autor figure p { color: #fff; display: block; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: 400; line-height: normal; margin-bottom: 0; text-align: center;}

#perfil-autor section.descripcion-autor dl { margin-bottom: 0; padding-bottom: 5%; padding-top: 12%;}

#perfil-autor section.descripcion-autor dl dt { color: #285374; font-family: 'Droid Sans', sans-serif; font-size: 20px; font-weight: 700; line-height: 33px;}

#perfil-autor section.descripcion-autor dl dd { color: #666666; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 26px;}

#perfil-autor section.noticias-del-autor { background-color: #FBFBFB; border: 1px solid #D8D8D8; color: #666666; padding-bottom: 30px; padding-top: 30px;}

#perfil-autor section.noticias-del-autor h2 { color: #666666; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 26px; margin-bottom: 30px;}

#perfil-autor section.noticias-del-autor article {}

#perfil-autor section.noticias-del-autor article h3 { color: #4E6C84; font-family: 'Droid Sans', sans-serif; font-size: 18px;  font-weight: 700; line-height: 21px;}

#perfil-autor section.noticias-del-autor article h3 a { color: #4E6C84;}

#perfil-autor section.noticias-del-autor article h3 a:hover { color: #285374;}

#perfil-autor section.noticias-del-autor article p { color: #666666; font-family: 'Droid Sans', sans-serif; font-size: 16px; font-weight: 400; line-height: 23px;}

#perfil-autor section.noticias-del-autor article p.fecha { font-size: 14px;}

#perfil-autor section.noticias-del-autor article hr { border-color: #BFBFBF;}

#perfil-autor section.noticias-del-autor article a.ver-mas { font-weight: 300;}

#perfil-autor section.noticias-del-autor .nav-pagination { text-align: center;}

#perfil-autor section.noticias-del-autor .contenedor-pagination { display: inline-block;}

#perfil-autor .columna-full-ancho.newsletter { margin-bottom: 30px;}









/* · · · · · · · · · · · · · · · ·:::::: QUIENES SOMOS ::::::· · · · · · · · · · · · · · · · · · · · */

#quienes-somos {}

#quienes-somos .columna-principal h2 { color: #000000; font-family: 'Droid Serif', serif; font-size: 35px; font-weight: 700; line-height: 50px; margin-bottom: 30px;}

#quienes-somos .columna-principal {}

#quienes-somos .columna-principal h3 { border-bottom: 5px solid #285374; color: #000000; font-family: 'Droid Serif', serif; font-size: 28px; font-weight: 400; line-height: 33px; margin-bottom: 15px; padding-bottom: 15px;}

#quienes-somos .columna-principal h3.la-plaza { border-color: #D0021B;}

#quienes-somos .columna-principal h3.directorio { border-color: #285374;}

#quienes-somos .columna-principal h3.direcciones-regionales { border-color: #D0021B;}

#quienes-somos .columna-principal h3.equipo { border-color: #285374;}

#quienes-somos .columna-principal h3.mercados { border-color: #8CB289;}

#quienes-somos .columna-principal h3.cultura { border-color: #E07C4B;}

#quienes-somos .columna-principal h3.deportes { border-color: #E15B5A;}

#quienes-somos .columna-principal h3.tv { border-color: #8173A6;}

#quienes-somos .columna-principal dl { margin-bottom: 30px;}

#quienes-somos .columna-principal dl dt { color: #000000; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 700; line-height: 26px;}

#quienes-somos .columna-principal dl dd { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 33px;}



















/* - - - - - - - - - - - - - - - - - -

  Publicidad

  - - - - - - - - - - - - - - - - - - */

/*Publicidad*/

.tercera-columna .publicidad a { border: none; display: block; margin-bottom: 15px;}

.tercera-columna .publicidad a:hover { opacity: 0.8;}

.tercera-columna .publicidad a img { }

.publicidad div div { float: left; margin-bottom: 7.5px;}





.publicidad { float: left; margin-bottom: 0 !important; padding: 0 !important;}

/*Separador Horizontal con banner publicitario*/

.publicidad.separador-horizontal { clear:both; display: block; float: none; margin: 0 auto !important; max-width: 990px; width: 100%;}

.publicidad.separador-horizontal  div:nth-child(1) { margin: 20px 0;}

.publicidad.separador-horizontal iframe { display: block; margin: 0 auto; float: none; max-width: 990px; /*width: 100%;*/}



.publicidad.separador-horizontal a { display: block;}

.publicidad.separador-horizontal a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.publicidad.separador-horizontal a img { display: block; margin: 0 auto; width: 100%;}



.publicidad.separador-horizontal.full-ancho a img { clear:both; display: block; float: none; margin: 0 auto; max-width: 990px; width: 100%;}



.publicidad.col-md-3 a { float: left; margin-top: 20px; width: 100%;}

.publicidad.col-md-3 a:nth-child(1) { margin-top: 0;}

.publicidad.col-md-3 a img { width: 100%;}

.publicidad.col-md-3 a:hover img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



.publicidad a.col-md-10 > img,

.publicidad a.col-md-2 > img { max-width: 100%;  width: 90%;}

.publicidad a img { max-width: 100%;}



/*Publicidad horizontal 990x90 (sin banner de acompañamiento)*/

.publicidad.ads-horizontal { clear: both; display: none;  margin: 0 auto; float: none; max-width: 990px; width: 100%;}

.publicidad.ads-horizontal a {}

.publicidad.ads-horizontal a img { display: none; margin: 0 !important;}

.publicidad.ads-horizontal div:nth-child(1) { margin: 0 0 20px;}

div.bloque-principal .publicidad.ads-horizontal div:nth-child(1) { display: block !important; float: none; margin: 0 auto 20px;}

div.bloque-principal.categoria .publicidad.ads-horizontal.categoria-728-a div:nth-child(1) { display: block !important; clear: both; float: none; margin: 0px auto 10px; padding: 0; width: 728px;}



.publicidad.ads-horizontal.ads-990x90 { clear: both; display: block !important;  margin: 0 auto; float: none; max-width: 990px; width: 100%;}

.publicidad.ads-horizontal.ads-990x90 a img { display: block; margin: 0 !important;}





/*Publicidad horizontal 990x90 (sin banner de acompañamiento)*/

div.bloque-principal .publicidad.ads-horizontal { clear: both; margin: 0 auto; width: 728px;}



.publicidad.ads-horizontal iframe { display: block; margin: 0 auto; float: none; max-width: 990px; width: 100%;}



/*Publicidad 990 x 250*/

.publicidad.ads-990x250 { height: 250px; width: 990px;}

.publicidad.ads-990x250 div div,

.publicidad.ads-990x250 iframe { width: 990px;}



/*Publicidad 728 x 90*/

.publicidad.ads-horizontal.ads-728x90 { clear: both; display: block !important;  margin: 0 auto; float: none; max-width: 728px; width: 100%;}

.publicidad.ads-horizontal.ads-728x90 a img { display: block; margin: 0 !important;}



/*Publicidad laterales "orejas"*/

.publicidad.laterales { overflow: hidden; position: fixed; top: 261px; width: 100%; z-index: 0; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/*Cuando se active la publicidad "ads-head", la sección ".publicidad.laterales" debiese usar top: 363px;*/



.publicidad.laterales.izq { left: 50%; margin-left: -720px;}

.publicidad.laterales.der { margin-right: -720px; right: 50%;}



/*Publicidad laterales*/

.publicidad.laterales.financial-time{

    margin-top:12%;

}





/*Publicidad Cabecera*/

.publicidad.cabecera { clear:both; display: block; float: none; margin: 0 auto; max-width: 990px; width: 100%;}

.publicidad.cabecera div:nth-child(1) { margin: 20px 0;}

.publicidad.cabecera iframe { display: block; margin: 10px auto; max-width: 990px; width: 100%;}













/*Para que ciertos elementos queden posicionado "fijo" una vez pasado el scroll*/

.sticky { border-top: 0; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999;

  -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.55);

  -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.55);

  box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.55);

  -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;

}

.publicidad.laterales .izq { float: left; height: 600px; width: 120px;}

.publicidad.laterales .der { float: right; height: 600px; width: 120px;}





.publicidad.laterales.sticky-publicidad { position: fixed; top: 80px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.ads-head { background-color: #fff; font-size: 0px; line-height: 0; width: 100%;}

.ads-head .publicidad.cabecera div:nth-child(1) { margin: 0; height: auto !important;}

.ads-head .publicidad div div { margin-bottom: 0;}

.ads-head .cabecera div:first-of-type { margin-bottom: 15px; margin-top: 15px;display:table;width:100%;}

.ads-head .cabecera div:first-of-type div { margin-top: 0;}



/*Estas lineas evita que se genere la barra blanca post carga del intersicial*/

/*#google_ads_div_w.elmo.home.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.pais.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.mundo.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.sociales.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.blogs.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.sineditar.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.vida.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.multimedia.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.elmo.galeria.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.home.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.bolsa.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.sineditar.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.blogs.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.info.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.analisis .1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.flash.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.multimedia.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.merc.podcast.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.home.1024X768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.fcl.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.fnit.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.laroja.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.chilenos.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.otros.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.dep.opinion.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.home.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.dest.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.imper.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.agenda.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.critica.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.recitales.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.concurso.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.literatura.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.viajes.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.cult.breves.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.home.1024X768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.has.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.lsp.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.archivos.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.lamesa.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}

#google_ads_div_w.tv.videos.1024x768.1_ad_wrapper { font-size: 0px; line-height: 0;}*/

/*Las líneas de "publicidad-referencia" es solo para las maquetas de ejemplo » */

.ads-head figure.publicidad-referencia { display: block; width: 990px; margin: 20px auto;}

.ads-head figure.publicidad-referencia a { display: block;}

.ads-head figure.publicidad-referencia a img { max-width: 990px; width: 100%;}



section.container-publicidad-laterales {  display: block; height: 600px; margin: 0 auto; padding: 0; position: relative; width: 1420px;}







/*Para cuando aparezca la publicidad arriba del menú de navegacion principal,

esto hace que la publicidades laterales tengan otro "top"*/

.publicidad.laterales.latif { top: 355px;}

.publicidad.laterales.latif.sticky-publicidad { top: 180px;}







/* - - - - - - - - - - - - - - - - - -

  Otros

  - - - - - - - - - - - - - - - - - - */



/*Botón "Ver más"*/

a.ver-mas { clear: both; color: #727272; display: inline-block; font-family: 'Droid Sans', sans-serif; font-size: 11px; font-weight: 700; text-transform: uppercase;}

a.ver-mas:hover { color: #000;}





/*CARRUSEL*/

div.carousel.slide {}

/*Botones controladores "Next" y "Previous"*/

div.carousel.slide div a.carousel-control.left,

div.carousel.slide div a.carousel-control.right { background-image: none; background-repeat: no-repeat; width: auto;}

div.carousel.slide div a.carousel-control span.glyphicon-chevron-left,

div.carousel.slide div a.carousel-control span.glyphicon-chevron-right,

div.carousel.slide div a.carousel-control .icon-next,

div.carousel.slide div a.carousel-control .icon-prev { font-size: 20px;}

div.carousel.slide div a.carousel-control { color: #000; font-size: 15px; text-shadow: none;}

div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

/*Indicador*/

ol.carousel-indicators { bottom: 0; margin-bottom: 0; position: relative;}

div.carousel.slide div ol.carousel-indicators li { background-color: #ccc; border: none;}

div.carousel.slide div ol.carousel-indicators li.active { background-color: #ff9a02; border: none;}









/*Enlace Autor de la noticia*/

article p.autor-noticia-post, section.datos-noticias p.autor-y-fecha { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 12px; line-height: 14px;}

article p.autor-noticia-post em, article span.autor-noticia-post em, section.datos-noticias p.autor-y-fecha em { display: inline !important; font-family: 'Droid Serif', serif !important; font-style: italic !important; font-size: 12px !important; font-weight: normal; line-height: 30px !important;}

article p.autor-noticia-post a, article span.autor-noticia-post a, section.datos-noticias p.autor-y-fecha span a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: normal;}

#home article p.autor-noticia-post a, article span.autor-noticia-post a { font-weight: normal !important;}

#home article p.autor-noticia-post em, article span.autor-noticia-post em { font-weight: normal !important; }













/* - - - - - - - - - - - - - - - - - -

  Blog posts

  - - - - - - - - - - - - - - - - - - */



.blog-post { margin-bottom: 60px;}

.blog-post-title { font-size: 40px; margin-bottom: 5px;}

.blog-post-meta { color: #999; margin-bottom: 20px;}





/* - - - - - - - - - - - - - - - - - -

  Footer

  - - - - - - - - - - - - - - - - - - */

/*Enlaces Footer*/

footer.enlaces-footer { background-color: #7290aa; border-top: 1px solid #e5e5e5; color: #fff; padding: 40px 0 20px; position: relative; text-align: center; z-index: 9999;}

footer.enlaces-footer img.logo-footer { float: left;}

footer.enlaces-footer ul.rrss-footer { list-style-type: none;}

footer.enlaces-footer ul.rrss-footer li {}

footer.enlaces-footer ul.rrss-footer li a { color: #fff; font-size: 2em;}

footer.enlaces-footer ul.rrss-footer li a:hover { color: #ff9a02;}

footer.enlaces-footer ul.rrss-footer li a i {}

/*Enlaces Footer / Categoría enlaces*/

footer.enlaces-footer section { margin-top: 20px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row;  -ms-flex-direction: row;  flex-direction:row;  -webkit-justify-content:center; -moz-justify-content: center; -ms-justify-content:center; justify-content:center;}

footer.enlaces-footer section ul.categoria-enlaces { /*float: left;*/ font-family: 'Droid Sans', sans-serif; list-style-type: none; padding: 0; text-align: left; /*width: 15%; min-height: 340px;*/}

footer.enlaces-footer section ul.categoria-enlaces h5 { color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 17px; font-weight: 700; letter-spacing: -0.5px;}

footer.enlaces-footer section ul.categoria-enlaces li { display: block; margin-bottom: 10px;}

footer.enlaces-footer section ul.categoria-enlaces li a { color: #fff; font-size: 14px;}

footer.enlaces-footer section ul.categoria-enlaces li a:hover { text-decoration: underline;}

footer.enlaces-footer section span { border-left: 1px solid #acb9ca; float: left; height: 320px; margin: 0 12px;}

/*Cierre de página*/

footer.cierre-pagina { background-color: #333333; color: #ededed; font-family: 'Droid Sans', sans-serif; font-size: 11px; margin-bottom: 0; padding: 15px 0; position: relative; z-index: 9999;}

footer.cierre-pagina p { margin-bottom: 0; padding-left: 0;}

footer.cierre-pagina ul { list-style-type: none; margin-bottom: 0;}

footer.cierre-pagina ul li { border-left: 1px solid #ededed; float: left; margin-left: 10px; padding-left: 10px;}

footer.cierre-pagina ul li:first-child { border-left: none; margin-left: 0; padding-left: 0;}

footer.cierre-pagina ul li a { color: #ededed;}

footer.cierre-pagina ul li a:hover { color: #ff9a02;}

footer.cierre-pagina ul li a i { margin-right: 3px;}

footer .container { max-width: 1270px;}

























/* - - - - - - - - - - - - - - - - - -

  ElMo FIXED

  - - - - - - - - - - - - - - - - - - */

/*Containers*/

.container { max-width: 1170px;}

.container-fluid { max-width: 1170px;}

.container .columna-principal{ display: block; float: none; padding: 0 15px; width: auto;}

.container .columna-secundaria { display: block; float: none; padding: 0px 15px;}

.container-fluid .columna-principal{ display: block; float: none; padding: 0 15px; width: auto;}

.container-fluid .columna-secundaria { display: block; float: none; padding: 0px 15px;}





/*Publicidad*/

.noticias-990x90-1 { display: none;}

/*Publicidad Portada Cultura*/

/*#google_ads_div_w.cult.home.300x250.1_ad_wrapper { height: 250px !important; margin-bottom: 0 !important;}

#google_ads_div_w.cult.home.300x250.1_ad_wrapper #google_ads_div_w.cult.home.300x250.1_ad_container { height: 250px !important; margin-bottom: 0 !important;}

#google_ads_div_w.cult.home.300x250.1_ad_wrapper #google_ads_div_w.cult.home.300x250.1_ad_container div,

#google_ads_div_w.cult.home.300x250.1_ad_wrapper #google_ads_div_w.cult.home.300x250.1_ad_container div div { margin-bottom: 0 !important;}*/









#cat-vida-en-linea .submenu-categoria.noticias ul li a{color: #fff;}

#cat-sociales .submenu-categoria.noticias ul li a{color: #fff;}































/* - - - - - - - - - - - - - - - - - - - -

  M  e  d  i  a      q  u  e  r  i  e  s

  - - - - - - - - - - - - - - - - - - - - */







/* Mobile first queries */

/* Larger than mobile */

@media (max-width: 319px) {

  .blog-masthead { padding-bottom: 0;}

  .blog-masthead .blog-nav.col-md-6 { margin-top: 15px;}

  .navbar-nav { margin-bottom: 0; margin-top: 0;}

  a.blog-nav-item { border-bottom: 1px solid #444; display: block; float: none; text-align: center; width: 100%!important;}

  a.nav-toggle:focus { outline: none;}



  .navbar-default .container-fluid { overflow: hidden;}

  .navbar-default .navbar-collapse { overflow: hidden;}

  form.navbar-form { clear: both; display: block; float: none; margin-left: 0; margin-top: 15px; width: 100%;}

  #elmostrador-navbar-collapse div.pull-right { width: 100%;}





  .navbar-default { padding: 0 15px;}

  .container-fluid > .navbar-header { margin: 0;}



  /*Header*/

  .cabecera-categoria div.clima div { float: left;}

  .cabecera-categoria p.fecha span { border-right: none; display: block;}

  .cabecera-categoria ul.rrss {  margin-top: 15px; padding-left: 0;}

  .cabecera-categoria ul.rrss li { margin-right: 15px; padding-left: 0;}

  .submenu-categoria ul li { clear: left; float: left; width: 100%;}

  .claves ul li { clear: left; float: left; width: auto;}

  .claves ul li a { border-left: none;}



  /*Primera Columna*/

  .primera-columna section article div { /*margin-top: 15px;*/ padding-left: 0; padding-right: 0;}

  #mercados .primera-columna { margin-bottom: 20px;}

  #tv div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 30px;}



  /*Segunda Columna*/

  .segunda-columna section article img { margin-bottom: 15px;}

  .segunda-columna section.tv article img { /*width: 100%;*/}

  .segunda-columna section article div { padding-left: 0; padding-right: 0;}

  /*#mercados .segunda-columna { margin-bottom: 20px;}*/



  /*Tercera Columna*/

  .tercera-columna section.encuesta article form fieldset button { margin-bottom: 15px;}

  #mercados .single-sidebar { margin-bottom: 20px;}





  /*Newsletter*/

  .columna-full-ancho.newsletter section h2 { text-align: center;}

  .columna-full-ancho.newsletter section p { text-align: center;}

  .columna-full-ancho.newsletter section form div { padding: 0;}



  section.calugas .inner-calugas { float: left; width: auto;}

  /*section.calugas div.recuadro.publicidad { margin-bottom: 10px;}*/



  /*Footer*/

  footer.enlaces-footer img.logo-footer { display: block; float: none; margin: 0 auto 20px;}

  footer.enlaces-footer ul.rrss-footer { margin: 15px 0; padding: 0;}

  /*Footer :: Categoría enlaces*/

  footer.enlaces-footer section ul.categoria-enlaces { margin-bottom: 30px; padding: 0 15px; width: 50%;}

  footer.enlaces-footer section ul.categoria-enlaces:nth-of-type(odd) { clear: left;}

  footer.enlaces-footer section span { display: none;}



  /*Footer :: Cierre de página*/

  footer.cierre-pagina p { padding: 0; text-align: center;}

  footer.cierre-pagina ul { margin: 20px 0 0; text-align: center;}

  footer.cierre-pagina ul li { border-left: none; display: block; float: none; margin: 0 0 10px 0; padding-left: 0;}

  footer.cierre-pagina ul li a i { display: none; /*margin-right: 10px;*/}



} /*(max-width: 319px)*/













/* Larger than mobile */

@media (min-width: 320px) and (max-width: 767px) {



  .blog-masthead { padding-bottom: 0;}

  .blog-masthead .blog-nav.col-md-6 { margin-top: 15px;}

  .navbar-nav { margin-bottom: 0; margin-top: 0;}

  a.blog-nav-item { border-bottom: 1px solid #444; display: block; float: none; text-align: center; width: 100%!important;}

  a.nav-toggle:focus { outline: none;}



  .navbar-default .container-fluid { overflow: hidden;}

  .navbar-default .navbar-collapse { overflow: hidden;}

  form.navbar-form { clear: both; display: block; float: none; margin-left: 0; margin-top: 15px; width: 100%;}

  #elmostrador-navbar-collapse div.pull-right { width: 100%;}





  .navbar-default { padding: 0 15px;}

  .container-fluid > .navbar-header { margin: 0;}



  section.contenedor-noticia-alto-impacto { width: 100%;}

  section.contenedor-noticia-alto-impacto .primera-columna { padding: 0;}

  footer.enlaces-footer { display: none;}





  div.bloque-principal section.calugas div.recuadro:last-of-type { clear: both; display: block; margin-top: 30px; min-width: 300px;}

  div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li { float: none; margin: 0;}

  div.bloque-principal section.calugas div.recuadro div.newsletter ul.escribenos li:first-child { margin-bottom: 5px;}



  /*Header*/

  .cabecera-categoria div.clima div { float: left;}

  .cabecera-categoria p.fecha span { border-right: none; display: block;}

  .cabecera-categoria ul.rrss { margin-top: 15px;}

  .cabecera-categoria ul.rrss div { float: left !important;}

  .cabecera-categoria ul.rrss li { margin-right: 15px; padding-left: 0;}

  .submenu-categoria ul li { clear: left; float: left; width: 100%;}

  .claves ul li { clear: left; float: left; width: auto;}

  .claves ul li a { border-left: none;}



  /*Primera Columna*/

  .primera-columna section article div { /*margin-top: 15px;*/}

  #mercados .primera-columna { margin-bottom: 20px;}

  #tv div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 30px;}



  /*Segunda Columna*/

  .segunda-columna section article img { margin-bottom: 15px;}

  .segunda-columna section.tv article img { /*width: 100%;*/}

  .segunda-columna section article div {}

  /*#mercados .segunda-columna { margin-bottom: 20px;}*/



  /*Tercera Columna*/

  .tercera-columna section.encuesta article form fieldset button { margin-bottom: 15px;}

  #mercados .single-sidebar { margin-bottom: 20px;}





  /*Newsletter*/

  .columna-full-ancho.newsletter section h2 { text-align: center;}

  .columna-full-ancho.newsletter section p { text-align: center;}

  .columna-full-ancho.newsletter section form div { padding: 0;}



  section.calugas .inner-calugas { float: left; width: auto;}

  /*section.calugas div.recuadro.publicidad { margin-bottom: 10px;}*/



  /*Footer*/

  footer.enlaces-footer img.logo-footer { display: block; float: none; margin: 0 auto 20px;}

  footer.enlaces-footer ul.rrss-footer { margin: 15px 0; padding: 0;}

  /*Footer :: Categoría enlaces*/

  footer.enlaces-footer section ul.categoria-enlaces { margin-bottom: 30px; padding: 0 15px; width: 50%;}

  footer.enlaces-footer section ul.categoria-enlaces:nth-of-type(odd) { clear: left;}

  footer.enlaces-footer section span { display: none;}



  /*Footer :: Cierre de página*/

  footer.cierre-pagina p { padding: 0; text-align: center;}

  footer.cierre-pagina ul { margin: 20px 0 0; text-align: center;}

  footer.cierre-pagina ul li { border-left: none; display: block; float: none; margin: 0 0 10px 0; padding-left: 0;}

  footer.cierre-pagina ul li a i { display: none; /*margin-right: 10px;*/}



  #cat-sociales div.entrada-principal div figure a:before { font-size: 8em; height: 85%;}





  .blog-masthead .navbar-header h1 a.navbar-brand.main-logo {  background-position: 0px 0px; background-size: cover; height: 27px; margin: 0 !important; width: 210px;}

  .blog-masthead .navbar-default .navbar-toggle { margin-right: 0px; margin-top: 0px;}



} /*(min-width: 320px) and (max-width: 767px)*/



@media (min-width: 768px) and (max-width: 830px) {

    .navbar-default .navbar-nav > li > a { font-size: 0.8em; padding: 10px 5px;}

    .blog-masthead .navbar-header h1 a.navbar-brand.main-logo {  background-position: 0px 0px; background-size: cover; height: 27px; margin: 0 auto !important; width: 200px;}

}



/* Larger than tablet */

@media (min-width: 830px) and (max-width: 1080px) {



  .blog-masthead .navbar-header {}

  .blog-masthead .navbar-header h1 { width: 100%;}

  .blog-masthead .navbar-header h1 a.navbar-brand.main-logo {  background-position: 0px 0px; background-size: cover; height: 27px; margin: 0 auto !important; width: 210px;}



  .navbar-default .navbar-nav > li > a { font-size: 0.9em; padding: 10px 5px;}

  a.btn.buscar { margin-right: 15px;}



  /*Segunda Columna*/

  .segunda-columna section.tv article a img { margin-bottom: 15px;}

  .segunda-columna section.agenda-panorama article div figure,





  /*Tercera Columna*/

  .tercera-columna h2.titulo-seccion.encuesta { margin-bottom: 0px;}

  .tercera-columna h2.titulo-seccion.encuesta a { letter-spacing: -1px;}

  .tercera-columna h2.titulo-seccion.encuesta a span.fa.fa-caret-right.pull-right { display: none;}

  .tercera-columna section.encuesta article form fieldset button { margin-bottom: 15px;}

  .tercera-columna section.vida-en-linea article div img { margin-bottom: 15px;}

  .dos-tercios section.multimedia section.videos article a i.icon-btn-play { top: 31%;}

  .dos-tercios section.multimedia section.videos article a i.icon-btn-play.chico { top: 23%;}

  .dos-tercios section.multimedia section.podcast article a i.fa.fa-microphone { top: 25%;}

  .tercera-columna section.sin-editar div.carousel.slide div.carousel-inner { min-height: 150px;}

  .tercera-columna section.sin-editar article div img { margin-bottom: 15px;}



  /*Columna Full Ancho*/

  .columna-full-ancho section.galeria-fotos ul li a i.icon-camara { bottom: 10px; padding-right: 10px;}



  /*h2.titulo-seccion a span.fa.fa-caret-right.pull-right { display: none;}*/



  /*Footer :: Categoría enlaces*/

  /*Footer cierre*/

  footer.cierre-pagina p { margin-bottom: 15px; padding: 0; text-align: center;}





  section.calugas .inner-calugas { float: left; width: auto;}

  /*section.calugas div.recuadro.publicidad { margin-bottom: 10px;}*/



  /*.navbar-toggle { display: block;}

  .collapse { display: none; visibility: hidden;}*/



  #cat-sociales .entrada-principal div figure a:before { height: 79%;}

  #cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a::before { padding: 0px 25px 40px 0px;}

  #cat-sociales div.franja-videos article figure a:before { height: 90%;}

  #cat-sociales div.bloque-principal div.franja-videos article h4 { font-size: 12px; line-height: 17px;}

  #tv div.bloque-principal .segunda-columna section.ultimos-capitulos h2 { font-size: 1.5em !important;}







  .segunda-columna section.tv article a img { margin-bottom: 0 !important;}



} /*/(min-width: 768px) and (max-width: 991px)*/









/*Esta medida es para ocultar la presentación del banner en la seccion TV en el Home - es un rango de 130px en que no se ve*/

@media (min-width: 992px) and (max-width: 1122px) {

    #home .segunda-columna section.tv article figure.presentado-por { display: none;}

}



@media (min-width: 1080px) and (max-width: 1280px) {

  .navbar-default .navbar-nav > li > a { font-size: 1.125em;}

}













/* Larger than desktop */

@media (min-width: 992px) and (max-width: 1199px) {



  .blog-masthead .container { width: 750px;}

  .blog-masthead .navbar-header h1 { width: 100%;}

  .blog-masthead .navbar-header h1 a.navbar-brand.main-logo { margin: 0 auto !important;}

  form.navbar-form { margin: 5px 2% 0px 15px;}



  /*OJO, acá se modificó el ancho del ".container" para mostrar óptimamente los banners laterales*/

  .container { width: 97%;}





  div.bloque-principal section.lo-mas-leido div ul.nav-tabs li a { font-size: 22px;}



  /*Footer cierre*/

  footer.cierre-pagina p { margin-bottom: 15px; padding: 0; text-align: center;}

  footer.cierre-pagina ul {text-align: center;}

  /*Footer :: Categoría enlaces*/

  footer.enlaces-footer section ul.categoria-enlaces { margin-bottom: 30px; width: 25%;}



  #cat-sociales div.entrada-principal div figure a:before { height: 71%;}



  a.btn.buscar { margin-right: 15px;}









} /*/(min-width: 992px) and (max-width: 1199px)*/







@media (min-width: 1200px) and (max-width: 1279px) {







  #mercados .segunda-columna { width: 41.6667%;}



  .blog-masthead .container { width: 850px;}

  .blog-masthead .navbar-header h1 { width: 100%;}

  .blog-masthead .navbar-header h1 a.navbar-brand.main-logo { margin: 0 auto !important;}

  form.navbar-form { margin: 5px 10% 0px 15px;}



  /*#tv .columna-principal .segunda-columna figure.btn-play-article a span:before { height: 168px; line-height: 168px;}*/



}









/* Larger than desktop ::::: Esta querie es sólo para ajustar el .container para que se vea óptimamente los banners laterales */

@media (min-width: 1200px) and (max-width: 1500px) {



  /*OJO, acá se modificó el ancho del ".container" para mostrar óptimamente los banners laterales*/

  /*.container { width: 75%;}*/



  /*Menu Nav principal*/

  .blog-nav-item { padding: 10px 5px;}

  form.navbar-form { width: 16.6667%;}



  /*Banners laterales "orejas"*/

  .publicidad.laterales.izq { left: 0%; margin-left: 0;}

  .publicidad.laterales.der { margin-right: 0; right: 0%;}



  /*iframe Publicidad*/

  .publicidad iframe { position: initial; width: 100%;}









} /*/(min-width: 1200px) and (max-width: 1500px)*/





/*Para esconder la publicidad lateral*/



@media (max-width: 1279px) {

  /*Banners laterales "orejas"*/

  section.publicidad.laterales,

  section.container-publicidad-laterales { display: none !important; }



  #tv div.bloque-principal .segunda-columna section.ultimos-capitulos h2 { font-size: 1.8em;}



  #cat-pais div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-b div:nth-child(1) { display: block !important; clear: both; float: none; margin: 0px auto 10px; padding-top: 0; width: 100% !important; max-width: 468px !important;}



}





/*Esta modificacion es para que la tercera columna mantenga su ancho de 300px en relación a lo demás*/

@media (min-width: 1280px) and (max-width: 1399px) {



  .container { padding: 0px; width: 990px;}

  .container-fluid {width: 1170px;}



  .tercera-columna { min-width: 300px; padding: 0px;}



  #mercados .segunda-columna { width: 41.6667%;}



  section.contenedor-noticia-alto-impacto { width: 70%;}



  h2.titulo-seccion.cultura a { font-size: 21px;}

  h2.titulo-seccion.agenda-panorama a { font-size: 18px;}



  .col-md-9.col-sm-9.dos-tercios { padding-right: 30px; width: 68.3%;}



  div.bloque-principal { width: 100%;}



  .segunda-columna section.tv article a i.icon-btn-play.chico { top: 15%;}



  div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge { font-size: 10px; padding: 3px;}

  div.bloque-principal section.noticia-single-post article div.txt-post .acciones p.extracto-destaque { font-size: 14px; line-height: 20px;}



  #home .container-fluid .columna-principal { padding-left: 8px;}

  #home .container-fluid .columna-secundaria { padding-left: 5px !important;}



  footer.enlaces-footer section ul.categoria-enlaces h5 { font-size: 15px;}

  footer.enlaces-footer section ul.categoria-enlaces li a { font-size: 14px;}





  #cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a::before { height: 42%; padding: 0 30px 0 0;}



  div.bloque-principal .segunda-columna section h2 a { font-size: 26px;}



  #cat-pais div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-b div:nth-child(1) { display: block !important; clear: both; float: none; margin: 0px auto 10px; padding-top: 0; width: 100% !important; max-width: 468px !important;}







  /*Banners laterales "orejas"*/

  section.container-publicidad-laterales { display: none;}





}









/* Larger than Desktop HD */

/*Se usa esta querie para que el sidebar tenga un ancho fijo de 300px y mostrar los banners en ese ancho sin problemas*/

@media (min-width: 1400px) {

  .enlaces-footer .container {padding: 0;width: 100%;}

  .container { padding: 0; width: 75%;}



  .bloque-principal { width: 100%;}

  .bloque-principal section div.conjunto div.segunda-columna { /*width: 40%;*/}



  .bloque-principal.categoria .segunda-columna { /*width: 41%;*/}

  .tercera-columna { padding: 0; width: 300px;}

  .col-md-9.col-sm-9.dos-tercios { padding-right: 0; width: 71.8%;}





  .publicidad.separador-horizontal a img { width: auto;}

  .publicidad.col-md-3 a img { width: auto;}



  /*Banners laterales "orejas"*/

  .publicidad.laterales.izq { left: 3%; margin-left: 0;}

  .publicidad.laterales.der { right: 3%; margin-right: 0;}



  /*Tabs en single y categorias*/

  div.bloque-principal section.lo-mas-leido div ul.nav-tabs li a { font-size: 24px;}



  div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge { padding: 3px 5px;}



  div.columna-full-ancho.newsletter section.calugas div.recuadro.fb-elmostrador-mg { /*margin: 0 0 0 9.9%;*/}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter { /*max-width: 300px; width: 30%;*/}



  footer.enlaces-footer section ul.categoria-enlaces li a { font-size: 14px; letter-spacing: -0.1px;}



  #cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a::before { height: 38%; padding: 0 30px 0 0;}





}





@media (min-width: 1400px) and (max-width: 1499px) {

  /*Banners laterales "orejas"*/

  section.container-publicidad-laterales { width: 1403px;}

}





/* Larger than Desktop HD */

@media (min-width: 1501px) {



  .bloque-principal { width: 100%;}

  .bloque-principal section div.conjunto div.segunda-columna { /*width: 40%;*/}



  div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a { font-size: 12px;}

  div.bloque-principal section.noticia-single-post article div.txt-post .acciones ul li a span.badge { padding: 3px 7px;}



  div.columna-full-ancho.newsletter section.calugas div.recuadro.fb-elmostrador-mg { /*margin: 0px 0px 0px 16.9%;*/ /*OJO que esta medida es para cuando la publicidad sea realmente de 300px de Ancho » margin: 0 0 0 12.9%;*/}



  footer.enlaces-footer section ul.categoria-enlaces li a { font-size: 14px; letter-spacing: 0;}



  #cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a::before { height: 30%; padding: 0 30px 0 0;}



}





@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {

  .blog-masthead h1 a.main-logo { background-size: 269px 35px cover;  margin: 0 auto;}

}







/*Categoria "PAIS" estas lineas son momentaneas para mostrar y hacer "responsivo" la publicidad.*/



#cat-pais div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-b { display: block; float: left; width: 100%;}

#cat-pais div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-b div:nth-child(1) { display: block !important; clear: both; float: none; margin: 0px auto 10px; padding-top: 0; width: 100% !important; max-width: 728px;}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - -

  M  e  d  i  a      q  u  e  r  i  e  s   ::   ElMo FIXED

  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



@media only screen and (min-width: 1400px) {



  /*Publicidad dentro de "Categoría", al estar en menor ancho afecta a la grilla responsive*/

  div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728 div:nth-child(1) { display: block !important;}

  div.bloque-principal.categoria section .publicidad.ads-horizontal.categoria-728-a div:nth-child(1) { display: block !important;}

  .publicidad.ads-horizontal,

  .publicidad.ads-horizontal a img { display: block;}



}







@media only screen and (min-width: 1020px) {

  .noticias-990x90-1 { display: block;}



  #cultura div.bloque-principal section.noticias-relacionadas div.entrada-post section article div { padding-right: 0;}



  .publicidad.ads-horizontal.ads-990x90 { clear: both; display: block !important;  margin: 0 auto; float: none; max-width: 990px; width: 100%;}

  .publicidad.ads-horizontal.ads-990x90 a img { display: block; margin: 0 !important;}



  .publicidad.ads-horizontal.ads-728x90 { clear: both; display: block !important;  margin: 0 auto; float: none; max-width: 728px; width: 100%;}

  .publicidad.ads-horizontal.ads-728x90 a img { display: block; margin: 0 !important;}



}





@media only screen and (max-width: 1020px) {



  div.columna-full-ancho.newsletter section.calugas div.recuadro.fb-elmostrador-mg { clear: both; display: block; height: 214px; float: none; margin: 0px auto 20px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter { clear: both; display: block; height: 212px; float: none; margin: 0px auto 15px; max-width: 530px;}



}





@media only screen and (max-width: 1019px) {



  .publicidad.ads-horizontal.ads-990x90 { clear: both; display: none !important;  margin: 0 auto; float: none; max-width: 990px; width: 100%;}

  .publicidad.ads-horizontal.ads-990x90 a img { display: none;; margin: 0 !important;}



  .publicidad.ads-horizontal.ads-728x90 { clear: both; display: none !important;  margin: 0 auto; float: none; max-width: 728px; width: 100%;}

  .publicidad.ads-horizontal.ads-728x90 a img { display: none;; margin: 0 !important;}



}











@media only screen and (max-width: 992px) {



  #cultura div.bloque-principal div.entrada-principal div figure { margin-bottom: 10px;}

  #cultura div.bloque-principal section.noticias-relacionadas div.entrada-post:first-of-type section article { border-top: 1px solid #CCC; margin-top: 15px; padding-top: 20px;}



  #deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes { float: left; margin-bottom: 30px; width: 100%;}

  #deportes div.conjunto .mitad-columna-principal .opinion { margin-bottom: 30px;}



  .columna-full-ancho section.galeria-fotos ul li figure a span.icono-camara:before { padding: 0 15px 0 0;}



  section.calugas .inner-calugas { float: none; height: auto;}

  section.calugas div.recuadro.publicidad { clear: both; display: block; float: none; height: 250px; margin: 0px auto 10px !important; width: 300px;}



  #cat-multimedia div.bloque-principal section div.conjunto div.primera-columna { margin-bottom: 30px;}

  .columna-principal .primera-columna figure.btn-play-article a:before { font-size: 6em; line-height: 137px; height: 137px;}





  #tv .columna-principal .segunda-columna figure.btn-play-article a span:before { line-height: 35px;}





  #cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure a span:before,

  #cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure a span:before { bottom: 50%; padding: 0; text-align: center;}



  #perfil-autor section.descripcion-autor dl { padding-top: 5%;}



}







@media only screen and (min-width: 768px) {



  .container .columna-principal { display: table-cell; vertical-align: top;}

  .container .columna-secundaria{ display: table-cell; padding-left: 5px; padding-right: 15px; position: relative; vertical-align: top; width: 320px; z-index: 1;}



  .container-fluid .columna-principal { display: table-cell; vertical-align: top;}

  .container-fluid .columna-secundaria{ display: table-cell; padding-left: 15px;  padding-right: 15px; position: relative; vertical-align: top; width: 320px; z-index: 1;}

  #home .container-fluid .columna-secundaria { padding-left: 15px;}



  .row.mr-0 { margin-right: 0;}

  .row.ml-0 { margin-left: 0;}



  div.bloque-principal.categoria { /*padding-right: 30px;*/}





}





@media only screen and (max-width: 767px) {

  .col-xs-12 { width: 100% !important;}

  .container .columna-principal { padding-top: 30px;}

  .container-fluid .columna-principal { padding-top: 30px;}





  #home .segunda-columna section.tv article:first-of-type div div { padding-left: 15px; padding-right: 15px;}



  div.bloque-principal.categoria section.lo-ultimo h2 { font-size: 25px;}

  div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia a.anexo-noticia span { font-size: 11px;}

  #cultura div.bloque-principal div.entrada-principal div figure figcaption,

  #cultura div.bloque-principal div.audiovisuales figure figcaption { background-color: rgba(20, 20, 20, 0.7); bottom: 0; left: 0; position: relative;}

  #cultura div.bloque-principal section.noticias-relacionadas div.entrada-post section article div,

  #cultura div.bloque-principal div.breves-culturales article div,

  #cultura div.bloque-principal div.imperdibles article div { padding: 0;}



  #cat-sociales div.franja-videos #carousel-galerias-de-fotos figure a:before  { bottom: 40%;font-size: 2em; padding: 0; right: 15%; text-align: center; width: 70%;}

  #cat-sociales div.franja-videos article figure a:before { bottom: 15%;font-size: 2.5em; padding: 0; right: 15%; text-align: center; width: 70%;}

  #cat-sociales div.bloque-principal div.franja-videos article { margin-bottom: 15px;}



  #deportes div.conjunto .mitad-columna-principal .columna-de-dia article div,

  #deportes div.conjunto .mitad-columna-principal .efemerides article div { padding: 0;}

  #deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article { margin-bottom: 30px;}

  #deportes div.conjunto .mitad-columna-principal .noticias-destacadas-deportes article div { padding: 0;}

  #deportes .mitad-columna-principal div.entrada-post article figure,

  #deportes div.bloque-principal div.franja-videos article { margin-bottom: 20px;}

  #deportes div.bloque-principal div.franja-videos h3 a { font-size: 25px;}



  section.calugas .inner-calugas { float: none; height: auto;}

  section.calugas div.recuadro.publicidad { clear: both; display: block; float: none; height: 250px; margin: 0px auto 10px !important; width: 300px;}



  .columna-principal .primera-columna figure.btn-play-article a:before { font-size: 10em; line-height: 317px; height: 317px; top: 5%;}

  .columna-principal .segunda-columna figure.btn-play-article a span:before { top: 28%; font-size: 9em;}



  #cat-multimedia div.bloque-principal div.franja-videos article figure a span:before { bottom: 10%;}



  #tv .columna-principal .segunda-columna figure.btn-play-article a span:before { line-height: normal;}



  div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque { clear: both; margin-left: 0; margin-right: 0; max-width: 100%; width: 100%;}

  div.bloque-principal section.noticia-single-post article div.txt-post div.extracto-destaque blockquote { max-width: 100%;}



}





@media only screen and (max-width: 530px) {



  div.columna-full-ancho.newsletter section.calugas div.recuadro.fb-elmostrador-mg { display: none !important;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter { clear: both; display: block; height: 212px; float: none; margin: 0px auto 15px; max-width: 530px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.rrss li { margin-left: 12px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form { margin-bottom: 30px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form div.form-group { border-radius: 4px; clear: both; display: block; float: none; width: 100%;}

  div.columna-full-ancho.newsletter section form input { border: 1px solid rgb(204, 204, 204); border-radius: 4px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter form button { clear: both; display: block; float: none; border-radius: 4px;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter h4 { clear: both; display: block; float: none;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos { clear: both; display: block; float: none;}

  div.columna-full-ancho.newsletter section.calugas div.recuadro.newsletter ul.escribenos li { display: block; float: none; margin: 0 0 5px;}



  .columna-principal .primera-columna figure.btn-play-article a:before { font-size: 9em; line-height: 180px; height: 180px; top: 5%;}

  .columna-principal .segunda-columna figure.btn-play-article a span:before { top: 15%; font-size: 5em;}



  #cat-multimedia div.bloque-principal div.franja-videos article figure a span:before { bottom: 20%; font-size: 2em;}

  #cat-multimedia div.bloque-principal div.franja-videos #carousel-podcast article figure a span:before,

  #cat-multimedia div.bloque-principal div.franja-videos #carousel-galeria-fotos article figure a span:before { bottom: 50%; padding: 0; text-align: center;}



  .columna-principal figure.btn-play-chico-article a span:before { line-height: 20px;}

}

.submenu-categoria ul li a.home-ppal {

    font-size: 1.2em;

}

.tit-ft .publicidad.ads-horizontal div:nth-child(1) {

    margin: 7px;

}



.tit-ft {

    padding: 0;

    background-color: #fff1e0;

    margin-top: -20px;

    margin-bottom: 20px;

    overflow: hidden;

}



.tit-ft h2.financial-times {

    text-transform: uppercase;

    font-family: 'Droid Serif', serif;

    font-size: 6em;

    font-weight: 600;

    margin-top: 10px;

}



.tit-ft h2.financial-times span {

    text-transform: capitalize;

    color: #D93728;

}



.tit-ft h2.vida-inclusiva {

    text-transform: uppercase;

    font-family: 'Droid Serif', serif;

    font-size: 6em;

    font-weight: 600;

    margin-top: 10px;

}



.tit-ft h2.vida-inclusiva span {

    text-transform: capitalize;

    color: #0079C6;

}



.tit-ft p {

    color: #000000;

    font-family: 'Droid Serif', serif;

    font-size: 16px;

    font-weight: 700;

}





#cat-vida-en-linea #home  section {clear: none;}

#mercados #home  section {clear: none;}



#cat-vida-en-linea .submenu-categoria ul li a:hover, #cat-vida-en-linea .submenu-categoria ul li a.active {

    background-color: #285375;

}





/*El Mostrador En La Clave*/

section.la-clave { background-color: #EDEAF5 !important;}

h2.titulo-seccion.la-clave a { background-color: #009FE0;font-size: 19px;}

section.la-clave div.rrss { padding: 0;}

section.la-clave div.rrss div { background-color: #009FE0; color: #fff; font-family: 'Droid Sans', sans-serif; font-size: 15px; padding-bottom: 15px; padding-top: 15px; text-align: left;margin-top: 14px}

section.la-clave div.rrss a { color: #fff;}

section.la-clave div.rrss a:hover { color: #fff; text-decoration: none;}

section.la-clave .icon-laclave {background: #fff url(../img/icon-laclave.svg) no-repeat scroll center center/18px 18px;border-radius: 50%;display: inline-block;height: 30px;line-height: 30px;text-align: center;vertical-align: middle;width: 30px; margin: 14px 5px 21px 15px;}

section.la-clave p.presentado{font-size:12px; margin-top: -9px; }





/*Estilo braga*/



#braga article.noticia-alto-impacto{border: none;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure{position: relative;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption{position: absolute;bottom: 0px;padding: 0 5%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 69%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 69%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 69%); width: 100%;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption span.realizado-ppal { color: #fff;text-align: right;display: block;font-size: 12px;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption h4{margin: 0; padding: 0;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption h4 a{ color: #fff;text-decoration: none; font-size: 28px;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption h4 a:hover{ text-decoration: none;}

#braga article.noticia-alto-impacto #carousel-braga-principal figure figcaption .tagEntrePpal{ color: #fff; font-size: 14px; display: inline-block; padding: 3px 2%; border: 1px solid #FECCCD;}



/*Menu nav*/

#braga .blog-masthead { background-color: #92516F;}

#braga .cabecera-categoria { background-color: #FFCCCB; color: #000;}

#braga .cabecera-categoria ul.rrss li a{ color: #000;}

#braga .cabecera-categoria div.clima a{color: #000;}

#braga .cabecera-categoria p.fecha span, #braga .cabecera-categoria p.fecha {color: #000;}

#braga .cabecera-categoria h2 a{ color: #A8506F;}

#braga .submenu-categoria.noticias { background-color: #9E6E84; color: #fff;}

#braga .submenu-categoria.noticias a { color: #fff;}

#braga .submenu-categoria ul li a:hover,#braga .submenu-categoria ul li a.active { background-color: #6f4a5b;}

#braga .claves { background-color: #BC9AAA;}

#braga div.carousel.slide div ol.carousel-indicators li.active {background-color: #93506F;border: none;}

/*TÃ­tulo SecciÃ³n ::: MERCADOS*/

#braga h2.titulo-seccion { font-size: 22px;}

#braga h2.titulo-seccion a.encabezado-braga { background-color: #9E6E84;padding: 10px 10px;}

#braga .primera-columna { float: left; font-family: 'Droid Sans', sans-serif; margin-bottom: 0;}

#braga .primera-columna section { background-color: transparent; clear: both; float: left; margin-bottom: 10px;}

#braga .primera-columna section h2 { font-family: 'Droid Sans', serif; }

#braga div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #9E6E84; color: #9E6E84; }

#braga .single-sidebar { margin-bottom: 30px;}

/*Titulos de secciones (sidebar)*/

#braga .single-sidebar section { float: left; padding-bottom: 20px;}

#braga .single-sidebar section.cultura-ciudad { background-color: #FAEFE9!important;}

#braga .single-sidebar section article { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

#braga .single-sidebar section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}

#braga .single-sidebar section article:first-of-type div { border-top: none; padding-top: 0;}

#braga .single-sidebar section article div div { border-top: none; padding-top: 0;}

/*GrÃ¡fico del dÃ­a*/

#braga .single-sidebar section.bragatv { background-color: #2E0116!important; padding-bottom: 15px;}

#braga .single-sidebar section.bragatv article { border: none; font-family: 'Droid Sans', sans-serif; padding-top: 0;}

#braga .single-sidebar section.bragatv article div {     border-bottom: 1px solid #9e6e84; margin-top: 0; padding-top: 0;}

#braga .single-sidebar section.bragatv article h3 { line-height: 20px; font-size: 15px; font-weight: 700; margin-bottom: 25px;}

#braga .single-sidebar section.bragatv article h3 a { color: #FFF;}

#braga .single-sidebar section.bragatv article figure { margin-bottom: 15px;position: relative;}

#braga .single-sidebar section.bragatv article figure img { margin-bottom: 0; width: 100%;}

#braga .single-sidebar section.bragatv article figure img { margin-bottom: 0; width: 100%;}

.columna-secundaria section.bragatv .icon-iso-multimedia span:before {font-size: 2em; bottom: 8px;height: auto !important; left: 8px;line-height: normal !important;width: auto;position: absolute;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);z-index: 10;text-decoration: none;}

.columna-secundaria section.bragatv .icon-iso-multimedia span.path2:before, .columna-secundaria section figure.btn-play-sidebar .icon-iso-multimedia span.path3:before {margin-left: auto;}

#braga .tercera-columna section article div h3 a {color: #4c4a4b;display: block;font-size: 18px;font-weight: 700;margin-bottom: 10px;}

#braga .tercera-columna section article div em {color: #4a4a4a;display: block;font-style: normal;font-size: 12px;font-weight: normal;line-height: 18px;margin: 10px 0 5px;}

#braga ul.braga-rrss {

    list-style: none;

    margin: 12PX auto 0px;

    padding: 0;

    position: absolute;

    bottom: 10px;

    left: 50%;

    transform: translate(-50%);

}

#braga ul.braga-rrss li {list-style-type: none; float: left;}

#braga ul.braga-rrss li:first-child { margin-right: 12px;}

#braga ul.braga-rrss li a{ text-decoration: none; border-radius: 50%; background-color: #9F6E84; display: inline-block; width: 20px; height: 20px;}

#braga ul.braga-rrss li a:hover{ text-decoration: none;}

#braga ul.braga-rrss li a i{ color: #fff; text-align: center; line-height: 22px; display: block;}

#braga .entrevistas div .tag-entrevista { background-color: #92516F; display: inline-block; padding: 3px 2%; font-size: 14px; color: #fff;}

#braga .entrevistas .entrada-post section article figure img { margin-bottom: 2px; height: 204px; object-fit: cover; }

#braga .entrevistas .entrada-post section article {

    border-bottom: 1px solid #92526D;

    border-top: none;

    padding-bottom: 26px;

    margin-top: 0;

    padding-top: 0;

    height: 361px;

    position: relative;

}

#braga .entrevistas section.noticias-relacionadas{border-bottom: none;}

#braga .tercera-columna section.vida-en-linea { margin-bottom: 20px; background-color: #e8f4e9 !important; width: 300px !important;;}

#braga .tercera-columna section.vida-en-linea article { margin-bottom: 20px; padding-left: 15px; padding-right: 15px; padding-top: 0;border: medium none;float: left; margin: 0;}

#braga .tercera-columna section.vida-en-linea article div.contenido-entrada { border-top: 1px solid #ccc; padding-right: 0px; padding-left: 0px; padding-top: 20px; border-bottom: 1px solid #ccc;margin-top: 0px;padding: 20px 0;float: left;width: 100%;}

#braga .tercera-columna section.vida-en-linea article:first-of-type div.contenido-entrada {border-top: none;padding-top: 20px;border-bottom: 1px solid #ccc;}

#braga .tercera-columna section.vida-en-linea article figure { padding: 0;}

#braga .tercera-columna section.vida-en-linea article figure  img { width: 100%; }

#braga .single-sidebar section.img-del-dia article .img-dia {border-bottom: 1px solid #fff;padding: 0 0 10px 0;margin-bottom: 10px;}

#braga .single-sidebar section.img-del-dia h2.titulo-seccion {margin: 0;}

#braga .single-sidebar section.img-del-dia span.icono-camara { display: block;}

#braga .single-sidebar section.img-del-dia span.icono-camara:before {top: 0;color: #fff;content: "\e60b";font-family: 'icomoon';font-size: 1em;font-weight: normal;font-style: normal;height: 2em;padding: 5px 20px 0 10px;position: absolute;left: 0;text-align: left;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);z-index: 10;width: 100%;}

#braga .single-sidebar section.img-del-dia article{ background-color:#9E6E84; }

#braga .single-sidebar section.img-del-dia article .img-dia h3{padding: 4px 0 0 40px;color: #fff;font-size: 30px; font-weight: bold;margin: 0 0 5px 0;}

#braga .single-sidebar section.img-del-dia article .img-dia p{ font-size: 20px;color: #fff;font-weight: normal;margin: 0 0 3px 0;}

#braga .single-sidebar section.img-del-dia article .img-dia p.txt-realizado-por {font-size: 12px;color: #fff;font-weight: normal;}

#braga .single-sidebar section.bella-sana {background-color: #2E0116!important;padding-bottom: 15px;}

#braga .single-sidebar section.bella-sana article .contenido-entrada{border-bottom: 1px solid #fff;}

#braga .single-sidebar section.bella-sana article .contenido-entrada h3{margin: 0;}

#braga .single-sidebar section.bella-sana article .contenido-entrada h3 a{color: #fff; font-size: 20px; padding: 5px 0; margin: 0;}

#braga .single-sidebar section.bella-sana article .contenido-entrada p{color: #fff; font-size: 14px; padding: 5px 0; line-height: normal;}

#braga .single-sidebar section.bella-sana article .contenido-entrada p.txt-realizado-por{ font-size: 12px; padding: 0 0 5px 0; margin: 0;}

#braga .single-sidebar section.siganos-fb h2.titulo-seccion {margin: 0;}

#braga .single-sidebar section.siganos-fb article{background: url(img/like-bg.png) no-repeat 0 0 #53293D;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada{min-height: 120px;border-bottom: 1px solid #fff;margin: 0 0 10px 0;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada .sig-rrss {display: block;margin: 10px 0;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada .sig-rrss li {list-style-type: none;margin: 15px 0 0 0;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada .sig-rrss li a {color: #fff;font-size: 22px;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada .sig-rrss li a span {border-radius: 50%;display: inline-block;background: #EDE2E6;width: 40px;height: 40px;margin-right: 3%;}

#braga .single-sidebar section.siganos-fb article .contenido-entrada .sig-rrss li a span i{color: #53293d;font-size: 30px;display: block;text-align: center;line-height: 40px;}



/***Galeria de Fotos***/

#braga section.galeria-fotos ul { min-height: 230px; list-style-type: none; padding: 0;}

#braga section.galeria-fotos ul li { margin-bottom: 0px;}

#braga section.galeria-fotos ul li figure { float: left; padding: 0; position: relative;}

#braga section.galeria-fotos ul li figure a img { display: block; margin: 0 auto; width: 100%;}

#braga section.galeria-fotos ul li figure:hover a img { opacity: 0.8; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}



/*Icono camara en Carrusel "Galeria de Fotos"*/

#braga section.galeria-fotos ul li figure a { display: block; position: relative;}

#braga section.galeria-fotos ul li figure a span.icono-camara { display: block;}

#braga section.galeria-fotos ul li figure a span.icono-camara:before { bottom: -10px; color:#fff; content:"\e60b"; font-family: 'icomoon'; font-size: 2em; font-weight: normal; font-style: normal; height: 2em; padding: 0 30px 0 0; position: absolute; right: -3%; text-align: right; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; width: 100%;}

.columna-full-ancho section.galeria-fotos ul li figure:hover a span.icono-camara:before { text-shadow: 0 2px 2px rgba(0, 0, 0, 1.0); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

#braga section.galeria-fotos h2.titulo-seccion.galeria-fotos a, #braga section.look h2.titulo-seccion.braga-look a, #braga section.videos-con-opinion h2.titulo-seccion.vco a, #braga section.panoramas-braga h2.titulo-seccion.pBraga a, #braga section.opino h2.titulo-seccion.yo-opino a  {background-color: #92516F;}

#braga section.galeria-fotos ul li figure figcaption { margin-top: 15px;}

#braga section.galeria-fotos ul li figure figcaption a { color: #5d5d5d; font-family: 'Droid Serif', serif; font-size: 16px; position: relative;}

#braga section.galeria-fotos ul li figure:hover figcaption a { color: #000; text-decoration: underline;}

#braga section.galeria-fotos div.carousel.slide { padding-left: 15px; padding-right: 15px;}

#braga section.galeria-fotos div.carousel.slide div.carousel-inner { /*height: 160px;*/}

#braga section.galeria-fotos div.carousel.slide div.carousel-inner article div.col-md-12 { padding: 0;}

#braga section.galeria-fotos div.carousel.slide div a.carousel-control { color: #0e8601; font-size: 15px; text-shadow: none;}

#braga section.galeria-fotos div.carousel.slide div a.carousel-control.left { margin-left: 10%;}

#braga section.galeria-fotos div.carousel.slide div a.carousel-control.right { margin-right: 10%;}

#braga section.galeria-fotos div.carousel.slide div ol.carousel-indicators li { background-color: #cae5c6; border: none;}

#braga section.galeria-fotos div.carousel.slide div ol.carousel-indicators li.active { background-color: #0e8601; border: none;}



#braga section.braga-fotos.galeria-fotos { margin-bottom: 30px;}

#braga section.braga-fotos.galeria-fotos div.carousel.slide div a.carousel-control { color: #602c42;}

#braga section.braga-fotos.galeria-fotos div.carousel.slide div ol.carousel-indicators li { background-color: #9b7d89;}

#braga section.braga-fotos.galeria-fotos div.carousel.slide div ol.carousel-indicators li.active { background-color: #602c42;}

#braga section.look{ margin-bottom: 40px;}

#braga section.look article ul.competidoras{margin: 0; padding: 0;position: relative; overflow: hidden;}

#braga section.look article ul.competidoras li{list-style-type: none; float: left; width: 50%;}

#braga section.look article ul.competidoras span.simb-vs{position: absolute;bottom: 15px;right: 50%;z-index: 1;background: #92516f;color: #fff;text-align: center;font-size: 32px;line-height: 50px;width: 96px;height: 48px;background-color: #92516f;border-top-left-radius: 110px;border-top-right-radius: 110px;border: 5px solid #cccccc;border-bottom: 0;transform: translate(50%);font-family: 'Droid Serif', sans-serif;font-weight: bold;}

#braga section.look article ul.competidoras li figure img{ width: 100%;}



#braga section.datos-noticias figure.icono-titulo { padding: 0;}

#braga section.datos-noticias figure.icono-titulo img { float: left; max-width: 100px;}



#braga section.look h3 a { color: #4A4A4A; font-family: 'Droid Serif', serif; font-size: 18px; font-weight: 700; line-height: 21px;}





/**Valoracion Estrellas ***/

#braga section.look .starrr span { color: #92516F; font-size: 22px; }



#braga section.look .rate {width: 170px;height: 46px;padding: 0 10px;margin: 0 auto;}

#braga section.look .rate:not(:checked) > input {position: absolute;top: -9999px;}

#braga section.look .rate:not(:checked) > label {float: right;width: 1em;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 30px;color: #d6c3cc;}

#braga section.look .rate:not(:checked) > label:before { content: '✩ '; }

#braga section.look .rate:not(:checked) > label:hover:before { content: '★ '; }

#braga section.look .rate > input:checked ~ label:before { content: '★ '; }

#braga section.look .rate > input:checked ~ label { color: #92516F; }

#braga section.look .rate:not(:checked) > label:hover, .rate:not(:checked) > label:hover ~ label { color: #92516F; }

#braga section.look .rate > input:checked + label:hover, .rate > input:checked + label:hover ~ label, .rate > input:checked ~ label:hover, .rate > input:checked ~ label:hover ~ label, .rate > label:hover ~ input:checked ~ label { color: #92516F; }



/***Progress Bar****/

#braga section.look .progress { border-radius: 12px;background-color: #BC9AAA;}

#braga section.look .progress-bar{    background-color: #92516f; border-radius: 12px;}

#braga section.look ul.datos-progress li {text-align: right;list-style-type: none;font-size: 24px;}

#braga section.look ul.datos-progress li:first-child {text-align: left;}

#braga section.look ul.datos-progress li.recuento {text-align: center; font-size: 14px;line-height: 32px;}

#braga section.look ul.datos-progress li.recuento span{font-weight: bold;}

/**Redes sociales look***/

#braga section.look article ul.braga-rrss{ margin: 0 auto; bottom: -7px;}

#braga section.look article ul.braga-rrss li{ width: auto;}



/****Videos con Opinion*****/

#braga section.videos-con-opinion h2.titulo-seccion.vco{margin: 0;}

#braga section.videos-con-opinion .cont-vco{background: #2E0116;padding: 18px 15px;}

#braga section.videos-con-opinion .cont-vco .spadl{padding-left: 0;}

#braga section.videos-con-opinion article {border: none;font-family: 'Droid Sans', sans-serif;padding-top: 0;}

#braga section.videos-con-opinion article figure {margin-bottom: 5px;position: relative;}

#braga section.videos-con-opinion article figure img {margin-bottom: 0;width: 100%;}

#braga section.videos-con-opinion .icon-iso-multimedia span:before {font-size: 2em;bottom: 8px;height: auto !important;left: 8px;line-height: normal !important;width: auto;position: absolute;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);z-index: 10;text-decoration: none;}

#braga section.videos-con-opinion .icon-iso-multimedia span.path2:before, #braga section.videos-con-opinion section figure.btn-play-sidebar .icon-iso-multimedia span.path3:before {margin-left: auto;}

#braga section.videos-con-opinion .cont-vco .contenido-entrada p.txt-destacado-vco {font-size: 19px;}

#braga section.videos-con-opinion .cont-vco .contenido-entrada p {color: #fff;font-size: 12px;font-weight: normal;}



/*****Panoramas Braga*******/

#braga section.panoramas-braga article{ border: none;margin: 0;padding-top: 0;padding-bottom: 15px;}

#braga section.panoramas-braga article figure a img{ width: 100%; margin: 0;}

#braga section.panoramas-braga article .txt-panorama-braga{ background: #9A4F6E; min-height: 150px;}

#braga section.panoramas-braga article .txt-panorama-braga h4{ color: #fff; text-align: left; padding: 10px 0;}

#braga section.panoramas-braga article .txt-panorama-braga p{ color: #fff;text-transform: uppercase;text-align: center; font-size: 12px;}

#braga section.panoramas-braga article .txt-panorama-braga p span{ display: block;}





/***Single*****/

#braga #home .dos-tercios section.multimedia section article h4 {clear: both;float: left;font-size: 17px;width: 100%;margin-bottom: 10px;}

#braga #home .dos-tercios section.multimedia section article p {font-size: 13px;}

#braga #home .dos-tercios section.multimedia section.videos {background-color: transparent; clear: none;float: left;margin-bottom: 30px;}

#braga .en-portada article.noticia-alto-impacto{float: none;}

#braga .en-portada article.noticia-alto-impacto figure img {width: 100%; margin: 0;}

#braga .primera-columna .en-portada { background-color: #34000F; clear: both; float: left; margin-bottom: 10px;}

#braga .primera-columna .en-portada h5 {color: #fff;padding: 15px 0 5px 0;font-size: 25px;display: inline-block;border-bottom: 1px solid #B16E85;}

#braga .entrevistas .mas-destacadas-braga .entrada-post { border-bottom: 1px solid #92526D;}

#braga .entrevistas .mas-destacadas-braga .entrada-post section article{ border-bottom: none;}

#braga .entrevistas .mas-destacadas-braga .entrada-post section article div h4 a{ font-size: 16px; color: #fff; font-weight: normal;}

#braga .entrevistas .mas-destacadas-braga .entrada-post section article div span{ font-size: 12px; color: #fff; font-family: 'Droid Serif', serif;}

#braga .bella-sana span.icono-camara:before {color: #fff;content: "\e60b";font-family: 'icomoon';font-size: 2em;font-weight: normal;font-style: normal;height: 2em;padding: 47% 0 0 12px;position: absolute;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);z-index: 10;width: 100%;}



#braga .single-sidebar section.bella-sana article .contenido-entrada a {color :#ffffff;}

#braga .single-sidebar section.bella-sana article .contenido-entrada em {color :#ffffff;}

#braga section.panoramas-braga article .txt-panorama-braga h4 a{ color: #fff;}



i.icon-braga {

    margin-top: 16px !important;

}



#carousel-braga-principal p.autor-noticia-post a {

    color: #FFFFFF;

}

#carousel-braga-principal p.autor-noticia-post {

    color: #FFFFFF;

}



#carousel-braga-principal p.autor-noticia-post em {

    color: #FFFFFF;

}



#braga div.bloque-principal.categoria section.destacados div h3{

    border-bottom: 5px solid #9E6E84;

    color: #9E6E84;

}



#braga ul.braga-rrss.opino {

    bottom: 0px;

}



div.bloque-principal section.noticias-relacionadas div.entrada-post section article div p.opino{

    margin-bottom: 35px;

}



/*RTB*/

.suscription-box {

  background-color: #EEEEEE;

  padding         : 0 0 15px;

  /*max-width: 650px;*/

  margin-left: auto;

  margin-right: auto;

  margin-bottom: 20px;

  /*color           : #fff;*/

}



.suscription-box a {

  color          : #fff;

  text-decoration: underline;

}



.suscription-box__highlight {

    color      : #fff;

    font-weight: 700;

}



.suscription-box__highlight a {

    text-decoration: underline;

}



.suscription-box__title {

    font-size  : 27px;

    color      : #fff;

    font-weight: 300;

    margin     : 0 0 7px

}



.suscription-box__description {

    font-size    : 14px;

    color        : #fff;

    font-weight  : 300;

    line-height  : 1.4;

    margin-bottom: 20px

}



.suscription-box__description p {

    margin: 0

}



.suscription-box__payments {

    margin-bottom: 10px;

    margin-top   : 20px

}



.suscription-card {

    background-color: #fff;

    padding         : 30px

}



.suscription-card__title {

    font-size     : 28px;

    color         : #3b3b3b;

    font-weight   : 500;

    margin        : 0 0 20px;

    text-align    : center;

    text-transform: uppercase

}



.suscription-card__description {

    font-size  : 14px;

    color      : #3b3b3b;

    line-height: 1.5;

    min-height : 100px;

    text-align : justify

}



.suscription-card__description p {

    margin: 0

}



.suscription-card__number {

    font-size    : 40px;

    color        : #333;

    font-weight  : 500;

    line-height  : 1;

    margin-bottom: 40px;

    margin-top   : 20px;

    text-align   : center

}



.suscription-card__button {

    font-size         : 18px;

    background-color  : #333;

    color             : #fff;

    display           : inline-block;

    font-weight       : 500;

    padding-bottom    : 0.6em;

    padding-top       : 0.6em;

    text-align        : center;

    -webkit-transition: background-color 0.3s ease-out;

    -moz-transition   : background-color 0.3s ease-out;

    -o-transition     : background-color 0.3s ease-out;

    -ms-transition    : background-color 0.3s ease-out;

    transition        : background-color 0.3s ease-out;

    width             : 100%

}



.suscription-card__button:hover {

    background-color: #7290AA

}



.suscription-card__button:active {

    -webkit-transform: translateY(-1px);

    -moz-transform   : translateY(-1px);

    -o-transform     : translateY(-1px);

    -ms-transform    : translateY(-1px);

    transform        : translateY(-1px)

}



.suscriptions {

    display          : -webkit-box;

    display          : -moz-box;

    display          : -webkit-flex;

    display          : -ms-flexbox;

    display          : box;

    display          : flex;

    -webkit-box-lines: multiple;

    -moz-box-lines   : multiple;

    -o-box-lines     : multiple;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap    : wrap;

    flex-wrap        : wrap;

    margin-bottom    : -10px;

    margin-left      : -10px;

    margin-right     : -10px

}



.suscriptions__item {

    margin-bottom : 10px;

    max-width     : 33.333%;

    padding-bottom: 10px;

    padding-left  : 10px;

    width         : 33.333%

}



.default-modal {

    background-color: #fff;

    margin-left     : auto;

    margin-right    : auto;

    max-width       : 954px;

    font-family     : "Droid Sans", "Helvetica Neue";

    position        : relative

}



.default-modal .mfp-close {

    background-color : #BCBCBC;

    border-radius    : 50%;

    font-size        : 0;

    opacity          : 1;

    -ms-filter       : none;

    -webkit-filter   : none;

    filter           : none;

    right            : 25px;

    width            : 24px;

    height           : 24px;

    top              : 7px;

    -webkit-transform: rotate(45deg);

    -moz-transform   : rotate(45deg);

    -o-transform     : rotate(45deg);

    -ms-transform    : rotate(45deg);

    transform        : rotate(45deg)

}



.default-modal .mfp-close:after,

.default-modal .mfp-close:before {

    position                : absolute;

    top                     : 50%;

    left                    : 50%;

    background-color        : #fff;

    content                 : "";

    display                 : block;

    -webkit-transform       : translate(-50%, -50%);

    -moz-transform          : translate(-50%, -50%);

    -o-transform            : translate(-50%, -50%);

    -ms-transform           : translate(-50%, -50%);

    transform               : translate(-50%, -50%);

    -webkit-transform-origin: center;

    -moz-transform-origin   : center;

    -o-transform-origin     : center;

    -ms-transform-origin    : center;

    transform-origin        : center

}



.default-modal .mfp-close:before {

    width : 4px;

    height: 14px

}



.default-modal .mfp-close:after {

    width : 14px;

    height: 4px;

}



.login-modal {

    color  : #333;

    padding: 50px;

    width  : 90%

}



.login-modal__title {

    font-weight   : 400;

    margin        : 0 0 25px;

    text-align    : center;

    text-transform: uppercase

}



.login-modal__message {

    display      : block;

    margin-bottom: 25px;

    text-align   : center;

    color        : #f00

}



.login-modal__form {

    margin-left : auto;

    margin-right: auto;

    max-width   : 570px

}



.login-modal__group {

    margin-bottom: 20px

}



.login-modal__group--dual {

    -webkit-box-align  : center;

    -moz-box-align     : center;

    -o-box-align       : center;

    -ms-flex-align     : center;

    -webkit-align-items: center;

    align-items        : center;

    display            : -webkit-box;

    display            : -moz-box;

    display            : -webkit-flex;

    display            : -ms-flexbox;

    display            : box;

    display            : flex

}



.login-modal__label {

    font-size          : 14px;

    -webkit-flex-shrink: 0;

    -ms-flex-negative  : 0;

    flex-shrink        : 0;

    padding-right      : 30px;

    text-align         : right;

    text-transform     : uppercase;

    width              : 120px;

    color              : #333;

}



.login-modal__input {

    font-size        : 16px;

    background-color : #333;

    color            : #fff;

    -webkit-box-flex : 1;

    -moz-box-flex    : 1;

    -o-box-flex      : 1;

    -ms-box-flex     : 1;

    box-flex         : 1;

    -webkit-flex-grow: 1;

    -ms-flex-positive: 1;

    flex-grow        : 1;

    height           : 50px;

    padding-left     : 15px;

    padding-right    : 15px;

    width            : 100%;

    border           : 0;

}



.login-modal__submit {

    font-size         : 20px;

    background-color  : #333333;

    border            : 0;

    color             : #fff;

    cursor            : pointer;

    height            : 48px;

    padding           : 0 20px;

    text-transform    : uppercase;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition   : all 0.3s ease-out;

    -o-transition     : all 0.3s ease-out;

    -ms-transition    : all 0.3s ease-out;

    transition        : all 0.3s ease-out

}



.login-modal__submit:hover {

    background-color: #787878

}



.login-modal__link {

    font-size      : 14px;

    text-decoration: underline

}



.u-textRight {

    text-align: right;

}



.the-plan {

    color: #cbcbcb

}



.the-plan__title {

    font-size  : 24px;

    font-size  : 1.5rem;

    font-weight: 400;

    margin     : 0 0 25px

}

.the-plan__group {

    font-size              : 1em;

    display                : -webkit-box;

    display                : -moz-box;

    display                : -webkit-flex;

    display                : -ms-flexbox;

    display                : box;

    display                : flex;

    -webkit-box-pack       : justify;

    -moz-box-pack          : justify;

    -o-box-pack            : justify;

    -ms-flex-pack          : justify;

    -webkit-justify-content: space-between;

    justify-content        : space-between;

    margin-bottom          : 20px

}



.the-plan__label {

    font-size     : 13px;

    display       : block;

    margin-bottom : 5px;

    text-transform: uppercase

}



.the-plan__item {

    max-width: 48%;

    width    : 48%

}



.the-plan__input,

.the-plan__select {

    background-color: #7290AA;

    border          : 0;

    color           : #fff;

    height          : 34px;

    padding-left    : 10px;

    padding-right   : 10px;

    width           : 100%

}



.the-plan__submit {

    font-size         : 12px;

    background-color  : #285375;

    border            : 0;

    color             : #fff;

    cursor            : pointer;

    line-height       : 1;

    padding-bottom    : 1em;

    padding-left      : 2.5em;

    padding-right     : 2.5em;

    padding-top       : 1.2em;

    text-transform    : uppercase;

    -webkit-transition: background-color 0.3s ease-out;

    -moz-transition   : background-color 0.3s ease-out;

    -o-transition     : background-color 0.3s ease-out;

    -ms-transition    : background-color 0.3s ease-out;

    transition        : background-color 0.3s ease-out

}



.the-plan__submit:hover {

    background-color: #2D2D36

}



.the-plan__submit:active {

    -webkit-transform: translateY(-1px);

    -moz-transform   : translateY(-1px);

    -o-transform     : translateY(-1px);

    -ms-transform    : translateY(-1px);

    transform        : translateY(-1px)

}



.the-plan__payment {

    -webkit-box-align      : center;

    -moz-box-align         : center;

    -o-box-align           : center;

    -ms-flex-align         : center;

    -webkit-align-items    : center;

    align-items            : center;

    display                : -webkit-box;

    display                : -moz-box;

    display                : -webkit-flex;

    display                : -ms-flexbox;

    display                : box;

    display                : flex;

    -webkit-box-pack       : justify;

    -moz-box-pack          : justify;

    -o-box-pack            : justify;

    -ms-flex-pack          : justify;

    -webkit-justify-content: space-between;

    justify-content        : space-between

}



.the-plan__logo {

    margin-right: 15px

}



.the-plan .box {

    margin-bottom: 30px;

    margin-top   : 30px

}



.woocommerce-page .table-layout { width: 100%; }

.woocommerce-page .product-thumbnail img { display: none; }

.woocommerce-page .coupon { display: none; }

.woocommerce-page .product-name { pointer-events: none; }



.woocommerce-page .woocommerce #respond input#submit.alt,

.woocommerce-page .woocommerce a.button.alt,

.woocommerce-page .woocommerce button.button.alt,

.woocommerce-page .woocommerce input.button.alt {

  background-color: #2D2D36;

}



.woocommerce-page .woocommerce #respond input#submit.alt:hover,

.woocommerce-page .woocommerce a.button.alt:hover,

.woocommerce-page .woocommerce button.button.alt:hover,

.woocommerce-page .woocommerce input.button.alt:hover {

  background-color: #EE7203;

}



.woocommerce-page .shop_table a {

  color: #000;

}



.woocommerce-page .woocommerce-info {

  display: none !important;

}



.suscripcion-button {

  display: block;

  text-decoration: none !important;

  background-color: #9A9A9A;

  color: #fff;

  text-align: center;

  padding: .8em 1em;

  transition: background-color .3s ease-out;

}



.suscripcion-button:hover {

  background-color: #6B6B6B;

}



.suscripcion-button:active {

  transform: translateY(-1px);

}



.the-suscriptions {

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}



.the-suscriptions__item {

  width: 23%;

  max-width: 23%;

}



@media screen and (max-width: 720px) {

  .the-suscriptions__item {

    width: 49%;

    max-width: 49%;

    margin-bottom: 2%;

  }



  .the-suscriptions {

    margin-bottom: -2%;

  }



  .subs-item {

    min-height: 0 !important;

    padding: 20px 10px !important;

  }



  .subs-item__header {

    margin-bottom: 20px !important;

  }

}



.subs-item {

  background-color: #DBDBDB;

  padding: .7em;

  text-align: center;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  color: #000;

  min-height: 255px;

  box-shadow: 3px 5px 4px #E4E3E2;

}



.subs-item__title {

  font-weight: 700;

  display: block;

  /*margin-bottom: .1em;*/

  font-size: 25px;

  line-height: 1;

  color: 577755;



  /*text-transform: uppercase;*/

  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/

}



.subs-item__text {

  font-size: 14px;

  margin-top: -4px;

  line-height: 1.2;

}



.subs-item__text p {

  margin: 0;

}



.subs-item__header {

  margin-bottom: 30px;

  flex-grow: 2;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}



.subs-item__price {

  font-weight: 700;

  font-size: 1.9em;

  margin-top: -4px;

}



.subs-item__button,

.the-form-submit {

  text-decoration: none !important;

  padding: 0 1em;

  background-color: #567758;

  display: inline-block;

  font-weight: 700;

  color: #fff !important;

  min-width: 152px;

  line-height: 34px;

  text-align: center;

  background: url('../img/bg-button-plan.jpg') no-repeat center center / cover;

  font-size: 17px;

  box-shadow: 3px 5px 4px #b3b2b1;

}



.u-m20 {

  margin-bottom: 20px;

}



.the-suscriptions__title {

  display: block;

  margin-bottom: .3em;

  font-size: 1.4em;

  text-transform: uppercase;

}



.subs-modal {

  padding: 38px 20px 20px;

}



.subs-modal__title {

  background-color: #577954;

  background: url('../img/bg-modal.jpg') no-repeat center center / cover;

  line-height: 34px;

  color: #fff;

  font-weight: 400;

  text-align: center;

  padding: 0 1em;

  box-shadow: 3px 5px 4px #D0CECD;

  margin-bottom: 23px;

}



.subs-modal__title span {

  font-weight: 700;

}



.the-plan {

  padding: .8em;

  text-align: center;

  color: #313133;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

}



.the-plan__title {

  font-size: 1.6em;

  line-height: 1;

  margin-top: .8em;

  margin-bottom: 1.5em;

  display: block;

}



.the-plan__title span {

  display: block;

}



.the-plan__strong {

  font-weight: 700;

  font-size: 1.3em;

  display: block;

}



.the-plan__small {

  display: block;

  font-size: 12px;

}



.the-plan__button {

  background-color: #567758;

  background: url('../img/bg-button-suscription.jpg') no-repeat center center;

  color: #fff;

  padding: 0 1.5em;

  text-align: center;

  display: inline-block;

  font-weight: 700;

  text-decoration: none !important;

  margin-top: 4px;

  font-size: 20px;

  max-width: 181px;

  line-height: 41px;

  text-align: center;

  box-shadow: 5px 5px 5px #b5b3b2;

}



.the-plan__title .the-plan__small{

  margin-top: 5px;

}



.dual-planes {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-around;

}



.dual-planes__item {

  max-width: 250px;

  width: 47%;

  background-color: #dcdcdc;

  color: #000;

  box-shadow: 3px 3px 3px #d5d4d3;

}



* {

  outline: 0 !important;

}



.login-button {

  text-align: right;

  background: url('../img/bg-suscription-box.jpg') no-repeat right center !important;

  color: #fff;

  display: flex;

  justify-content: flex-end;

  align-items: center;

  font-size: 1.2em;

  line-height: 36px;

  padding-right: .6em;

  padding-left: .6em;

  max-width: 353px;

  margin-left: auto;

  padding: 0 10px;

}



.login-button .fa{ font-size: 1.3em; margin-right: 10px;}



.the-alert { padding: 3em 2em 2em; }

.the-alert__title { margin-top: 0; margin-bottom: 40px !important; text-align: center; line-height: 1; }

.the-alert__icon { font-size: 5em; color: #587755; text-align: center; margin-bottom: 20px; }

.the-alert__content { color: #222; font-size: 1.2em; text-align:  center; padding-left: 30px; padding-right: 30px; }

.the-alert__button { display: flex; justify-content: space-between; margin-top: 50px; padding-left: 20px; padding-right: 20px; }

.step-2 { display: none; }



.the-list__details { display: none; }

.the-list__button { border: 0; background-color: #285375; color: #fff; display: inline-block; padding: .5em 1em; }



/*.rtb_lock { display: inline-block; width: 24px; height: 24px; background: url('../img/candado.png') no-repeat center center / cover; margin-right: 3px; position: relative; top: 3px; }*/



.has-lock .icono-titulo  { display: none; }



.has-lock .datos-noticias h2 { display: flex !important; align-items: center; width: 100%; }

/*.has-lock .datos-noticias h2::before { content: ""; display: inline-block; width: 90px; height: 90px; background: url('../img/candado.png') no-repeat center center / cover; margin-right: 3px; position: relative; left: -5px;  }*/



.subs-item__button { max-width: 152px; width: 100%; min-width: 0; }



.main-suscription-box__footer { display: flex; justify-content: space-between; align-items: center; padding: 10px; margin-top: 10px; }

.main-suscription-box__footer .the-alert { padding-top: 0; padding-right: 0; padding-bottom: 0; }

.main-suscription-box__footer .the-alert__content { font-size: 1.2em }

.main-suscription-box__footer .the-alert__icon { font-size: 4em; margin-bottom: 10px; }

.default-modal a { color: #467F56; }



.the-password { padding-left: 15px; padding-right: 15px; }

.the-password__content { font-size: 16px; margin-bottom: 15px; }

.the-password__input { min-width: 300px; padding: 5px 10px; margin-bottom: 15px; }

.the-password__submit { padding: 4px 15px; color: #fff; background-color: #FF9A02; border: 1px solid #FF9A02; border-radius: 4px; font-size: 16px; }



.error input[type="text"],

.error input[type="email"],

.error textarea {

  background-color: #E80717;

  color: #fff;

  border-color: transparent;



}

.error input[type="text"]::-webkit-input-placeholder,

.error input[type="email"]::-webkit-input-placeholder,

.error textarea::-webkit-input-placeholder {

  color: #fff;

}



.error input[type="text"]::-moz-placeholder,

.error input[type="email"]::-moz-placeholder,

.error textarea::-moz-placeholder {

  color: #fff;

}

.error input[type="text"]:-ms-input-placeholder,

.error input[type="email"]:-ms-input-placeholder,

.error textarea:-ms-input-placeholder {

  color: #fff;

}



.error input[type="text"]:-moz-placeholder,

.error input[type="email"]:-moz-placeholder,

.error textarea:-moz-placeholder {

  color: #fff;

}



@media screen and (max-width: 800px) {

  .main-suscription-box__footer { flex-direction: column; }

  .main-suscription-box__footer .the-alert { order: -1; padding-left: 0; margin-bottom: 0; margin-top: 10px; }



  .main-suscription-box { display: flex; flex-direction: column-reverse; width: 100%; }

  .primera-columna section article img { position: relative; z-index: 1; }

}



@media screen and (max-width: 460px) {

  .subs-item__title { font-size: 18px; margin-bottom: 3px; }

  .subs-item__price { font-size: 18px; margin-bottom: 3px; }

  .subs-item__text  { font-size: 12px; }

  .subs-item__header { margin-bottom: 15px !important; }

  .subs-item__button { font-size: 15px; }



  .subs-item { padding: 20px 10px 15px !important; }

  .the-plan__button { max-width: 100%; padding-left: 20px; padding-right: 20px; font-size: 15px; }

  .the-plan__title { font-size: 18px; margin-bottom: 1em; }



  .login-button { font-size: 1em; }



  .login-modal { padding: 40px 20px 10px; }

  .login-modal__title { font-size: 18px; }

  .login-modal__message { display: none; }

  .default-modal .mfp-close { top: 10px; right: 10px; }

  .login-modal__label { padding-right: 19px; text-align: left; width: 100px; font-size: 12px;}

  .login-modal__submit { height: 38px; font-size: 14px; }

  .login-modal__input { height: 38px; font-size: 14px; }



  .the-plan__group { flex-wrap: wrap; margin-bottom: 0; }

  .the-plan__item { width: 100%; max-width: 100%; margin-bottom: 15px; }

  .the-plan__submit { width: 100%; }

  .the-plan__submit,

  .the-plan__input,

  .the-plan__select {

    border-radius: 3px;

  }

}



.the-results-button {

  margin-bottom: 0 !important;

}



@media screen and (max-width: 460px) {

  .the-results-button {

    text-align: center;

  }

  .the-results-button__nota {

    display: block;

    margin-bottom: 15px;

  }

}



div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia .payment_method_transbank img {

  width: auto !important;

}



form[name="checkout"] { font-family: "Droid Sans";  }

div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia  form[name="checkout"] p  { font-family: "Droid Sans"; font-size: 14px; }

form[name="checkout"] .input-text,

form[name="checkout"] select { background-color: #8BB189; border: 0; color: #fff; height: 34px; padding-left: 10px;  padding-right: 10px;}

form[name="checkout"] .input-text::-webkit-input-placeholder { color: #fff; }

form[name="checkout"] .input-text::-moz-placeholder { color: #fff; }

form[name="checkout"] .input-text:-ms-input-placeholder { color: #fff; }

form[name="checkout"] .input-text:-moz-placeholder { color: #fff; }

form[name="checkout"] .form-row textarea { padding-top: 10px; padding-bottom: 10px; }



#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {

  background: #8BB189 !important;

}



#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {

  background: rgba(0,0,0, .2) !important;

}

#add_payment_method #payment div.payment_box::before,

.woocommerce-cart #payment div.payment_box::before,

.woocommerce-checkout #payment div.payment_box::before {

  border-bottom-color: rgba(0,0,0, .2) !important;

  top: -14px !important;

}



#payment label { font-family: "Droid Sans" !important; }



#add_payment_method #payment ul.payment_methods,

.woocommerce-cart #payment ul.payment_methods,

.woocommerce-checkout #payment ul.payment_methods {

  border-bottom-color: rgba(0,0,0, .2) !important;

}



#payment .button {

  background-color: #254B23 !important;

}



.woocommerce-checkout section.datos-noticias h2,

.woocommerce-checkout div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia h3 { font-family: "Droid Sans" !important; }



.woocommerce-order-pay .woocommerce input[type="submit"]{

  background-image: url('https://www.transbank.cl/web/static/comp/img/Logo_Webpay3-01-50x50.png');

  background-repeat: no-repeat;

  background-position: left 10px center;

  background-color: #8BB189;

  background-size: 30px auto;

  height: 40px;

  color: #fff;

  padding-left: 50px;

  padding-right: 10px;

  border-radius: 3px;

  text-shadow: 1px 1px 1px rgba(0,0,0, .1);

  border: 1px solid rgba(0,0,0, .1);

  transition: all .3s ease-out;

}

.woocommerce-order-pay .woocommerce input[type="submit"]:hover {

  background-color: #588356;

}



.order_details { font-family: "Droid Sans" !important;  }

.woocommerce-order-pay div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ol li,

.woocommerce-order-pay div.bloque-principal section.noticia-single-post article div.txt-post .cuerpo-noticia ul li {

  font-family: "Droid Sans" !important;

}



.woocommerce-order-received h2 { color: #5D7C5A; }



.woocommerce-order-received .woocommerce-customer-details h3 { display: none; }

.woocommerce-order-received .woocommerce-customer-details address { display: none; }

.woocommerce-order-received .woocommerce-thankyou-order-details { background-color: #5D7C5A; color: #fff; padding-top: 15px; }

.woocommerce-order-received .woocommerce-thankyou-order-details ol li,

.woocommerce-order-received .woocommerce-thankyou-order-details ul li {

  color: #fff !important;

}

.woocommerce-order-received .button {

  background-color: #5D7C5A !important; color: #fff !important;

}

body > div:nth-child(10) > div > div > div > div > div > section > div > article > div > div > div > div > div > ul > li.woocommerce-order-overview__total.total,

body > div:nth-child(10) > div > div > div > div > div > section > div > article > div > div > div > div > div > ul > li.woocommerce-order-overview__date.date,

body > div:nth-child(10) > div > div > div > div > div > section > div > article > div > div > div > div > div > ul > li.woocommerce-order-overview__order.order,

body > div:nth-child(10) > div > div > div > div > div > section > div > article > div > div > div > div > div > ul > li.woocommerce-order-overview__payment-method.method

{

  color: #fff !important;

}



.rtb__dual-box { display: flex; justify-content: space-between; align-items: flex-start; }



.rtb__dual-box__left,

.rtb__dual-box__right { max-width: 50%; width: 50%; }

.rtb__dual-box__right .login-button{ margin-left: 0; }

.login-button { max-width: 100%; background-image: none !important; background-color: #546B59 !important; }



.rtb__dual-box__left { padding-top: 15px; padding-left: 20px; padding-right: 20px; }

.minuta-box__title { color: #69676a; text-align: center; margin-bottom: 5px; }

.minuta-box__title mark { background: transparent; color: #546b59; text-transform: uppercase; }

.minuta-box__description { font-size: 16px; color: #69676a; text-align: center; font-family: 'Droid Serif', serif; margin-bottom: 15px; }

.minuta-box__check { color: #000; font-family: 'Droid Serif', serif; font-size: 17px; position: relative; padding-left: 45px; }

.minuta-box__check .fa { color: #4b5e48; position: absolute; top: 3px; left: 20px; }

.minuta-box__button { display: table; margin-left: auto; margin-right: auto; background-color: #617b56; color: #fff; text-transform: uppercase; font-family: 'Droid Serif', serif; text-decoration: none !important; padding: 7px 40px; margin-top: 20px; font-size: 17px; }

.login-modal__label { text-align: left; padding-right: 20px; width: 100px; font-size: 13px; }

.login-modal__form { padding-right: 20px; margin-bottom: 0; }

.login-modal__title { margin: 20px 0 35px; font-size: 18px; }

.login-modal__input { height: 30px; font-size: 13px; }

.login-modal__group { margin-bottom: 15px; }

.login-modal__submit { font-size: 13px; height: 30px; }

.login-modal__link { color: #546b59 !important; text-decoration: none !important; font-size: 12px !important;  }

/*FIN RTB*/



.heading-destacados span  { display: inline-block !important; color: black !important; }

.heading-destacados span em { display: inline-block !important;}

.heading-destacados .autor-noticia-post { font-size: 12px;}



.heading-default { color: black !important; width: 100% !important; display: inline-block; text-align: left !important; padding: 2px 0 1px 0; font-size: 14px; font-weight: normal;}

.heading-single  { color: black !important; min-width: 100px; display: inline-block; text-align: center; padding: 2px 5px 1px 5px; font-size: 14px;}

.heading-principal  { color: black !important; min-width: 100px; display: inline-block; text-align: center; padding: 2px 5px 1px 5px;}

.heading-destacados { color: black !important; min-width: 100px; display: inline-block; text-align: center; padding: 2px 5px 1px 5px; margin-bottom: 5px; font-size: 14px; font-weight: normal;}

.heading-portadas { color: black !important; min-width: 100px; display: inline-block; text-align: center; padding: 2px 5px 1px 5px; font-size: 14px; font-weight: normal;}



.heading-pais, .heading-pais-cultura, .heading-pais-mercados { background-color: #8E98CE; }

.heading-mundo { background-color: #74B5CB; }

.heading-opinion, .heading-editorial, .heading-analisis { background-color: #679AC7; }

.heading-deportes { background-color: #e15b5a; }

.heading-cultura { background-color: #e07c4b; }

.heading-cultura-opinion, .heading-cultura-ciencia , .heading-cultura-pais, .heading-cultura-mercados { background-color: #e07c4b;}

.heading-mercados, .heading-mercados-cultura, .heading-mercados-pais, .heading-mercados-opinion { background-color: #8cb289; }

.heading-mercados-bloomberg { background-color: #8cb289; width: 170px !important}

.heading-dialogos-de-el-mostrador {background-color: #8cb289;}

.heading-el-semanal {background-color: #8cb289;}

.heading-braga,.heading-yo-opino,.heading-historias-de-sabanas,.heading-mujeres-inolvidables { background-color: #92516f; }

.heading-patrocinado { background-color: #71a9a4; }

.heading-podcast { background-color: #8173A6; }

.heading-agendapais { background-color: #0099fa; }

.heading-generacionm { background-color: #01bdbe; }

.heading-elecciones-2021 { background-color: #808080; }

.heading-newsletter-el-semanal { background-color: #8cb289; }

.heading-nueva-constitucion { background-color: #f9b953; }

.heading-nueva-constitucion-braga { background-color: #f9b953; }

.heading-nueva-constitucion-cultura { background-color: #f9b953; }

.heading-cita-de-libros { background-color: #e07c4b; }

.heading-mundo-opinion { background-color: #449dbd; }

.heading-braga-cultura { background-color: #FFCCCB; }

.heading-cultura-braga { background-color: #e07c4b; }

.heading-braga-opinion { background-color: #FFCCCB; }

.heading-la-cronica-constituyente { background-color: #f9b953; }

.heading-con-los-ojos-en-la-moneda { background-color: #8E98CE; }

.heading-el-mostrador-en-la-cop26 { background-color: #4db749; }

.heading-congreso-futuro { background-color: #d20d5c; }

.heading-cultura-medioambiente { background-color: #e07c4b; }



#home .noticias-destacadas .imagen-destacada { padding-top: 32px !important;}



/*Gráfico del día*/

section.grafico-del-dia { background-color: #ebf2eb!important; padding-bottom: 15px;}

section.grafico-del-dia h2.titulo-seccion {}

section.grafico-del-dia article { border: none; font-family: 'Droid Sans', sans-serif; padding-top: 0 !important;}

section.grafico-del-dia article div { border: none; margin-top: 0; padding-top: 0;}

section.grafico-del-dia article h3 { line-height: 20px; font-size: 15px; font-weight: 700; padding-top: 14px;}

section.grafico-del-dia article h3 a { color: #4A4A4A;}

section.grafico-del-dia article figure { margin-bottom: 15px;}

section.grafico-del-dia article figure a { display: block; margin: 0;}

section.grafico-del-dia article figure img { margin-bottom: 0;}

section.grafico-del-dia article p { clear: left; float: left; line-height: normal; font-size: 12px; font-weight: normal; width: 100%;}



/*Blogs y Opinion*/

#home section.opinion h5 a,

#mercados section.opinion h5 a,

#cultura section.opinion h5 a,

#tv section.opinion h5 a,

#agenda-pais section.opinion h5 a,

#single-sidebar section.opinion h5 a { border-bottom: 2px solid #327dc0; color: #327dc0; display: block; padding-bottom: 5px;}



#home section.opinion h5 a:hover,

#mercados section.opinion h5 a:hover,

#cultura section.opinion h5 a:hover,

#tv section.opinion h5 a:hover,

#agenda-pais section.opinion h5 a:hover,

#single-sidebar section.opinion h5 a:hover { border-bottom: 2px solid #333; color: #333; text-decoration: none;}



#home section.opinion h5 a:hover span,

#mercados section.opinion h5 a:hover span,

#cultura section.opinion h5 a:hover span,

#tv section.opinion h5 a:hover span,

#agenda-pais section.opinion h5 a:hover span,

#single-sidebar section.opinion h5 a:hover span

{ color: #ff9a02;}



#home section.cartas-al-director article h4 a,

#mercados section.cartas-al-director article h4 a,

#cultura section.cartas-al-director article h4 a,

#tv section.cartas-al-director article h4 a,

#agenda-pais section.cartas-al-director article h4 a,

#single-sidebar section.cartas-al-director article h4 a{ color: #333333;}



#home section.cartas-al-director cartas-editorial article p,

#mercados section.cartas-al-director cartas-editorial article p,

#cultura section.cartas-al-director cartas-editorial article p,

#tv section.cartas-al-director cartas-editorial article p,

#agenda-pais section.cartas-al-director cartas-editorial article p,

#single-sidebar section.cartas-al-director cartas-editorial article p{ color: #5d5d5d;}



.single-sidebar section.opinion, .single-sidebar section.columnas, .single-sidebar section.cartas-al-director {background-color: #eaf1f9 !important}

.single-sidebar section.opinion article div.contenido-entrada {  margin-top: 0px; padding: 20px 0; float: left}

.single-sidebar section.opinion article div h3 a, .single-sidebar section.opinion article h3 a { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}

#single-sidebar div.single-sidebar section article:first-of-type { border-top: none; margin-top: 0; padding-top: 0;}

#single-sidebar .single-sidebar section article {  padding-left: 15px; padding-right: 15px;}

.single-sidebar section article {  padding-left: 15px; padding-right: 15px;}





.btn-ver-mas {

    background-color: #6785A0;

    border-radius: 20px;

    color: #fff;

    float: right;

    font-size: 0.85em;

    margin: 10px 10px 0;

    text-align: right;

    width: 100px;

}



.btn-ver-mas:before {

    background: url(../img/ic-ver-mas.svg) 0 0 no-repeat;

    content: "";

    display: block;

    height: 15px;

    float: left;

    position: relative;

    top: -1px;

    width: 15px;

}



/* Login */

.login{

  color: #000000;

  font-family: 'titillium_webregular';

  float: right;

  list-style:none;

}

.login .dropdown-menu{

  left: auto;

  right: 0;

  min-width: 300px;

  /*max-width: 295px;*/

  background-color: #ffffff;

  padding: 0;

  color: #000;

  width: 500px;

  font-size: 1.2rem;

  border-radius: 0 0 10px 10px;

  padding-bottom: 15px;

  z-index: 7777;

}

.login .encabezado{

  /*float: left;*/

  margin: 0 0 10px;

}

.login .encabezado h4{

    vertical-align: middle;

    color: #ffffff;

    font-family: 'titillium_webextralight';

    font-size: 3rem;

    line-height: 5rem;

    padding: 6px 20px 0;

    background: #417f7c;

    border-radius: 0 0 15px 15px;

}

.login .bg-bienvenidos{

  color: #ffffff;

}

.login .form-login{

  float:left;

  width: 100%

}

.login .bg-elmo{

  padding: .5rem 0;

}

.login .bg-elmo img{

  width: 66%;

  margin: 0 20%;

}

.login .bg-close{

  padding: 1.2rem 0 2rem;;

}

.login .bg-close img{

  width: 18px;

  float: right;

  margin: 0 14px;

}

.login .oi-x{

  color: #fff;

}

.login .title-log h3{

  padding: 3rem 0;

  font-family: 'titillium_webregular';

  display: inline-block;

  color: #417f7c;

  font-size: 32px;

}

.login .title-log .color-v{

  font-family: 'titillium_websemibold';

}

.login .title-log .color-g{

  font-family: 'titillium_webbold';

}

.login input#login-submit {

    border: 0

}

.login .btn-login{

  background: transparent none repeat scroll 0% 0%;

  margin: auto;

  background-color: #417f7c;

  color: #fff;

  border-color: #417f7c;

  font-size: 1.1rem;

  width: 70%;

  text-align: center;

  border-radius: 5px;

  line-height: 2rem;

  display: inline-block;

  padding: 1px 7px 2px;

}

.login .btn-suscribir{

  line-height: 3rem;

  font-size: 1.3rem;

}

.login .col-button{

  width: 100%;

  float:left;

  text-align: center;

}

.login .form-control{

  border-radius: 5px;

  height: 25px;

  background-color: #f1f1f1;

  margin: 0 0 .5rem 0;

}

.login a{

  color: #000;

  text-decoration: none;

}

.login .login-modal__form a{

  color: #000;

  text-decoration: underline;

}

 .login .line-col{

    border-right: 1px solid #848484;

    padding-right: 2rem;

    height: 240px;

    margin: 0 0 2rem;

}

/*.v-align{

    margin: 15% 0;

}



.sub-menu .dropdown-submenu {

  position: relative;

  display: inline-block;

}

.sub-menu .dropdown-submenu-content {

  display: none;

  position: absolute;

  background-color: #f9f9f9;

  min-width: 160px;

  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

  padding: 12px 16px;

  z-index: 1;

}

.sub-menu .dropdown-submenu-content li{

  width:100%;

  padding: 5px 0;

  background: f7f7f7;

}

.sub-menu .dropdown-submenu:hover .dropdown-submenu-content.active{

  display: block;

}

*/

.sub-menu .dropdown-submenu {

  position: relative;

  display: inline-block;

  cursor: pointer;

}



.sub-menu .dropdown-submenu-content {

  display: none;

  position: absolute;

  background-color: #f9f9f9;

  min-width: 160px;

  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

  padding: 0;

  z-index: 1;

}

.sub-menu .dropdown-submenu:hover{

  background: rgba(93, 92, 92, 0.52)

}

.sub-menu .dropdown-submenu:hover .dropdown-submenu-content {

  display: block;

  cursor: pointer;

  z-index: 9999;

}

.sub-menu .dropdown-submenu-content li{

  width: 100%

}

.sub-menu .dropdown-submenu-content li a {

  color: #333 !important;

  border-bottom: 1px solid #ccc;

}

.sub-menu .dropdown-submenu-content li a:hover{

  background: #dedede !important;

}

.img-candado {

    display: inline-block;

    /*width: 90px;*/

    height: 90px;

    margin-right: 3px;

    position: relative;

    left: -5px;

    object-fit: cover;

    overflow: hidden;

}

.img-candado-24 {

    display: inline-block;

    width: 24px !important;

    height: 24px !important;

    margin-right: 3px;

    position: relative;

    /* left: -5px; */

    object-fit: cover;

    overflow: hidden;

    top: -3px;

    margin-bottom: 0px !important;

}

section.datos-noticias .titulo-single .tooltip {

    border-bottom: 0px;

    margin-top: 15px;

}

section.datos-noticias .titulo-single {

    padding-left: 0px !important;

}



.fuente-imagen {

    background: #333;

    color: white !important;

    padding: 4px 15px;

    margin-bottom: 15px;

    text-align: right;

}



.fuente-imagen p {

    margin: 0;

    color: white !important;

}



#ui-datepicker-div {

    display: none;

}



section.line-hgt ul li a {

    line-height: 1.42857143 !important;

}



.publicidadNotas {

    width: 100%;

    text-align: center;

}

footer .border-line{

	border-top:1px solid #fff;

	padding-top: 2rem;

}

footer .border-line li{

	list-style:none;

	font-family: 'Droid Sans', sans-serif;

        font-size: 11px;

}

footer .border-line li a{

	color: #fff;

	font-family: 'Droid Sans', sans-serif;

}


.u-responsive-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}
.u-responsive-video iframe, .u-responsive-video object, .u-responsive-video embed, .u-responsive-video video {position:absolute;top:0;left:0;border:0;width:100% !important;height:100% !important;}
.noticias-relacionadas iframe, .noticias-relacionadas .u-responsive-video { display: none; }

.logo-footer {max-width: 244px;}