/* ----------------- */
/* ---- IMPORT's --- */
/* ----------------- */
@import url("css/geral.css");
@import url("css/busca.css");
@import url("css/paginacao.css");
@import url("css/login.css");
@import url("css/comentario.css");
@import url("css/news.css");
@import url("css/wfchannel.css");
@import url("css/wfdownloads.css");
@import url("css/myalbum.css");
@import url("css/xoopspoll.css");
@import url("css/wflinks.css");
@import url("css/xoopstube.css");
@import url("css/contato.css");
@import url("css/smartfaq.css");
@import url("css/debaser.css");
@import url("css/x_movie.css");
@import url("css/sitemap.css");
@import url("css/smartpartner.css");
@import url("css/extcal.css");
/*@import url("css/newbb.css");*/

@import url("css/programas.css");
@import url("css/notas_abas.css");
@import url("css/menu.css");
@import url("css/pergunta.css");

/* --------------------------------- */
/* --- ENTRADAS GERAIS GENERICAS --- */
/* --------------------------------- */

* { /* zerar valores default do documento/navegador */
	margin:0;
	padding:0;
	border:0;
}

html {
	/*scrollbar-stuff*/
   	scrollbar-face-color: #a9a9a9; 
	scrollbar-highlight-color: #a9a9a9; 
	scrollbar-shadow-color: #a9a9a9; 
	scrollbar-3dlight-color: #a9a9a9; 
	scrollbar-arrow-color: #fff; 
	scrollbar-track-color: #fff; 
	scrollbar-darkshadow-color: #a9a9a9;
	
	width:100%;
	overflow-x:hidden;
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;

	background:url(imagens/bg_stripe.gif) 50% 0 repeat;
	width:100%;
	overflow-x:hidden;
	
	line-height:150%;
}

	body.mceContentBody { /* body do editor tiny */
		background:none;
		background-color:#fff;
		color:#333;
		padding:8px 10px 8px 15px;
		font-size:14px;
	}

img {}

h1 { /* Nivel1 - Nome do site */
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:30px;
	text-transform:lowercase;
	line-height:100%;
}

h1 a { /* Nivel1 - Nome do site */
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:30px;
	text-transform:lowercase;
	line-height:100%;
	text-decoration:none;
}

h1 a:hover { text-decoration:underline; }

h2 { /* Nivel2 - Seções */
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#717171;
	font-weight:bold;
	font-size:20px;
	line-height:100%;
	text-transform:lowercase;
}

h2 a {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#717171;
	font-weight:bold;
	font-size:20px;
	line-height:100%;
	text-decoration:none;
	text-transform:lowercase;
}

h2 a:hover {
	text-decoration:underline;
}

h3 { /* Nivel3 - Categorias */
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	line-height:100%;
	font-weight:normal;
}

h3 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	line-height:100%;
	font-weight:normal;
}

h3 a:hover {
	text-decoration:underline;
}

h4 { /* Nivel4 - Subcategorias */
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#717171;
	font-weight:bold;
	font-size:20px;
	text-transform:lowercase;
}

h5 {}

p {}

p.destaque {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#717171;
	font-weight:bold;
	font-size:20px;
	text-transform:lowercase;
}

a { /* links gerais */
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525250;
}

a:link { /* links nao visitados, estado inicial */
}

a:hover { /* links no estado over */
	text-decoration:underline;
	color:#999;
}

a:active { /* links no estado press */
}

a:visited { /* links visitados */
	/*color:#d9261c;*/
}

hr {
	height:2px;
	width:100%;
	text-align:center;
	border:1px #ededed solid;
}

ul {}

ol {}

li {}

::-moz-selection {
	background-color:#fff887;
	color:#000;
}

.brt_search_color { /* marca texto da consulta da pesquisa */
	color:#000;
	background-color:#fff887;
}

.brt_search_color1 { /* marca texto da consulta da pesquisa */
	color:#000;
	background-color:#fff887;
}

.brt_search_color2 { /* marca texto da consulta da pesquisa */
	color:#fff;
	background-color:#77288b;
}

.brt_search_color3 { /* marca texto da consulta da pesquisa */
	color:#fff;
	background-color:#620035;
}

.brt_search_color4 { /* marca texto da consulta da pesquisa */
	color:#fff;
	background-color:#000;
}

.brt_search_color5 { /* marca texto da consulta da pesquisa */
	color:#000;
	background-color:#ccc;
}

.brt_search_color6 { /* marca texto da consulta da pesquisa */
	color:#fff;
	background-color:#616200;
}

/* ------------------------------------- */
/* --- ENTRADAS GERAIS DE FORMULARIO --- */
/* ------------------------------------- */

form {
}

input.typeButtons { /* input[type='button'], input[type='reset'], input[type='submit'] (CSS2) + fix ie6 */
	height:26px; /* 26 */
	overflow:hidden;
	
	margin:0;
	padding:0 8px 0 8px;
		/* IE button width FIX */
		*width:auto;
		*overflow: visible;
		/* --- */
		
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#199aca;
	font-size:10px;
	line-height:100%;
	
	background:url(imagens/input_bg.gif) 0 100% repeat-x;
	border:1px solid #e8e8e8;
	
	cursor:pointer;
	
	text-transform:lowercase;
}

