body {



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 0.75em; 



	color: #616161;



}



	



input, textarea, select { font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }







ul.accesskey { 



	position: absolute; 



	height: 0;



	font-size: 0;



	overflow: hidden;



}











/*****************************************************************/



/*************************** Site Geral **************************/



/*****************************************************************/



.site_geral {
	width: 998px;
	margin: 0 auto;
	height: auto;


}











/** Links **/	



a { text-decoration: none; color: #616161; }



a:hover { text-decoration: underline; }











/** Títulos **/







h3 { font-size: 1.25em; color: #015a96; font-weight: bold; letter-spacing: -0.02em; word-spacing: -2px; }



h3 a { text-decoration: none; color: #015a96; }







h4 { letter-spacing: -1px; }



h5 { letter-spacing: -1px; word-spacing: -1px; }







h6.chapeu { padding: 0 2px; font-weight: bold; }



















/*****************************************************************/
/*************************** Site Topo ***************************/
/*****************************************************************/
.site_topo {
	height: 250px;
	padding: 10px 0;
	overflow: hidden;
	background-color: #003300;
	background-image: url(/web/BGTOPO.jpg);
}

/** Publicidade topo **/
.site_topo .banner, .site_barra .banner {
	float: right;
	width: 728px;
	height: 90px;
	padding-top: 32px;
	padding-right: 11px;
	padding-left: 19px;
	background: url(img/publicidade.gif) left bottom no-repeat;
}

/** Logo **/
.site_topo h1 {
	float: left;
	margin-top: 0px;
	margin-left: 7px;
	  
}
.site_topo h1 a {
	display: block;
	overflow: hidden;
	width: 159px;
	height: 150px;
	padding-top: 0px;




}







.botao{



	cursor: pointer;



	width: 74px;



	height: 24px;



	padding: 0;



	border: 1px solid #000000;



	border-left-color: #ffffff;



	border-top-color: #ffffff;



	background: #021F4B;



	color: #ffffff;



	font-size: 1.1em;



	font-weight: bold;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	text-align: center;



	text-transform: uppercase;



}







.botao.topos{ background: #828282; border-left-color: #b7b7b7; border-top-color: #b7b7b7; }







/*****************************************************************/



/************************* Site Menu Topo ************************/



/*****************************************************************/



.site_menu { background: url(img/bg_menu.gif) left bottom repeat-x; }







.site_menu .site_geral{



	width: 998px;



	text-align: center;



}







body.home .site_menu .site_geral{width: 823px;}







.site_menu ul li, .site_barra ul li {



	display: inline;



	margin: 0;



	padding: 0;



	font-size: 1.25em;



}



.site_menu ul li a, .site_barra ul li a {



	float: left;



	padding: 8px 30px;



	color: #8d8d8d;



	font-weight: bold;



	text-transform: uppercase;	



}







.site_menu ul li.item0, .site_menu ul li.item1, .site_menu ul li.item2, .site_menu ul li.item3, .site_menu ul li.item4 {font-size: 1.40em;}







.site_menu ul li.item0 a, .site_barra ul li.item0 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #0070be; padding-left: 25px; }



.site_menu ul li.item1 a, .site_barra ul li.item1 a { background: url(img/sep_menu.gif) right bottom no-repeat;  color:#000; }



.site_menu ul li.item2 a, .site_barra ul li.item2 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #c9168e; }



.site_menu ul li.item3 a, .site_barra ul li.item3 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #246d26; }



.site_menu ul li.item4 a, .site_barra ul li.item4 a { background: url(img/sep_menu.gif) right bottom no-repeat;color: #0071bd; }







body.home .site_menu ul li a, .site_barra ul li a {padding: 8px 38px;}







body.home .site_menu ul li.item1 a { background: url(img/sep_menu.gif) right bottom no-repeat; padding-left: 25px; }











.site_menu ul li.item6 a { 



	float: right;



	width: 60px;



	padding: 3px 0 3px 26px;



	color: #616161; 



	font-size: 0.75em; 



	font-weight: normal; 



	line-height: 14px;



	text-align: center;



	text-transform: none;



	text-decoration: underline; 



}











/*****************************************************************/



/************************ Site Barra Topo *************************/



/*****************************************************************/



.site_barra {



	background: url(img/bg_menu.gif) left bottom repeat-x;



}



.site_barra .site_geral,



.site_barra .site_geral2{



	margin: 0 auto;



	padding-top: 4px;



	padding-bottom: 2px;



}



.site_barra .site_geral{



	width: 998px;



}



.site_barra .site_geral2{



	width: 660px;



}







.site_barra .banner{



	float: none;



	padding-left: 33px;



	background-position: 14px bottom;



	margin: 0 auto 10px auto;



}



.site_barra h1 {



	float: left;



	width: 39px;



	height: 35px;






}



.site_barra h1 a {



	display: block;



    overflow: hidden;



	width: 39px;



	height: 0px;



	padding-top: 31px;



}







.site_barra ul{



	float: left;



	padding-left: 5px;



}



.site_barra ul li a {



	padding: 8px 19px;



}



.site_barra form {



	float: right;



	width: 271px;



	padding-top: 5px;



}



.site_barra form legend{ display: none; }



.site_barra form label{ clear: both; }



.site_barra input.botao { float: right; }







.site_barra form.busca label { float: left; width: 195px; }



.site_barra form.busca label span{ display: none; }



.site_barra form.busca input.palavra_chave{ float: left; width: 187px; }







.site_barra form.parceiros label span{



	float: left;



	padding-top: 5px;



	padding-left: 10px;



	font-size: 1.0em;



	font-weight: bold;



	text-transform: uppercase;



}



.site_barra form.parceiros label select{



	float: right;



	width: 160px;



}











/*****************************************************************/



/************************** Site Centro **************************/



/*****************************************************************/



.site_centro {
	clear: both;
	padding-top: 14px;
	margin-bottom: 5px;
	

}







/*** Borda do hover das imagens ***/



a.img_borda,



a.img_borda img{



	float: left;



	overflow: hidden;



	border-color: #0071bd;



}



a.img_borda:hover {



	border-style: solid;



	border-width: 5px;



}



a.img_borda:hover img{



	margin: -5px;



}











/**************** Coluna 1 ***************/



.centro_coluna1 {



	width: 165px;



	float: left;



	



}







/*********** Coluna Conteúdo *************/



.centro_conteudo {
	width: 644px;
	float: left;
	margin-left: 5px;
}



.conteudo_inteiro {



	width: 998px;



}







.centro_conteudo p {



	font-size: 1.2em;



}











/*** relacionados ***/



.centro_conteudo ul.relacionados li {



	display: block;



	margin: 3px 0 0 0 !important;



	padding: 0 !important;



	font-size: 1.15em;



	line-height: 1.1em;



}



.centro_conteudo ul.relacionados li strong a {



	text-decoration: underline;



}



.centro_conteudo ul.relacionados a { 



	padding-left: 12px;



	background: url(img/icn_circ.gif) left 6px no-repeat;



}







	



/** icone mais **/	



p.mais { text-align: right; }



p.mais a, a.mais { 



	background: url(img/icn_circ.gif) 0 6px no-repeat;



	padding-left: 13px;



}











/*--------Destaques das Homes - Internas----------*/



.centro_conteudo dl.destaque_area1, 



.centro_conteudo dl.destaque_area2, 



.centro_conteudo dl.destaque_area3, 



.centro_conteudo dl.destaque_tempo {



	width:222px;



	float:left;



	margin:10px 25px 0 0;



}







/*.centro_conteudo dl.even {margin:10px 0 0 0;}*/







.centro_conteudo dl.destaque_area1 img, 



.centro_conteudo dl.destaque_area2 img, 



.centro_conteudo dl.destaque_area3 img{



	width:75px;



	height:60px;



}







.centro_conteudo dl.destaque_area1 dt, 



.centro_conteudo dl.destaque_area2 dt, 



.centro_conteudo dl.destaque_area3 dt, 



.centro_conteudo dl.destaque_tempo dt {



	width:182px;



	float:left;



	padding:2px 0 2px 40px;



	margin:0 0 15px 0;



}







.centro_conteudo dl.destaque_tempo dt { width: 170px; }







.centro_conteudo dl.destaque_area1 dt span, 



.centro_conteudo dl.destaque_area2 dt span, 



.centro_conteudo dl.destaque_area3 dt span, 



.centro_conteudo dl.destaque_tempo dt span {



	font-size:1.6em;



	font-weight:bold;



	width:100%;



	float:left;



	}



	



.centro_conteudo dl.destaque_area1 dd span, .centro_conteudo dl.destaque_area2 dd span, .centro_conteudo dl.destaque_area3 dd span{



	display:block;



	font-weight:bold;



	margin:0 0 5px 0;



}







.centro_conteudo dl.destaque_area1 dd, .centro_conteudo dl.destaque_area2 dd, .centro_conteudo dl.destaque_area3 dd{



	width:220px;



	float:left;



	margin:0 0 10px 0;



	border-bottom:1px solid #ccc;



	padding:0 0 10px 0;



}







.centro_conteudo dl.destaque_area1 dd.even, .centro_conteudo dl.destaque_area2 dd.even, .centro_conteudo dl.destaque_area3 dd.even{border:none;}







.centro_conteudo dl.destaque_area1 dd a.img_borda, .centro_conteudo dl.destaque_area2 dd a.img_borda, .centro_conteudo dl.destaque_area3 dd a.img_borda{



	float:left;



	margin:0 5px 0 0;



}







.centro_conteudo dl.destaque_tempo { width: 180px; margin-left: 15px; }



.centro_conteudo dl.destaque_tempo form { margin-top: 7px; }







.centro_conteudo dl.destaque_tempo form select { width: 180px; }















/**************** Coluna 2 ****************/



.centro_coluna2 {



	float: right;



	width: 150px;



}



	



/**************** Coluna 1 ****************/



/* Banner Coluna 1  */



.centro_coluna1 .banner { margin-bottom: 7px; }



	



/* Menu Lateral */



.menu_vertical h2 {



	margin-top: 23px;



	line-height: 20px;



	font-size: 1.5em;



	letter-spacing: -1px;



	font-weight: bold;



	color:#8D8D8D;



}



.menu_vertical h2 a { color: #8d8d8d; }







.menu_vertical ul li {



	line-height: 1.2em;



	padding-top: 3px;



}



.menu_vertical ul li a { 



	color: #616161;



	font-weight: bold;



	font-size: 0.938em;



	padding: 2px;



	display: block;



}



.menu_vertical ul li a:hover{



	text-decoration: none;



	color: #ffffff !important;



	background: #8D8D8D;



}



/* item ativo */



.menu_vertical ul li.ativo ul a { color: #616161; }







/* submenus **/



.menu_vertical ul li.ativo {



	margin-bottom: 3px; 



	padding-bottom: 0;



}



.menu_vertical ul li.ativo a, .menu_vertical li ul li.ativo a {



	font-weight: bold;



	color:#000;



}







.menu_vertical ul ul { padding-bottom: 0; }







.menu_vertical ul.nav2, 



.menu_vertical ul.nav2 ul { border: none;}







.menu_vertical ul.nav2 {



	margin-top: 3px;



	padding-bottom: 3px;



	border-bottom: 1px solid #d9d9d9;



	border-top: 1px solid #d9d9d9;



}



.menu_vertical ul.nav2 ul {



	margin: 0; 



	padding-top: 0;



}







.menu_vertical ul.nav2 li, 



.menu_vertical ul.nav3 li, 



.menu_vertical ul.nav4 li { font-size: 1em; padding: 2px 0; }







.menu_vertical ul li ul { padding-top: 2px; }







.menu_vertical ul.nav2 { padding-left: 10px; }



.menu_vertical ul.nav3 { padding-left: 10px; }



.menu_vertical ul.nav4 { padding-left: 17px; }











.menu_vertical h2.noticias a,



.menu_vertical ul.noticias .destaque a { color:#000; }



.menu_vertical h2.entretenimento a,



.menu_vertical ul.entretenimento .destaque a { color:#c9168e; }



.menu_vertical h2.esportes a,



.menu_vertical ul.esportes .destaque a { color:#246d26; }



.menu_vertical h2.videos a,



.menu_vertical ul.videos .destaque a { color:#0071bd; }







.menu_vertical ul.noticias li a:hover { background: #000; }



.menu_vertical ul.entretenimento li a:hover { background: #C9168E; }



.menu_vertical ul.esportes li a:hover { background: #246D26; }



.menu_vertical ul.videos li a:hover { background: #0071BD; }











.menu_vertical .rss, 



.menu_vertical .delicious, 



.menu_vertical .orkut, 



.menu_vertical .facebook, 



.menu_vertical .twitter, 



.menu_vertical .youtube {



	padding-top: 3px;



	margin-left: -5px;



}



.menu_vertical .twitter {



	padding-top: 25px;



}







/*****************************************************************/



/************************** Site Rodapé **************************/



/*****************************************************************/



.site_rodape {
	clear: both;
	background: #001C84;
	padding: 27px 0;
	font-size: 0.938em;


}	



.site_rodape .site_geral {



	padding-bottom: 23px;



}



.site_rodape .logo_rodape {



	float: left;



	margin-right: 15px;



}



* html .site_rodape .logo_rodape img { behavior: url(r7/css/iepngfix.htc); }







.site_rodape li {



	display: inline;



	padding-right: 11px;



}







.site_rodape li, 



.site_rodape li a, 



.site_rodape address {



	color: #000000;



}







.site_rodape ul.menu1 li { text-transform: uppercase; }







.site_rodape ul.menu1,



.site_rodape ul.menu2, 



.site_rodape ul.menu3 {



	line-height: 15px; 



}



		



.site_rodape address { font-style: normal; line-height: 15px; }







.site_rodape .menu3 { margin-top: 12px; }







.site_rodape ul.menu1 li a {



	font-weight: bold;



	color: #8d8d8d;



}



.site_rodape ul.menu1 li.noticias a { color: #000; }



.site_rodape ul.menu1 li.entretenimento a { color: #c9168e; }



.site_rodape ul.menu1 li.esportes a { color: #246d26; }



.site_rodape ul.menu1 li.videos a { color: #ffffff; }











/** Rodapé interno **/



.rodape_interno {



	clear: both;



	background: #e4eaed;



	padding: 10px 0 0 0



}



.rodape_interno .site_geral {



	padding-left: 0;



	width: 998px;



}







.rodape_interno h2 { text-transform: uppercase; font-size: 1.313em;  }







.rodape_interno ul li a { font-weight: normal; }







.rodape_interno ul li a:hover {



	background: transparent !important;



	color: #616161 !important;



	text-decoration: underline !important;



}







.rodape_interno .menu_vertical ul { border-top: none; }



.rodape_interno .menu_vertical ul li { padding: 0; line-height: 1em; font-size: 0.95em; }







.rodape_interno .menu_vertical .menu1, 



.rodape_interno .menu_vertical .menu2, 



.rodape_interno .menu_vertical .menu3, 



.rodape_interno .menu_vertical .menu4, 



.rodape_interno .menu_vertical .menu {



	float: left;



	width: 156px;



	padding-right: 26px;



}



.rodape_interno .menu_vertical .menu {



	padding-top: 48px;



}



.rodape_interno .menu_vertical .menu h2 {



	margin: 0;



	font-size: 1em;



	letter-spacing: -0.02em;



}



.rodape_interno .menu_vertical .menu li a {



	color: #8d8d8d;



}







/** coluna 2 **/



.centro_coluna2 h6.chapeu{



	color:#015a96;



	font-size:1.6em;



	font-weight:bold;



	letter-spacing: -1px;



	margin:0 0 7px 0;



	padding:0 0 5px 0;



}



.centro_coluna2 h6.chapeu a {



	color:#015a96;



}











.site_centro .entretenimento h6.chapeu,



.site_centro .entretenimento h6.chapeu a,



.site_centro .entretenimento a strong  {color:#c9168e;}



.site_centro .entretenimento a.img_borda:hover { border-color: #c9168e; }


.site_centro .entretenimento2 a.img_borda:hover { border-color: #c9168e; }








/** áreas do site **/



.site_centro .entretenimento h5 a,



.site_centro .entretenimento h6.chapeu,



.site_centro .entretenimento h6.chapeu a,



.site_centro .entretenimento a strong  {color:#c9168e;}



.site_centro .entretenimento a.img_borda:hover { border-color: #c9168e; }











/** Sessao **/



.centro_conteudo h2.sessao{



	clear: both;



	height:41px;



	padding-left: 10px;



	margin: 0 0 5px 0;



	background-repeat: no-repeat;



	background-image:url(img/videos/bg_sessao1.gif);



}



.centro_conteudo h2.sessao a{



	float:left;



	height: 24px;



	padding: 2px 13px 0 0;



	background-position: top right;



	background-repeat: no-repeat;



	color:#fff;



	font-size:1.45em;



	text-transform: uppercase;



	background-color:#0071BD;



	background-image:url(img/videos/bg_sessao2.gif);







}



.centro_conteudo h2.sessao a img{



	float: left;



	margin-right: 7px;



}







.centro_conteudo h2.sessao span{



	display:block;



	height:26px;



	background: #eee url(img/bg_sessao.gif) no-repeat right;



}







/** Breadcramb - paginas internas **/



.centro_conteudo .bdc{



	font-size:0.9em;



	margin-bottom: 10px;



}



.centro_conteudo .bdc strong { font-weight: bold; }







.centro_conteudo .bdc,



.centro_conteudo .bdc a { color: #0071BD; }











/** Banner de Conteúdo **/



.centro_conteudo .banner span { display: block; font-size: 0.813em; }







/** Botão - Play TV **/



a span.play {



	width:66px;



	height:59px;



	display: block;



	background:url(../css/img/play.png) 0 0 no-repeat;



	position: absolute;



	text-align:center;



	margin:90px 0 0 115px; 



}



a:hover span.play {	background:url(img/play_hover.png) 0 0 no-repeat; }







/** Botão - Play demais imagens **/







a span.play_foto1, a span.play_foto2 {



	width:25px;



	height:22px;



	background:url(../css/img/play2.png) 0 0 no-repeat;



	position:absolute;



	display:block;



	margin:0px 0 0 5px;



/*	*margin:0 0 0 -145px;*/



display: none;



}







a span.play_foto1 {



	margin:88px 0 0 5px;



	*margin:88px 0 0 -145px;



}



a:hover span.play_foto1{ background:url(img/play2_hover.png) 0 0 no-repeat; margin:84px 0 0 0; *margin:84px 0 0 -140px;}







a span.play_foto2 {



	margin:144px 0 0 5px;



	*margin:144px 0 0 -220px;



	_background: none;



	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='r7/css/img/play2.png');



}



a:hover span.play_foto2 { 



	background:url(img/play2_hover.png) 0 0 no-repeat; 



	margin:140px 0 0 0; 



	*margin:140px 0 0 -215px;



	_background: none;



	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='r7/css/img/play2_hover.png');



}











/*** Area Setas ***/



.setas_area .seta_anterior,



.setas_area .seta_proxima{



	cursor: pointer;



	width: 25px;



	height: 25px;



	background-position: center;



	background-repeat: no-repeat;



}



.setas_area .seta_anterior{



	float: left;



	background-image: url(img/icn_seta_esq.gif);



}



.setas_area .seta_proxima{



	float: right;



	background-image: url(img/icn_seta_dir.gif);



}



.setas_area .setas_area_lista{



	float: left;



	overflow: hidden;



}



/**/











/*** Estrelas - Votação ***/



.centro_conteudo ul.estrelas {



	float: left;



	width: 80px;



	height: 15px;



	margin-top: 5px;



	overflow: hidden;



	background: url(img/icn_estrela_off.gif) repeat-x top;



}



.centro_conteudo ul.estrelas li{



	position: relative;



	float: left;



	height: 15px;



	margin: 0;



	padding: 0 !important;



	border: 0;



	overflow: hidden;



	font-size: 0;



	line-height: 300px;



	letter-spacing: -1px;



}



.centro_conteudo ul.estrelas li a {



	display: block;



	cursor: pointer;



	height: 15px;



	overflow: hidden;



	background-image: none;



}



.centro_conteudo ul.estrelas li a:hover{



	background-image: url(img/icn_estrela_hover.gif);



}



.centro_conteudo ul.estrelas li.ativo,



.centro_conteudo ul.estrelas li.ativo a{



	cursor: default;



	background-image: url(img/icn_estrela_on.gif);



}







.centro_conteudo ul.estrelas li.est1 { width: 16px; z-index: 5; margin-right: -16px; }



.centro_conteudo ul.estrelas li.est2 { width: 32px; z-index: 4; margin-right: -32px; }



.centro_conteudo ul.estrelas li.est3 { width: 48px; z-index: 3; margin-right: -48px; }



.centro_conteudo ul.estrelas li.est4 { width: 64px; z-index: 2; margin-right: -64px; }



.centro_conteudo ul.estrelas li.est5 { width: 80px; z-index: 1; margin-right: -80px; }



.centro_conteudo ul.estrelas li.ativo { z-index: 6; }



/**/











/** enquete recultado **/



.centro_conteudo .porcento{



	display: block;



	float: left;



	width: 200px;



}



.centro_conteudo .barra{ 



	display: block;



	float: left;



	height: 10px;



	margin-top: 1px;



	font-size: 0;



	background-color: #999;



}



.centro_conteudo .numero{



	display: block;



	float: left;



	width: 30px;



	margin-right: -40px;



	margin-left: 10px;



}



/**/