*, ul, body {
	padding:0;
	margin:0;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
}

div#global {
	width:779px;
}

a {
	border:0;
	font:Arial, Helvetica, sans-serif;
	color:#2F6084;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}
/*****************************
 => CABECALHO
*****************************/

div#cabecalho {
	width:779px;
	height:82px;
	background:url(../img/layout/topo_bg.jpg) repeat-x;
	position:relative;
}

div#cabecalho img#logo {
	position:absolute;
	top:0;
	left:8px;
	border:0;
}

div#cabecalho div.publicidade {
	position:absolute;
	top:10px;
	left:246px;
	width:468px;
	height:60px;
	background-color:#FFFFFF
}

/*****************************
 => BARRA MENU
*****************************/

div#barra_menu {
	border:4px solid #7AACD0;
	border-width: 4px 0;
	background-color:#5796C3;
	height:27px;
	position:relative;
}

div#barra_menu li {display:inline;}
div#barra_menu li a {
	display:block;
	float:left;
	background:url(../img/layout/seta_menu.gif) no-repeat bottom center;
	text-transform:uppercase;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:7px 10px 6px;
	border-right:1px dashed #8CB7D6;
}
div#barra_menu li a:hover {background-color:#B7D1E6;}

div#barra_menu div.login {
	position:absolute;
	left:515px;
	top:2px;
}

div#barra_menu div.login input.login,
div#div_barra div.busca input.busca{
	border:1px solid #5796C3;
	background-color:#FFFFFF;
	color:#5796c3;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}

div#barra_menu div.login input.botao{
	border:1px solid #8CB7D6;
	background-color:#8CB7D6;
	color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 5px;
}

/*****************************
 => ESTRUTURA
*****************************/
div#div_menu {
	width:155px;
	float:left;
}

div#div_barra {
	width:624px;
	height:31px;
	float:left;
}

div#div_news {
	width:334px !important;
	width:332px;
	float:left;
}

div#div_conteudo {
	width:471px !important;
	width:470px;
	float:left;
	padding:4px;
}

div#div_col1 {
	width:145px;
	float:left;
}

div#div_col2 {
	width:145px;
	float:left;
}

/*****************************
 => BARRA BUSCA
*****************************/

div#div_barra div.destaque {
	width:334px;
	height:31px;
	border-right:1px solid #DDECF7;
	float:left;
}

div#div_barra div.destaque .titulo {
	margin-top:7px;
	background: #DDECF7 url(../img/layout/bg_top_destaque.jpg) no-repeat right bottom;
	height:14px;
	border-bottom:1px dashed #DDECF7;
	padding:5px;
}

div#div_barra div.destaque h1 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5796C3;
	text-transform:uppercase;
}

div#div_barra div.busca {
	width:288px;
	height:31px;
	border-left:1px solid #fff ;
	background-color:#DDECF7;
	float:left
}

div#div_barra div.busca form {
	padding: 5px 0 0 0;
	text-align:center;
}

div#div_barra div.busca label {
	padding:5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5796C3;
}

div#div_barra div.busca input.botao {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#5796C3;
	border:0;
	padding:2px 5px;
}

/*****************************
 => RODAPE
*****************************/

div#rodape {
	width:779px;
	float:left;
	clear:both;
}

div#rodape div.barra {
	background-color:#5796C3;
	border:2px solid #8CB7D6;
	border-width:2px 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:3px;
	color:#FFFFFF;
	clear:both;
}

div#rodape div.infos div.end {
	width:550px;
	float:left;
	padding:20px 20px 19px;
	background-color:#DDECF7;
	border-right:1px solid #B7D1E6;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#5796C3;
}

div#rodape div.infos div.links {
	width:183px;
	float:left;
	background-color:#B7D1E6;
	border-left:1px solid #DDECF7;
	padding:2px;
}

div#rodape div.infos div.links li {
	display:inline;
}

div#rodape div.infos div.links li a {
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	color:#5796C3;
	padding:2px;
	text-indent:10px;
	background:url(../img/layout/seta_menu_lateral_hover.gif) no-repeat 5px center;
}

div#rodape div.infos div.links li a:hover {
	background:url(../img/layout/seta_lateral_branco.gif) no-repeat 5px center;
}

/****/
div#rodape div.parceiros {
	border-top:1px solid #C8DFF2;
}

div#rodape div.parceiros a{
	display:block;
	width:83px;
	height:68px;
	float:left;
}