input.typeButtons:hover {
	border:1px solid #aaa;
}

input.typeImages { /* input[type="image"] (CSS2) + fix i6 */
	vertical-align:middle;
}

input.typeTexts, textarea { /* input[type="text"], input[type="password"] (CSS2) + fix ie6, textarea */
	padding:3px;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525250px;
	font-weight:normal;
	font-style:normal;
	
	border:1px solid #e5e5e5;
	background-color:#f9f9f9;
	
	cursor:text;
}

input.typeTexts:hover, textarea:hover {
	/*background-color:#ededed;*/
	background-color:#fff887;
	border:1px solid #fff;
}

input.typeTexts:focus, textarea:focus {
	background-color:#fff887;
}

select { /* todas as tags select, menus do tipo drop-down ou list-box */
	/*
	min-height:20px;
	
	height:auto !important;
	height:20px;
	*/
	
	border:1px solid #bbb;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
	background-color:#fff;
	
	cursor:pointer;
}

/* -------------------------------------------------- */
/* --- ENTRADAS ESTRUTURAIS / CONSTRUÇÃO DO THEME --- */
/* -------------------------------------------------- */

#topo {
	width:934px;
	height:103px;
	overflow:hidden;
	margin:0 auto 0 auto;
	background-color:#fff;

	padding:0 20px 0 20px;
}
	#topo_logo {
		float:left; display:inline;
		width:105px;
		height:103px;
		overflow:hidden;
	}
	#topo_banner {
		float:left; display:inline;
		width:600px;
		height:103px;
		overflow:hidden;
		text-align:center;
		background:url(imagens/banner/bg_banner-topo-ad.gif) 50% 0 no-repeat;
		/*background:url(imagens/banner/banner-topo_bg.gif) 50% 0 no-repeat;*/
	}
		#topo_bannerImg {
			width:468px; /* LARG fullBan e padding e border */
			height:60px; /* ALT fullBan e padding e border */
			margin:22px auto 0 auto;
			overflow:hidden;
			border:1px solid #b0b0b0;
			padding:1px;
			background-color:#fff;
		}
		#topo_bannerImg img,
		#topo_bannerImg * { /* FULL BANNER - 468 x 60 */
			width:468px; /* LARG fullBan */
			height:60px; /* ALT fullBan */
			overflow:hidden;
		}
	#topo_navegacao {
		float:left; display:inline;
		width:229px;
		height:103px;
		overflow:hidden;
	}
		#topo_navegacaoMenu {
			padding:5px 0 0 0;
			height:26px;
			overflow:hidden;
			text-align:right;
			border-bottom:1px solid #e5e5e5;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;
		}
		#topo_navegacaoMenu a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#7e7e7e;
			text-decoration:none;
		}
		#topo_navegacaoMenu a:hover {
			color:#333;
			text-decoration:underline;
		}


		#topo_navegacaoBusca {
			text-align:right;
			background:url(imagens/pesquisa_bg.gif) 0 11px no-repeat;
			padding:11px 0 0 0;
			line-height:150%;
		}
			#topo_navegacaoBusca #pesquisa_txt {
				width:177px; /* 229 */
				height:21px; /* 31 */
				padding:5px 10px 5px 10px;
				border:0;
				background:transparent;
				line-height:170%;
			}
			#topo_navegacaoBusca #pesquisa_btn {
				vertical-align:top;
			}
			#topo_navegacaoBusca a {
				color:#666060;
				font-family:Tahoma, Geneva, sans-serif;
				text-decoration:none;
				font-size:10px;
				line-height:150%;
			}
				.topo_navegacaoBuscaRaquo {
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:13px;
					font-style:italic;
					color:#e40704;
				}
			#topo_navegacaoBusca a:hover {
				text-decoration:underline;
			}

/* ------------------- */
/* ------- MENU ------ */
/* ------------------- */

#menu {
	width:100%;
	border-top:11px solid #e5e5e5;
}

/* VER MAIS EM: css/menu.css */




	
/* ---------------------- */

#geral {
	width:934px;
	overflow:hidden;
	margin:0 auto 0 auto;
	background-color:#fff;

	padding:0 20px 0 20px;
}

/* ---------------------- */

#conteudo_home {
	padding:12px 0 0 0; /* MargTop X */
}

/* ---------------------- */

#players {
	margin:0; padding:0;
	float:right; display:inline;
	width:235px;
	height:510px; /* 522 e paddings */
	overflow:hidden;
	background:url(imagens/players/players_bg.gif) 0 0 no-repeat;
}

.players_balloon {
	position:absolute; z-index:998; /* menor que o players_clickArea e maior que o destaque */
	left:50%;
	margin:0 0 0 180px;

	display:block;
	height:102px;
	width:112px;
	overflow:hidden;
	display:none;
}
/* excecao */
#players_balloonFM { top:172px; }
#players_balloonAM { top:426px; }

