@import url(site.css);
* { margin:0; padding:0; list-style:none;}
body {
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	background:#e4e4e4 url('imagens/bg_center.gif') center top no-repeat;
	color:#000000;
	
}
a {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:none}

#geral {
	width:900px;
	margin:0 auto;
	background:#FFF;
}
#geral #cima {
	width:900px;
	height:30px;
	background:url(imagens/menu_cima.png);
}
#geral #cima ul#menu_cima {
	margin:0;
	padding:0;
	list-style-type:none;
	width:900px;
	position:relative;
	display:block;
	height:30px;
	font-size:14px;
	background:transparent url("imagens/menu_cima.png") repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#geral #cima ul#menu_cima li{
	display:block;
	float:left;
	margin:0;
	pading:0;
}
#geral #cima ul#menu_cima li a{
	display:block;
	text-decoration:none;
	padding:6px 15px 6px 15px;
	color:#000;	
	background:transparent url("imagens/menu_cima_s.png") no-repeat top right;
}
#geral #cima ul#menu_cima li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent url("imagens/menu_cima_h.png") no-repeat top right;
}

/*--- ------------------ --*/

#geral #topo {
	width:900px;
	height:160px;
	background:url(imagens/topo.png);
	
}
#geral #busca_site {
	width:900px;
	height:40px;
	line-height:40px;
	float:left;
	background:url(imagens/busca_bg.png);
}
#geral #busca_site #campo {
	width:230px;
	height:24px;
	border:#2D2D28 1px solid;
	background:#D1D1CD;
}
#geral #busca_site #campo_select {
	height:24px;
	border:#2D2D28 1px solid;
	background:#D1D1CD;
}
#geral #busca_site .botao {
	width:100px;
	height:24px;
	border:#2D2D28 1px solid;
	background:#333F84;
	color:#FFF
}

#geral #separador {
	width:900px;
	height:10px;
	clear:both;
}
/***INICIO CORPO***********************************************/
#geral #corpo {
	width:900px;
}
/*----------INICIO CORPO ESQUERDO--------------------------------------------------------------------*/
#geral #corpo #corpo_esquerdo {
	width:240px;
	float:left;
}
#geral #corpo #corpo_esquerdo #barra_menu {
	width:240px;
	height:30px;
	line-height:28px;
	text-indent:28px;
	background:url(imagens/barra_menu.png);
	font-size:12px;
	color:#000;
}
/*--- INICIO MENU --*/
#geral #corpo #corpo_esquerdo #menu{
	width:240px;
	padding:0;
}
#geral #corpo #corpo_esquerdo #menu ul {
	list-style:none;
}
#geral #corpo #corpo_esquerdo #menu li {
	list-style:none;
	display:block;
	background:url(imagens/menu_vertical.png) no-repeat;
	text-indent:20px;
}
#geral #corpo #corpo_esquerdo #menu li a {
	list-style:none;
	display:block;
	color:#4D6F86;
	font-size:11px;
	text-decoration:none;
	height:25px;
	line-height:25px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
#geral #corpo #corpo_esquerdo #menu li a:hover {
	background:url(imagens/menu_vertical_h.png) no-repeat;
	height:25px;
	line-height:25px;
	color:#333333;
	font-family: Verdana, Geneva, sans-serif;
}
/*--- FIM MENU --*/


/*--- INICIO SUBMENU --*/
#geral #corpo #corpo_esquerdo #submenu{
	width:240px;
	padding:0;
}
#geral #corpo #corpo_esquerdo #submenu ul {
	list-style:none;
}
#geral #corpo #corpo_esquerdo #submenu li {
	list-style:none;
	display:block;
	background:url(imagens/submenu_vertical.png) no-repeat;
	text-indent:20px;
}
#geral #corpo #corpo_esquerdo #submenu li a {
	list-style:none;
	display:block;
	color:#000;
	font-size:11px;
	text-decoration:none;
	height:22px;
	line-height:22px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
#geral #corpo #corpo_esquerdo #submenu li a:hover {
	background:url(imagens/submenu_vertical_h.png) no-repeat;
	height:22px;
	line-height:22px;
	color:#333333;
	font-family: Verdana, Geneva, sans-serif;
}
/*--- FIM SUBMENU --*/


/*----------FIM CORPO ESQUERDO--------------------------------------------------------------------*/

#geral #corpo #corpo_direito {
	width:650px;
	float:right;
}
/*--- INICIO BARRA CONTEUDO --*/
#geral #corpo #corpo_direito #barra_conteudo  {
	width:650px;
	height:30px;
	line-height:28px;
	text-indent:28px;
	background:url(imagens/barra_conteudo.png) repeat-x;
	font-size:12px;
	color:#000;
}
#geral #corpo #corpo_direito #tamanho {
	width:630px;
	padding-top:15px;
	margin:0 auto;
}
/*--- FIM BARRA CONTEUDO --*/

/***FIM CORPO***********************************************/
#geral #rodape {
	width:900px;
	height:80px;
	clear:both;
	background:url(imagens/rodape.png) repeat-x;
	line-height:80px;
	font-size:12px;
	color:#000;
}
#geral #rodape a {
	color:#000;
	text-decoration: none;
}
#geral #rodape a:hover {
	color:#000;
	text-decoration: none;
}

