@charset "utf-8";

body { font-family: 'Lato', sans-serif; }

#MenuVertical { display: inline-block; margin: 0 15px 0 0; padding: 0; vertical-align: top; }
#MenuVertical li { list-style-position: inside; list-style-type: none; padding: 0; margin: 3px 0 0; list-style-image: url(vineta.gif); }
#MenuVertical li a { color: #6a6a6a; display: inline; font-weight: 300; padding: 0; font-size: 13px; text-decoration: none; margin: 0; }

#content-box, #mod-box { margin-bottom: 30px; }
#content-box .content-box-title, #mod-box #mod-box-title { background-color: #fbfbfb; color: #051c2b; font-size: 22px; margin: 20px 0; padding: 10px; text-align: center; }

/* Commons */
.container-fluid { max-width: 980px; }
.img-responsive { display: inline-block; }
.is-social { margin: 0; }
.no-padding { padding: 0; }
.center { text-align: center !important; }
.jwplayer { display: inline-block !important; height: 24px !important; width: 205px !important; }

@media (max-width: 479px) { .jwplayer { height: 30px !important; width: 100% !important; } }

/* Header */
#t12-header { background-image: -webkit-linear-gradient(top, #051d2d, #041825); background-image: -moz-linear-gradient(top, #051d2d, #041825); background-image: -ms-linear-gradient(top, #051d2d, #041825); background-image: -o-linear-gradient(top, #051d2d, #041825); background-image: linear-gradient(top, #051d2d, #041825);padding: 10px}
#t12-header .t12-header-top .t12-search { padding-top: 34px; }
#t12-header .t12-header-top .t12-search form { background-color: #06283e; }
#t12-header .t12-header-top .t12-search input, #t12-header .t12-header-top .t12-search input.form-control::-webkit-input-placeholder { color: #81878b; }
#t12-header .t12-header-top .t12-search input, #t12-header .t12-header-top .t12-search #t12-search { background-color: transparent; border-color: transparent; }
#t12-header .t12-header-top .t12-search input { font-size: 16px; height: auto; padding: 10px 15px; }
#t12-header .t12-header-top .t12-search input:focus { -webkit-box-shadow: none; box-shadow: none; outline: none; }
#t12-header .t12-header-top .t12-search #t12-search { color: #fff; font-size: 22px; }
#t12-header .t12-header-top .t12-socials-top { padding-top: 40px; }
#t12-header .t12-socials-top .column { color: #fff; padding: 0; text-align: right; }
#t12-header .t12-socials-top a, #t12-header .t12-socials-top a:hover { text-decoration: none; }

/* Nav */
#t12-nav { background-color: #082537; }
#t12-menu-mobile { border: 1px solid #fff; border-radius: 5px; color: #fff; display: inline-block; font-size: 16px; margin: 10px 0; padding: 3px 5px; }
#t12-main-menu { font-size: 0; margin: 0; padding: 0; position: relative; }
#t12-main-menu > li { display: inline-block; list-style: none; margin: 0 2px 0 0; padding: 0; vertical-align: middle; }
#t12-main-menu > li:last-of-type { margin-right: 0; }
#t12-main-menu > li > a { background-color: #051f2f; color: #fff; display: block; font-size: 16px; font-weight: 400; padding: 18px 28px; text-decoration: none; }
#t12-main-menu > li:nth-of-type(1) > a { -webkit-box-shadow: 0 -1px 0 #ed9e03 inset, 0 -4px 0 #ffa800 inset; box-shadow: 0 -1px 0 #ed9e03 inset, 0 -4px 0 #ffa800 inset; }
#t12-main-menu > li:nth-of-type(2) > a { -webkit-box-shadow: 0 -1px 0 #d07303 inset, 0 -4px 0 #df7900 inset; box-shadow: 0 -1px 0 #d07303 inset, 0 -4px 0 #df7900 inset; }
#t12-main-menu > li:nth-of-type(3) > a { -webkit-box-shadow: 0 -1px 0 #006899 inset, 0 -4px 0 #006ea1 inset; box-shadow: 0 -1px 0 #006899 inset, 0 -4px 0 #006ea1 inset; }
#t12-main-menu > li:nth-of-type(4) > a { -webkit-box-shadow: 0 -1px 0 #5fb005 inset, 0 -4px 0 #66bb02 inset; box-shadow: 0 -1px 0 #5fb005 inset, 0 -4px 0 #66bb02 inset; }
#t12-main-menu > li:nth-of-type(5) > a { -webkit-box-shadow: 0 -1px 0 #af0203 inset, 0 -4px 0 #bc0000 inset; box-shadow: 0 -1px 0 #af0203 inset, 0 -4px 0 #bc0000 inset; }
#t12-main-menu > li:nth-of-type(6) > a { -webkit-box-shadow: 0 -1px 0 #00b77e inset, 0 -4px 0 #00c284 inset; box-shadow: 0 -1px 0 #00b77e inset, 0 -4px 0 #00c284 inset; }
#t12-main-menu > li:nth-of-type(7) > a { -webkit-box-shadow: 0 -1px 0 #48aeee inset, 0 -4px 0 #4db9fc inset; box-shadow: 0 -1px 0 #48aeee inset, 0 -4px 0 #4db9fc inset; }