.players_clickArea {
	position:absolute; z-index:999; /* maior que o players_balloon e maior que o destaque */
	display:block;
	height:255px; /* ALTURA P */
	width:235px;
	overflow:hidden;
	cursor:pointer;
	background:url(imagens/blank.gif) 0 0 repeat; /* Necessita ter uma Background. Caso contrario o IE perde o click no link */
}
/* excecao */
.players_clickArea#players_clickAreaFM {}
.players_clickArea#players_clickAreaAM {
	margin-top:255px; /* ALTURA P */
}

	.players_item {
		height:255px; /* ALTURA P */
		overflow:hidden;
	}
		.players_item h1 {
			display:block;
			height:28px; /* 38 */
			padding:10px 0 0 0;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#b8b8b8;
			font-weight:bold;
			font-size:18px;
			line-height:100%;
			text-decoration:none;
			text-align:center;
			text-transform:none;
		}
		.players_itemTarja {
			position:absolute; z-index:8;
			display:block;
			width:66px;
			height:66px;
			margin:38px 0 0 168px;
		}
		.players_itemImg {
			clear:both;
			display:block;
			margin:22px 0 0 30px;
			/*_margin-top:0; _border-top:22px solid white;*/ /* padding-top ou border-top ao inves de margin-top: bug ie (nao necessario mais) */

			width:184px; /* LARG pLimg */
			height:79px; /* ALT pLimg */
			overflow:hidden;
			background:#000 url(css/destaque/loading_black.gif) 50% 50% no-repeat;
		}
			.players_itemImg  img {
				width:184px; /* LARG pLimg */
				/*height:79px;*/ /* ALT pLimg */
				height:auto;
				overflow:hidden;
			}
		.players_itemTxt {
			margin:18px 0 0 32px;
		}
			.players_itemTxtPrograma {
				display:block;
				margin:0; padding:0;
				height:21px;
				width:182px;
				overflow:hidden;
			
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#61b312; /* usando Fade-in/Fade-out, a cor vem do proprio JS */
				font-weight:bold;
				font-size:20px;
				line-height:100%;
				text-decoration:none;
			}
				/* excecao */
				#players_itemTxtProgramaFM {}
				#players_itemTxtProgramaAM {
					color:#d62b26; /* usando Fade-in/Fade-out, a cor vem do proprio JS */
				}
				
			.players_itemTxtApresentador {
				display:block;
				height:16px;
				width:135px;
				overflow:hidden;
				
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#000;
				font-style:italic;
				font-size:14px;
				line-height:20px;
			}
				/* excecao */
				#players_itemTxtApresentadorFM {}
				#players_itemTxtApresentadorAM {}
			
			.players_itemTxtData {
				display:block;
				margin:11px 0 0 0;
				height:12px;
				overflow:hidden;
				
				font-family:Tahoma, Geneva, sans-serif;
				font-size:11px;
				color:#6e6d6c;
				line-height:130%;
			}
			.players_itemTxtVivo {
				display:block;
				height:18px;
				overflow:hidden;
				
				font-family:Tahoma, Geneva, sans-serif;
				font-size:11px;
				color:#6e6d6c;
				font-weight:bold;
				line-height:130%;
			}
		

/* --- PLAYERS INTERNO --- */


#playerslite {
	width:173px; /* LARG PLite */
	height:188px;
	overflow:hidden;
	background:url(imagens/players/playerslite_bg.gif) 0 0 no-repeat;
}

.playerslite_clickArea {
	position:absolute; z-index:999;
	display:block;
	width:173px; /* LARG PLite */
	height:87px; /* ALT PLiteCC */
	overflow:hidden;
	overflow:hidden;
	cursor:pointer;
	background:url(imagens/blank.gif) 0 0 repeat; /* Necessita ter uma Background. Caso contrario o IE perde o click no link */
}
/* excecao */
.playerslite_clickArea#playerslite_clickAreaFM {}
.playerslite_clickArea#playerslite_clickAreaAM {
	margin-top:91px; /* ALT PLiteCC + MARG PLiteCC */
}


	.playerslite_item {
		width:173px; /* LARG PLite */
		height:87px; /* ALT PLiteCC */
		overflow:hidden;
		display:table; /* displays necessarios para fix do bug do FF em elementos filho com margins-top */
	}
	/* excecao */
	.playerslite_item#playerslite_itemFM {}
	.playerslite_item#playerslite_itemAM {
		margin-top:4px; /* MARG PLiteCC */
	}
	
	.playerslite_itemTxt {
		margin:64px 0 0 27px;
		width:135px;
		height:20px;
		overflow:hidden;

		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666;
	
		border:0;
	}
		/* excecao */
		#playerslite_itemTxtFM {}
		#playerslite_itemTxtAM {}
	
	.playerslite_item span.playerslite_itemHora {
		color:#000;
	}
		


/* ---------------------- */


#destaque {
	margin:0; padding:0;
	width:693px; /* 699 */
	height:243px;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
}

	.destaque_border { /* rounded border */
		position:absolute; z-index:10; /* camadas: destaque, destaque paginacao, destaque rounded borders, menu, submenu, sub-sub-submenu */
		top:168px;
		left:50%;
		width:3px;
		height:231px;
		overflow:hidden;
	}
	.destaque_border#destaque_borderLeft { margin-left:-467px; *margin-left:-468px; _margin-left:-467px; }
	.destaque_border#destaque_borderRight { margin-left:-6px; *margin-left:-7px; _margin-left:-6px; }

