@import "/css/reset-v2.css";
@import "/css/top.min.css";
@import "/css/content-model.min.css";
/*----- DEFAULTS -----*/
body{background:#FFF;margin:0;padding:0}
:focus{outline:0}
/* ---- DEFAULTS ---*/
.DPN{display:none}
.FS28{font-size:28px}
.FS30{font-size:30px}
.LH28{line-height:28px}
.LH30{line-height:30px}
.LH32{line-height:32px}
.MH650{min-height:650px}
.ML12{margin-left:12px}
.MINW980{min-width:980px}
.MT13{margin-top:13px}
.MT25{margin-top:25px}
.MT42{margin-top:42px}
.H20{height:20px}
.H44{height:44px}
.H105{height:105px}
.H131{height:131px}
.H206{height: 206px}
.W159{width:159px;}
.W275{width:275px}
.W285{width:285px}
.W290{width:290px}
.W295{width:295px}
.W406{width:406px}
.W410{width:410px}
.W610{width:610px}
/*----- COLORS -----*/
.BCADADAD{border-color:#ADADAD}
.BC1B99D3{border-color:#1B99D3}
.BC2E5284{border-color:#2E5284}
.BC1E4E7F{border-color:#1E4E7F}
.FG185067{color:#185067}
.FG1B99D3{color:#1B99D3}
.FG1EA9D2{color:#1EA9D2}
.FG61A6C5{color:#61A6C5}
.p_estilo_detail{text-align: left; line-height: 1.8; padding: 0 0 0 10px;}
.bd4{border-left: 2px solid #01374f;}
.centralize{
	margin:0 auto;
	position:relative;
}
.centralize:after{
	content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;
}
#ContentMaster #Topo {
	background:url(../img/topo-jornalismo-repet-x.jpg) repeat-x;
	height:165px;
}
#ContentMaster .contentDestaques .tagDestaque,
#ContentMaster .contentVejaMais .tagDestaque{
	background:url(../img/target_notices.png) no-repeat;
	height:10px;
}
#ContentMaster .contentDestaques ul > li h2:hover{
	color:#185067;
}
#ContentMaster .contentDestaques ul li:first-child{
	margin-top:0 !important;
}
/*--- HORARIO JORNAL ---*/
#ContentMaster .horarioPGM .diaHorario{color:#2798DE}
/*--- ULTIMAS NOTICIAS HOME ---*/
.contentLastNotices div.paginator{
	float: left;
	margin:30px 0 0 0;
	width: 100%;
	text-align: center;
}
.paginatorSearch{
	float:left;
	margin:10px 0 0 0;
	width:620px;
	text-align:center;	
}
.paginatorContent .page:hover, .paginatorContent .page.active{
	background-color:#169FC3 !important;
}
.contentLastNotices div a:last-child{
	border-right:none !important;
}
.contentLastNotices span.tarja,
.lastNotices span.tarja{
	background-color:#2C2C2C;
	position:absolute;
	height:14px;
	padding:5px;
	top:-3px;
	left:-3px;	
}
.contentLastNotices .tagSearch,
.lastNotices .tagSearch{
	background:url(../img/target_notices.png) no-repeat;
	color:#FFF;
	padding:0 0 0 15px;
	font-size:10px;
	font-weight:bold;
}
.datePicker-dataSelected{
	float:left;
	width:620px;
	margin-top:20px;
}
.contentLastNotices .datePicker-dataSelected .title-container{
	float:left;
	width:235px;
	color:#353535;
	font-size:30px;
	line-height:32px;
	font-weight:bold;
}
.contentLastNotices .datePicker-dataSelected .ui-datepicker-trigger{
	float:left;
	background:url(../img/calendario.jpg) no-repeat;
	width:26px;
	height:26px;
	margin:5px 0 0 25px;
	cursor:pointer;
}
.contentLastNotices .datePicker-dataSelected .dateSelected{
	float:left;
	width:60px;
	font-size:16px;
	color:#666666;
	margin:12px 0 0 5px;
}
/* --- NOTICIAS INTEGRA --- */
.contentNotice a {
	color:#219ED8;
}
.tarjaIntegra{
	float:left;
	width:620px;
	height:14px;
	padding:5px 0;
}
.tarjaIntegra .tagSearchIntegra{
	background:url(../img/target_notices.png) no-repeat;
	color:#2E2E2E;
	padding:0 0 0 15px;
	font-size:10px;
	font-weight:bold;
}
/*------------ CSS PARA MUDAR O ESTILO DO PLACEHOLDER --------------*/
::-webkit-input-placeholder{color:#FFF;}
::-moz-placeholder {opacity:1;}
:-ms-input-placeholder{opacity:1;}
/*-------------- PÁGINA SEARCH ------------------*/
#pgSearch .loader{
	background:url(../img/loader.gif) no-repeat center center;
	width:31px;
	height:31px;
	margin-top:20px;
}
#pgSearch .maskRepeat{background:url(../img/mask-videos.png) repeat-x;width:225px;height:128px;top:0;position:absolute;}
#pgSearch .ContentResults ul li{
	margin-top:20px;
}
#pgSearch .ContentResults ul li:nth-child(3n){
	margin-right:0 !important;
}
#pgSearch .ContentResults .mask {background: url(../img/sombra-thumb-repeat-x.png) repeat-x left bottom;width:300px;height:200px;top:45px;}
.chamadaPadrao{
	float:left;
	width:295px;
	border-left:5px solid #1B99D3;
	padding:5px 0 5px 0;
}
/* ------------ PÁGINA APRESENTADOR ---------------*/
.DescriptionApresentador img.borderThumb{
	border-color:#1E4E7F;
}
.DescriptionApresentador h3.colorTitle{
	color:#1B99D3;
}
/* -------- TITLE APRESENTADOR CHAMADA LATERAL ------------ */
.chamadaPadrao .titlePadrao{
	float:left;
	width:290px;
	margin-left:10px;
	font-size:24px;
	line-height:28px;
	color:#1EA9D2;
}
/* -------------- CHAMADAS VLOGS ----------------- */

.contentLateral a{
	margin-top:20px;
}

.chamadaKennedy{
	float:left;
	width:300px;
	height:105px;
	margin:20px 0 0 0;
	background:url(../img/banner-kennedy.jpg) no-repeat;	
}
.chamadaBruno{
	float:left;
	width:300px;
	height:105px;
	margin:20px 0 0 0;
	background:url(../img/banner-bruno.jpg) no-repeat;	
}
.chamadaIsabele{
	float:left;
	width:300px;
	height:105px;
	margin:20px 0 0 0;
	background:url(../img/banner-isabele.jpg) no-repeat;	
}
.chamadaCorrespondentes{
	float: left;
	width: 300px;
	height: 105px;
	margin: 20px 0 0 0;
	background: url(../img/banner-correspondentes.jpg);
}
/* -------------- BANNER PREVISÂO --------*/
.contentPrevisao span.title{
	float: left;
	background:url(../img/barra-previsao.png) no-repeat;
	width: 300px;
	height: 58px;

}
.contentPrevisao div.mask {
	float: left;
	background:url(../img/player-previsao.png) no-repeat;
	width: 86px;
	height: 86px;
	position: absolute;
	bottom:15px;
	left: 110px;
}
/*--------------- THICKBOX ---------------*/
#TB_window{
	border:none !important;
	width:980px !important;
	margin-left:-490px!important;
}
#TB_iframeContent{width:980px !important;}

/* TABOOL */

.taboola * {
	font-family:Arial!important;	
}
/* ---- BANNER ESTADAO HOME ---- */
#pgHome .imgBanner{
	float: left;
	width: 300px;
	height: 125px;"
}
.titleBanner{
	float: left;
	font-size: 20px;
	line-height: 24px;
	color: #61A6C5;
	width: 285px;
	/*height: 115px;*/
	border-left: 5px;
	border-style: solid;
	border-color: #1B99D3;
	padding-left: 10px;
	margin-top: 10px;
	font-weight: bold;
}
.titleBanner:hover{
	color:#185067;
}
.ico-social{float: left;width: 17px;height: 18x;color: #000;display: none;}

#ContentMenu > ul > li.mnConfig {
    height: 22px !important;
    margin: 6px 0 0 0;
}
#bannerLateral {
    margin-top: 0px !important;
}