#t12-main-menu .submenu, #t12-main-menu .subsubmenu { background-color: #082537; margin: 0; padding: 0; position: absolute; width: 200px; z-index: 1; }
#t12-main-menu .submenu > li, #t12-main-menu .subsubmenu > li { display: block; list-style: none; margin: 2px 0 0; padding: 0; position: relative; }
#t12-main-menu .submenu > li > a, #t12-main-menu .subsubmenu > li > a { background-color: #051f2f; color: #fff; display: block; font-size: 16px; font-weight: 400; padding: 18px 22.9px; text-decoration: none; transition: all 0.5s ease; }
#t12-main-menu .submenu > li > a:hover, #t12-main-menu .subsubmenu > li > a:hover { -webkit-box-shadow: inset 0 -4px 0 #fff; -moz-box-shadow: inset 0 -4px 0 #fff; -ms-box-shadow: inset 0 -4px 0 #fff; -o-box-shadow: inset 0 -4px 0 #fff; box-shadow: inset 0 -4px 0 #fff; }

#t12-main-menu .subsubmenu { border-left: 2px solid transparent; position: absolute; left: 100%; top: 0; }
#t12-main-menu .subsubmenu > li:first-of-type { margin-top: 0; }

@media (min-width: 1200px){
	.contPrincipalNoticias {
    	width: 953px !important;
    }
}

@media (max-width: 991px) {
	#t12-nav { position: relative; }
	#t12-main-menu { background-color: #082537; font-size: 0; left: 0; margin: 0; max-height: 0; overflow: auto; padding: 0; position: absolute; top: 50px; width: 100%; z-index: 2; }
	#t12-main-menu > li { display: block; margin: 2px 0 0; }
	#t12-main-menu > li:nth-of-type(1) > a { -webkit-box-shadow: -1px 0 0 #ed9e03 inset, -4px 0 0 #ffa800 inset; box-shadow: -1px 0 0 #ed9e03 inset, -4px 0 0 #ffa800 inset; }
	#t12-main-menu > li:nth-of-type(2) > a { -webkit-box-shadow: -1px 0 0 #d07303 inset, -4px 0 0 #df7900 inset; box-shadow: -1px 0 0 #d07303 inset, -4px 0 0 #df7900 inset; }
	#t12-main-menu > li:nth-of-type(3) > a { -webkit-box-shadow: -1px 0 0 #006899 inset, -4px 0 0 #006ea1 inset; box-shadow: -1px 0 0 #006899 inset, -4px 0 0 #006ea1 inset; }
	#t12-main-menu > li:nth-of-type(4) > a { -webkit-box-shadow: -1px 0 0 #5fb005 inset, -4px 0 0 #66bb02 inset; box-shadow: -1px 0 0 #5fb005 inset, -4px 0 0 #66bb02 inset; }
	#t12-main-menu > li:nth-of-type(5) > a { -webkit-box-shadow: -1px 0 0 #af0203 inset, -4px 0 0 #bc0000 inset; box-shadow: -1px 0 0 #af0203 inset, -4px 0 0 #bc0000 inset; }
	#t12-main-menu > li:nth-of-type(6) > a { -webkit-box-shadow: -1px 0 0 #00b77e inset, -4px 0 0 #00c284 inset; box-shadow: -1px 0 0 #00b77e inset, -4px 0 0 #00c284 inset; }
	#t12-main-menu > li:nth-of-type(7) > a { -webkit-box-shadow: -1px 0 0 #48aeee inset, -4px 0 0 #4db9fc inset; box-shadow: -1px 0 0 #48aeee inset, -4px 0 0 #4db9fc inset; }

	#t12-main-menu .submenu, #t12-main-menu .subsubmenu { position: static; width: auto; }
	#t12-main-menu .subsubmenu > li > a { padding: 18px 47.24px; }
}