/* MAIS DESTAQUE DENTRO DO CSS/DESTAQUE */

/* ---------------------- */
	
#noticias {
	float:left; display:inline;
	width:394px;
	height:266px;
	overflow:hidden;
}

	#noticias_topo {
		display:block;
		height:37px;
		overflow:hidden;
		line-height:100%;
	}
	#noticias_topo * {
		line-height:100%;
	}
		#noticias_topoTitulo {
			float:left; display:inline;
			padding:11px 0 0 0;
		}
		#noticias_topoTitulo h2 {
			text-transform:lowercase;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			font-weight:bold;
			font-size:20px;
			line-height:100%;
		}
		#noticias_topoAll {
			float:left; display:inline;
			padding:8px 0 0 16px;
		}
		#noticias_topoAll a.botaoAll {}
		
	
	#noticias span {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#e40704;
	}
	
	.noticias_destaque {
		clear:both;
		padding:0 0 10px 0;
		margin:0 12px 3px 0;
		border-bottom:1px dashed #e5e5e5;
		height:80px;
		overflow:hidden;
	}
		.noticias_destaque a {
			padding:2px 0 0 0;
			display:block;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:14px;
			color:#525251;
			text-decoration:none;
			line-height:140%;
			height:60px;
			overflow:hidden;
		}
		.noticias_destaque a strong {
			text-transform:uppercase;
		}
		.noticias_destaque a:hover {
			text-decoration:underline;
		}
	.noticias_item {
		padding:0;
		margin:0;
		height:20px;
		width:380px;
		overflow:hidden;
	}
		.noticias_item a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#525251;
			text-decoration:underline;
			line-height:100%;
		}
		.noticias_item a strong {
			font-weight:normal;
		}
		.noticias_item a:hover {
			color:#959595;
		}
		
/* ---------------------- */
	
#audios {
	float:left; display:inline;
	width:305px;
	height:266px;
	overflow:hidden;
}
	#audios_topo {
		display:block;
		height:43px;
		overflow:hidden;
		line-height:100%;
	}
	#audios_topo * {
		line-height:100%;
	}
		#audios_topoTitulo {
			float:left; display:inline;
			padding:11px 0 0 0;
		}
		#audios_topoTitulo h2 {
			text-transform:lowercase;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			font-weight:bold;
			font-size:20px;
			line-height:100%;
		}
		#audios_topoAll {
			float:left; display:inline;
			padding:8px 0 0 16px;
		}
		#audios_topoAll a.botaoAll {}

		
	.audios_item {
		clear:both;
		padding:0;
		height:41px;
		overflow:hidden;
		border-bottom:1px dashed #d9d9d9;
		line-height:120%;
	}
		.audios_item * {
			line-height:110%;
		}
		.audios_item small {
			display:block;
			float:left;
			margin:7px 0 0 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#e40704;
		}
		.audios_item a {
			display:block;
			float:right;
			height:18px;
			width:260px;
			overflow:hidden;
			margin:4px 0 0 0;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#525251;
			font-style:italic;
			font-size:14px;
			text-decoration:none;
		}
		.audios_item a:hover {
			/*color:#959595;*/
			text-decoration:underline;
		}
		.audios_itemInfo {
			clear:both;
			padding:0 0 0 44px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#999;
			font-style:normal;
			font-size:11px;
			height:15px;
			width:260px; /* 260 */
			overflow:hidden;
		}
		
		
/* ---------------------------- */
	
	
#imagens {
	clear:both;
	height:138px; /* 158 e paddings */
	width:914px; /* 934 e paddings */
	overflow:hidden;
	padding:10px;
	border-top:11px solid #ddd;
	background-color:#f5f5f5;
}
	#imagens_all {
		position:absolute; z-index:999;
		left:50%;
		margin:110px 0 0 351px;
	}
	#imagens h2 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
		font-size:18px;
		line-height:100%;
		text-transform:lowercase;
		padding-bottom:12px;
	}
	.imagens_item {
		float:left; display:inline;
		height:56px;
		width:228px; /* TAM Im + TAM It */
		overflow:hidden;
	}
	.imagens_item * {
		line-height:85%;
		*line-height:125%;
	}
		.imagens_itemImg {
			float:left; display:inline;
			width:90px; /* TAM Im */
			height:56px; /* TAM Im2 */
			overflow:hidden;
			background-color:#ddd;
		}
			.imagens_itemImg a {
				display:block;
				width:90px; /* TAM Im */
				height:56px; /* TAM Im2 */
				overflow:hidden;
			}
			.imagens_itemImg a:hover {
				border:5px solid #d9261c;
				width:80px; /* TAM Im - border */
				height:46px; /* TAM Im2 - border */
			}
			.imagens_itemImg a img {
				width:90px; /* TAM Im */
				/*height:56px;*/ /* Redimensionar a imagem */ /* TAM Im2 */
				height:auto; /* NAO redimensionar e travar na largura */
				overflow:hidden;
			}
			.imagens_itemImg a:hover img {
				margin:-5px 0 0 -5px; /* - border */
			}
			
			
		.imagens_itemTxt {
			float:left; display:inline;
			width:131px; /* 138 e padding */ /* TAM It */
			height:56px;
			overflow:hidden;
			padding:0 0 0 7px;
			font-size:0;
			line-height:0;
		}
			.imagens_itemTxt a {
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000;
				font-weight:bold;
				text-decoration:none;
				line-height:130%;
				*margin-top:-3px;
			}
			.imagens_itemTxt a * {
				line-height:130%;
			}
			.imagens_itemTxt a:hover {
				text-decoration:underline;
			}
			

