html, body {height:100%;}
body {
	margin:0; 
	padding:0;
	background:url(../layout/fundo_pagina.gif) repeat-x #fff;
	color:#666;
	font:75%/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}

#tudo { 
	width:813px;
	position:relative;
	background:url(../layout/fundo_pagina_.gif) repeat-x #fff;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border:dotted #999;
	border-width:0 0px;
	}

* html #tudo {height: 100%;}
#conteudo {padding-bottom:55px;} /* distancia para o rodape */

#topo {
	background:url(../layout/fundo_pagina.gif) repeat-x ;
	width:813px;
	height:266px;
	border-bottom:0px dotted #999;
	text-align:center;
	padding-top:10px;
	}

/* coluna do conteudo */
#principal {
	background:url(../layout/fundo_conteudo_.gif) repeat-x top #fff ;
	width:750px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:30px; /* distancia topo */	
	margin-left:30px; /* distancia lateral */	
	margin-right:0px; /* distancia lateral */		
	margin-bottom:50px; /* distancia para o rodape */
	text-align:left;
	text-align:justify
	}
	
#principal p, img, small, span, div, form { BORDER:0; PADDING:0; }
#principal td, tr { FONT-SIZE : 11PX; text-align: justify; font-family : Verdana, Arial, Helvetica, sans-serif; font-style: normal; color:#666; PADDING-RIGHT:10PX  }

#principal #contexto{ width:715px; height:auto; }
#principal #contexto img{ border:5px solid #EFF0E8; margin-right:10px; margin-bottom:5px; float:left;}

/* FERRAMENTAS DE DESTAQUE */
/* DIV PRINCIPAL - ferramentas de destaque */
#principal .destaque_manchete { width:295px; margin-right:10px; float:left }
#principal .destaque_destaque { width:295px; height:355px; margin-left:10px; padding-top:20px; padding-left:10px; border-left:1px solid #E0E0E0; float:left }
#principal .destaque_listagem { width:295px; margin-bottom:20px; float:left; text-align:left }

#principal #destaque{ width:100%; height:auto; margin:0; padding:0; text-align:left }
#principal #destaque img{ border:0; margin-top:5px; margin-left:0; margin-right:5px; float:left; }

/* DIV INTERNA - ferramentas de destaque - itens internos */
#principal .destaque_foto { border:5px solid #EFF0E8; margin-bottom:10px }
#principal .destaque_titulo { font-size:13px; color:#940605 } /* titulo de conteudo manchete */
#principal .destaque_titulop { color:#000 } /* titulo de conteudo destaque - capa */
#principal .destaque_texto { margin:0; padding:0; margin-top:10px }

/* ferramenta de destaque - galerias ( img / video ) */
#principal .destaque_galeria { width:255px; background:#EFF0E8; margin:0; margin-right:20px; padding:10px; float:left } /* moldura da miniatura */
#principal .destaque_galeria_foto { border:0px solid #EFF0E8; margin-bottom:10px } /* miniatura gerada no destaque */
#principal .destaque_video { width:255px; background:#EFF0E8; margin:0; padding:10px; float:left } /* moldura da miniatura */
#principal .destaque_video_foto { border:0px solid #EFF0E8; margin-bottom:10px } /* miniatura gerada no destaque */
#principal .destaque_video_int { width:481px; border:5px solid #EFF0E8; margin-bottom:10px } /* video interno do conteudo */

/* ferramenta de destaque - caixa geral */
#principal .destaque_caixa { 

BACKGROUND:url(../layout/fundo_separador.gif) repeat-x top #F7F7F7;
width:590px;
height:auto;
text-align:center;
float:left;
padding:25px;

}

/* barra de busca interna no conteudo */
#principal .buscar_int{

BACKGROUND:url() repeat-x top #F7F7F7;
width:480px;
height:auto;
text-align:left;
padding:15px;
margin-bottom:25px;
float:left;

}

/* campos barra de busca interna no conteudo */
#principal .buscar_int_bt{ background-color:#CCCFBC; color:#fff; height:21px; border:0; margin:0; padding:0 } /* botao da busca */
#principal .buscar_int_cp{ border:1px solid #CCCFBC; height:21px } /* campo da busca */



