/* - - - - - - - - - - - - - - - - - - 
  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;}
#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-kiosko .blog-masthead { background-color: #492600;}
#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;}

.blog-masthead .container,
.blog-masthead h1,
.blog-masthead .blog-nav.col-md-6,
.blog-masthead .navbar-form.navbar-right {}


/*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: 1.2em; 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-kiosko .cabecera-categoria { background-color: #dc831f;}
#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-kiosko .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;}
/*Kiosko*/
#cat-kiosko .submenu-categoria ul li a:hover,
#cat-kiosko .submenu-categoria ul li a.active { background-color: #492600;}
/*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-kiosko .claves { background-color: #7290aa;}
#cat-vida-en-linea .claves { background-color: #0079C6;}
#cat-multimedia .claves { background-color: #7290aa;}



/* - - - - - - - - - - - - - - - - - - 
  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: #8073a6;}
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.kiosko a { background-color: #DC831F;}
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;}
/*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:30px;}
/* - - - - - - - - - - - - - - - - - - 
  :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: 15px;}
.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: block; 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;}
.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%;}
.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%;}
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 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;}
/*Kiosko*/
.segunda-columna section.kiosko article div.col-md-12 { border-top: 1px solid #ccc; padding-top: 20px; }
.segunda-columna section.kiosko article:first-of-type div.col-md-12 { border-top: none; padding-top: 0;}
.segunda-columna section.kiosko article div div { border-top: none; padding: 0 0 0 15px;}




/* - - - - - - - - - - - - - - - - - - 
  :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%;}
.tercera-columna section article div div { padding-right: 0;}
.tercera-columna section article div div h3 {}
.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: #deeff0; 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;}
/*Vida en Línea*/
.tercera-columna section.vida-en-linea { background-color: #e8f4e9;}
.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*/
.tercera-columna section.opinion { background-color: #eaf1f9;}
.tercera-columna section.opinion article {}
.tercera-columna section.opinion article div {}
.tercera-columna section.opinion article:first-of-type div { border-top: none; margin-top: 0; padding-top: 0;}
.tercera-columna section.opinion article:first-of-type img { margin-top: 0; padding-top: 0;}
.tercera-columna section.opinion article div div { border-top: none; margin-top: 0; padding-left: 15px; padding-right: 15px;}
.tercera-columna section.opinion article div div h3 a { font-size: 15px; font-weight: 700;}
.tercera-columna section.opinion article figure { padding-left: 15px; padding-right: 0;}
.tercera-columna section.opinion article img { margin-top: 0; width: 100%;}
.tercera-columna section.opinion div.envianos-tu-opinion { padding: 0;}
.tercera-columna 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;}
.tercera-columna section.opinion div.envianos-tu-opinion a strong { display: block; font-weight: 700;}
.tercera-columna 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: 0; /*no borrar*/}
#home .primera-columna section article figure a {}
#home .primera-columna section article figure img { width: 100%;}
/*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%;}
#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.kiosko article div.contenido-entrada { padding-top: 20px;}
#home .segunda-columna section.kiosko article:first-of-type div.contenido-entrada { padding-top: 0;}
#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 { margin-bottom: 20px;}
#home .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;}
#home .tercera-columna section.vida-en-linea article:first-of-type div.contenido-entrada { border-top: none; padding-top: 20px; border-bottom: 1px solid #ccc;}
#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 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 { color: #4c4a4b; display: block; font-size: 18px; font-weight: 700; margin-bottom: 10px;}
#home .tercera-columna section article figure { padding: 0; /*no borrar*/}
#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;}




