/* ---------------------------- */
	
#notas {
	clear:both;
	background:url(imagens/notas_abas/notas_bg.gif) 0 100% repeat-x;
	height:150px;
	overflow:hidden;
	line-height:150%;
}
#notas * {
	line-height:150%;
}
/* VER MAIS EM: css/notas_abas.css */

#notas_padding {
	line-height:0;
	font-size:0;
	height:16px;
	*height:20px;
	overflow:hidden;
	width:100%;
}

	.notas_blocoItem {
		margin:0 0 0 15px;
		height:20px;
		width:770px;
		overflow:hidden;
	}
	
	.notas_blocoItem span {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#e40704;
	}
	.notas_blocoItem a {
		margin:0 0 0 7px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#525250;
		text-decoration:underline;
	}
	.notas_blocoItem a strong {
		text-transform:uppercase;
	}
	.notas_blocoItem a:hover {
		color:#999;
	}
	.notas_blocoAll {
		text-align:right;
		margin:-19px 10px 0 0;
		*margin-top:-21px;
		height:28px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		/*display:block; position:absolute;
		left:50%;
		padding:10px 0 0 20px;
		margin:-20px 10px 0 342px;
		background-color:#fff;
		line-height:0;
		font-size:0;
		height:26px;
		overflow:hidden;*/
	}
	#notas .notas_blocoAll a.botaoAll { line-height:100% }
	
	
/* ---------------------------- */
	
#base {
	margin:14px 0 22px 0;
	/* ALTURA Zt */
	/*height:225px;*/
	/*overflow:hidden;*/
	min-height:225px;
	height:auto !important;
	height:225px;
	/* --- */

	font-size:0;
	line-height:0;
}
#base * {
	font-size:0;
	line-height:0;
}
	#base h2 {
		margin:0; padding:0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#111;
		font-weight:normal;
		font-size:18px;
		line-height:100%;
	}
	.base_all {
		margin:6px 20px 0 0;
		padding:6px 0 0 0;
		border-top:1px solid #e5e5e5;
		line-height:100%;
	}
	#base .base_all a.botaoAll { line-height:100%; font-size:10px; }
	
	/* ------ */

	#base_pergunta {
		float:left; display:inline;
		/* ALTURA Zt */
		/*height:225px;*/
		/*overflow:hidden;*/
		min-height:225px;
		height:auto !important;
		height:225px;
		/* --- */
		width:337px;
		
		/*border-right:1px solid #e5e5e5;*/
		background:url(imagens/base_border_height-fixed.gif) 100% 0 no-repeat;
	}
		#base_pergunta small {
			display:block;
			margin:12px 0 3px 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#e40704;
			line-height:130%;
		}
		#base_pergunta p {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			color:#393939;
			line-height:130%;
			
			display:block;
			/*min-height:36px;
			height:auto !important;
			height:36px;*/
		}
			#base_pergunta p.base_perguntaOff {
				padding:11px 0 10px 0;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999;
			}
			#base_pergunta div.base_perguntaOff {
				text-align:center;
				padding:0 0 5px 0;
			}
			#base_pergunta div.base_perguntaOff a {
				padding:0 2px 0 2px;
			}
		#base_pergunta textarea {
			margin:5px 0 8px 0;
			width:308px;
			height:60px;
			font-size:12px;
			line-height:120%;
			overflow:auto;
		}
		
	#base_enquete {
		float:left; display:inline;
		
		/* ALTURA Zt */
		/*height:225px;*/
		/*overflow:hidden;*/
		min-height:225px;
		height:auto !important;
		height:225px;
		/* --- */
		
		width:343px; /* 362 */
		padding:0 0 0 19px;
		
		/*border-right:1px solid #e5e5e5;*/
		background:url(imagens/base_border_height-fixed.gif) 100% 0 no-repeat;
	}
		#base_enquete h2.base_enqueteH2Home {}
		#base_enquete h2.base_enqueteH2Int { display:none; }
		#base_enquete p {
			padding:10px 5px 10px 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			color:#393939;
			line-height:130%;
		}
		#base_enquete form {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#999;
			line-height:180%;
		}
		#base_enquete form * { line-height:180%; vertical-align:middle; }
		#base_enquete #base_enqueteBtnHome { }
		#base_enquete #base_enqueteBtnInt { display:none; }
		#base_enquete label {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#999;
			margin:0 0 0 3px;
		}
		#base_enquete input.typeImages {
			height:20px;
			overflow:hidden;
			padding:6px 0 0 0;
			margin:0;
		}
		/* XXX EXCECAO BLOCO INTERNO XXX */
	#bloco_internas #base_enquete {
		float:none; display:block;
		height:auto;
		background:none;
		width:157px; /* LARG BL-INT */
		overflow:hidden;
		padding:0;
		margin:0 0 0 15px;
	}
		#bloco_internas #base_enquete h2.base_enqueteH2Home { display:none; }
		#bloco_internas #base_enquete h2.base_enqueteH2Int {
			display:block;
			background:url(imagens/blocos_int.gif) 0 0 no-repeat;
			margin:0;
			padding:10px 0 0 0;
			width:157px; /* LARG BL-INT */
			height:27px; /* 37 */
			overflow:hidden;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:17px;
			color:#919191;
			text-align:center;
			line-height:100%;
		}
		#bloco_internas #base_enquete p {
			background-color:#efefef;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#199aca;
			font-weight:normal;
			font-size:11px;
			text-align:left;
			padding:10px 4px 10px 8px;
			
			border-left:1px solid #e0e0e0;
			border-right:1px solid #e0e0e0;
		}
		#bloco_internas #base_enquete form {
			line-height:120%;
			padding:10px 4px 0 8px;
			border-top:1px solid #e0e0e0;
			border-left:1px solid #e0e0e0;
			border-right:1px solid #e0e0e0;
		}
		#bloco_internas #base_enquete form * { line-height:120%; vertical-align:middle; }
		#bloco_internas #base_enquete #base_enqueteBtn {
			border-left:1px solid #e0e0e0;
			border-right:1px solid #e0e0e0;
			border-bottom:1px solid #e0e0e0;
			text-align:center;
			padding:5px 0 8px 0;
		}
		#bloco_internas #base_enquete #base_enqueteBtn #base_enqueteBtnHome { display:none;}
		#bloco_internas #base_enquete #base_enqueteBtn #base_enqueteBtnInt { display:inline; }
		#bloco_internas #base_enquete div.base_all {
			margin:0; padding:15px 0 12px 0;
			border:none;
			text-align:center;
			height:28px; overflow:hidden;
		}
	
	#base_banner {
		float:right; display:inline;
		width:235px;
		/* ALTURA Zt */
		height:207px;
		overflow:hidden;
		
		padding:18px 0 0 0;		
		background:url(imagens/banner/bg_banner-base-ad.gif) 50% 4px no-repeat;
		
		line-height:0;
		font-size:0;
	}
	#base_banner * {
		line-height:0;
		font-size:0;
	}
		#base_bannerImg {
			width:200px; /* LARG quadBan e padding e border */
			height:200px; /* ALT quadBan e padding e border */
			margin:0 auto 0 auto;
			overflow:hidden;
			border:1px solid #b0b0b0;
			padding:1px;
			background-color:#fff;
		}
		#base_bannerImg img,
		#base_bannerImg * { /* BANNER QUADRADO 200 x 200 */
			width:200px; /* LARG quadBan */
			height:200px; /* ALT quadBan */
			overflow:hidden;
		}
	
	
	