/* coluna do menu */
#navegacao {
	background:url(../layout/fundo_conteudo_.gif) repeat-x top ;
	width:295px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-right:30px;
	margin-bottom:150px;	
	float:right;
	}


/* caixa de busca */
#navegacao .buscar{

background:url() repeat-x #fff;
width:210px;
height:auto;
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
padding:10px;
padding-top:15px;
padding-left:15px;

}

/* campos caixa menu */
#navegacao .buscar_bt{ background-color:#CCCFBC; color:#fff; height:21px; border:0; margin:0; padding:0 } /* botao da busca */
#navegacao .buscar_cp{ border:1px solid #CCCFBC; height:21px } /* campo da busca */

/* ferramentas */
#navegacao .enquete{ margin-top:20px; margin-left:10px; margin-bottom:20px; padding:0px; float:left } /* moldura  principal */
#navegacao .enquete_caixa{ width:210px; background-color:#EFF0E8; border-top:2px solid #CCCFBC; padding:5px; float:left } /* caixa de controles */
#navegacao .boletim{ margin-left:10px; margin-bottom:10px; float:left } /* moldura  principal */
#navegacao .boletim_caixa { width:210px; background-color:#EFF0E8; padding:5px; float:left } /* caixa de controles */

/* caixa de aviso - cadastra boletim */
#navegacao .boletim_msn { 

width:210px;
height:auto;
text-align:center;
background-color:#fff;
color:#940605;
border-top:2px solid #CCCFBC;
border-bottom:2px solid #CCCFBC;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
display:none

}

/* caixa de aviso - vota enquete */
#navegacao .enquete_msn { 

width:210px;
height:auto;
text-align:center;
background-color:#fff;
color:#940605;
border-top:2px solid #CCCFBC;
border-bottom:0px solid #CCCFBC;
margin-bottom:0px;
padding-top:5px;
padding-bottom:5px;
display:none

}

/* caixa de aviso - ver enquete */
#navegacao .enquete_ver{
width:210px;
height:auto;
text-align:left;
color:#000;
border-bottom:2px solid #CCCFBC;
margin-bottom:5px;
padding-bottom:10px;

}

#navegacao .enquete_bar{ background-color:#CCCFBC; margin-right:5px }

/* FERRAMENTAS DE DESTAQUE - quando necessario no menu lateral */
/* DIV PRINCIPAL - ferramentas de destaque */
#navegacao .destaque_manchete { width:295px; margin-right:10px; float:left }
#navegacao .destaque_destaque { width:255px; height:355px; margin-left:10px; padding-top:0px; padding-left:10px; border-left:0px solid #E0E0E0; float:left }
#navegacao .destaque_listagem { width:295px; margin-bottom:20px; float:left; text-align:left }

#navegacao #destaque{ width:100%; height:auto; margin:0; margin-bottom:10px; padding:0; text-align:left }
#navegacao #destaque img{ border:0; margin-top:5px; margin-left:0; margin-right:5px; float:left; }

/* DIV INTERNA - ferramentas de destaque - itens internos */
#navegacao .destaque_foto { border:5px solid #EFF0E8; margin-bottom:0px }
#navegacao .destaque_titulo { font-size:13px; color:#940605 } /* titulo de conteudo manchete */
#navegacao .destaque_titulop { margin-top:5px; color:#153B73; font-size:11px } /* titulo de conteudo destaque - capa */
#navegacao .destaque_texto { margin:0; padding:0; margin-top:0px }


#rodape {
	background:url(../layout/fundo_pagina_.gif) repeat-x ;
	width:813px;
	height:77px;
	position: absolute; /* coloca rodape no final da pagina */
	bottom: 0;
	border:dotted #999;
	border-width: 0px 0;
	text-align:left;
	color:#153B73;
	float:left;	
	}

#rodape p {
	margin:0;
	font-weight:bold;
	color:#153B73;
	}
	