/* · · · · · · · · · · · · · · · ·:: 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 Serif', 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 Serif', 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: 50px;}
#mercados .segunda-columna section h2 { font-family: 'Droid Serif', serif; margin-bottom: 10px;}
#mercados .segunda-columna section h2 a { border-bottom: 5px solid #5B7D59; color: #5B7D59; display: block; padding-bottom: 5px;}
#mercados .segunda-columna section h2 a:hover { border-bottom: 5px solid #000; color: #000; text-decoration: none;}
#mercados .segunda-columna section h2 a:hover span { color: #ff9a02;}
#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: block; 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;}
/*Marcando Pauta*/
#mercados .segunda-columna section.marcando-pauta {}
#mercados .segunda-columna section.marcando-pauta article {}
#mercados .segunda-columna section.marcando-pauta article h3 { margin-bottom: 15px;}
/*Flashes de Mercado*/
#mercados .segunda-columna section.flashes-de-mercado {}
#mercados .segunda-columna section.flashes-de-mercado article { border: none; margin: 0 0 20px; padding-top: 0;}
#mercados .segunda-columna section.flashes-de-mercado article div { border-top: none;}
#mercados .segunda-columna section.flashes-de-mercado article em { margin-top: 0;}
#mercados .segunda-columna section.flashes-de-mercado article h3 { margin-bottom: 15px;}
#mercados .segunda-columna section.flashes-de-mercado article figure { margin-bottom: 15px;}
/*Blogs y Opinión*/
#mercados .segunda-columna section.opinion {}
#mercados .segunda-columna section.opinion h2 { margin-bottom: 20px;}
#mercados .segunda-columna section.opinion article { margin-top: 0; padding-top: 20px; width: 100%;}
#mercados .segunda-columna section.opinion article:first-of-type { padding-top: 0;}
#mercados .segunda-columna section.opinion article:last-of-type { margin-bottom: 0}
#mercados .segunda-columna section.opinion article figure { padding-left: 0; /*no borrar*/}
#mercados .segunda-columna section.opinion article figure a { display: block;}
#mercados .segunda-columna section.opinion article figure a img { width: 100%;}
#mercados .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;}
#mercados .segunda-columna section.opinion article div { border-top: none; padding: 0;}

/*Kiosko de la bolsa*/
#mercados .segunda-columna section.kiosko-bolsa {}
#mercados .segunda-columna section.kiosko-bolsa article { margin-bottom: 10px; padding-top: 20px; width: 100%;}
#mercados .segunda-columna section.kiosko-bolsa article:first-of-type { margin-bottom: 0; padding-top: 10px;}
#mercados .segunda-columna section.kiosko-bolsa article figure { padding-left: 0;}
#mercados .segunda-columna section.kiosko-bolsa article figure a { display: block;}
#mercados .segunda-columna section.kiosko-bolsa article figure img { margin: 0; padding: 0; width: 100%;}
#mercados .segunda-columna section.kiosko-bolsa article div { border-top: medium none; padding: 0; /*no borrar*/}
#mercados .segunda-columna section.kiosko-bolsa article div h3,
#mercados .segunda-columna section.kiosko-bolsa article div h3 a { margin-bottom: 0;}
/*Sin editar*/
#mercados .segunda-columna section.sin-editar article { border: none; margin: 0 0 20px; padding-top: 0;}
#mercados .segunda-columna section.sin-editar article div { border-top: none; padding-top: 0;}
#mercados .segunda-columna section.sin-editar article img { width: 100%;}
#mercados .segunda-columna section.sin-editar article em { margin-top: 0;}
#mercados .segunda-columna section.sin-editar article h3 { margin-bottom: 15px;}

#mercados .single-sidebar { margin-bottom: 30px;}
#mercados .single-sidebar section {}
/*Titulos de secciones (sidebar)*/
#mercados .single-sidebar section { float: left; padding-bottom: 20px;}
#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 { border: none; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}
#mercados .single-sidebar section article div { border-top: 1px solid #CCC; margin-top: 0px; padding-top: 20px;}
#mercados .single-sidebar section article:first-of-type div { border-top: none; padding-top: 0;}
#mercados .single-sidebar section article div div { border-top: none; 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%;}
/*Indicadores Financieros*/
#mercados .single-sidebar section.indicadores-financieros { background-color: #ebf2eb!important; padding-bottom: 10px;}
#mercados .single-sidebar section.indicadores-financieros h2.titulo-seccion { font-size: 20px; margin-bottom: 10px; text-align: center;}
#mercados .single-sidebar section.indicadores-financieros article { margin-top: 10px; padding: 0 10px; /*no borrar*/}
#mercados .single-sidebar section.indicadores-financieros article:first-of-type { margin-top: 0;}
#mercados .single-sidebar section.indicadores-financieros article div { background-color: #fff; border: none; padding: 10px; /*no borrar*/}
#mercados .single-sidebar section.indicadores-financieros article div h3 { color: #5B7D59; font-family: 'Droid Sans', sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; padding: 0;}
#mercados .single-sidebar section.indicadores-financieros article div table { }
#mercados .single-sidebar section.indicadores-financieros article div table tr {}
/*#mercados .single-sidebar section.indicadores-financieros article div table tr:nth-child(1) { border-top: none;}*/
#mercados .single-sidebar section.indicadores-financieros article div table tr td { border-top: 1px solid #ccc; font-size: 11px; line-height: 1.42857; padding: 5px 0; text-align: right; vertical-align: top;}
#mercados .single-sidebar section.indicadores-financieros article div table tr td:first-of-type { text-align: left;}
#mercados .single-sidebar section.indicadores-financieros article div table tr:first-of-type td { border-top: none; padding-top: 0;}
#mercados .single-sidebar section.indicadores-financieros article div table tr:last-of-type td { padding-bottom: 0;}
#mercados .single-sidebar section.indicadores-financieros article div table tr td span.glyphicon-triangle-top { color: #00A33A;}
#mercados .single-sidebar section.indicadores-financieros article div table tr td span.glyphicon-triangle-bottom { color: #ED5F2A;}