/* ---------------------- */

#rodape_bg {
	clear:both;
	width:100%;
	background-color:#f3f3f3;
	border-top:10px solid #e5e5e5;
}
.rodape_botaoAll {
	/*position:absolute;
	right:50%;
	margin:0 -400px 0 0;
	text-align:right;*/
	
	float:right;
	margin:-33px 0 0 0;
	height:28px; overflow:hidden;
	width:60px;
	text-align:right;
}
	#rodape {
		width:934px; /* LARG Rod (tamanho do layout) */
		/*height:526px;*/ /* Deixar Flexivel RodGR */
		min-height:526px;
		height:auto !important;
		height:526px;
		/* -- */
		overflow:hidden;
		margin:0 auto 0 auto;
		background:url(imagens/rodape_pattern-y.gif) 48% 0 repeat-y;
	}
		.rodape_grade {
			float:left;
			width:467px; /* 1/2 LARG Rod */
			/*height:281px;*/ /* Deixar Flexivel RodGR */
			min-height:281px;
			height:auto !important;
			height:281px;
			/* --- */
			overflow:hidden;
		}
		.rodape_grade#gradeAM {
			background:url(imagens/rodape_am.gif) 0 0 no-repeat;
		}
		.rodape_grade#gradeFM {
			background:url(imagens/rodape_fm.gif) 0 0 no-repeat;
			/*padding-left:20px;
			width:447px;*/
		}
			.rodape_gradeLista {
				float:left; display:inline;
				width:155px; /* 1/6 LARG Rod */
				/*width:149px;*/
				overflow:hidden;
				margin:52px 0 13px 0;
			}
			.rodape_gradeLista h4 {
				display:block;
				margin:0 0 5px 0;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#000;
				line-height:120%;
			}
			.rodape_gradeLista ul {
				margin:0; padding:0;
			}
				.rodape_gradeLista ul * { line-height:120%; }
			.rodape_gradeLista ul li {
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				color:#9a9a9a;
				text-decoration:none;
			}
			.rodape_gradeLista ul li a {
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				color:#9a9a9a;
				text-decoration:none;
			}
			.rodape_gradeLista ul li a:hover {
				background-color:#c00;
				color:#fff;
			}
			
		#rodape_meio {
			width:934px;
			height:135px;
			overflow:hidden;
			background:#f3f3f3 url(imagens/rodape_pattern-x.gif) 0 0 repeat-x;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#909090;
		}
		#rodape_meio a {
			padding:0 5px 0 5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;
			text-decoration:none;
		}
		#rodape_meio a:hover {
			text-decoration:underline;
		}
			.rodape_meioMenuProgramas {
				float:right;
				padding:2px 0 0 25px;
			}
				.rodape_meioMenuProgramas select,
				.rodape_meioMenuProgramas select option {
					/*padding:0 2px 0 2px;*/
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#5e5d5d;
					line-height:100%;
					cursor:pointer;
				}
				.rodape_meioMenuProgramas select option.programasDisable {
					background-color:#e0e0e0;
				}
			
			#rodape_meioMenu {
				padding:2px 0 0 0;
			}
			
			#rodape_meioInfo {
				clear:both;
				width:934px;
			}
				#rodape_meioInfoEndereco {
					float:left; display:inline;
					width:467px; /* 1/2 LARG Rod */
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#7c7c7c;
					line-height:140%;
				}
					#rodape_meioInfoEndereco img {
						float:left;
					}
					#rodape_meioInfoEndereco strong {
						display:block;
						padding:15px 0 0 0;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#000;
					}
					#rodape_meioInfoEndereco p {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#7c7c7c;
					}
				#rodape_meioInfoSocial {
					float:right; display:inline;
					padding:54px 0 0 0;
					line-height:0;
					font-size:0;
				}
					#rodape_meioInfoSocial a {
						padding:0; margin:0 0 0 5px;
						float:left;
						display:block;
						height:38px;
						width:28px;
						overflow:hidden;
						line-height:0;
						font-size:0;
					}
					#rodape_meioInfoSocial a.youtube { background:url(imagens/rodape_ico-youtube.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a.orkut { background:url(imagens/rodape_ico-orkut.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a.facebook { background:url(imagens/rodape_ico-facebook.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a.twitter_fm { background:url(imagens/rodape_ico-twitterfm.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a.twitter_am { background:url(imagens/rodape_ico-twitteram.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a.rss { background:url(imagens/rodape_ico-rss.gif) 0 0 no-repeat; }
					#rodape_meioInfoSocial a:hover {
						background-position:-28px 0;
					}
			
			
		#rodape_final {
			width:934px;
			height:110px;
			overflow:hidden;
			background:#f3f3f3 url(imagens/rodape_end.gif) 0 0 no-repeat;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#7c7c7c;
			line-height:120%;
		}
			#rodape_finalCopy {
				float:left; display:inline;
				width:343px;
				overflow:hidden;
				padding:40px 0 0 0;
			}
				#rodape_finalCopy p {
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#7c7c7c;
					line-height:120%
				}
				#rodape_finalCopy a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#7c7c7c;
					line-height:120$;
					text-decoration:underline;
				}
				#rodape_finalCopy a:hover {
					color:#000;
				}
			#rodape_finalParceiros {
				float:left; display:inline;
				width:112px; /* 114 + borders */
				height:80px; /* 110 */
				padding:30px 0 0 0;
				overflow:hidden;
				border-left:1px dotted #9a9a9a;
				border-right:1px dotted #9a9a9a;
				background:url(imagens/rodape_parceiros.gif) 50% 18px no-repeat; 
				text-align:center;
			}
			#rodape_finalMarcas {
				padding:30px 0 0 0;
				float:left; display:inline;
				width:477px;
				overflow:hidden;
				line-height:0;
				font-size:0;
				letter-spacing:0;
		        word-spacing:0;
				white-space:nowrap;
			}
			#rodape_finalMarcas * {
				margin:0;
				padding:0;
				line-height:0;
				font-size:0;
				letter-spacing:0;
		        word-spacing:0;
				white-space:nowrap;
			}