/* Slider */
#t12-slider-content { background: #103246 url('t12-slider-back.jpg') no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; }
#t12-slider-content #t12-slider .t12-arrow-left, #t12-slider-content #t12-slider .t12-arrow-right { color: #fff; cursor: pointer; font-size: 30px; left: 10px; position: absolute; top: 40%; transform: translateY(-50%); z-index: 1; }
#t12-slider-content #t12-slider .t12-arrow-right { left: auto; right: 10px; }
#t12-slider-content .t12-slide { background-color: #041825; }
#t12-slider-content .t12-slide-caption { padding: 20px 0; }
#t12-slider-content .t12-caption-title { color: #fff; font-size: 20px; font-weight: 700; height: 28px; margin: 0 0 10px; overflow: hidden; padding: 0; }
#t12-slider-content .t12-caption-desc { color: #b3b3b3; font-size: 13px; height: 36px; margin: 0; overflow: hidden; padding: 0; }
#t12-slider-content .t12-caption-more { background-color: #ecac00; color: #fff; display: inline-block; margin-top: 22px; padding: 5px 20px; text-decoration: none; }

/* News */
#t12-news-top, #t12-news-bottom { margin-top: 15px; }
#t12-news-top a, #t12-news-bottom a { display: block; text-align: center; text-decoration: none; }
#t12-news-top .t12-article, #t12-news-bottom .t12-article { background-color: #fff; border: 1px solid #f0f0f0; }
#t12-news-top .t12-article > a, #t12-news-bottom .t12-article > a { position: relative; }
#t12-news-top .t12-article > a .t12-news-mask, #t12-news-bottom .t12-article > a .t12-news-mask {background-color: rgba(4, 24, 37, 0.7); height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.5s ease; width: 100%; }
#t12-news-top .t12-article > a .t12-news-mask::before, #t12-news-bottom .t12-article > a .t12-news-mask::before { content: url('t12-logo.png'); left: 50%; opacity: 0.2; position: absolute; top: 50%; transform: translate(-50%, -50%); }
#t12-news-top .t12-article:hover > a .t12-news-mask, #t12-news-bottom .t12-article:hover > a .t12-news-mask { opacity: 1; }
#t12-news-top .t12-article-caption, #t12-news-bottom .t12-article-caption { padding: 15px 18px; }
#t12-news-top .t12-article-title, #t12-news-bottom .t12-article-title { color: #232323; font-size: 16px; font-weight: 700; margin: 0 0 10px; padding: 0; text-align: left; }
#t12-news-top .t12-article-desc, #t12-news-bottom .t12-article-desc { color: #6a6a6a; font-size: 14px; margin: 0 0 10px; padding: 0; text-align: justify; }
#t12-news-top .t12-article-more, #t12-news-bottom .t12-article-more { color: #ecac00; font-size: 14px; font-weight: 700; }
#t12-news-top .t12-article-more:hover, #t12-news-bottom .t12-article-more:hover { text-decoration: underline; }


/* News Video */
#t12-news-video { margin-top: 15px; }
#t12-news-video .t12-news-video-content { background-color: #fff; border: 1px solid #f0f0f0; }

@media (max-width: 991px) {
	#t12-news-video .t12-news-video-content .col-md-8 { padding: 0; }
}

/* Central Banners */
#t12-central-banners { margin-top: 15px; }
#t12-central-banners .t12-banners-container { font-size: 0; }
#t12-central-banners #t12-banner-1, #t12-central-banners #t12-banner-2 { display: inline-block; vertical-align: top; }
#t12-central-banners #t12-banner-1 { width: 37.54%; }
#t12-central-banners #t12-banner-2 { width: 62.45%; }
#t12-central-banners #t12-banner-1 .t12-arrow-left, #t12-central-banners #t12-banner-1 .t12-arrow-right, #t12-central-banners #t12-banner-2 .t12-arrow-left, #t12-central-banners #t12-banner-2 .t12-arrow-right { color: #fff; cursor: pointer; font-size: 30px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
#t12-central-banners #t12-banner-1 .t12-arrow-right, #t12-central-banners #t12-banner-2 .t12-arrow-right { left: auto; right: 10px; }

