@import "/css/reset.css";
@import "/css/top.css";
@import "/css/footer.css";
@import "/home/css/colors.css";

#ContentMaster{
	margin:20px auto 0 auto;
	width:940px;
	padding:0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ContentMaster:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
#ContentMaster h2.pageTitle{
	float:left;
	width:925px;
	font-size:16px;
	color:#308F65;
	background:url(/home/images/quadrado-filmes.png) no-repeat left 5px;
	border-bottom:1px solid #C5C5C5;
	padding:0 0 5px 15px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
#ContentMaster h2.pageTitle span{
	float:right;
	text-transform:none;
	font-size:12px;
	color:#c5c5c5;
	margin:5px 0 0 0;
}
#ContentConteudo{
	float:left;
	width:918px;
	padding:10px;
	border-bottom:1px solid #84888b;
	border-left:1px solid #84888b;
	border-right:1px solid #84888b;
	background:#e5e5e5;
}
#ContentFirst{
	float:left;
	width:580px;
}
#ContentSecond{
	float:left;
	width:300px;
	border-bottom:50px solid #e5e5e5;
	margin:0 0 0 8px;
	padding:15px;
	background:#fff;
}
#ContentBannerRodape{
	float:left;
	width:748px;
	height:105px;
	margin:20px 0 0 0;
}
/*----------------------- BARRA PULVERIZACAO ------------------------*/
#ContentFirst #barraPulverizacao{
	float:left;
	width:620px;
	margin:35px 0 0 0;
}
/*--------------------- MENU GRADE DE PROGRAMACAO ---------------------*/
#ContentMaster ul.menu_semanal{
	float:left;
	width:940px;
	position:relative;
}
#ContentMaster ul.menu_semanal li{
	float:left;
	width:134px;
	height:25px;
	background:#0FC;
	cursor:pointer;
	margin:0;
	padding:0;
	background:url(../images/menu.gif) no-repeat;
	background-position:-17px bottom;
	text-align:center;
	font-size:20px;
	color:#333;
	padding:10px 0;
}
#ContentMaster ul.menu_semanal li span.dayname{
	display:none;
}
#ContentMaster ul.menu_semanal li:hover{
	background-position:-152px top !important;
	color:#fff;
}
#ContentMaster ul.menu_semanal li.hoje{
	color:#fff;
	text-transform:uppercase;
}
#ContentMaster ul.menu_semanal li.ativo{
	background-position:-152px top !important;
	color:#fff;
}
#ContentMaster ul.menu_semanal li.hoje.ativo{
	background-position:-152px top !important;
}
#ContentMaster ul.menu_semanal li.hoje.inativo{
	color:#333;
}
#ContentMaster ul.menu_semanal li.hoje.inativo:hover{
	color:#FFF;
}
#ContentMaster ul.menu_semanal li.hoje span.dayname{
	float:left;
	width:134px;
	display:block;
	margin:-5px 0 0 0;
}
#ContentMaster ul.menu_semanal li.hoje span.day{
	float:left;
	width:134px;
	font-size:12px;
	margin:0 0 0 0;
	text-transform:none;
}
#ContentMaster ul.menu_semanal li.disabled{
	background-position:-152px bottom !important;
	color:#333;
	cursor:default;
}
#ContentMaster ul.menu_semanal li.disabled:hover{
	background-position:-152px bottom !important;
	color:#333;
	cursor:default;
}
#ContentMaster ul.menu_semanal li#weekday_2{
	width:135px !important;
	background-position:-17px bottom;
}
#ContentMaster ul.menu_semanal li#weekday_2:hover{
	background-position:-17px top !important;
}
#ContentMaster ul.menu_semanal li#weekday_2.ativo{
	background-position:-17px top !important;
}
#ContentMaster ul.menu_semanal li#weekday_2.disabled{
	background-position:-17px bttom !important;
	cursor:default;
}
#ContentMaster ul.menu_semanal li#weekday_2.disabled:hover{
	background-position:-17px bttom !important;
	cursor:default;
}
#ContentMaster ul.menu_semanal li#weekday_1{
	width:135px !important;
	background-position:-822px bottom;
}
#ContentMaster ul.menu_semanal li#weekday_1:hover{
	background-position:-822px top !important;
}
#ContentMaster ul.menu_semanal li#weekday_1.ativo{
	background-position:-822px top !important;
}
#ContentMaster ul.menu_semanal li#weekday_1.disabled{
	background-position:-822px bottom !important;
	cursor:default;
}
#ContentMaster ul.menu_semanal li#weekday_1.disabled:hover{
	background-position:-822px bottom !important;
	cursor:default;
}
#ContentMaster ul.menu_semanal li.btnPrevNext{
	width:17px;
	margin:0;
	padding:10px 0;
	text-indent:-9999px;
}
#ContentMaster ul.menu_semanal li.btnPrev{
	position:absolute;
	left:-17px;
	top:0;
	background-position:left bottom !important;
}
#ContentMaster ul.menu_semanal li.btnPrev:hover{
	background-position:left top !important;
	color:#333;
}
#ContentMaster ul.menu_semanal li.btnNext{
	position:absolute;
	right:-17px;
	top:0;
	background-position:right bottom !important;
}
#ContentMaster ul.menu_semanal li.btnNext:hover{
	background-position:right top !important;
}
/*-------------------- GRADE PROGRAMACAO -----------*/
#ContentFirst ul.grade_novo{
	float:left;
	width:580px;
	background:#f5f5f5;	
	display:none;
}
#ContentFirst ul.grade_novo li{
	float:left;
	width:570px;
	padding:5px;
	border-bottom:2px solid #cccccc;
	cursor:pointer;
}
#ContentFirst ul.grade_novo li.bgBranco{
	background:#FFF !important;
}
#ContentFirst ul.grade_novo li div.ContainerHorario{
	float:left;
	width:88px;
	min-height:52px;
}
#ContentFirst ul.grade_novo li div.ContainerHorario span.noAr{
	float:left;
	width:88px;
	height:25px;
	text-indent:-9999px;
	background:url(/images/noar.png) no-repeat center top;
}
#ContentFirst ul.grade_novo li div.ContainerHorario span.horario{
	float:left;
	width:88px;
	text-align:center;
	font-size:24px;
	margin:10px 0 0 0;
}
#ContentFirst ul.grade_novo li div.ContainerLogo{
	float:left;
	width:92px;
	min-height:52px;
}
#ContentFirst ul.grade_novo li div.ContainerLogo a{
	float:left;
	width:90px;
	border:1px solid #c5c5c5;
	text-decoration:none;
}
#ContentFirst ul.grade_novo li div.ContainerLogo a img{
	float:left;
	width:90px;
	height:52px;
}
#ContentFirst ul.grade_novo li div.ContainerLogo a span{
	float:left;
	width:90px;
	display:none;
	text-align:center;
	color:#333333;
	margin:2px 0;
	font-size:10px;
	text-transform:uppercase;
}
#ContentFirst ul.grade_novo li div.ContainerDescricao{
	float:left;
	width:325px;
	padding:0 10px 0 5px;
	border-right:1px solid #c5c5c5;
	min-height:52px;
}
#ContentFirst ul.grade_novo li div.ContainerDescricao h4{
	float:left;
	width:310px;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	background-position:0 3px;
}
#ContentFirst ul.grade_novo li .titNenhum{
	color:#666 !important;
}
#ContentFirst ul.grade_novo li div.ContainerDescricao h4 span{
	float:left;
	margin:0 0 0 0;
	color:#343434;
}
#ContentFirst ul.grade_novo li div.ContainerDescricao h4 img.imgClassificacao{
	margin:0 0 0 10px;
	width:15px;
	height:13px;
}
#ContentFirst ul.grade_novo li div.ContainerDescricao p{
	margin:0;
	padding:0;
	width:325px;
	margin:0 0 0 5px;
	line-height:14px;
	display:none;
}
#ContentFirst ul.grade_novo li div.ContainerTipo{
	float:left;
	width:44px;
	min-height:52px;
}
#ContentFirst ul.grade_novo li div.ContainerTipo img{
	float:left;
	width:28px;
	height:13px;
	margin:2px 0 0 16px;
}
/*--------------------- CONTEUDO SECOND --------------------*/
/*--------------- CONTAINER DESTAQUES LATERAIS ---------------*/
#ContentSecond #BannerTop{
	float:left;
	width:300px;
	height:50px;
}
#ContentSecond h3.destaquesLaterais{
	float:left;
	width:300px;
	padding:0 0 5px 0;
	border-bottom:1px solid #7d8790;
	text-transform:uppercase;
	color:#6b6f7b;
	font-size:16px;
	margin:15px 0 0 0;
}
#ContentSecond ul.ContainerDestaquesLaterais{
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#ContentSecond ul.ContainerDestaquesLaterais li{
	float:left;
	width:300px;
	margin:10px 0;
	padding:0;
}
#ContentSecond ul.ContainerDestaquesLaterais li .imgDestaque{
	float:left;
	width:140px;
	height:90px;
	margin:0;
	padding:0;
}
#ContentSecond ul.ContainerDestaquesLaterais li .ContainerDescricao{
	float:left;
	width:141px;
	min-height:90px;
	border-left-style:solid;
	border-left-width:4px;
	margin:0 0 0 10px;
	padding:0 0 0 5px;
}
#ContentSecond ul.ContainerDestaquesLaterais li .ContainerDescricao a{
	float:left;
	width:141px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ContentSecond ul.ContainerDestaquesLaterais li .ContainerDescricao a .pgm{
	float:left;
	width:141px;
	margin:0;
	padding:0;
}
#ContentSecond ul.ContainerDestaquesLaterais li .ContainerDescricao a p{
	float:left;
	width:141px;
	margin:5px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#474747;
}
#ContentSecond .linkMaisNoticias{
	float:right;
	background:url(/noticias/images/seta-inativa.png) no-repeat 4px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:5px 5px 1px 26px;
	text-decoration:none;
	color:#666;
}
#ContentSecond .linkMaisNoticias:hover{
	background:url(/noticias/images/seta-ativa.png) no-repeat 4px 3px;
	text-decoration:underline;
}

