/* estilos header, footer */
/* header */
#header {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:780px;
	/*width:100%;*/
	}

.barraGoverno {
	background:#FFCC00;
	height:21px;
	margin:0;
	padding:0;
	position:relative;
	width:780px;
	}

.barraGoverno table tr td {
	background:#FFCC00;
	border:0;
	}

.governo {
	background:#FFCC00;
	border:solid 1px #000;
	font:normal 10px Arial;
	margin:0;
	padding:0;
	}

#header .topoAns {
	color:#7B7B7B;
	/*height:96px;*/
	}
	
#header .topoAns div.esquerda {
	float:left;
	padding:0;
	}
	
#header .topoAns .esquerda .logo {
	margin:0;
	padding:19px 0px 0px 35px;
	
	width:265px;
	}
	
#header .topoAns .faleConosco {
	float:right;
	margin:0;
	padding:7px 0 0 0;
	text-align:right;
	/*width:155px;*/
	}

#header .topoAns .faleConosco p {
	color:#666;
	font:normal 10px verdana;
	/*line-height:20px;*/
	margin:0 0 6px 0;
	padding:0;
	}	
	
#header .topoAns .faleConosco p span {
	margin:0;
	padding:0 40px 10px 0;
	_padding:0 40px 10px 0;
	}

/* nao funciona no IE6 */
/*#header .topoAns .faleConosco a:first-child {
	padding:0 0 10px 40px;
	}*/

#header .topoAns .faleConosco a {
	color:#666;
	font:bold 10px verdana;
	text-decoration:none;
	}
	
#header .topoAns .faleConosco a:hover {
	color:#666;
	text-decoration:underline;
	}

#header .topoAns .perfil {
	/*clear:right; */
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	width:300px;
	}

#header .topoAns .perfil a {
	margin:0;
	padding:0 0 0 1px;
	}

#header .topoAns .escolhaPerfil{
	margin:22px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:284px;
	float:right;

	}

#header .topoAns .escolhaPerfil p{
	color:#666;
	font:normal 11px verdana;
	text-transform:uppercase;
	line-height:9px;
	}

.busca {
	margin:3px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:155px;
	float:left;
	}

.busca input, TEXT{
	color:#666;
	font:bold 9px verdana;
	width:115px;
	}

.busca .botao {
	background-color:#009EC1;
	color:#ffffff;
	font:bold 9px verdana;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:30px;
	border:1px solid #009EC1;
	text-transform:uppercase;
	height:16px;
	}

.breadcrumb{
	float:left;
	width:460px;
	margin:10px 0 0 1px; /* atençao! margem superior espaça o conteudo da busca */
	padding:0px 0px 2px 2px;
	color:#404040;
	font:normal 10px verdana;
	text-decoration:none;
	}

.breadcrumb a{
	color:#028fad;
	font:normal 10px verdana;
	text-decoration:none;
	}

.breadcrumb a:hover{
	color:#028fad;
	font:normal 10px verdana;
	text-decoration:underline;
	}

/* header */

/* footer */
.footerHome {
	background:#DBDBDB;
	border-top:1px solid #FFF;
	margin:0;
	padding:10px 1px;
	}

.footer {
	background:#FFF;
	height:1px;
	margin:0;
	padding:1px
	}

/* footer */