#rodape .endereco{ padding-top:30px; padding-left:30px; float:left; }
#rodape .ctweb{ padding-top:30px; padding-right:30px; float:right; }
	
#galeria{ width:100%; float:left; margin:0; padding:0 }
#galeria strong{ color:#3ab4ea; }

/* moldura galeria de imagens - detalhes */
#galeria .galeriaOf {
BORDER:5px solid #FFFFFF;
MARGIN:0px;
PADDING:0;
}

#galeria .galeriaOn {
BORDER:5px solid #DDDDDD;
CURSOR: pointer;
MARGIN:0px;
PADDING:0;
}	

/* moldura subcategoria icones */
#galeria .iconeOf {
BORDER:5px solid #DDDDDD;
MARGIN:0px;
PADDING:10px;
TEXT-ALIGN:center
}

#galeria .iconeOn {
BORDER:5px solid #1945A5;
CURSOR: pointer;
MARGIN:0px;
PADDING:10px;
TEXT-ALIGN:center
}

/* moldura subcategoria icones - cria icone quando nao existir */
#galeria .icone_cria{
BORDER:5px solid #DDDDDD;
WIDTH:auto;
HEIGHT:155px;
LINE-HEIGHT:155px;
CURSOR: pointer;
MARGIN:3px;
PADDING:5px;
FLOAT:left;
TEXT-ALIGN:center;
}

/* moldura gaelria de imagens - menu/listagem */
#galeria .galeria_icones	{ WIDTH:135px; HEIGHT:155px; BACKGROUND:#EFF0E8; COLOR:#940605; BORDER:2px solid #EFF0E8; margin-right:5px; margin-bottom:5px; text-align:center; float:left }
#galeria .galeria_icof { BORDER:2px solid #EFF0E8; MARGIN:0px; MARGIN-BOTTOM:3px; PADDING:0; }
#galeria .galeria_icon { BORDER:2px solid #940605; CURSOR:pointer; MARGIN:0px; MARGIN-BOTTOM:3px; PADDING:0; }

/* grade de icones */
#icones{ WIDTH:100%; FLOAT:left; MARGIN:0; PADDING:0; MARGIN-TOP:30px;  }
#separador{ BACKGROUND:url(../layout/fundo_separador.gif) repeat-x #fff; WIDTH:100%; HEIGHT:9px; MARGIN:0; PADDING:0; MARGIN-TOP:10px; MARGIN-BOTTOM:10px; FLOAT:left;  }

/* ferramentas externas - comunicado / indica site */
#ferramentas_ext{ WIDTH:100%; HEIGHT:100%; OVERFLOW:auto; TEXT-ALIGN:left; BACKGROUND:#153B73; PADDING:5px; }
#ferramentas_ext .texto{ WIDTH:100%; HEIGHT:395px; BACKGROUND:#fff; COLOR:#000; PADDING:10px;  }
	
h1, h2, h3, h4, h5, h6 { 	color:#024EA6; }
h3, h5 { font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:13px;}

ul.marcador_h { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
ul.marcador_h li { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:3px; }

ul.marcador_v { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
ul.marcador_v li { LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:3px; }

ul.controle_h { MARGIN:0px; PADDING:0; TEXT-ALIGN:right; }
ul.controle_h li { WIDTH:55px; TEXT-ALIGN:center; LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:5px; PADDING-RIGHT:5px; }

.listagem { BACKGROUND:url(../layout/ico_listagem.gif) left no-repeat; LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:15px; }

/* formatacao de link geral */
a { COLOR:#000; TEXT-DECORATION: none; font-size:11px }
a:visited { COLOR:#000; TEXT-DECORATION: none; font-size:11px }
a:hover { COLOR:#153B73; TEXT-DECORATION: underline; font-size:11px }

.separar { WIDTH:25px; height:20px; }
.clear {clear:both;}

/* barra de rolagem - somente ie */
body { scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #09399F; scrollbar-highlight-color: #09399F; scrollbar-3dlight-color: #09399F; scrollbar-darkshadow-color: #09399F; scrollbar-track-color: #09399F; scrollbar-arrow-color: #09399F }
div.Section1