/* ------------------------ */
/* ------- INTERNAS ------- */
/* ------------------------ */

#bloco_internas {
	margin:12px 0 0 0; /* MargTop X */
	
	float:right; display:inline;
	width:173px;
	overflow:hidden;
}
	/* ATENCAO, TEM 2 TIPOS DE BLOCOS. ESSE (CONTENDO IMAGENS). E OUTROS PARA TERMOS MAIS BUSCADOS E LISTAGENS SEMELHANTES. (ver 'bloco_internasTitulo' no busca_termos.css) */
	.bloco_internasTitulo {
		background:url(imagens/blocos_int.gif) 0 0 no-repeat;
		margin:0 0 0 15px;
		padding:10px 0 0 0;
		width:157px; /* LARG BL-INT */
		height:27px; /* 37 */
		overflow:hidden;
		
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#919191;
		text-align:center;
		line-height:100%;
		text-transform:lowercase;
	}
	.bloco_internasConteudo {
		margin:0 0 0 15px;
		padding:6px 0 0 0;
		width:155px; /* 157 e border */ /* LARG BL-INT */
		overflow:hidden;
		border:1px solid #e0e0e0;
	}
		.bloco_internasConteudoItem{
			clear:both;
			padding:0 0 6px 6px;
			height:43px;
			overflow:hidden;
			/*border-bottom:1px solid #f1f1f1;*/
		}
			.bloco_internasConteudoItemImg {
				margin:0 6px 0 0;
				float:left; display:inline;
				width:43px;
				height:43px;
				overflow:hidden;
				background:#f5f5f5;
			}
				.bloco_internasConteudoItemImg img {
					width:43px;
					height:43px;
					overflow:hidden;			
				}
			.bloco_internasConteudoItemTxt {
				float:left; display:inline;
				width:98px;
				height:43px;
				overflow:hidden;
				/*line-height:110%;*/
				line-height:120%;
			}
				.bloco_internasConteudoItemTxt a {
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#585858;
					/*line-height:110%;*/
					line-height:120%;
					text-decoration:none;
				}
				.bloco_internasConteudoItemTxt a:hover {
					text-decoration:underline;
					color:#000;
				}
	.bloco_internasBotao {
		clear:both;
		margin:10px 0 12px 15px;
		text-align:center;
		height:28px;
		overflow:hidden;
	}
	

