@charset "iso-8859-1";

/* TODAS AS CONFIGURACOES PRIMARIAS DOS ELEMENTOS ESTAO AQUI */

* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	line-height:inherit;
	outline:none;
}

body {
	margin:0px;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../img/bg_site.jpg);
	color:#606060;
}

h1 {
	font:normal 20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../img/bg_h1_seta.jpg) no-repeat left top;
	margin:0 0 0 13px;
	padding:6px 0 5px 30px;
	text-transform:uppercase;
}

h1.logo {
	width:180px;
	height:92px;
	float:left;
	margin:5px 10px;
	background:url(../img/logomarca_topo.jpg) no-repeat;
	text-indent:-3000em;
	border:none;
}

h1.logo a {
	width:180px;
	height:92px;
	display:block;
}

h2 {
	margin:10px 0 10px 0;
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#5478b2;
}

h3 {
	font:normal 24px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	margin:10px 0 0 0;
}

h4 {
	font:normal 18px Tahoma, Arial, Helvetica, sans-serif;
	color:#111871;
	margin:10px 0;
}

p {
	padding:2px;
	margin:0 0 10px 0;
}

#col_esquerda h2 {
	margin:15px 0 0 0;
}



/* CONFIGURAÇÕES DE DIVS DE ESTRUTURAS */

#ajax_loader{
	width:120px;
	height:15px;
	position:absolute;
	display:none;
	left:50%;
	margin-left:-265px;
	margin-top:223px;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 10px;
	background:#FF0000;
	text-align:center;
}

#bg_topo {
	width:100%;
	height:153px;
	background:url(../img/bg_topo.gif) no-repeat center top;
	border-top:5px solid #928b52;
}

#topo {
	width:940px;
	margin:0 auto;
}

#fotos {
	position:absolute;
	width:596px;
	height:57px;
	margin:58px 0 0 345px;
	*margin:58px 0 0 115px;
	_margin:58px 0 0 105px;
}

#global {
	width:940px;
	margin:0 auto;
	background:url(../img/bg_global.jpg) repeat-y left top #fff;
}

.espaco {
	width:555px;
	height:26px;
	float:left;
	padding:10px 0 0 220px;
	background:url(../img/bg_espaco.jpg) no-repeat left -2px #fff;
}

#col_esquerda, #col_direita, #internas {
	background:#fff;
}

#col_esquerda {
	width:182px;
	padding:0 9px;
	float:left;
	background:#ffd750;
}

#col_direita {
	width:150px;
	float:right;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
}

#internas {
	width:551px;
	padding:0 10px;
	background:none;
	float:left;
	overflow:hidden;
}

.nav {
	width:100%;
	margin:10px 0 10px 15px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color:#0072ff;
}

.nav a {
	color:#0072ff;
	text-transform:lowercase;
}

.nav a:hover {
	text-decoration:underline;
}

.nav a.volta {
	width:60px;
	display:block;
	float:right;
	color:#229a7e;
	padding:0 0 0 16px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../img/bg_link_volta.jpg) no-repeat left center;
}

#sub_rodape {
	width:100%;
	height:49px;
	background:url(../img/bg_rodape.gif) no-repeat center top;
}

#rodape {
	background:#ffd034;
	height:200px;
}

#rodape p {
	margin:5px 0;
	color:#000;
	text-align:center;
}

#rodape p.menuRod {
	width:600px;
	display:block;
	text-align:center;
	color:#000;
	margin:0 auto 20px auto;
	padding:20px 0 20px 0;
	background: url(../img/bg_linha_rodape.jpg) repeat-x left bottom;
}

#rodape p.menuRod a {
	color:#000;
}

#rodape p.menuRod a:hover {
	color:#277707;
}

#rodape .desenvolvimento {
	position:absolute;
	width:32px;
	height:20px;
	left:50%;
	margin:20px 0 0 404px;
}



/* CONFIGURAÇÕES DO MENU PRINCIPAL */

ul.menu {
	width:182px;
	margin:0 auto 4px auto;
}

ul.menu li {
	width:182px;
	margin:2px 0 0 0;
}

