
/* CSS Document */

body { font-family: 'Roboto', sans-serif; color:#333; background:#FFF; }
a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	}

.fix-pad {padding:0; }
.fix-space { display:none; }
.container { position:relative; }
.clerfix::after { clear: both; content: ""; height: 0; width: 0; }
/* bootstrap mods */

.navbar-inverse { /*background:#FFF !important; border-color: #CCC background:#6EC59A; */ background:#000; border-color:#fff; }
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav>li>a { text-shadow:none; }
.navbar-inverse .navbar-nav>li>a { /*color:#000;*/ color:#FFF; }
.navbar-inverse .navbar-nav>li>a:hover { /*color:#ED1C24;*/ color:#FFF; }
.navbar-inverse .navbar-toggle {background:#FFF; color: #000; float:left; margin-left:8px; padding:6px 11px; }
.navbar-inverse .navbar-toggle:hover { background:#FFF; color:#000}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #FFF; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a { background:#529ED3; }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.open>a:hover { background: #FFF; color: #000 }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #FFF; color: #000 }

.navbar { min-height:40px; }
.navbar .container { position:relative; }
.nav>li>a { padding:10px;   }
.navbar-nav>li>a { padding-top:10px; padding-bottom:10px; }

/*
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background:#6EC59A; border-color:#6EC59A;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color:#6EC59A; }
.pagination>li>a, .pagination>li>span { color:#6EC59A; }
*/

/* custom styles */
#portada [class*="col-"] {
	padding:0 10px 20px;
}
.header{ margin:60px 0 25px 0; position:relative;}
.header .social-nav,
.header .logo { background:#F5F3F4; }
.header .logo img { min-width:200px; max-width:250px; margin: auto; }
.separador { margin-bottom:20px; }
#search { margin:20px 0 0 0; position:relative;  }
#search a { position:absolute; top:8px; right:8px; }

.banner-radio { float:right; padding: 0; height: 0; }
.accesos-rapidos { position:absolute; right: 0; width:410px; top:-10px;}
.fecha { float:left; padding-right:10px; padding-top:3px; margin-right:10px; border-right:1px solid #CCC; height:50px; }
.fecha p { color:#233F6F; line-height:1.5em; }
.fecha p span { color:#CCC; font-size:1.5em; clear:both; display:block; text-align:right; }
.accesos { float:left; padding-right:10px; margin-right:10px; border-right:1px solid #CCC; height:50px; overflow:hidden; padding-top:5px; }
.accesos ul { margin:0; padding:0; }
.accesos li { list-style:none; }
.accesos li a { color:#233F6F; font-weight:600;}
.accesos li a i { color:#CCC; }
.social-nav { padding-top:7px; }
.social-nav li { list-style:none; float:left; margin-right:5px; border-radius:100px; text-align:center; font-size:18px; width:32px; height:32px; line-height:32px;}
.header .social-nav li { background: #000; }
.header .social-nav li a {  color:#FFF; }
.wide-container-secciones .social-nav { float: right; text-align: center; }
.wide-container-secciones .social-nav li { background: #000; }
.wide-container-secciones .social-nav li a {  color:#FFF; }
.wide-container-secciones .social-nav ul { padding-left: 0; }
.navbar-header .social-nav li { background: #FFF; }
.navbar-header .social-nav li a { color: #000; }
/*.social-nav li:hover { background:#000; }
.social-nav li:hover a { color:#FFF; }*/
.social-nav li:last-child { margin-right:0; }

.wide-container-secciones { margin: auto; margin-bottom: 30px; width: 98%; box-shadow: 0 1px 1px #8b8b8b; padding-bottom: 5px;}
.secciones-list ul { padding-left: 0; padding-top: 15px; text-align: center;}
.secciones-list li { list-style: none; float: left; color: #000; }
.secciones-list li a {font-weight: 500; color: #000; }
.secciones-list li a:hover { text-decoration: none; }

.accesos-nav {display:none; padding:8px; float:right;}
.accesos-nav .fecha { height:auto; border-right:none; margin-top:5px;}
.accesos-nav .fecha p { line-height:normal; color:#FFF;}
.accesos-nav .accesos { height:auto; }
.accesos-nav .accesos li { float:left; margin-right:5px; }
.accesos-nav .accesos li a { color:#FFF; }
.accesos-nav .social-nav { padding-top:0; float:left; }
.accesos-nav .social-nav ul { margin:0; padding:0; }


.alerta { position:relative; }
.alerta a { width:100%; background:#F60; padding:10px; border-radius:5px;  color:#FFF; font-style:italic; font-size:16px; display:block; }
.alerta a i { margin-right:10px; background:#FFF; padding:8px; border-radius:100px; color:#F60; font-size:16px; }
.alerta a:hover {text-decoration:none; background:#529ED3;}
.alerta a:hover i { color:#233F6F; }

.listado-gris { background:#233F6F; padding:25px; position:relative; overflow:hidden;}
.listado-gris h3 {  color:#253F6F; font-weight:700; padding-bottom:20px; margin:0; }
.listado-gris h4 { color:#6EF8D9; margin-bottom:25px; font-family: 'lobster', sans-serif; font-size:30px;}
.listado-gris h4.claro { color:#529ED3; margin-top:0; }
.listado-gris ul { margin:0; padding:0; display:block; }
.listado-gris li { list-style:none; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px dashed #FFF;  }
.listado-gris li:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0; }
.listado-gris li strong { color:#AAEAFF; font-weight:300; font-size:0.8em; }
.listado-gris li p { margin:0; padding:0; font-size:1.1em; }
.listado-gris li p a { color:#FFF; font-weight:600; font-style:italic;}
.listado-gris.oscuro { background:#333;}

.listado-claro { background:#FFF; padding:25px; position:relative; overflow:hidden;}
.listado-claro h3 { color:#529ED3; font-weight:400; padding-bottom:20px; margin:0; font-family: 'lobster', sans-serif; font-size:2.3em; }
.listado-claro h4 { color:#6EF8D9; margin-bottom:5px; }
.listado-claro ul { margin:0; padding:0; display:block; }
.listado-claro li { list-style:none; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px  dashed #CCC; }
.listado-claro li:last-child{ border-bottom:none; padding:0 0 30px 0; }
.listado-claro li strong { color:#6EF8D9; font-weight:300; font-size:0.8em; }
.listado-claro li p { margin:0; padding:0; font-size:1.1em !important; font-weight:600; font-style:italic; }
.listado-claro li p a { color:#333;}

.listado-claro .ver-mas a,
.listado-gris .ver-mas a { font-family: 'lobster', sans-serif; font-weight: 400; color:#333; background:#529ED3; padding:10px 15px; position:absolute; bottom:0; right:25px; font-size:1.2em;}
.listado-claro .ver-mas a { background:#529ED3; color:#FFF; font-size:18px; }

.destacado-listas { position:relative; }


.item { position:relative; }
.item .content { position:absolute; bottom:40px; left:40px; right:40px; }
.item .content h4 { background:#529ED3; display:table; padding:5px 10px; font-size:12px; font-weight:600; color:#FFF; clear:both; margin:0 0 0 -10px; letter-spacing: normal; }



.item .content h3 { font-size:2.8em; line-height:1.2em;  display:inline; box-shadow: -10px 0 0 rgba(0,0,0,0.6); background:rgba(0,0,0,0.6); margin:0;}
.item .content h3 span { box-shadow: 10px 0 0 rgba(0,0,0,0.6); }

.item .content:hover h3 { background:rgba(82,158,211,1); box-shadow: -10px 0 0 rgba(82,158,211,1);}
.item .content:hover h3 span {  box-shadow: 10px 0 0 rgba(82,158,211,1); }
.item .content h3 a { color:#FFf; margin:0;  }
.item .content h3 a:hover {text-decoration:none; }



.item .content:hover h4 { background:#333; color:#FFF; font-weight:600;}



.item .image img { width:100%; }

.noticias-listas .item { border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:15px; float:left;}
.noticias-listas .item:last-child { border-bottom:none; padding-bottom:0px; }
.noticias-listas .item .image { position:relative; float:left; margin-bottom:10px;}
.noticias-listas .item .image img { width:100%; }
.noticias-listas .item .video { width:100% !important; height:auto !important; margin-bottom:10px;}
.noticias-listas .item .content {position:relative; float:left;  bottom:0; left:0; right:0; }
.noticias-listas .item .content h3 { background:none; box-shadow:none; line-height:22px; display:block; margin-bottom:10px; font-weight:900;}
.noticias-listas .item .content h3 a { color:#253F6F; font-size:24px;  padding:0 0 10px 0; width:100%; }
.noticias-listas .item .content h3 a:hover { text-decoration:underline; }
.noticias-listas .item .content h4 { background:none; color:#000; text-transform:uppercase; padding:0; margin:0; width:100%; letter-spacing:normal;}

.noticias-listas .item .content p { color:#000; font-size:16px; }

.noticias-listas.border {  border-bottom:1px solid #CCC;float:left; margin-bottom:15px; padding-bottom:5px;}
.noticias-listas.border:last-child {border-bottom:none !important;}
.noticias-listas.border .item {margin:0; }

#listado .noticias-listas { width:100%; }

.banner { clear:both; display:block;}

/* Modulo de twitter en home */
.twiter-destacado { background:#333; padding:10px 15px; float:left; width:100%; position:relative; color:#FFF; }
.twiter-destacado h2 { font-size:1em; font-weight:700; float:left; margin:0 20px 0 0; line-height:2.4em; }
.twiter-destacado p { margin:7px 0 0 0; font-style:italic; font-size:1.2em;  line-height:1.2em;}

/* Modulo de Facebook en home */
.facebook-destacado { background:#000; padding:10px 15px 0 ; float:left; width:100%; position:relative; color:#FFF; }
.facebook-destacado h2 { font-size:1em; font-weight:700; float:left; margin:0; line-height:2.4em; }
.facebook-destacado p { float:left; font-style:italic; max-width:890px; overflow:hidden; }
.facebook-destacado span.btn-default a { float:right; margin:-10px -15px 0 0; padding:20px; background:#529ED3; color:#FFF; font-style:normal; text-shadow:none;   font-family: 'lobster', sans-serif; font-size:1.8em; border-left:1px solid #FFF; }
.facebook-destacado p span.btn-default a:hover { text-decoration:none; background:#6EC59A; }

/* Modulo de Elecciones en home */
.elecciones-destacado { background:#6C4528; padding:20px 15px 20px 105px; float:left; width:100%; position:relative; color:#FFF; margin-top:40px; }
.elecciones-destacado h2 { position:absolute; position:absolute; bottom:5px; left:10px;  width:80px; margin:0 20px 0 0; height:103px; float:left; }
.elecciones-destacado p { float:left; margin:0; font-style:italic; font-size:1.3em;  line-height:1.2em; max-width:890px; }

/* Columnistas nuevo
.columnistas { background:#FFF; padding:15px 15px 0 15px; display:table; width:100%; position:relative; }
.columnistas h2 { font-family: 'lobster', sans-serif; font-size:33px; text-align:left; margin:0 0 20px; padding:0; color:#233F6F; }
.columnistas h2 span { background: #fff; padding: 0 15px; position: relative; z-index: 1; }
.columnistas h2:before {   background: #E9E9E9; content: ""; display: block; height: 1px; position: absolute; top: 36px; width:95%; right:25px; }

.autor { padding:0; margin:0; }
.autor .image { margin-bottom:10px; }
.autor .content {padding:10px; }
.autor h3 { margin:0; padding:0; font-size:1.4em; line-height:1.3em; margin-bottom:10px;}
.autor h3 a { color:#0CF;  font-weight:100; }
.autor p { margin:0 0 5px 0; }
.autor p a { color:#666; font-size:14px; font-style:italic; }
.autor p a.creditos { color:#6FF8DA; }
.autor h3 a,
.autor p a:hover {text-decoration:none; }
*/

/* Columnistas viejo

.columnistas h2 { font-family: 'lobster', sans-serif; font-size:33px; text-align:center; border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:20px;}
.autor { background:#333; height:129px; overflow:hidden; }
.autor .image { width:130px; float:left; margin:0 10px 0 0; border-right:1px solid #F5F3F4;  height:130px; overflow:hidden; }
.autor .content {padding:10px; }
.autor h3 { margin:0; line-height:24px; font-weight:700; }
.autor h3 a { font-size:18px; color:#FDFDD2; }
.autor p { margin:0 0 5px 0; }
.autor p a { color:#FFF; font-size:14px; }
.autor p a.creditos { color:#6FF8DA; }
.autor h3 a,
.autor p a:hover {text-decoration:none; }
*/

/*Columnistas 08-2018 */

.listado-columnistas { border-left: solid 7px #529ed2; }
.listado-columnistas > .titulo { margin-left: 10px; margin-top: 0; margin-bottom: 25px; font-size: 35px; font-weight: 900; }
.listado-columnistas ul { list-style: none; padding-left: 20px;  }
.listado-columnistas .autor { height: auto; }
.listado-columnistas .autor .image-listado {padding-bottom: 0 !important; height: auto; margin: 0; /*border-right:1px solid #F5F3F4;*/ overflow:hidden; float: left; }
.listado-columnistas .autor .image-listado img {border-radius: 100%}
.listado-columnistas .autor .image-listado .nombre-autor { display: block; width: 100%; text-align: center; margin-top: 5px; text-decoration: none; }
.listado-columnistas .autor .info { float: right; margin-top: 5px; margin-left: 15px; }
.listado-columnistas .autor .info a { text-decoration: none;}
.listado-columnistas .autor .info a:hover { cursor: pointer; text-decoration: none; }
.listado-columnistas .autor .info .titulo { color: #000; font-weight: 600;}
.listado-columnistas .autor .info .bajada { color:#676767; display: block; margin-top: 5px; font-weight: 500; }

.wide-container-columnistas { width: 100%; border-top: solid 2px #000; border-bottom: solid 2px #000; margin-bottom: 30px; }
.wide-container-columnistas .columnista { width: 50%; float: left; padding: 20px 0; padding-right: 15px; }
.wide-container-columnistas .columnista:nth-child(2n) { padding-right: 0; }
.wide-container-columnistas .columnista .image-listado { width: 25%; float: left; }
.wide-container-columnistas .columnista .image-listado img { border-radius: 100%; }
.wide-container-columnistas .columnista .info { width: 75%; float: right; padding-left: 10px; }
.wide-container-columnistas .columnista .info .titulo { color: #193177; font-size: 20px; font-weight: 900; }
.wide-container-columnistas .columnista .info .contenido { color: #000; margin-top: 5px; margin-bottom: 5px; font-size: 16px; }
.wide-container-columnistas .columnista .info .autor { color: #519ed2; font-size: 15px; font-weight: 600; }
.wide-container-columnistas .columnista .info a:hover { text-decoration: none; cursor: pointer; }

/*Más leídos 08-2018 */

.listado-mas-leidos { border-left: solid 7px #529ed2; }
.listado-mas-leidos > .titulo { margin-left: 10px; margin-top: 0; font-size: 35px; font-weight: 900; }
.listado-mas-leidos .simil-lista { padding-left: 10px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 10%; float: left; font-size: 40px; font-weight: 800; }
.listado-mas-leidos .simil-lista .item .contenido { width: 90%; float: right; font-weight: 600; position: relative; padding: 10px 10px; color:#000000; }
.listado-mas-leidos .simil-lista .item .contenido::after { content: ""; background: #529ed2; position: absolute; top: 0; left: 0; height: 100%; z-index: -1; }
.listado-mas-leidos .simil-lista .item:nth-child(1) .contenido::after { width: 100%; }
.listado-mas-leidos .simil-lista .item:nth-child(2) .contenido::after { width: 80%; }
.listado-mas-leidos .simil-lista .item:nth-child(3) .contenido::after { width: 60%; }
.listado-mas-leidos .simil-lista .item:nth-child(4) .contenido::after { width: 40%; }
.listado-mas-leidos .simil-lista .item:nth-child(5) .contenido::after { width: 20%; }

/* Entrevista 08-2018 */

.entrevista .item { background: #000; padding: 10px; padding-bottom: 10px !important; }
.entrevista .item > .fecha-seccion { color: #FFF; text-align: right; margin: 0; }
.entrevista .item > .titulo { color: #fff; padding:0; font-weight: bold; margin: 0; margin-bottom: 5px; }
.entrevista .item > .titulo span { color: #4688b8; }
.entrevista .item > .content h3 { color: #fff; margin-top: 10px; }
.entrevista .item > .content h3 a { color: #FFF; font-weight: 500; text-decoration: none; }
.entrevista .item > .content p { color: #fff; }


/* icons */
.icon-twitter { background:url(../images/sprite-icons.png) no-repeat -30px -91px; width:33px; height:34px; overflow:hidden; float:left; margin-right:10px; }
.icon-facebook { background:url(../images/sprite-icons.png) no-repeat -81px -98px; width: 109px; height: 30px; overflow: hidden; float: left; margin-right: 20px; margin-top:5px; }
.glyphicon {color:#000; }
.glyphicon:hover {color:#ED1C24; }

/* interna */
#interna { margin-bottom:30px; }
#interna h1 {font-size:3.2em; font-weight:700; color:#253F6F; margin:0 0 10px 0; }
#interna p { font-size:18px; }
#interna p.destacado { padding:20px 30px; background:#323024; color:#529ED3; font-size:2.3em; font-style:italic; margin-bottom:20px; }
#interna p.destacado strong { text-align:right; display:block; font-family: 'lobster', sans-serif; letter-spacing:2px; font-size:0.8em; font-weight:300; }
hr { border-top:1px solid #CCC; }
#interna p.autor  {font-family: 'lobster', sans-serif; }
#interna p.autor a { color:#000; }
#interna .video.left {width:50%; float:left; margin:0 20px 10px 0; }
#interna .video.right {width:50%; float:right; margin:0 0 10px 20px; }

#interna .toolbar { background:#FFF; }
#interna .toolbar ul {list-style:none; margin:7px 0 0 0; padding:0; }
#interna .toolbar li a { color:#000; }
#interna .toolbar li a:hover {text-decoration:none; color:#F00; }
#interna .nota {color:#000; font-weight:300; font-size:18px; }
#interna .nota a { font-weight:600; }
#interna .page-header {border-bottom:1px solid #CCC; }
#interna .page-header  h2 {font-family: 'lobster', sans-serif; color:#253F6F;}
#interna .autor a { color:#6EC59A; text-decoration:none; }
#interna .autor a:hover { color:#000; }
#interna .nota span.destacado { background:#529FD5; color:#FFF; }

#interna .social li{ float:left; margin-right:10px; margin-bottom:7px; }
#interna .social li.twitter { width:90px; margin-right:0; }

#interna .epigrafe { text-align:right; color:#666; font-style:italic; padding:5px;}
#interna .tags { width:100%; display:block; clear:both; }
#interna .tags h5 {  font-family: 'lobster', sans-serif; font-size:24px; color:#000; display:block; text-transform:capitalize; margin-bottom:15px; }
#interna .tags ul { display:block; margin:0; padding:0; width:100%; }
#interna .tags li {list-style:none; float:left; margin:0 10px 0 0; padding:0; font-size:0.8em;}
#interna .tags li a {  background:#529ED3; padding:5px; color:#FFF; font-weight:400; }
#interna .tags li a:hover { text-decoration:none; background:#FFF; color:#529ED3; }
#interna .nota .codigo_js {margin:0 auto; display:block; width:510px; }

#interna .well { border-radius:0 !important; background:#323024; color:#FFF; border:none !important; border-color:transparent !important; box-shadow:none;}
#interna .well h4 { font-family: 'lobster', sans-serif; font-size:2em; margin-top:0 !important; color:#529ED3;  }

#map-canvas { width: 440px; height: 360px; }
.map-canvas h2 { font-family: 'lobster', sans-serif; font-size:2em; }

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}
.twitter-icon {
	color: #16A085;
	float: left;
	font-size: 40px;
	line-height: 40px;
	margin-right: 20px;
}
.twitter-feed {
    list-style: none outside none;
    margin: 0;
    max-height: 30px;
    padding: 0;
    position: relative;
}
.tweet-slider ul > li {
    color: #FFFFFF;
    float: left;
    font-weight: 400;
    line-height: 1;
}
.tweet-slider ul > li small {
    color: #E6E6E6;
    display: block;
    float: none;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    margin-top: -10px;
}
.in_twitter{
	margin-bottom:15px;
}
.tweet_list li {
    font-size: 14px;
    line-height: 20px;
	list-style:none;
}
.tweet_time a{
	display: inline-block;
	margin: 10px auto;
	color:#ffffff;
}
.tweet_time a:hover{
	color:#bdc3c7;
}
.tweet_join {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.tweet_text {
	font-size: 14px;
	color:#ffffff;
}
.tweet_text a{
	color:#ffffff;
	font-weight: bold;
}
.tweet_text a:hover{
	text-decoration: underline;
	color: #bdc3c7;
}


/* footer */
.footer { background:#000; border-top: 4px solid #FFF; padding:30px 0; }
.footer .logo { max-width:200px; float:left; }
.footer hr {border-color:#515151; }

/*
.footer .social-nav ul { list-style:none; margin:20px 0 0 0; padding:0 10px;  }
.footer .social-nav li { float:left; width:40px; height:40px; overflow:hidden; margin-left:10px; }
.footer .social-nav li:first-child { margin-left:0; }
.footer .social-nav .icon-twitter { background:url(../images/sprite-icons.png) no-repeat -101px -0px; width:44px; height:44px; overflow:hidden; float:left; margin-right:10px; }
.footer .social-nav .icon-facebook { background:url(../images/sprite-icons.png) no-repeat -51px -0px; width:44px; height:44px; overflow:hidden; float:left; margin-right:10px; margin-top:0; }
.footer .social-nav .icon-youtube { background:url(../images/sprite-icons.png) no-repeat -151px -0px; width:44px; height:44px; overflow:hidden; float:left; margin-right:10px; }

.footer .social-nav .icon-twitter:hover,
.footer .social-nav .icon-facebook:hover,
.footer .social-nav .icon-youtube:hover {background-position-y:-41px; }*/

.footer .social-nav a { color: #FFF; }

.footer .personal ul { color:#FFF; list-style:none; margin:10px 0 0 0; padding:0; }
.footer .personal li { border-right:1px solid #515151; float:left; padding:10px 20px 10px 10px; }
.footer .personal li strong { display:block; }
.footer .personal li:last-child { border-right:none; padding:10px 0 10px 10px;}

.footer p.derechos { font-size:13px; color:#CCC; font-style:italic; }

.fecha-top{
	float:right;
	color:#FFF;
	padding:10px 0 0 0;
}

/* MEDIA QUERIES */
/* Large desktops and laptops */
@media (min-width: 1200px) {
/*.header .social-nav	{width:72%; }*/
.navbar-nav.secciones { display: none; }

.secciones-list li { width: 14.2%; }
.secciones-list li a { font-size: 14px; }

.listado-columnistas .autor { margin-bottom: 25px; }
.listado-columnistas .autor .image-listado { width: 25%; }
.listado-columnistas .autor .image-listado .nombre-autor { font-size: 14px; }
.listado-columnistas .autor .info { width: 70%; }
.listado-columnistas .autor .info .titulo { font-size: 16px; }
.listado-columnistas .autor .info .bajada { font-size: 14px; }

.wide-container-columnistas .columnista .info { padding-top: 20px; }

.facebook-destacado p { margin:10px 0 0 0; font-size:1.2em;  line-height:1.2em; }

.listado-mas-leidos > .titulo { margin-bottom: 25px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 10%; }
.listado-mas-leidos .simil-lista .item .contenido { font-size: 15px; width: 90%; }

.entrevista .item > .titulo { font-size: 23px; }
.entrevista .item > .fecha-seccion { font-size: 14px; }
.entrevista .item > .content h3 a { font-size: 24px; }
.entrevista .item > .content p { font-size: 16px; }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.fix-space {display:block; }
.twiter-destacado p { max-width:100%; margin:0; }

.fecha-top{display:none;}

.navbar-nav.secciones { display: none; }
.secciones-list li { width: 14.2%; }
.secciones-list li a { font-size: 13px; }

.listado-columnistas .autor { margin-bottom: 0; }
.listado-columnistas .autor .image-listado { width: 35%; }
.listado-columnistas .autor .image-listado .nombre-autor { font-size: 13px; }
.listado-columnistas .autor .info { width: 60%; }
.listado-columnistas .autor .info .titulo { font-size: 15px; }
.listado-columnistas .autor .info .bajada { font-size: 13px; }
.wide-container-columnistas .columnista .info { padding-top: 11px; }

.facebook-destacado p { max-width:690px; margin:10px 0 10px 0; font-size:1.3em;  line-height:1.3em; }

.listado-mas-leidos > .titulo { margin-bottom: 10px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 10%; }
.listado-mas-leidos .simil-lista .item .contenido  { font-size: 14px; width: 90%; }

.entrevista .item > .titulo { font-size: 19px; }
.entrevista .item > .fecha-seccion { font-size: 12px; }
.entrevista .item > .content h3 a { font-size: 20px; }
.entrevista .item > .content p { font-size: 15px; }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

/* since 3.1.0 */
.navbar-collapse.collapse.in {  display: block!important;  }
.collapsing { overflow: hidden!important; }

.fecha-top{display:none;}

.navbar .fecha {position:absolute; top:5px; left:10px; max-width:400px;}

#portada .video { margin-bottom:20px; }

.item .content h3 { font-size:2em; line-height:1.23em;  display:inline; box-shadow: -10px 0 0 rgba(0,0,0,0.6); background:rgba(0,0,0,0.6); margin:0;}

#interna h1 {font-size:2.6em; }
#interna p.destacado {font-size:1.4em !important; }
#interna p { font-size:1em; }
#interna .video.left { width:100%; }

.navbar-nav.secciones { display: none; }
.navbar-nav>li { font-size: 12px; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a { padding-left:10px; padding-right:20px; }
.listado-claro { padding:20px;}
.banner {display:none; }
.fix-space {display:block; }
.autor { margin-bottom:20px;  }

.wide-container-secciones .social-nav { margin-top: 10%; }

.secciones-list li:nth-child(-n+4) { width: 25%; margin-bottom: 7px;}
.secciones-list li:nth-child(n+5) { width: 33%; }
.secciones-list li a { font-size: 13px; }

.noticias-listas:not(.entrevista) .image { width: 40%; float: left; }
.noticias-listas:not(.entrevista) .content { width: 57%; float: right; }

.listado-columnistas .autor { margin-bottom: 10px; }
.listado-columnistas .autor .image-listado { width: 25%; }
.listado-columnistas .autor .image-listado .nombre-autor { font-size: 14px; }
.listado-columnistas .autor .info { width: 69%; padding-top: 25px; }
.listado-columnistas .autor .info .titulo { font-size: 17px; }
.listado-columnistas .autor .info .bajada { font-size: 15px; }

.wide-container-columnistas .columnista .info { padding-top: 0; }
.wide-container-columnistas .columnista .info .titulo { font-size: 19px; }
.wide-container-columnistas .columnista .info .contenido { font-size: 15px; }
.wide-container-columnistas .columnista .info .autor {font-size: 13px; }

.facebook-destacado p { max-width:470px; margin:0 0 10px 0; font-size:1.2em;  line-height:1.2em; }

.listado-mas-leidos > .titulo { margin-bottom: 10px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 5%; }
.listado-mas-leidos .simil-lista .item .contenido  { font-size: 14px; width: 94%; }

.entrevista .item > .titulo { font-size: 19px; }
.entrevista .item > .fecha-seccion { font-size: 12px; }
.entrevista .item > .content h3 a { font-size: 20px; }
.entrevista .item > .content p { font-size: 15px; }

.footer .personal li { border-right:1px solid #515151; float:left; padding:10px 20px 10px 0; }
.footer .personal li:last-child { border-right:none; padding:10px 0 10px 20px;}
.footer .social-nav ul { margin-top:10px; }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.banner-radio { display:none; }
.navbar-nav { margin:0 -15px; }
.navbar-nav.tags { text-align: left; float: left; }
.navbar-nav.secciones { display: block; text-align: right; float: right; }
.navbar-nav.tags li a { color: #FFF; background: #000 }
.navbar-nav.secciones li a { color: #FFF; background: #acacac }
.navbar-nav.secciones li a:hover { color: #FFF; background: #acacac }

.fecha-top{display:none;}

.accesos-rapidos { display:none; }
.accesos-nav {display:block; }

.wide-container-secciones { display: none; }

.noticias-listas:not(.entrevista) .image { width: 40%; float: left; }
.noticias-listas:not(.entrevista) .content { width: 57%; float: right; }

.listado-columnistas .autor { margin-bottom: 10px; }
.listado-columnistas .autor .image-listado .nombre-autor { font-size: 14px; }
.listado-columnistas .autor .image-listado { width: 25%; }
.listado-columnistas .autor .info { width: 69%; padding-top: 15px; }
.listado-columnistas .autor .info .titulo { font-size: 17px; }
.listado-columnistas .autor .info .bajada { font-size: 15px; }

.wide-container-columnistas .columnista { width: 100%; }
.wide-container-columnistas .columnista:nth-child(1) { padding-top: 20px; padding-bottom: 10px; }
.wide-container-columnistas .columnista:nth-child(2) { padding-top: 0; padding-bottom: 20px; }
.wide-container-columnistas .columnista .info { padding-top: 20px; padding-left: 15px; }
.wide-container-columnistas .columnista .info .titulo { font-size: 20px; }
.wide-container-columnistas .columnista .info .contenido { font-size: 16px; }
.wide-container-columnistas .columnista .info .autor {font-size: 15px; }

.listado-mas-leidos { margin-left: 15px; margin-right: 15px; }
.listado-mas-leidos > .titulo { margin-bottom: 10px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 7%; }
.listado-mas-leidos .simil-lista .item .contenido  { font-size: 14px; width: 93%; }

.entrevista .item > .titulo { font-size: 19px; }
.entrevista .item > .fecha-seccion { font-size: 12px; }
.entrevista .item > .content h3 a { font-size: 20px; }
.entrevista .item > .content p { font-size: 15px; }

#portada .listado-gris { margin:20px 0 0 0; }
#portada .video { margin-bottom:20px; }

.item .content h3 { font-size:2em; line-height:1.23em;  display:inline; box-shadow: -10px 0 0 rgba(0,0,0,0.6); background:rgba(0,0,0,0.6); margin:0;}

#interna .video.left { width:100%; }

/*.banner {display:none; }*/
.fix-space {display:block; }
.autor { margin-bottom:20px;  }
.facebook-destacado span.btn-default a { font-size:1.4em; padding: 37px; }
.facebook-destacado p { max-width:53%; margin:0 0 0 0; font-size:1.1em;  line-height:1.2em; }
.footer .social-nav { display:none; }


}

/* Landscape phones and smaller */
@media (max-width: 480px) {

.navbar-nav { margin:0 -15px; width: 50%; }
.navbar-nav.tags { text-align: left; float: left; }
.navbar-nav.secciones { display: block; text-align: right; float: right; }
.navbar-nav.tags li a { color: #FFF; background: #000 }
.navbar-nav.secciones li a { color: #FFF; background: #acacac }
.navbar-nav.secciones li a:hover { color: #FFF; background: #acacac }

.fecha-top{display:none;}

.header .social-nav { background:none; margin-right:0;}
.header .social-nav { width:100%; padding:20px 0 0 0; }
.header .social-nav ul { margin:0 auto; width:220px; float:left !important; }
.wide-container-secciones .social-nav { background:none; margin-right:0;}
.wide-container-secciones .social-nav { width:100%; padding:20px 0 0 0; }
.wide-container-secciones .social-nav ul { margin:0 auto; width:220px; float:left !important; }
.header .logo { text-align:center; width:100%;}
.accesos-nav .fecha { display:none; }

.noticias-listas:not(.entrevista) .image { width: 100%; float: left; }
.noticias-listas:not(.entrevista) .content { width: 100%; float: left; }

.listado-columnistas .autor { margin-bottom: 0; }
.listado-columnistas .autor .image-listado { width: 39%; }
.listado-columnistas .autor .image-listado .nombre-autor { font-size: 14px; }
.listado-columnistas .autor .info { width: 55%; padding-top: 15px; }
.listado-columnistas .autor .info .titulo { font-size: 17px; }
.listado-columnistas .autor .info .bajada { font-size: 15px; }

.wide-container-columnistas .columnista { width: 100%; padding-right: 0 }
.wide-container-columnistas .columnista:nth-child(1) { padding-top: 20px; padding-bottom: 10px; }
.wide-container-columnistas .columnista:nth-child(2) { padding-top: 0; padding-bottom: 20px; }
.wide-container-columnistas .columnista .info { padding-top: 5px; padding-left: 15px; }
.wide-container-columnistas .columnista .info .titulo { font-size: 19px; }
.wide-container-columnistas .columnista .info .contenido { font-size: 15px; }
.wide-container-columnistas .columnista .info .autor {font-size: 14px; }

.listado-mas-leidos { margin-left: 15px; margin-right: 15px; }
.listado-mas-leidos > .titulo { margin-bottom: 10px; }
.listado-mas-leidos .simil-lista .item .numero-orden { width: 9%; }
.listado-mas-leidos .simil-lista .item .contenido  { font-size: 14px; width: 90%; }

.entrevista .item > .titulo { font-size: 19px; }
.entrevista .item > .fecha-seccion { font-size: 12px; }
.entrevista .item > .content h3 a { font-size: 20px; }
.entrevista .item > .content p { font-size: 15px; }

#portada .item .content { left:10px; right:10px; bottom:10px; }
#portada .noticias-listas .item .content { left:0; right:0; bottom:0; }
#portada .listado-claro,
#portada .listado-gris { padding:20px; }
.item .content h3 { font-size:1.2em; line-height:1em;  display:inline; box-shadow: -10px 0 0 rgba(0,0,0,0.6); background:rgba(0,0,0,0.6); margin:0;}
.columnistas h2:before { width:85%; }

#interna h1 { font-size:2.6em; }
#interna p.destacado {font-size:1.4em !important; }
#interna p { font-size:1em; color:#000; }
#interna .listado-claro {padding:20px; }
/*.banner {display:none; }*/
.col-xs-4 { width:100%; }

.footer .logo img {width:150px; }
.noticias-listas { margin-bottom:20px; }
.autor p a:not(.creditos) {display:none; }

#portada .col-xs-6 {width:100%; }
#portada .col-xs-6 .item {margin-bottom:20px; }
.twiter-destacado,
.facebook-destacado {display:none; }
.footer .personal li { border-right:1px solid #515151; float:left; padding:10px 20px 10px 0; }
.footer .personal li:last-child { border-right:none; padding:10px 0 10px 20px;}
.footer .personal ul { margin-top:0; font-size:12px; }
#interna .nota .codigo_js { width:270px; }
}

@media (max-width: 315px;) {

.listado-columnistas .autor { margin-bottom: 10px; }
.listado-columnistas .autor .image-listado { width: 39%; }
.listado-columnistas .autor .info { width: 54%; }
.fecha-top{display:none;}

}



.head-media {
	padding:13px 0 10px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-bottom:20px;
}
.head-media  ul.social {
	list-style:none;
	margin:0;
	padding:0;
}
.head-media  ul.social li {
	float:left;
	margin-right:5px;
}
.head-media ul.social li a i {
	background: #253F6F;
	color: #FFF;
	padding: 8px 0 0 0;
	border-radius: 15px;
	width:30px;
	height:30px;
	text-align:center;
}
.head-media ul.social li.vermas {
	position:relative;
}
.head-media ul.social li.vermas:hover .mas-redes{
	display:block;
}
.head-media ul.social li ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:130px;
	overflow:hidden;
}
.head-media ul.social li .mas-redes li {
	width:100%;
	margin-bottom:10px;
}
.head-media  ul.social li.twitter,
.head-media  ul.social li.facebook,
.head-media  ul.social li.gplus {
	background:none !important;
}
.head-media  ul.social li img {
	width:150px;
}
.head-media .mas-redes{
	min-width:292px;
	background:#FFF;
	position:absolute;
	z-index:2;
	right:40px;
	top:-30px;
	padding:15px;
	display:none;
}
.head-media .mas-redes h5 {
	color:#8D8D8D;
}
.flecha-right{
    width: 0px;
    height: 0px;
    border-bottom: 25px solid transparent;
    border-top: 25px solid transparent;
    border-left: 25px solid #FFF;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    right: -10px;
    top: 20px;
}
.head-media .mas-redes .shorturl {
	width:100%;
	margin-top:5px;
	padding:5px;
}

@media (min-width: 1024px) {
	.banner_horizontal{ display:block;}
}

section.informe-especial {
    background-color: #3E3D3D;
    color: #aaa;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
}
.informe-especial .container {
	padding:0;
}
section.informe-especial .black {
    background: #F5F5F5;
}
section.informe-especial .category-image {
	padding:15px;
}
section.informe-especial .category-caption {
	margin-bottom:20px;
	margin-left:0;
}
section.informe-especial .category-caption h2 {
	background:#10B2BF !important;
}

section.informe-especial .detail .caption {
    color: #565656;
    margin-bottom: 10px;
	text-align:right;
}

section.informe-especial .detail p {
    color: #565656;
    font-size: 14px;
    text-align: right;
}

.detail {
        margin-bottom:30px;
        padding:20px;
}
.detail h2 {
        font-size:16px;
        font-style:italic;
        color:#53B846;
        font-weight:600;
        margin-bottom:0;
        margin-top:20px;
}
.detail h1 {
        font-size:38px;
        font-weight:800;
        margin-top:10px;
        margin-bottom:10px;
}
.detail p {
        font-size:22px;
        display:table;
}
.detail .info {
        color: #aaaaaa;
}
.detail .info .likes {
        padding-right: 16px;
}
.detail .info i {
        padding-right: 2px;
}
.caption {
        font-size: 21px;
        font-weight: 400;
        padding-top: 10px;
	 line-height: 1.2;
        color: #000;
}
.small-caption span a,
.caption span a {
        display: block;
    font-size: 14px;
    font-weight: 800;
    font-style: italic;
    margin-bottom: 5px;
        color:#666;
}
.small-caption {
        font-size: 16px;
        font-weight: 400;
        padding-top: 10px;
        line-height: 1.2;
        color: #000;
}
.informe-especial a {    text-transform: uppercase;    position: absolute;    right: 35px;}

.category-caption {
	margin-top: 20px;
	margin-bottom: 20px;
}
.category-caption h2 {
	font-size: 14px;
	color: #fff;
	background-color: #54B947;
	padding:10px 6px;
	letter-spacing: 2px;
	margin: 0px;
	text-transform:uppercase;
}