/*--------------- CONTAINER ULTIMAS NOTICIAS -----------------*/
#ContentSecond h3.titleUltimasNoticias{
	float:left;
	width:300px;
	padding:0 0 5px 0;
	border-bottom:1px solid #7d8790;
	text-transform:uppercase;
	color:#6b6f7b;
	font-size:16px;
	margin:15px 0 0 0;
}
#ContentSecond ul.listaTopNoticias{
	float:left;
	width:300px;
	display:none;
	margin:20px 0 0 0;
}
#ContentSecond ul.listaTopNoticias.ativo{
	display:block;
}
#ContentSecond ul.listaTopNoticias li{
	float:left;
	width:300px;
	margin:0 0 10px 0;
	padding:0;
}
#ContentSecond ul.listaTopNoticias li p{
	float:left;
	display:block;
	width:285px;
	padding:0 0 0 15px;
	margin:0;
	font-size:12px;
	color:#7C878F;
}
#ContentSecond ul.listaTopNoticias li p a{
	color:#7C878F;
	text-decoration:none;
}
#ContentSecond ul.listaTopNoticias li .tituloPequeno{
	padding-bottom:3px;
	font-weight:bold;
}
#ContentSecond ul.listaTopNoticias li .tituloMedio{
	padding:0;
	width:300px;
}
