body,
h1, h2, h3, h4,
dl, dd,
form, fieldset {
	margin:0;
	padding:0;
}

html, body {
	height:100%
}

fieldset {
	border:none
}

body {
	color:#949da2;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:780px;
	margin:0 auto;
}

#layout {
	width:770px;
	margin:0 auto;
	padding:0 5px;
	float:left;
	background:#fff url(../imagens/background/pattern_bg.jpg) repeat-y;
}


.conteudo {
	width:770px;
	float:left;
}
/*.......TOPO.........*/
/**********************/
.topo {
	/*padding-top:25px;*/
	width:770px;
	height:101px;
	background:url(../imagens/background/gradiente.gif) repeat-x;
}
.topo h1 {
	padding-top:2px
}

.topo h1 a {
	width:167px;
	/*height:83px;*/
	height:95px;
	float:left;
	text-indent:-9999999px;
	/*margin:-14px 0 0 56px;*/
	margin:0 0 0 56px;
	background:url(../imagens/novos/logo.png) no-repeat;
}

.topo .publicidade {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0 0 5px 284px;
	/*margin:-15px 0 5px 284px;*/
}

.topo #banner {
	width:468px;
	height:60px;
	margin-left:284px;
	background:url(../imagens/banner.gif) no-repeat;
}

.menu {
	width:770px;
	height:29px;
	float:left;
	/*margin-top:-25px;*/
	background:url(../imagens/background/bg_menu.gif) #0076d2 no-repeat;
}

.menu .pica {
	width:510px;
	float:left;
}

.busca_noticias {
	width:250px;
	float:right;
	margin:5px 0 0 0;
}

.busca_noticias h3 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	/*line-height:3px;*/
	float:left;
	margin:0;
	padding:0
}

.busca_noticias fieldset {
	/*width:200px;
	height:27px;
	float:right;*/
	margin:0;
	padding:0;
	border:none;
}

/** html .busca_noticias fieldset {
	height:27px;
	float:right;
	margin:-10px 0 0 0;
	border:none;
}*/

.busca_noticias #busca_noticias {
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#58a4dc;
	border:1px solid #005fac;
}

.busca_noticias .buscar {
	width:22px;
	height:22px;
	margin-left:5px;
	float:left;
	cursor:pointer;
	text-indent:-99999px;
	line-height:60px;
	border:none;
	background:url(../imagens/btn_ok.gif) no-repeat;
}


/*..................RODAPÉ................*/
/******************************************/
.rodape {
	background:url(../imagens/background/detalhe_curva.gif) no-repeat;
	width:770px;
	float:left;
	height:14px;
}

.box_rodape {
	width:770px;
	/*height:45px;*/
	background:#0066cc;
    float:left;
}

.box_rodape dl dd a{
	float:left;
	color:#FFFFFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.box_rodape dl {
	width:573px;
	padding-left:250px;
	_padding-left:100px;
	_width:350px;
	margin:5px auto;
}

.box_rodape .texto_2 {
	color:#FFFFFF;
	text-align:center;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	padding-top:5px;
}