

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
	body {font-family:Arial,Georgia,"PT Sans Narrow",sans-serif,cursive; font-size:13px;  color: #5a5a5a;	background-color:#ffffff; line-height:25px; padding-bottom: 40px;}
	a {  color: #D20A0A;  text-decoration: none;}
  	a:hover,a:focus{ color:#D20A0A; outline: none; }
	h1, h2, h3, h4, h5{  font-weight:normal;}
	h3, .h3 { font-size: 20.5px;}
	img {display: block; height: auto; max-width: 100%;}
	.coloruno {color:#000;} .coloruno a{color:#000;}
	.colordos {color:#fff;} .colordos a{color:#fff;} 
	.colortres {color:#D20A0A;} .colortres a{color:#D20A0A;}
	.colorcuatro {color:#10A7E3;} .colorcuatro a{color:#10A7E3;} 
	.colorcinco {color:#2E2E2E;} .colorcinco a{color:#2E2E2E;} 
	.colorseis {color:#5fb818;} .colorseis a{color:#5fb818;}
	.colorsiete {color:#ff6e03;} .colorsiete a{color:#ff6e03;} 
	.colorocho {color:#fff003;} .colorocho a{color:#fff003;}
	.colorocho {color:#fff003;} .colorocho a{color:#fff003;}
	.colornueve {color:#5A5A5A;} .colorocho a{color:#5A5A5A;}
	.cinco { font-weight:500}
	.seis { font-weight:600;}
	.siete { font-weight:700;}
	.nueve { font-weight:900;}
	.vertical { display:table-cell !important; float: none; margin-right: -4px; vertical-align: middle !important; }
	.top5 {margin-top:5px;}
	.top10 {margin-top:10px;}
	.top15 {margin-top:15px;}
	.top20 {margin-top:20px;}
	.top30 {margin-top:30px;}
	.bottom5 {margin-bottom:5px;}
	.bottom10 {margin-bottom:10px;}
	.bottom15 {margin-bottom:15px;}
	.bottom20 {margin-bottom:20px;}
	.bottom30 {margin-bottom:30px;}
	.left15 {margin-left:15px;}
	.padding5 { padding:5px;}
	.padding10 { padding:10px;}
	.padding20 { padding:0 20px 20px 20px;}
	.fondo { background-color:#f1f1f1;padding:20px;}
	.fondo2 {background-color: #f1f1f1; padding: 0;}
	.fondo3 { background-color:#f1f1f1;padding:10px;}
	.fondo4 { background-color:#2E2E2E;padding:10px;}
	.fondo_redond { background-color: #F1F1F1; border: 1px solid #DDDDDD; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);  display: block; line-height: 20px; padding: 20px; transition: all 0.2s ease-in-out 0s;}
	.borde1 { border:solid #dddddd 2px;}
	.borde2 { border:solid #fff 2px;}
	.contenido .col-md-8 { padding-left:0;}
	.contenido .col-md-4 { padding-right:0;}
	.ul-list { padding:0 0 0 15px;}
	.lista1 { float:left; margin:0 5px; list-style-type:none; display:inline;}
	.lista2 { float:left; margin:0 5px; list-style-type:none;}
	.lista3 { float:right; margin:0 5px; list-style-type:none;}
	.lista4 { float:left; padding:35px 0px 5px 0; list-style-type:none;}
	.listauno { clear:both;}
	.listt { padding-left:10px;}
	.tam1{ max-height: 2em; min-height: 2em; overflow: hidden;}
	.tam2{ max-height: 4em; min-height: 4em; overflow: hidden;}
	.tam3{ max-height: 5em; min-height: 5em; overflow: hidden;}
	.tam4{ max-height: 7em; min-height: 7em; overflow: hidden;}
	.tam5{ max-height: 3em; min-height:3em; overflow: hidden;}
	.tam6{ max-height: 4.5em; min-height: 4.5em; overflow: hidden;}
	.tam-tit { max-height: 8em; min-height: 8em; overflow: hidden;}
	.list-down { padding: 0 15px 0 15px;}
	.list-down li { display:inherit; list-style-type:none; text-align:justify; margin:8px 0 3px 0;}
	.square { list-style-type:square;}
	.text-justify { text-align:justify;}
	.img-line { display:inline;}
	.espacio-publi { margin-top:50px;}
	.cartl { margin-left:20px;}
	.img-cartl { padding-right:20px;}
	.img-center { display:table-cell;}
	.pestana .col-md-4 { padding-left:0;}
	.pestana li { list-style-type:square; text-align:justify;}
	.pestana ul { padding-left:20px;}
	.pmini .col-md-4 { padding-left:0;}
	.desplega {  background: url("/vistas/img/flecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #626262; display: block;    height: 10px; overflow: hidden;  position: absolute;  top: 0;  width: 100%;}
	.panel-title { padding-left:20px;}
	footer .col-md-3 {width: 21%;}
	footer .col-lg-3 {width: 22%;}
	footer a { color:#fff;}
	#analistas-inc .col-md-5 { padding:0;}
	#analistas-inc .col-md-7 { padding:0;}
	#analistas-inc h5 { margin:0;}
	#analistas-inc .col-md-4 { margin: 0 0 20px 0; float:left;}
	.tab-content { padding: 0 20px 0 0;}
	.icon-pq .dl-horizontal dt { width: 30px; text-align:center;}
	.icon-pq .dl-horizontal dd { margin-left: 50px;}
	.linea1 { border-bottom: 1px solid #eaeaea; line-height:1px; clear:both; margin: 10px 0;}
	.linea2 {  clear:both; padding:5px 0; border-bottom: 1px dotted #eaeaea; margin:0 0 10px 0;}
	.linea_pie { border-top: 1px solid #5B5B5B; padding: 20px 0 0; width: 99,5%;}
	.megamenu-content { background:none repeat scroll 0 0 #FFFFFF;}
	.cabecero {background: url("/vistas/img/puntitos.jpg") repeat-x; margin: 20px 0 0 0; position:relative; background-position:0 9px; height:50px; clear:both;} .cabecero h2{background: #fff; position:absolute; padding: 0 15px 0 0; margin:0 0 10px 0; font-size:28.5px; white-space:nowrap; color:#000000;} .cabecero h3{background: #fff; position:absolute; padding: 0 15px 0 0; margin:6px 0 10px 0;}
	.cabecero .text1 { background: none repeat scroll 0 0 #fff; color: #000000;font-size: 28.5px; left: 0; margin: 0 0 10px; padding: 0 15px 0 0; position: absolute; white-space: nowrap;}
	.cabecero .text2 {  background: none repeat scroll 0 0 #fff; color: #d20a0a; font-size: 28.5px; margin: 0 0 10px; padding: 0 15px 0 10px; position: absolute; right: 0; white-space: nowrap;}
	.navbar-inverse .navbar-nav>li> a {color: #fff;} .navbar-inverse .navbar-brand {color: #fff;}.navbar { margin-bottom: 5px;}
	.navbar-nav>li> a { padding-bottom: 7.5px; padding-top: 11.5px;}.navbar {min-height:44px;}
	.carousel-caption{left:0;right:0;padding-bottom:30px;position:absolute;bottom:0;z-index:10;padding-top:0;padding-bottom:0px; padding-left:12px; padding-right:12px;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);} .carousel-caption a{ color:#fff; text-align:left; margin: 0 0 0 30px;}.nav>li>a{ padding-left: 10px;padding-right:10px;}.carousel-caption h4{ margin-top:0px;}
	.dropdown-toggle  .caret { display:none !important;}
	
	.submenu {  background-color:#EAEAEA; border-radius: 4px; list-style: none outside none; margin-bottom: 7px; margin-left:0; }
	.submenu li{padding: 6px 10px; font-size: 16px;}
	.tit { color:#fff;  border-radius: 4px;background: rgb(193,1,23); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(193,1,23,1) 0%, rgba(212,0,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,1,23,1)), color-stop(100%,rgba(212,0,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(193,1,23,1) 0%,rgba(212,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(193,1,23,1) 0%,rgba(212,0,25,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(193,1,23,1) 0%,rgba(212,0,25,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(193,1,23,1) 0%,rgba(212,0,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10117', endColorstr='#d40019',GradientType=0 ); /* IE6-9 */}
	.carousel-control .icon-prev, .carousel-control .fa-chevron-left { left: 50%; margin-left: -10px;}
	.carousel-control .icon-next, .carousel-control .fa-chevron-right {  margin-right: -10px; right: 50%;}
	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
    display: inline-block; position: absolute; top: 37%; z-index: 5;}
	
	
	#titulares { margin: 30px 0 0 0;}
	#panel-pest .panel-heading { padding:3px 3px 0 3px;}
	#pestana ul { padding-left:10px;}
	.publicidad { background-color: #F6F6F6; float: none; margin: 0 auto; padding: 30px;text-align: center;}
	.redes { margin:20px 0 0 0;}
	.fecha { background:#CB0000; font-size:22px; border-radius:3px; color:#fff; line-height:17px; padding: 10px; margin:10px 0 0 0;}
	
	/*DOCUMENTOS*/
	.documentos ul {margin:0 0 0 0; padding: 0 0 0 0;}
	.documentos li {display:inline;	list-style-type:none;margin:0 0 0 0;}
	.doc-list li { display:inline;list-style-type:none;margin:0 0 0 0; float:left;	}	
	#doc_list ul { border-left: 1px solid #B7000A;}
	#doc_list li { display:block; padding: 0 0 0 20px;list-style-image:url(/vistas/docs/img/linea.png);}
	.media-list { margin-top:8px;}
	
/*Tweets embebidos   */
.twitter-tweet-rendered {   width: 100% !important; }

/*ESTILOS PORTAL*/
#titulares h3 { font-family: Georgia;}
.pestana a { color: #000000;}
.pestana li { border-bottom: 1px dotted #eaeaea; clear: both; list-style-type: square; margin: 0 0 10px 15px; padding: 5px 0 15px;    text-align: justify;}
#noticias h3 { color: #000; font-family: Georgia; margin: 5px 0 0;   text-align: left;}
#noticias .seclis { margin: 10px 2px 0 19px;}
#noticias .square {  color: #000; list-style-type: square; margin: 0 2px; padding: 0 0 0 7px;}
#noticias li a { color: #000;}
.borde_blanco {  background: none repeat scroll 0 0 #fff;  border: 7px solid #fff; border-radius: 6px;}
.fondo_negro { background-color: #2e2e2e; border: 1px solid #4e5152;  border-radius: 4px;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);    display: block; line-height: 20px; padding: 20px; transition: all 0.2s ease-in-out 0s;}
.eventos h6 { font-weight: bold;}
header .dia {font-size: 24px;}
header .mes { color: #d20a0a; font-size: 18px; text-transform: capitalize;}
header .ano { font-size: 28px;}
.fecha-position { margin:37px 0 0 0;}
li { line-height: 20px;}
	.fondo-foto {line-height: 1;  position: relative;}
	.texto_foto { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75); bottom: 0; color: #fff; padding: 15px; position: absolute;  right: 0; width:65%;}
	.texto_foto2 { background: none; bottom: 0; color: #fff; left: 0; padding: 0; position: absolute;  right: 0;}
	.texto_foto3 { background: none repeat scroll 0 0 rgba(244, 244, 244, 0.75); bottom: 0; color: #fff; padding: 15px; position: absolute;  right: 0; width:65%;}
	.fuente1 { text-transform:uppercase; font-size:18px;}
	.fuente2 { text-transform:uppercase; font-size:14px;}
		.fondo8 { background: none repeat scroll 0 0 rgba(244, 244, 244, 0.75); color: #000; padding: 15px;}
	.fondo8 a{ color: #000; }
		.fondo9 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75); color: #fff; padding: 7px;}
	.fondo10 { background: none repeat scroll 0 0 rgba(244, 244, 244, 0.75); color: #000; padding: 7px;}
	.fondo10 a{ color: #000; }
	.fondo11 { background-color:#fff;padding:7px;}
		.btn-red { background-color: #ed1c24;  border-color: none;  color: #fff;border-radius: 0; }


/*RESPOSIVE	*/

/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */

/* Large Devices, Wide Screens */





/* Large desktops and laptops */
@media (min-width: 1200px) {.logotipo { margin: 18px 0 0 30px;} .

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {.cabecero h3{font-size:22.5px;}h3, .h3 { font-size: 20px !important;} h2, .h2 { font-size: 26px !important;} h1, .h1 { font-size: 34px !important;}.logotipo { margin: 15px 0 0 30px;}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}#noticias h3 { font-size: 20px;} h3, .h3 { font-size: 20px !important;} h2, .h2 { font-size: 26px !important;} h1, .h1 { font-size: 34px !important;}
.img-cartl { padding-right:10px;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;
}.logotipo { margin: 10px 0 0 25px;}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}#noticias h3 { font-size: 20px;} h3, .h3 { font-size: 20px !important;} h2, .h2 { font-size: 26px !important;} h1, .h1 { font-size: 32px !important;}.img-cartl { padding-right:10px;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.logotipo { margin: 7px 0 0 20px;}

}

/* Landscape phones and smaller */
@media (max-width: 480px) {.tam1{ max-height: 3em !important; min-height: 3em !important; overflow: hidden;}.tam2{ max-height: 4.7em !important; min-height: 4.7em !important; overflow: hidden;}.tam3{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.vertical{ display:block !important;} h3, .h3 { font-size: 16px !important;} h2, .h2 { font-size: 23px !important;} h1, .h1 { font-size: 27px !important;}.megamenu .icon-pq .dl-horizontal dt { width: 30px; text-align:center;}.icon-pq .dl-horizontal dd { margin-left: 0;}.site_titulo {font-size: 29px; letter-spacing: 0;} .col-xs-12{width: 100%!important;}.img-cartl { padding-right:7px;}.logotipo { margin: 10px 0 10px 11px;}.fa-2x { font-size: 1.2em;}

}

/*RESPOSIVE	*/



/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */

/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1200px) {.top50 {margin-top:50px;	}

	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) { .cabecero h3{font-size:22.5px;}/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) { .vertical{ display:block !important;}.col-xs-12{width: 100%!important;}.cabecero h2{ font-size:29.5px;  } .cabecero h3{font-size:19.5px;}.top50 {margin-top:30px;}.seccion .img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{min-width:100%;}	.cabecero h2{   width: 56%; } .cabecero h3{ width: 90%;}}

	/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {.tam1{ max-height: 3em; min-height: 3em; overflow: hidden;}.tam2{ max-height: 4.2em; min-height: 4.2em; overflow: hidden;}.tam3{ max-height: 7.3em; min-height: 7.3em; overflow: hidden;}.tam4{ max-height: 10em; min-height: 10em; overflow: hidden;}.vertical{ display:block !important;} h3, .h3 { font-size: 18px;} .megamenu .icon-pq .dl-horizontal dt { width: 30px; text-align:center;}.icon-pq .dl-horizontal dd { margin-left: 0;}.site_titulo {font-size: 29px; letter-spacing: 0;} .col-xs-12{width: 100%!important;}.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}.top50 {margin-top:10px;}.cabecero h2{ margin:12px 0 10px 0; } .cabecero h3{margin:11px 0 10px 0; }.seccion .img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{min-width:100%;}.cabecero h2{   width: 100%; } .cabecero h3{ width: 100%; } 	}
