@charset "utf-8";

/* CSS PÁGINAS */

/* CSS BODY E LINKS */

Body { background:url(../img/geral/body/body_fundo.jpg) top repeat-x #E4DDD3; float:none; width:100%; height:auto; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#555555; line-height:1; }

a:link { /* Estado normal */ color:#00C; text-decoration:none; /* Tira o sublinhado */ }
a:visited { /* Estado visitado */ color:#00C; text-decoration:none; }
/*a:hover { /* Estado sobre */ /* color:#00C; text-decoration:underline; /* Coloca o sublinhado */ /*	background:#FF9; /* cor de fundo */ /*font-weight:bold;*/ /* negrito */ /* } */





/* DIV'S */ /* DIV'S *//* DIV'S *//* DIV'S *//* DIV'S */

#div1 { width:100%; height:auto; background:none center no-repeat; float:left; }
#div1_ct { width:868px; height:auto; border-left:solid 1px #006600; border-right:solid 1px #006600; background:#FFFFFF; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:15px; }



#div2 { width:100%; height:auto; background:none center no-repeat; float:left; }
#div2_ct { width:900px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; }
	#div2_ct_esq { width:563px; height:auto; border:solid 1px #555555; background:#FFFFFF; margin-left:auto; margin-right:auto; padding:15px; float:left; }
	#div2_ct_esp { width:15px; height:10px; margin:0px; float:left; }
	#div2_ct_dir { width:258px; height:auto; border:solid 1px #555555; background:#FFFFFF; margin:0px; padding:15px; float:left; }



#esp { width:100%; height:auto; background:none center no-repeat; float:left; }
#esp_ct { width:900px; height:20px; background:none; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding:0px; }





/* IMAGENS */ /* IMAGENS *//* IMAGENS *//* IMAGENS*//* IMAGENS */

.img_esq { float:left; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:10px; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; border:0px; }
.img_dir { float:right; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:5px; border:0px; }
.icones { margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:5px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border:0px; }





/* TEXTOS */ /* TEXTOS */ /* TEXTOS */ /* TEXTOS*/ /* TEXTOS */

.pg_titulos { font-size:25px; text-align:left; margin:0px; padding:0px; }
.texto1 { text-align:justify; margin:0px; line-height:20px; padding-top:15px; }
.texto2 { text-align:justify; margin:0px; line-height:20px; padding-top:5px; }
.texto3 { text-align:justify; margin:0px; line-height:20px; padding-top:0px; }

.texto_link { font-weight:bold; text-align:left; color:#8D56E0; text-decoration:none; margin-top:5px; margin-bottom:0px; padding:0px; line-height:20px; }
.texto_link:link { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_link:visited { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_link:active { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_link:hover { text-align:left; font-weight:bold; color:#555555; text-decoration:none; }

.texto_titulos { font-size:22px; color:#006600; text-align:left; margin:0px; padding:0px; }

.observacoes { text-align:justify; font-size:12px; color:#999999; line-height:20px; margin:0px; padding:0px; }





/* ÁREAS DE SELEÇÃO E TEXTOS */ /* ÁREAS DE SELEÇÃO E TEXTOS  */

.contato_select { color:#006600; margin:0px; padding-left:5px; }
.area_texto { color:#006600; margin:0px; padding:5px; height:45px; }





/* CSS BOTÕES FORMULÁRIOS ("ENVIAR" E "VOLTAR") */

.botao_enviar { height: 25px; width: 70px; cursor: pointer; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:10px; }
.botao_voltar { height: 25px; width: 70px; cursor: pointer; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

/* CSS BOTÕES VOLTAR DAS PÁGINAS RESTRITAS ("VOLTAR") */

#botao_voltar_restritas { width:100px; height:auto; background:#666666; border:2px solid #333333; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:0px; }
.botao_voltar_restritas { text-align:center; color:#FFF; margin:0px; padding:4px; }
.botao_voltar_restritas:visited { text-align:center; color:#FFF; margin:0px; padding:4px; text-decoration:none; }
.botao_voltar_restritas:active { text-align:center; color:#FFF; margin:0px; padding:4px; text-decoration:none; }
.botao_voltar_restritas:hover { text-align:center; color:#FFF; background:#8D56E0; margin:0px; padding:4px; text-decoration:none; }

#botao_voltar_restritas_usuarios { width:100px; height:auto; background:#666666; border:2px solid #333333; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; }
.botao_voltar_restritas_usuarios { text-align:center; color:#FFF; margin:0px; padding:4px; }
.botao_voltar_restritas_usuarios:visited { text-align:center; color:#FFF; margin:0px; padding:4px; text-decoration:none; }
.botao_voltar_restritas_usuarios:active { text-align:center; color:#FFF; margin:0px; padding:4px; text-decoration:none; }
.botao_voltar_restritas_usuarios:hover { text-align:center; color:#FFF; background:#0066CC; margin:0px; padding:4px; text-decoration:none; }





/* CSS CAMPOS DE BUSCA (POR NOME E ÁREA) */

#div1_ct input[type=text], #div1_ct input[type=password] { /* caixas de input text */ display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #333; font-size:12px; color:#006600; margin-top:0px 0px 0px 0px; padding:2px 2px 2px 5px; /* top, right, bottom, left */ width:174px; height:20px; vertical-align:middle; }

#div1_ct input[type=text] { display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #333; font-size:12px; color:#006600; margin-top:0px 0px 0px 0px; padding:2px 2px 2px 7px; /* top, right, bottom, left */ width:290px; height:18px; vertical-align:middle; }