ul.menu li img {
	display:block;
	position:absolute;
	margin:-12px 0 0 170px;
}

ul.menu li a {
	width:157px;
	display:block; 
	padding:5px 0 4px 25px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	background:url(../img/bg_menu.jpg) no-repeat;
}

ul.menu li a:hover, ul.menu li a.atual {
	background:url(../img/bg_menu_over.jpg) no-repeat;
	color:#FFF;
	font-weight:bold;
}

ul.menu li ul {
	display:none;
	width:182px;
	background:#f3f3f3;
}

ul.menu li ul li a {
	width:auto;
	margin:0 8px;
	padding:5px 0 4px 30px;
	background:url(../img/bg_menu_seta.jpg) no-repeat 20px center;
	text-decoration:underline;
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;
}

ul.menu li ul li a:hover {
	background:url(../img/bg_menu_seta.jpg) no-repeat 20px center;
	color:#606060;
}






/* CONFIGURAÇÕES SECUNDÁRIAS DA PAGINA PRINCIPAL */


ul.directLinks {
	float:right;
	margin:7px 15px 0 0;
}

ul.directLinks li {
	width:75px;
	float:left;
	margin:0 2px;
	padding:30px 0 0 0;
	text-align:center;
	background:url(../img/icon_link_topo.jpg) no-repeat center top;
}

ul.directLinks li a {
	color:#666;
}

ul.directLinks li a:hover {
	color:#000;
}

.busca {
	width:450px;
	margin:10px 0 0 0;
	float:right;
}

.busca label {
	color:#fff;
	float:left;
}

.busca label .txtBox {
	height:18px;
	margin:0;
	padding:3px 0 0 2px;
	color:#666;
	border:1px solid #a1a19f;
}

.busca .botao {
	margin:2px 0 0 5px;
}

.busca a.buscaAvancada {
	float:right;
	margin:3px 8px 0 0;
	padding:0 0 0 10px;
	background:url(../img/bg_seta.jpg) no-repeat left center;
	color:#666;
	text-decoration:underline;
}

.busca a:hover.buscaAvancada {
	color:#000;
}

.espaco ul.icons {
	width:200px;
	float:left;
}

.espaco ul.icons li  {
	float:left;
	margin:0 8px;
}

dl.homeVideo {
	width:136px;
	margin:10px 0;
	background:#968b52;
	text-align:center;
	padding:4px;
}

dl.homeVideo dd .imgPlay {
	position:absolute;
	width:92px;
	height:64px;
	margin:20px 0 0 22px;
	cursor:pointer;
	background:url(../img/img_play.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/img_play.png');
}

dl.homeVideo dt, dl.homeVideo dt a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:7px 0 0 0;
}


dl.homeVideo dt a:hover {
	color:#16239f;
}


dl.cxRound {
	width:147px;
	background:url(../img/bg_cx_amarela_bottom.jpg) no-repeat left bottom;
	padding:0 0 15px 0;
	margin:10px 0;
	color:#606060;
}

dl.cxRound dt {
	background:url(../img/bg_cx_amarela_top.jpg) no-repeat left top;
	padding:10px 0 15px 10px;
}

dl.cxRound dd {
	background:url(../img/bg_cx_amarela_meio.jpg) repeat-y;
	padding:0 10px;
}

dl.cxRound dd.enquete p {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

dl.cxRound dd.enquete ul li {
	padding:10px 0 5px 5px;
	font-weight:bold;
}



/* CONFIGURAÇÃO DA CAIXA DE DESTAQUES */


#destaques {
	width:540px;
	background:#fff;
	margin:0 0 20px 8px;
	padding:5px;
}

.destWrap {
	width:353px;
	height:355px;
	float:left;
}

.destaque {
	position:absolute;
	width:341px;
	height:350px;
	padding:6px;
	float:left;
	background:#f7f6ed;
}
.destaque a p {
	color:#606060;
}

#dest1, #dest2, #dest3, #dest4 {	
	display:none;
}

ul#chamadaDest {
	width:180px;
	background:#fff;
	float:left;
}

