/* CSS Document */
body {
	background:url(../imagens/bg.jpg); margin:0; text-align:center; font:12px Arial, Helvetica, sans-serif; 
}

#contexto a:link {text-decoration: underline; color:#000000;}
#contexto a:visited {text-decoration: underline; color:#000000;}
#contexto a:hover {text-decoration:underline; color:#999999;}
#contexto a:active {text-decoration: underline; color:#000000;}

#rodape a:link {text-decoration: underline; color:#FFFFFF;}
#rodape a:visited {text-decoration: underline; color:#FFFFFF;}
#rodape a:hover {text-decoration: underline; color:#333333; font-size:13px}
#rodape a:active {text-decoration: underline; color:#FFFFFF;}


#global {
	width:755px; margin:0 auto; /*float:left;*/
}
#publicidade_global {
	float:left; margin:5 auto 5 10;
}
#publicidade_global h1 {
	font:bold 10px Arial, Helvetica, sans-serif; text-align:center; color:#999999; background:#e1e1e1; margin:0; padding:1px 0;
}
#link_logo {
	height:104; width:117; float:left; margin:2px 10px; /*position:absolute; margin:22px 260px; padding:0;*/
}
#banner_topo {
	height:62; width:480; float:right; margin:22px 0; /*position:absolute; margin:22px 260px; padding:0;*/
}
#conteudo {
	text-align:right;
}
img{
	border:none;
}
#global_lov {
	width:592px; margin:auto; background:#FFF; border:1px solid #FFFFFF; border-bottom:none; border-top:none;
}
#topo {
	margin:0; height:110px; background:url(../imagens/topo.jpg); border-bottom:none; padding:0;
}
#topo img {
	float:left;
}
form {
	margin:0
}
div#corpo{
	width:575px; margin:0 0 0 0; float:right; min-height:150px; border-right:1px solid #77B22B; /*min-height:600px;*/
}
div#rodape {
	width:100%; clear:both; border-top:1px solid #999; text-align:center; padding:0; height:40px; margin:0; background:#7CAE33;
}
/* LATERAL */
div#lateral {
	float:left; border:1px solid #77B22B; width:172px; border-top:none; border-bottom:none; min-height:600px; margin:0; padding:0
}
table.busca_principal {
	margin:5px 5px -5px 5px; font:bold 11px Arial, Helvetica, sans-serif; color:#77B22B; 
}
input.txt_busca {
	float:left; border:none; width:118px; vertical-align:middle; margin:4px 0; background:url(../imagens/bgs/bg_txt_busca.jpg); padding:3px 6px; height:20; font:bold 11px Arial, Helvetica, sans-serif; color:#17430E;
}
input.txt_login {
	float:left; border:none; width:150px; vertical-align:middle; margin:4px 0; background: url(../imagens/bgs/bg_txt_login.jpg)  no-repeat none; padding:0px 6px 3px 8px; height:20; font:bold 11px Arial, Helvetica, sans-serif; color:#17430E; background:none;
}
.caixa_login {
	float:left; border:none; width:150px; vertical-align:top; background: url(../imagens/bgs/bg_txt_login.jpg)  no-repeat; height:20px;
}
input.radio_busca {
	color:#77B22B; font:11px Arial, Helvetica, sans-serif; border:none;
}
div#lateral ul {
	text-align:left; padding:5px; background:#F7F9E2; margin:0; border-bottom:1px solid #77B22B; border-top:1px solid #77B22B;
}
div#lateral ul li.pai {
	text-align:left; margin:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#264400; background:none; text-indent:0;
}
div#lateral ul li {
	text-align:left; margin:5px 3px 5px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../imagens/icones/menu.jpg) no-repeat; text-indent:15px; list-style-type:none;
}
div#lateral ul li a {
	color:#315600; text-decoration:none;
}
div#lateral ul li a:hover {
	text-decoration:underline;
}
/*MENU ADM */
div#lateral ul.adm {
	text-align:left; padding:5px; background:#FFDDBB; margin:0; border-bottom:1px solid #FF6600; border-top:1px solid #FF6600;
}
div#lateral ul.adm li.pai {
	text-align:left; margin:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#9D4F00; background:none; text-indent:0;
}
div#lateral ul.adm li {
	text-align:left; margin:5px; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../imagens/icones/menu.gif) no-repeat; text-indent:15px; list-style-type:none;
}
div#lateral ul.adm li a {
	color:#9D4F00; text-decoration:none;
}
div#lateral ul.adm li a:hover {
	text-decoration:underline; 
}
/*MENU USUARIO */
div#lateral ul.usu {
	text-align:left; padding:5px; background:#ECFFFF; margin:0; border-bottom:1px solid #006699; border-top:1px solid #006699;
}
div#lateral ul.usu li.pai {
	text-align:left; margin:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#006699; background:none; text-indent:0;
}
div#lateral ul.usu li {
	text-align:left; margin:5px; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../imagens/icones/menu.gif) no-repeat; text-indent:15px; list-style-type:none;
}
div#lateral ul.usu li a {
	color:#006699; text-decoration:none;
}
div#lateral ul.usu li a:hover {
	text-decoration:underline;
}
/* MENU LOGOFF */
div#lateral ul.logoof {
	text-align:left; padding:5px; background:#FFE1E1; margin:0; border-bottom:1px solid #FF0000; border-top:1px solid #FF0000;
}
div#lateral ul.logoof li {
	text-align:left; margin:2px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;  text-indent:25px; list-style-type:none; background:none;
}
div#lateral ul.logoof li a {
	color:#9D4F00; text-decoration:none; display:block;background:url(../imagens/icones/logoof.gif) no-repeat; height:20px;
}
div#lateral ul.logoof li a:hover {
	text-decoration:none; background:#FFD5D5 url(../imagens/icones/logoof.gif) no-repeat;
}
/* MENU BUSCA AVANÇADA */
div#lateral ul.b_avancada {
	text-align:left; padding:5px; background:#FFF;/*#E2F2CC*/  margin:0; /* border-bottom:1px solid ##77B22B; border-top:1px solid #77B22B; */ border:none
}
div#lateral ul.b_avancada li {
	text-align:left; margin:2px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;  text-indent:25px; list-style-type:none; background:none;
}
div#lateral ul.b_avancada li a {
	color:#77B22B; text-decoration:none; display:block; background:url(../imagens/icones/busca_avancada.gif) no-repeat; height:20px;
}
div#lateral ul.b_avancada li a:hover {
	text-decoration:none; background:#E2F2CC/*C6E69B*/ url(../imagens/icones/busca_avancada.gif) no-repeat;
}
/* MENU ESQUECEU A SENHA */
div#lateral ul.esq_senha {
	text-align:left; padding:5px; background:#FFF;/*#E2F2CC*/  margin:0; /* border-bottom:1px solid ##77B22B; border-top:1px solid #77B22B; */ border:none
}
div#lateral ul.esq_senha li {
	text-align:left; margin:2px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;  text-indent:25px; list-style-type:none; background:none;
}
div#lateral ul.esq_senha li a {
	color:#9A6600; text-decoration:none; display:block; background:url(../imagens/icones/esqueceu_senha.gif) no-repeat; height:20px;
}
div#lateral ul.esq_senha li a:hover {
	text-decoration:none; background:#FEFBD2/*C6E69B*/ url(../imagens/icones/esqueceu_senha.gif) no-repeat;
}
/* CORPO */
#corpo ul#menu {
	list-style-type:none; margin:0; padding:0; border-bottom:1px solid #8F9085; float:left;
}
#corpo ul#menu li {
	list-style-type:none; float:left; border-left:1px solid #8F9085;
}
#contexto {
	margin:10px 0 0 0; float:right; text-align:left;
}
#conteudo {
	/*width:95%;float:right;*/ text-align:left;
}
#titulo {
	text-align:left; font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; text-indent:30px; margin:10px 0; background:#FAFBE3 url(../imagens/bgs/bg_titulo.gif) no-repeat; border-bottom:1px solid #C2D500; border-top:1px solid #C2D500; width:575px;
}
.titulo_detalhe {
	text-indent:5px; margin:-4px 0 6px 0; background:#FAFBE3;
}
.desc_tela {
	padding:0; color:#000; text-indent:5px; background:#EAEFB5;
}
#alerta {
	text-align:left; font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; text-indent:30px; margin:10px 0; background:#FF7777 url(../imagens/bgs/bg_alerta.gif) no-repeat; border-bottom:1px solid #FF0000; border-top:1px solid #FF0000;
}