/* Article Bottom */
#t12-article-bottom { margin-top: 15px; }
#t12-article-bottom .t12-article { background-color: #fff; border: 1px solid #f0f0f0; }
#t12-article-bottom .t12-article-caption { padding: 20px 0; }
#t12-article-bottom .t12-article-title { color: #262626; font-size: 20px; font-weight: 700; height: 28px; margin: 0 0 10px; overflow: hidden; padding: 0; }
#t12-article-bottom .t12-article-desc { color: #777777; font-size: 14px; height: 36px; margin: 0; overflow: hidden; padding: 0; }
#t12-article-bottom .t12-article-more { background-color: #ecac00; color: #fff; display: inline-block; margin-top: 22px; padding: 5px 20px; text-decoration: none; }
.t12-article-bottom .t12-arrow-left, .t12-article-bottom .t12-arrow-right { color: #fff; cursor: pointer; font-size: 30px; left: 10px; position: absolute; top: 40%; transform: translateY(-50%); z-index: 1; }
.t12-article-bottom .t12-arrow-right { left: auto; right: 10px; }

/*Eventos*/
.ultimas_noticias{width:100%;margin:auto;padding:36px 0 49px 0;}
.titulo_noticias{font-size:3em;color:#ffffff;margin-bottom:40px;}
.titulo_noticias span{color:#ecac00;}
.texto_noticia{position: absolute;top: 0px;height: 100%;color: #ffffffff;background:transparent;padding: 29% 80px 0 50px;transition:all 0.5s;opacity:0}
.noticia_destacada{margin-bottom:5px;padding:0 3px;transition:all 0.5s;}
#t12-news-top .t12-article > a .t12-news-mask::before, #t12-news-bottom .otras_noticias > a .texto_noticia::before{content: url('t12-logo.png'); left: 50%; opacity: 0.2; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.noticia_destacada:hover .texto_noticia, .otras_noticias:hover .texto_noticia{background: rgba(0,0,0,0.7);opacity:1;transition:all 0.5s;}
.otras_noticias{padding:0 3px;}
.titulo_lista_noticia{font-size:1.4em;color:#f9cb4d;text-transform:uppercase;font-weight:600;}

/* Team */
#t12-team { margin-top: 15px; }
#t12-team .row { background-color: #fff; border: 1px solid #f0f0f0; padding: 20px; }
#t12-team .t12-team-title { color: #505050; font-size: 18px; font-weight: 700; margin: 0 0 15px; padding: 0; text-align: left; }
#t12-team a { color: #1c1c1c; text-decoration: none; }
#t12-team img { display: inline-block !important; }
#t12-team h3 { color: #1c1c1c; font-size: 16px; margin: 15px 0 0; padding: 0; }
#t12-team #t12-journalists .t12-arrow-left, #t12-team #t12-journalists .t12-arrow-right { background-color: #c9c9c9; color: #fff; cursor: pointer; font-size: 30px; left: 0; padding: 10px 2px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
#t12-team #t12-journalists .t12-arrow-right { left: auto; right: 0; }

@media (max-width: 991px) {
	#t12-team .editorial { margin-bottom: 20px; }
}

/* Timelines */
#t12-timelines { margin: 15px 0; }
#t12-timelines .row { background-color: #fff; border: 1px solid #f0f0f0; padding: 15px; }
#t12-timelines #t12-banner-3 .t12-arrow-left, #t12-timelines #t12-banner-3 .t12-arrow-right { color: #fff; cursor: pointer; font-size: 30px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
#t12-timelines #t12-banner-3 .t12-arrow-right { left: auto; right: 10px; }

@media (max-width: 991px) {
	#t12-timelines .row { display: none; }
}

/* Footer */
#t12-footer { background-color: #041825; border-top: 3px solid #f77d0a; color: #8d8d8d; font-size: 13px; font-weight: 300; padding: 22px 0; }
#t12-footer .t12-socials-footer a, #t12-footer .t12-socials-footer a:hover { text-decoration: none; }
#t12-footer .t12-copy { padding: 22px 0; }
#t12-footer .t12-copy div { border-left: 1px solid #364651; border-right: 1px solid #364651; padding: 15px; }
#t12-footer .t12-exus { padding: 26px 15px; }
#t12-footer .t12-exus a, #t12-footer .t12-exus a:hover { text-decoration: none; }
#t12-footer .t12-exus a { color: #8d8d8d; font-weight: 300; }
#t12-footer .t12-exus a img { margin-right: 6px; }

@media (max-width: 991px) {
	#t12-footer .t12-copy, #t12-footer .t12-exus { padding: 0; }
}