/* ------------------------ */
	

#conteudo_interna {
	float:left; display:inline; /* Necessario para o IE6 */
	margin:12px 0 0 0; /* MargTop X */
	/*padding:0 0 80px 0;*/
	padding:0 0 30px 0;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#626262;
	line-height:160%;
	
	width:761px;
	overflow:hidden;
}

	#botoes_fonte {
		text-align:right;
		height:28px;
		overflow:hidden;
		margin:0 0 15px 0;
	}
	#botoes_fonte a.botaoAll {
		margin-left:6px;
		text-transform:none;
		font-size:11px;
		width:27px;
		padding-left:0px;
		padding-right:0px;
		text-align:center;
		overflow:hidden;
	}
	#area_controlaFonte { clear:both; }
	
#migalha_e_vinheta {
	font-size:0;
	line-height:0;
}

#migalha {
	float:left; display:inline;
	margin:0;
	padding:14px 16px 0 14px;
	width:auto;
	height:22px; /* 36 */
	overflow:hidden;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#d9261c;
	background:#f2f2f2 url(imagens/pesquisa_rounded_end.gif) 100% 0 no-repeat;
	line-height:100%;
}
	.migalha_rounded {
		float:left;
		background:url(imagens/pesquisa_rounded.gif) 0 0 no-repeat;
	}

#migalha a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#d9261c;
	text-decoration:none;
	line-height:100%;
}
#migalha a:hover {
	text-decoration:underline;
}

#vinheta {
	/*margin:34px 0 3px 0;*/
	clear:both;
	padding:31px 0 3px 0;
	height:50px;
	overflow:hidden;
	line-height:100%;
}

#vinheta h1 {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:30px;
	/*text-transform:lowercase;*/
	text-transform:none;
	line-height:100%;	
}
	#vinheta h1 a {
		margin:0; padding:0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
		font-size:30px;
		/*text-transform:lowercase;*/
		text-transform:none;
		line-height:100%;
	}

#vinheta h2 {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#717171;
	font-weight:bold;
	font-size:20px;
	line-height:100%;
	text-transform:lowercase;
}

/* ------ */

#conteudo_interna ul {
	margin:0 0 0 15px;
}

#conteudo_interna ul li {
	padding:0 0 5px 0;
	border-bottom:1px solid #e8e8e8;
	
	/*list-style-position:inside;
	list-style-position:outside;*/
	list-style:disc;
}

/* -------------- */
/* --- BLOCOS --- */
/* -------------- */

#bloco_esquerda { /* fora do foreach */
}
.bloco_esquerda { /* dentro do foreach */ }

#bloco_centroEsquerda { /* fora do foreach */
}
.bloco_centroEsquerda { /* dentro do foreach */ }

#bloco_centroCentro { /* fora do foreach */
}
.bloco_centroCentro { /* dentro do foreach */ }

#bloco_centroDireita { /* fora do foreach */
}
.bloco_centroDireita { /* dentro do foreach */ }

#bloco_direita { /* fora do foreach */
}
.bloco_direita { /* dentro do foreach */ }

/* ------------------ */
/* --- FIM BLOCOS --- */
/* ------------------ */


/*
#bertholdo_ass {
	position:fixed;
		
	display:block;
	height:20px;
	width:90px;
	
	bottom:8px;
	right:5px;
	
	text-align:right;
	
	BUG IE6 POSITION FIXED:
	_position:relative;
	_margin:-20px 5px 0 0;
	_width:100%;
}
*/
/*
#bertholdo_ass {
	position:fixed;
	display:block;
	
	width:100%;
	height:20px;
	text-align:right;
	
	margin:-28px 0 0 0;
	padding:0;
	
	bottom:10px;
	left:0;
}
*/
#bertholdo_ass {
	position:fixed;
	display:block;
	
	width:90px;
	height:20px;
	
	bottom:3px;
	right:0;
	
	/* BUG IE 6 */
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
}
	#conteudo_alternativo, #conteudo_alternativo a {
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:11px;
		text-decoration:none;
	}