body,td,th {
	color: #3e5073;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}

body {
	margin: 0px;
	background:#dddddd url(../imagens/layout/fundo_geral.jpg) repeat-x;
}
a:link {
	color: #9b8c64;
	text-decoration: none;
}
a:hover {
	 color:#253047;
}
a:visited {
	text-decoration: none;
	color: #9b8c64;
}
a:active {
	text-decoration: none;
}
h1, h2, h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#9b8c64
}
h1{
	font-size:20px;
	margin:10px 0 10px 0;
}
h2{
	font-size:18px;
	margin:10px 0 5px 0;
}
h3{
	font-size:14px;
	margin:7px 0 0 0;
}
h5{
	font-size:10px;
	font-weight:bold;
	margin:7px 0 0 0;
}

ul{
	margin:2px 0;
	padding:0px;
}

li {
	margin: 0px;
	padding-left: 8px;
	list-style-type: none;
	background:  url(../imagens/layout/bullet_padrao.gif) no-repeat 0px 7px ;
}
p{ margin:5px 0}

form{ margin:0}

label{
text-align:left;
}

input, textarea{
font-weight:normal;
border: 1px solid #e5e5e5;
color:#666666;
padding-left:3px;
padding-right:3px;
}

select{
font-weight:normal;
}

input.padrao{
height:15px;
line-height:15px;
border: 1px solid #e5e5e5;
color:#666666;
padding-left:3px;
padding-right:3px;
}


div#div_layout{
	width:990px;
	 position:relative;
	 margin:auto;
}
table#tabela_layout{
	width:990px;
	border-collapse:collapse;
}

#tabela_layout td.sombra_esq, #tabela_layout td.sombra_dir{ width: 5px; }

#tabela_layout td.sombra_esq{
	background: url(../imagens/layout/sombra_esq.png)!important;
	background: none;
}

#tabela_layout td.sombra_dir{
	background: url(../imagens/layout/sombra_dir.png)!important;
	background: none;
}

#tabela_layout td.sombra_base{
	background: url(../imagens/layout/sombra_base.png) repeat-x !important;
	background: none;
	height: 5px;
}

#tabela_layout td.td_principal{ background: #f9f9f9; }

div#cabecalho{
	height:90px;
	position:relative;
	background:url(../imagens/layout/fundo_cabecalho.jpg) repeat-x bottom;
	padding: 0px 20px;
}
#logo_topo{
	display:block;
	position:absolute;
	top:20px;
	left:25px;
}

#cabecalho #menu_apoio { 
	position:absolute; 
	top:23px; 
	right:25px; 
	width:450px;
}

#menu_apoio, #menu_apoio td{ 
	color:#dee8f0;
}

#menu_apoio form{ 
	margin:0;
	
}

#menu_apoio input{ 
	margin:0px;
	height:20px;
	width:100px;
	border:solid 0 #fff;
	background: transparent  url(../imagens/layout/input_busca.gif) no-repeat  !important; 
	background: transparent url(../imagens/layout/input_busca.gif) no-repeat fixed; 
	padding: 3px 7px;
	color:#8aa9c5;
	font-family:Verdana, Arial, sans_serif;
	font-size:10px;
}

#menu_apoio a{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#8aa9c5;
}
#menu_apoio a:hover{
	color:#253047;
}


/*MENU*/
	#menu_principal {display:block; position:absolute; bottom:0px; right:10px; }

	#menu_principal, #menu_principal ul { padding: 0; margin: 0; list-style: none; } 
	#menu_principal img { border:none; } 
	/*botoes principais*/
	#menu_principal li { float: left; margin:0; padding:0; background:none; padding:0 !important; }
	#menu_principal a { display: block; text-decoration:none; } 
	
	/*caixa submenu*/
	#menu_principal li ul { background-color:#2b364d; position:absolute;  left:-999em; width:auto; padding:5px 0; } 
	#menu_principal li.sub_visivel ul { left:auto; }
	#menu_principal li.sub_visivel { background:none; }

	/*botões secundarios*/
	
	#menu_principal li ul  a { 	
		font-family: verdana, arial;
		font-size:10px;
		color:#cccccc;
		background: #2b364d;
		padding: 3px 10px 3px 17px;
	}
	
	#menu_principal li ul a:hover{
		background:#222b3c;
		color:#eaab00;
	}

/*FIM MENU*/