ul#chamadaDest li a {
	display:block;
	height:58px;
	padding:0px 6px 6px 10px;
	border-left:6px solid #fff;
	background:#f7f6ed;
	margin:1px 0 0 0;
	font-size:11px;
	color:#606060;
}

ul#chamadaDest li a:first-line {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:20px;
}

ul#chamadaDest li.over a {
	border:none;
	background: url(../img/bg_chamadaDest.jpg) no-repeat left top #d3cc95;
	color:#fff;
}

.todas {
	display:block;
	float:right;
 	width:155px;
	height:14px;
	margin:4px;
	padding:6px 10px;
	background:#928b52;
	font:bold 14px Tahoma Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}

.todas a {
	font:bold 14px Tahoma Arial, Helvetica, sans-serif;
	color:#fff;
}




/* CONFIGURAÇÃO DA CAIXA DE ÚLTIMAS NOTÍCIAS */

dl.ultNoticias {
	width:530px;
	margin:4px 0 20px 13px;
	background:#FFF;
}

dl.ultNoticias dt {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	background:url(../img/icon_seta_vermelha.jpg) no-repeat 10px center #f7f6ee;
	cursor:pointer;
	padding:4px 10px 4px 20px;
	margin:2px 0 0 0;
}

dl.ultNoticias dt.over {
	font-size:14px;
}

dl.ultNoticias dt a.data {
	float:right;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#6f0b68;
	margin:-17px 0 0 0;
	text-decoration:underline;
}

dl.ultNoticias dd {
	background:#f7f6ee;
	padding:10px 12px 15px 12px;
}

dl.ultNoticias dd img {
	float:left;
	padding:5px 10px 5px 0;
}

dl.ultNoticias dd a p {
	color:#606060;
}

dl.ultNoticias dd span.linkNoticia {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../img/icon_seta_azul.gif) no-repeat left 4px;
	padding:0 0 0 12px;
	color:#6f0b68;
	text-decoration:underline;
}

.ultnot1, .ultnot2, .ultnot3, .ultnot4, .ultnot5 {
	display:none;
}




/* CONFIGURAÇÕES DE PALAVRAS MAIS BUSCADAS */

ul.palavras {
	width:528px;
	padding:11px;
	margin:2px 0 20px 0;
	background:#FFF;
}

ul.palavras li {
	float:left;
	margin:5px 10px;
}

ul.palavras li a {
	color:#bebaba;
}

ul.palavras li a:hover {
	color:#666;
}



/* CONFIGURAÇÕES DA TABELA DO CALENDÁRIO */

table.calendario {
	width:182px;
	margin:2px 0 10px 0;
	font-size:10px;
}

table.calendario thead tr td {
	width:182px;
	margin:0 0 -8px 0;
	padding:3px 10px 3px 10px;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	background:#928b52;
}

table.calendario thead td p {
	float:left;
	width:130px;
	text-align:center;
	font-weight:normal;
	margin:0;
}

table.calendario thead td span {
	padding:0 3px 1px 3px;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	font-size:10px;
	margin:0 auto;
}

table.calendario thead th {
	height:20px;
	font-weight:bold;
	background:#fffbd7;
	text-align:center;
}

table.calendario tbody td {
	height:26px;
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;
	color:#124553;
	background:#f3f3f3;
	text-align:center;
}

table.calendario tbody td a {
	display:block;
	width:90%;
	height:16px;
	padding:4px 0 0 0;
	color:#fff;
	background:#528768;
}

table.calendario tbody tr.lastLine td {
	background:#fffbd7;
}

table.calendario tbody tr.lastLine td a {
	width:auto;
	display:block;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#606060;
	background:#fffbd7;
	padding:3px 5px 0 5px;
}

table.calendario tbody tr.lastLine td a:hover {
	color:#000;
}

table.calendario tfoot tr td {
	text-align:center;
	height:25px;
	background:url(../img/bg_close_caixa.jpg) no-repeat;
	padding:2px 0;
	color:#fff;
	border-top:1px solid #DEDFE3;
}