/* · · · · · · · · · · · · · · · ·:: 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 { margin: 30px 0;}
#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;}







/* · · · · · · · · · · · · · · · ·:: 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 .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;}

/*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%;}
#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; color: #4A4A4A; 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; text-transform: uppercase;}
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 figure { border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; margin-bottom: 15px;}
div.bloque-principal section.noticia-single-post article figure img { padding: 0;}
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 h3 { font-family: 'Droid Serif', serif;}
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 { 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: 14px; font-weight: 700; line-height: 17px; 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 { padding-bottom: 20px;}
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 #8073a6; color: #8073a6;}
#tv div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #8073a6; color: #8073a6;}
#tv div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #8073a6;}
#tv div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #8073a6;}
#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: #8073a6 #8073a6 transparent; background-color: #fff; color: #8073a6;}
#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: #8073a6; border-color: #8073a6 #8073a6 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-kiosko div.bloque-principal.categoria section.destacados div h3 { border-bottom: 5px solid #ff8601; color: #ff8601;}
#cat-kiosko div.bloque-principal.categoria section.lo-ultimo h2 { border-bottom: 5px solid #ff8601; color: #ff8601;}
#cat-kiosko div.bloque-principal section.lo-mas-leido div ul.nav-tabs { border-color: #ff8601;}
#cat-kiosko div.bloque-principal section.lo-mas-leido div ul.nav-tabs li.active a{ color: #ff8601;}
#cat-kiosko div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a,
#cat-kiosko div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:focus,
#cat-kiosko div.bloque-principal section.lo-mas-leido .nav-tabs > li.active > a:hover { border-color: #ff8601 #ff8601 transparent; background-color: #fff; color: #ff8601;}
#cat-kiosko div.bloque-principal section.lo-mas-leido .nav > li > a:focus,
#cat-kiosko div.bloque-principal section.lo-mas-leido .nav > li > a:hover { background-color: #ff8601; border-color: #ff8601 #ff8601 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%;}

/*#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%;}
#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 #google_ads_div_w.merc.home.728x90.1_ad_wrapper { 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: 0 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;}
.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.kiosko.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: 350px;}
.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 { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 12px; line-height: 14px;}
article p.autor-noticia-post em { display: inline !important; font-family: 'Droid Serif', serif !important; font-style: italic !important; font-size: 12px !important; font-weight: 700 !important; line-height: 30px !important;}
article p.autor-noticia-post a { color: #4A4A4A; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase;}






/* - - - - - - - - - - - - - - - - - - 
  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;}
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: 9.8%; 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;}
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 13px;}
/*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,
  .segunda-columna section.kiosko article div figure { margin-bottom: 0;}
  

  /*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.enlaces-footer section ul.categoria-enlaces { margin-bottom: 30px; padding: 0 15px; width: 20%;}
  footer.enlaces-footer section ul.categoria-enlaces:nth-of-type(5) { clear: left;}
  footer.enlaces-footer section span:nth-of-type(4) {display: none;}
  /*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: 16.8%;}

  #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: 12px;}


  #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: 12px; 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: 12px; 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;
}


/*Blogs y Opinión*/
.tercera-columna section.la-clave { background-color: #EDEAF5;}
h2.titulo-seccion.la-clave a { background-color: #009FE0;font-size: 19px;}
.tercera-columna section.la-clave div.rrss { padding: 0;}
.tercera-columna 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}
.tercera-columna section.la-clave div.rrss a { color: #fff;}
.tercera-columna section.la-clave div.rrss a:hover { color: #fff; text-decoration: none;}
.tercera-columna 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;}
.tercera-columna 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; }
#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;
  /*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-quantity { 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 {
  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; 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;
  }
}

/*FIN RTB*/