/*BARRA DIVISOR*/
 ul#barra_divisor{
	height:18px;
	background: #253047 url(../imagens/layout/fundo_barra_divisor.jpg) center  repeat-y;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px 25px; 
	margin: 0; 
	list-style: none;
}
	#barra_divisor ul { padding: 0; margin: 0; list-style: none; } 
	#barra_divisor img { border:none} 
	/*botoes principais*/
	#barra_divisor li { float: left; margin:0; padding:0; background:none; padding:0 !important; padding-top:3px}
	
	#barra_divisor a { display: block; text-decoration:none;font-weight:bold; padding: 0 25px 0 0; color:#FFFFFF; line-height:18px; } 
	
	/*caixa submenu*/
	#barra_divisor li ul { background-color:#2b364d; position: absolute;  left: -999em; width:auto; padding: 15px;  } 
	#barra_divisor li.sub_visivel ul { left: auto; }
	#barra_divisor li.sub_invisivel ul { left: -999em; }
 
 ul#barra_divisor td{
	color:#d5d7db;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:bold;	
}
ul#barra_divisor td a{
	color:#ffffff;
	font-size:10px;
	padding: 0; 
	font-weight:normal;	
	padding-left: 8px;
	background:  url(../imagens/layout/bullet_padrao.gif) no-repeat 0px 7px ;
}
ul#barra_divisor td a:hover{
	color:#EAAB00;
}


input.input_barra{ 
	margin:0px;
	height:18px;
	width:80px;
	border:solid 0 #fff;
	background: transparent  url(../imagens/layout/fundo_input_barra_div.gif) no-repeat  !important; 
	background: transparent url(../imagens/layout/fundo_input_barra_div.gif) no-repeat fixed; 
	padding: 3px 7px;
	color:#8aa9c5;
}
input.botao_form{
	background:#34445e;
	display:block;
	height:18px;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:bold;
	color:#EAAB00;
	border:none
}
input.botao_form:hover{
	background:#4e5f7c;
}



/*FIM BARRA DIVISOR*/

div#cabecalho_secao.interno{
	width:100%;
	height:85px;
	background:url(../imagens/layout/fundo_cabecalho_secao.jpg) no-repeat #4f5a6f;
	padding:
}
div#cabecalho_secao.interno, .interno td{
	color:#EAAB00;
}

div#cabecalho_secao td.titulo{
	width:235px;
	padding-left:28px;
}

div#cabecalho_secao td.aspas{
	padding-right:240px;
	font:tahoma, arial;
	font-size:10px;
}


div#conteudo{
	/*position:relative;*/
	padding:20px 25px;
}

div#conteudo p {
		line-height:16px;
	}

div#rodape{
	position:relative;
	padding:15px 25px;
	background: url(../imagens/layout/fundo_rodape.gif) repeat-x;
	height:20px;
}

#rodape #menu_apoio { 
	 text-align:right
}

.caixa_cont{
	padding: 0 20px;
	vertical-align:top;
	position:relativel;

}

.caixa_cont h1{
	 margin-top:0px;

}

.coluna_principal{ 	
	padding-right:20px;
	vertical-align:top;
}

.coluna_cont_dir{ 	
	padding-left:20px;
	width:240px;
	border-left:1px solid #e5e5e5;
	vertical-align:top;
	

}

.pad_esq_zero{ padding-left:0}
.pad_dir_zero{ padding-right:0}
.sep_cinza_claro{
	border-right:1px solid #e5e5e5;
}

img.divisor{
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.texto_pequeno{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}


a#lelak{
	display:block;
	position:absolute;
	bottom:5px;
	right:25px;
	color:#666666;
	font-family: Trebuchet, Tahoma, Arial, Verdana;
	font-size:10px;
}
a#lelak:hover{
	color:#923cba;
}

a.apoio img{
	filter: Gray;
}
a.apoio:hover img {
	filter:none;
}
.mais{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	padding-left: 12px;
	color:#90815a;
	font-weight:bold;
	white-space:nowrap;
}
a.ver_todas{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	float:right;
	text-align:right;
	display:block;
	background:url(../imagens/layout/separador_ver_todas.gif) bottom no-repeat;
	width:90px;
}

.simbolo{color:#6a8dad}

a.noticia:link{
	color:#3e5073;
}
a.noticia:hover{
	color:#9b8c64;
}
img#noticia_foto {
	padding: 5px 10px 0px 0px;
}

.banner{
	margin-top:25px;
}


/*cores para texto*/
.cinza_999999{
	color:#999999;
}

.cinza_cccccc{
	color:#cccccc;
}
.legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
label.error {
	color:#CB6363;
	display:none;
}

/** Pop_under **/
a.fecha_pop_under {
  position:relative;
	float:right;
	color:#fff;
	background-color:#CC0000;
	font-size:9px;
	font-weight:bold;
	padding:1px 2px;
	border:#000 1px solid;
	z-index:200;
}

a.fecha_pop_under:hover {
	color:#CC0000;
	background-color:#fff;
}

.pop_under_bernard {
	position:absolute;
	width:600px;
}

.pop_under_bernard img {
	z-index:100;
	position:absolute;
}

ul.pq_usar li {
	line-height:16px;
	padding-bottom:10px;
	
}

