/*---------------------------------
	IMPORTS
-----------------------------------*/

@import url(https://fonts.googleapis.com/css?family=Gafata);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Arial", arial, verdana, sans-serif;
font-weight:bolder;
color:#375684;line-height:110%;
}
h2{font-size:36px;}
h3{font-size:30px;}
a{color:#44618c;text-decoration: none;}

thead th,
tbody th{
font-family: "Arial", arial, verdana, sans-serif;
}

p{margin: 0;}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Arial", arial, verdana, sans-serif;
}

.menu{
font-family: "Arial", arial, verdana, sans-serif;
}

blockquote{
font-family: "Arial", arial, verdana, sans-serif;
}

ul,li{margin:0px;padding:0px;list-style:none;}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body,html{width:100%;height:100%;margin:0px;}
body{
margin:0;
padding:0 0 0 0;
color:#000;
background:#f5f5f5;
font:normal 0.9em/150% 'Arial', arial, verdana, sans-serif;
text-shadow: 0 0 1px transparent; /* google font pixelation fix */
}

img, iframe {max-width: 100% !important; object-fit: contain; overflow: hidden;}
.overflow-visible {overflow: visible;}
.mini-texto-pbl {font-size:10px;line-height:10px;color:#777;margin:0px;padding-top:0px;padding:6px;-webkit-border-radius: 0 0 5px 0;border-radius: 0 0 5px 0;background-color:rgba(255,255,255,0.6);}
.relative {position: relative;}

/*.wrapper{
	width:1000px;
	position:relative;
	margin:0 auto;
}*/

#contenido{
	background-color:#fff;
}
.separa-10{height: 10px; clear: both;}
.separa-20{height: 10px; clear: both;}
.separa-30{height: 10px; clear: both;}
.separa-40{height: 10px; clear: both;}
.separador_superior{background-color:#375684;border-bottom:solid 26px #e9cd30;}

.no-padding {padding: 0;}
.container .col-sm-3.no-padding {padding: 0px 15px;}
.wrapper-flex {display: flex;justify-content: center;align-content: center;}
img.full-width{margin: 0; width: 100%;}

#header #logo{margin-top:-14px;}
#header .superior_derecha{text-align:right;margin-top:20px;}
#header #menu{margin-top:0px;}

#header #busqueda{margin-top:5px;}
#header #busqueda .fecha{float:right;margin-right:10px;}
#header #busqueda .fecha small{font-size:11px;color:#375684;margin:0px;padding:0px;line-height:10px;}
#header #busqueda .fecha p{font-size:13px;color:#375684;margin:0px;padding:0px;line-height: 10px;}

#header #busqueda .buscador{float:right;margin-top:5px;}
#header #busqueda .buscador input{-webkit-border-radius: 15px;border-radius: 15px;background-image:url(/images/icon_search.png);background-repeat:no-repeat;background-position: center right;width:200px;}

.navbar-toggle .icon-bar {background: #375684;}
.navbar-toggle {border-color: #375684;top: 20px;right: 0px;}
.navbar-nav>li {width: 14.285%;}
.navbar-nav {float: none;}
.navbar {min-height: unset;}
#logo a {display: inline-block; max-width: calc(100% - 70px);}
#menu ul:not(.submenu) li a {
    background-color: #375684;
    padding: 17px 17px;
    height: 100%;
    font-family: "Gafata";
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    width: 100%;
    text-align: center;
    border-right: solid 2px #fff;
    border-top: solid 3px #fff;
    word-break: break-word;
}
#menu .submenu{background-color:#f1f1f1;border-top:solid 1px #fff;}
#menu .submenu li{display: inline-block;height:40px;line-height:40px;font-size:12px;font-family: "Arial"}
#menu .submenu li a{border-right:solid 1px #fff;;padding:10px;text-decoration:none;color:#2E4E68;}
#menu .submenu li a.current{color:#000;}
#menu .submenu li:first-child{background-color:#e9cd30;color:#000;padding:0 10px;}
#menu .submenu li:nth-child(2){background-image:url(/images/selector_categoria.png);background-repeat: no-repeat;background-position: center left;padding-left:5px;}

#footer{
	background-color:#375684;
	color:#fff;
	font-size:12px;
	margin-top:15px;
	padding:7px;
}
#footer a{color:#fff;}
#footer div:nth-child(2){text-align:right;line-height: 40px;}
#footer .otros_contenidos{margin:0 10px;}
#footer .otros_contenidos li{float:left;list-style:circle;margin:3px 10px;}

#footer_2{background-color:#e9cd30;border:solid 1px #e9cd30;color:#375684;}
#footer_2 p{text-align:center;margin:3px;font-size:12px;}
#footer_3 p{text-align:center;color:#999;font-size:12px;}
#footer_3 a{color:#999;}
/*---------------------------------
	CONTENIDO
-----------------------------------*/

.bloque_noticias{
	background-color: #fff;
	background-image:url(/images/bloque_superior.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:4px 12px 12px 12px;

}
.bloque_noticias img {
    margin: 20px 0!important;
    width: 100%;
}
.bloque_noticias p {line-height: initial;}
.bloque_noticias>h4,.bloque_noticias>h5{
	font-family: Arial;
	font-size:18px;
	color:#375684;

	text-transform: uppercase;
	border-bottom:solid 1px #c1c1c1;
}
.bloque_noticias>h5{font-size:13px;}
.bloque_noticias>h4 a{text-decoration: none;color:#375684;}
.bloque_noticias>h5 a{text-decoration: none;color:#375684;}
/*.bloque_noticias.bloque_principal{background-color:#f5f5f5;}*/
.bloque_noticias>h4>small{color:#909090;font-weight:normal;text-transform: none;}

.bloque_contenido{border:solid 3px #375684;margin-bottom:15px;}
.bloque_contenido h4{color:#fff;background-color:#375684;margin:0px;font-size:16px;font-weight:normal;padding:5px 5px;}
.bloque_contenido .content{color:#515151;font-size:11px;line-height: 120%;}
.bloque_contenido .content a{color:#515151;}
.bloque_contenido .content span{color:#375684;}
.bloque_contenido .content ul li a, .lista_enlaces li a{font-size: 14px;line-height: 24px;}
.bloque_contenido .content ul li{padding:5px;}
.bloque_contenido .content ul li:nth-child(2n){background-color:#f5f5f5;}
.bloque_contenido.agenda_semanal .content ul li:nth-child(1n){background-color:#f5f5f5;}
.bloque_contenido.agenda_semanal .content ul li:nth-child(2n){background-color:#fff;}

.bloque_publicidad{margin-bottom:15px;}
.bloque_publicidad small{color:#c5c5c5;margin:0px;}
.bloque_publicidad img{border:solid 1px #c3c3c3;}

.contenido_noticia h4{border:none;}
.contenido_noticia h4 small{text-transform:uppercase;color:#666;}
.contenido_noticia p{text-align:justify;}
.contenido_noticia .foto_noticia{border:solid 1px #ddd;padding:5px;font-size:12px;color:#555;position:relative;}
.contenido_noticia .foto_noticia img{margin:0px;}
.contenido_noticia .foto_noticia.izquierda{width:50%;margin:5px;float:left;margin-right:10px;}
.contenido_noticia .foto_noticia.derecha{width:50%;margin:5px;float:right;margin-left:10px;}
.contenido_noticia .foto_noticia .play{position:absolute;z-index:10000;bottom:5px;left:5px;}
.contenido_noticia .foto_noticia .play:hover{opacity:0.9;}


.contenido_noticia .cosas_relacionadas {float:right;width:56%;}

.contenido_noticia .cosas_relacionadas .video{float:right;width:150px;font-size:10px;}
.contenido_noticia .cosas_relacionadas .galeria{float:right;width:160px;font-size:10px;}
.contenido_noticia .cosas_relacionadas .videofuera{float:right;width:30px;font-size:10px;}
.contenido_noticia .cosas_relacionadas .galeriafuera{float:right;width:30px;font-size:10px;}

.contenido_noticia .cosas_relacionadas .video_relacionado a{text-transform:uppercase;padding-left:0px;text-decoration:none;color:#666;}
.contenido_noticia .cosas_relacionadas .galeria_relacionada a{text-transform:uppercase;padding-left:0px;text-decoration:none;color:#666;}
.contenido_noticia .cosas_relacionadas .icon{font-size:30px;color:#588bc0;margin-top:5px;}

.galeria .imagen{background-position:center center;background-repeat:no-repeat;background-size:cover;border:solid 1px #eee;height:120px;}
.lista_noticias>li{padding-top:5px;padding-bottom:12px;margin-bottom:20px;border-bottom:solid 1px #c1c1c1;}
.lista_noticias>li:last-child{border-bottom:none;}
.lista_noticias h4{
	font-size:13px;
	font-weight:normal;
	color:#a1a1a1;
	text-transform: uppercase;
	margin:0px;
}
.lista_noticias h2,.lista_noticias h3{margin-top:0px;}
.lista_noticias p{color:#373737;font-size:15px;text-align:justify;line-height:120%;}

.lista_noticias .comentarios{
	border:solid 1px #c1c1c1;
	border-left:none;
	border-right:none;
	color:#909090;
	font-size:13px;
}
.lista_noticias .comentarios i{color:#d9d9d9;font-size:18px;}
.lista_noticias .comentarios b{color:#909090;}
.lista_noticias .comentarios li:first-child{width:50%;float:left;}
.lista_noticias .comentarios li:nth-child(2){width:50%;float:right;text-align:right;}
.lista_noticias .relacionadas li{border-top:solid 1px #c1c1c1;padding:5px;font-size:13px;}

.lista_noticias .imagen{position:relative;}
.lista_noticias .imagen .play{position:absolute;z-index:10000;bottom:5px;left:5px;}
.lista_noticias .imagen .play:hover{opacity:0.9;}

.lista_adjuntos .relacionadas li{border-top:solid 1px #c1c1c1;padding:5px;font-size:13px;}
.lista_comentarios .comentarios{
	border:solid 1px #c1c1c1;
	border-left:none;
	border-right:none;
	color:#909090;
	font-size:13px;
}
.lista_comentarios .comentarios i{color:#d9d9d9;font-size:23px;}
.lista_comentarios .comentarios b{color:#909090;}
.lista_comentarios .comentarios li:first-child{width:50%;float:left;}
.lista_comentarios .comentarios li:nth-child(2){width:50%;float:right;text-align:right;}

.destacada_triple .lista_noticias h3{
	font-size:45px;
}
.destacada_triple .lista_noticias .relacionadas li{width:49%;float:left;}
.destacada_triple .lista_noticias .relacionadas li:nth-child(2n){width:49%;float:right;}
.destacada_triple .lista_noticias li{border-bottom:none;margin-bottom:0px;}

.destacada_doble .lista_noticias .relacionadas li{width:49%;float:left;}
.destacada_doble .lista_noticias .relacionadas li:nth-child(2n){width:49%;float:right;}
.destacada_doble .lista_noticias li{border-bottom:none;margin-bottom:0px;}


.lista_opiniones li .titulo{text-align:center;color:#909090;font-size:12px;font-style:italic;line-height:14px;}
.lista_opiniones{margin-bottom:15px;}

.lista_opiniones_grande li{margin:0px;width:50%;float:left;margin-bottom:0px;}
.lista_opiniones_grande li div.contenedor{height:110px;margin:10px;border:solid 1px #ddd;overflow:hidden;position:relative;padding-left:30%;}
.lista_opiniones_grande li img{margin:0px;width:30%;position:absolute;left:0px;bottom:0px;float:left;margin-right:10px;}
.lista_opiniones_grande li p{color:#909090;font-size:11px;text-transform:uppercase;padding-top:10px;margin:0px;margin-top:10px;}
.lista_opiniones_grande li h3{margin:0px;font-style:italic;font-weight:normal;}
.lista_opiniones_grande li .fecha{padding:0px;position:absolute;bottom:0;right:10px;}
.lista_opiniones_grande li small{float:right;font-size:10px;color:#999;font-style:italic;}

.lista_opiniones_grande{margin-bottom:15px;}

.detalle_opinion li{margin:0px;width:100%;float:left;margin-bottom:0px;}
.detalle_opinion li div.contenedor{margin:10px;border-bottom:solid 1px #ddd;position:relative;}
.detalle_opinion li .foto_opinion_usuario{margin:0px;width:8%;float:left;margin-right:10px;}
.detalle_opinion li p.nombre{color:#909090;font-size:11px;text-transform:uppercase;margin:0px;margin-top:10px;}
.detalle_opinion li h3{margin:0px;font-style:italic;font-weight:normal;}
.detalle_opinion li .fecha{padding:0px;position:absolute;bottom:0;right:10px;}
.detalle_opinion li small{float:right;font-size:10px;color:#999;font-style:italic;}
.detalle_opinion li p{text-align: justify;}

.detalle_opinion li .relacionadas li{padding:5px;border-bottom:solid 1px #ddd;}
.detalle_opinion li .relacionadas .fecha{float:right;position:relative;color:#666;font-style:italic;font-size:12px;}

.detalle_opinion{margin-bottom:1	5px;}


.lista_gente_con_duende li{width:100%;float:left;height:203px;overflow:hidden;}
.lista_gente_con_duende h3{font-size:22px;overflow:hidden;}

.lista_gente_con_duende li p{margin:0px;text-align: justify;}
.lista_gente_con_duende li:nth-child(2n){float:right;}

.lista_enlaces{margin:0 10px;}
.lista_enlaces li{list-style:square;color:#383838;float:left;font-size:12px;margin:3px 10px;}
.lista_enlaces a{color:#383838;}

.tinta_tienda h2{font-weight:normal;}
.boton_mas{background-color:#efefef;text-align:center;color:#3f3f3f;text-transform: uppercase;font-size:11px;width:100%;}
.boton_mas a{color:#3f3f3f;font-weight:bolder;}

.tab-content ul li{border-bottom:dotted 1px #cacaca;position:relative;padding:5px;}
.tab-content ul li a{color:#696969;}
.tab-content ul li i{position:absolute;right:0px;top:13px;font-size:20px;color:#46638d;}
.tab-content ul li:last-child{border:none;}

.carrusel li .foto{height:100px;overflow:hidden;margin:10px;margin-bottom:0px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.carrusel li .titulo{padding:10px;font-size:14px;}
.carrusel li .opciones{background-color:#375684;color:#fff;text-align:right;font-size:22px;font-weight:bolder;}
.carrusel li .opciones a{color:#fff;line-height:40px;padding:5px;}
.carrusel li .opciones a:first-child{border-right:solid 1px #203c65;padding-right:20px;}

.lista_productos li{width:33%;float:left;}
.lista_productos li .foto{height:140px;margin:10px;overflow:hidden;margin-bottom:0px;;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.lista_productos li .titulo{padding:10px;font-size:14px;}

.lista_productos li .opciones{background-color:#375684;color:#fff;text-align:right;font-size:22px;font-weight:bolder;}
.lista_productos li .opciones a{color:#fff;line-height:40px;padding:5px;}
.lista_productos li .opciones a:first-child{border-right:solid 1px #203c65;padding-right:20px;}


.imagen_foto_del_dia{background-size:contain;background-position:center center; background-repeat: no-repeat;background-color: #eee;}
.imagen_cuadrada{
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center center;
	border:solid 1px #c3c3c3;
	background-size:cover;
}
#twitter-widget-0{}

#fuera_de_pagina_izquierda{
	position:fixed;
	width:120px;
	left:50%;
	margin-left:-620px;
	top:0px;
}
#fuera_de_pagina_derecha{
	position:fixed;
	width:120px;
	right:50%;
	margin-right:-620px;
	top:0px;
}

.ultima_hora {margin:10px 0px;padding:0px;display: flex;}
.ultima_hora {background-color:#d7d7d7;color:#980202;position:relative;min-height:30px;line-height:30px;overflow: hidden;}
.ultima_hora .texto {padding:0px 10px; word-break: break-word; font-size: 10px;}
.ultima_hora .first {padding:0px;text-align:center;}
.ultima_hora .first {background-color:#980202;color:#fff;height:100%;line-height:30px;display: inline-block;padding: 0px 10px;}
.ultima_hora .texto_ultima_hora{position:absolute;top:0px;max-height:30px;height:30px;overflow-y:none;line-height:30px;padding-left:10px;}

/*.item{width:50%;padding:10px;}*/

.bloque_encuesta{margin-top:10px;padding-top:0px;}
.bloque_encuesta .antepregunta{font-size:13px;color:#333;text-align: justify;line-height:120%;}
.bloque_encuesta h3{font-size:26px;line-height:120%;text-align:center;}
.bloque_encuesta li{list-style:none;margin-bottom:5px;padding:5px;border-left:solid 7px #466393;padding-left:5px;background-color:#eee;position:relative;}
.bloque_encuesta li .barra{width:50%;height:30px;position:absolute;top:0px;left:0px;
background: rgb(179,220,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,220,237,1)), color-stop(50%,rgba(41,184,229,1)), color-stop(100%,rgba(188,224,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */

}
.bloque_encuesta li strong{position:absolute;background:none;background-color:#fafafa;right:0px;top:0px;font-size:12px;height:30px;line-height:25px;width:70px;padding-right:5px;color:#666;font-weight:normal;border-left:solid 1px #ddd;text-align:right;padding-top:4px;}

.bloque_encuesta li:last-child{background:none;border:none;text-align:center;}

.categoria_galeria {
    padding: 10px;
}
.categoria_galeria a {
    border:solid 1px #ddd;
    display: block;
}
.categoria_galeria .imagen{
	height:220px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.categoria_galeria h4{height:35px;overflow:hidden;font-size:14px;font-weight:normal;text-align:center;margin-bottom:0px;}

.thumbgaleria{
	height:150px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.clasificacion table,.clasificacion table tr,.clasificacion table td{padding:0px;margin:0px;line-height:auto;}


#al_minuto .cabecera{
	margin:0px;padding:5px;
	background-color:#eee;
	
}
#al_minuto .cabecera li{margin:0px;padding:0px;list-style:none;float:left;}
#al_minuto .cabecera .foto{background-color:#fff;border:solid 1px #999;padding:0 15px;width:10%;text-align:center;height:70px;line-height:65px;}
#al_minuto .cabecera .foto img{height:60px;}
#al_minuto .cabecera .nombre{font-size:25px;font-weight:bolder;line-height:70px;color:#375684;width:30%;text-align:center;}
#al_minuto .cabecera .resultado{background-color:#375684;text-align:center;color:#fff;min-width:55px;line-height:70px;width:9%;font-size:35px;}

#al_minuto .cabecera_responsiva {margin:0px;padding:3px;background-color:#eee;}
#al_minuto .cabecera_responsiva li{margin:0px;padding:0px;list-style:none;float:left;}
#al_minuto .cabecera_responsiva .foto{background-color:#fff;border:solid 1px #ddd;width:10%;text-align:center;height:50px;line-height:45px;overflow:hidden;}
#al_minuto .cabecera_responsiva .foto img{height:50px;padding:2px;}
#al_minuto .cabecera_responsiva .nombre{font-size:70%;font-weight:bolder;line-height:50px;color:#375684;width:30%;text-align:center;}
#al_minuto .cabecera_responsiva .resultado{background-color:#375684;text-align:center;color:#fff;line-height:50px;width:9%;font-size:24px;}

#al_minuto .registros td:first-child{text-align:center;font-size:20px;}
#al_minuto .registros tr:nth-child(2n) td{background-color:#efefef;}
#al_minuto .contador{margin:5px;padding:5px 10px;background-color:#efefef;}
#al_minuto .contador li{margin:0px;padding:0px;float:left;width:50%;color:#999;}
#al_minuto .contador li a{color:#999;}
#al_minuto .contador li:last-child{text-align:right;}



footer div {padding: 10px;}

@media(max-width:768px) {
	.navbar-nav>li{width: auto;}
	.no-flex-xs {display: block;}
	.container {padding: 0;}
	.bloque_contenido {border: none;}
	.item {width: 100%;}
}