div#rodape div.parceiros div.sites{
	width:345px;
	height:89px;
	float:left;
	background-color:#C8DFF2;
	border-right:1px solid #fff;
}
div#rodape div.parceiros div.sites p{
	font:10px Arial, Helvetica, sans-serif;
	color:#5796C3;
	text-indent:5px;
}

div#rodape div.parceiros div.parc{
	width:432px;
	height:89px;
	float:left;
	background-color:#EEF5FB;
	border-right:1px solid #C8DFF2;
}
div#rodape div.parceiros div.parc p{
	font:10px Arial, Helvetica, sans-serif;
	color:#5796C3;
	text-indent:5px;
}

/*************************
=> CONTEUDO INTERNA
*************************/
div#div_conteudo {
	font:12px Arial, Helvetica, sans-serif;
	color:#01466B;
	text-align:justify
}

div#div_conteudo h1 {
	display:block;
	height:24px;
	background:#DDECF7 url(../img/layout/menu_titulo_2.gif) no-repeat top right;
	border-bottom:2px solid #FFF;
	text-align:left;
}
div#div_conteudo h1 span {
	display:block;
	width:100%;
	height:14px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5796C3;
	text-transform:uppercase;
	background:url(../img/layout/seta_branca.gif) no-repeat 10px bottom ;
	padding:5px 0 5px 6px;
}

div#div_conteudo h1 span .minusculo{
	text-transform:lowercase;
}

div#div_conteudo div.conteudo {
	background: #EEF5FB url(../img/layout/seta_cont_links.gif) no-repeat 8px bottom;
	padding:8px;
	font:12px Arial, Helvetica, sans-serif;
}

div#div_conteudo div.conteudo h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#316388;
	padding:5px;
	border-left:3px solid #8CB7D6;
	margin-bottom:10px;
}

div#div_conteudo div.conteudo p {
	padding:5px 0;
	font-size: 12px;
}

div#div_conteudo div.conteudo span.data {
	display:block;
	font:10px Arial, Helvetica, sans-serif;
	color:#ADCBE2;
	padding:3px;
}

div#div_conteudo div.pub_cont {
	width:140px;
	float:right;
	padding:0 0 5px 10px;
	color:#8CB7D6;
}

div.pub {
	text-align:center;
	padding:5px 0;
}

div#div_conteudo div.conteudo div.pub_cont div.titulo{
	font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/*******/

div#div_conteudo div.links {
	height:30px;
	background:#DDECF7 url(../img/layout/seta_azul_claro.gif) no-repeat 8px bottom;
}

div#div_conteudo div.links li {
	display:inline;
}

div#div_conteudo div.links li a {
	display:block;
	float:right;
	padding:10px;
	color:#01466B;/*5796C3*/
	border-left:1px dashed #FFFFFF;
	text-indent:10px;
}

div#div_conteudo div.links li a.enviar {background:url(../img/icon/icon_enviar.gif) no-repeat 5px center;}
div#div_conteudo div.links li a.voltar {background:url(../img/icon/icon_voltar.gif) no-repeat 5px center;}
div#div_conteudo div.links li a.link {background:url(../img/icon/icon_link.gif) no-repeat 5px center;}
div#div_conteudo div.links li a.imprimir {background:url(../img/icon/icon_print.gif) no-repeat 5px center;}

/**************************
=> LISTAGEM
//////////////////////////*/

ul.lista a{
	display:block;
	padding:7px;
	border-bottom:1px dashed #DDECF7;

}


ul.lista a:hover{
	border-bottom:1px solid #DDECF7;
	background: #fff url(../img/layout/seta_cont_links.gif) no-repeat 8px bottom;
}

a.pg {
	padding:3px;
	border:1px solid #DDECF7;
	margin:1px;
}

a.pg:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}

a.pgoff {
	padding:3px;
	border:1px solid #fff;
	background-color:#FFFFFF;
}

a.pgoff:hover {
	text-decoration:none;
}

td.titulo {
	font-weight:bold;
}

td.borda_bottom {
	border-bottom:1px dashed #DDECF7;
	padding:2px;
}

/**************************
=> CONTATO
//////////////////////////*/

#contato div {padding:2px}

#contato div label{width:200px; display:block; text-align:left}
#contato div input{width:200px; display:block; background-color:#FFFFFF}

/**************************
=> enquete
***************************/

.barra_resultado {
	background:#ff0000 url(../enquete/barra2.gif) repeat-x;
	height:17px;
}

.bg_resultado {
	background:url(../enquete/bg.gif) repeat-x center;
}
#enquete i {
	font:10px Arial, Helvetica, sans-serif; text-align:left
}


/**************************
=> rodape
***************************/
