@charset "utf-8";
/* CSS Document */
* {
	font-family:Verdana, Geneva, sans-serif;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
body {
	margin:0;
	padding:0;
	background:#eeeded;
	text-align:center; /* hack para o IE */	
}
html, body {
	height: 100%;
}
#geral {
width: 100%;
margin:0 auto;			
text-align:left; /* "remédio" para o hack do IE */	
min-height: 100%;
position: relative;
background-image:url(../imagens/fundao.jpg);
background-repeat:repeat-x;
background-position:top;
}

#geral2 {
width: 100%;
margin:0 auto;			
text-align:left; /* "remédio" para o hack do IE */	
min-height: 100%;
position: relative;
background-image:url(../imagens/fundao2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#tudo {
	width: 902px;
	margin:0 auto;
	text-align:left; /* "remédio" para o hack do IE */
	min-height: 100%;
	position: relative;
}

* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
}

#topo {
width:902px;
height:122px;
padding-top:0px;
}

.idioma {
position:absolute;
background-image:url(../imagens/box_idioma.png);
background-repeat:no-repeat;
font-size:10px;
color:#58595b;
padding-top:5px;
padding-right:50px;
}

#port {
width:72px;
height:31px;
display:none;
z-index:9999;
}

#banner {
	width:902px;
	height:384px;
	margin-top:4px;
	z-index:-5;
}

#banner_interna {
	width:902px;
	height:42px;
	margin-top:5px;
	z-index:-5;
}

#menu {
	width:902px;
	height:42px;
	background-image:url(../imagens/barra_menu.jpg);
	background-repeat:repeat-x;
	margin-top:-42px;
	position:relative;
	z-index:888;
	opacity:0.64;
	-moz-opacity: 0.64;
	filter: alpha(opacity=64);
}

#menu_txt {
	width:902px;
	height:42px;
	margin-top:-32px;
	position:relative;
	z-index:999;
	font-size:11px;
	font-weight:bold;
	color:#b2ba3e;
}

#menu_txt a {
	font-size:11px;
	font-weight:bold;
	color:#b2ba3e;
	text-decoration:none;
}

#conteudo {
	margin-top:-5px;
	width: 902px;
	background-color:#f2f2f3;
}

#conteudo2 {
	margin-top:-5px;
	width: 902px;
	background-color:#eeeded;
}

.tit_paginas {
	color:#8f9838;
	font-size:26px;
	margin-left:40px;
	padding-top:30px;
	font-family:"Times New Roman", Times, serif;
}

.texto_interna {
	font-size:11px;
	color:#636569;	
	margin-left:10px;
	padding-top:0px;
	text-align:justify;
	width:610px;
	line-height:19px;
	padding-bottom:30px;
}

.texto_internabaixo {
	font-size:11px;
	color:#636569;	
	margin-left:100px;
	padding-top:0px;
	text-align:justify;
	width:610px;
	line-height:19px;
	padding-bottom:30px;
}

.tabela_form {
	font-size:11px;
	color:#636569;	
	margin-left:10px;
	line-height:19px;
}

.inputfile {
	border:solid 1px #999;
	font-size:11px;
	width:200px;
	height:25px;
}

.inputtxt {
	border:solid 1px #999;
	font-size:11px;
	width:200px;
	height:20px;
}

.contato_input {
	border:solid 1px;
	border-color:#CCC;
	width:400px;
	height:20px;
	font-size:11px;
}

.contato_input2 {
	border:solid 1px;
	border-color:#CCC;
	width:400px;
	height:80px;
	font-size:11px;
}

.contato_input3 {
	border:solid 1px;
	border-color:#CCC;
	width:274px;
	height:20px;
	font-size:11px;
}

.contato_select {
	border:solid 1px;
	border-color:#CCC;
	width:100px;
	height:20px;
	font-size:11px;
	color:#666;
}

.btn_enviar {
	font-size:11px;
	width:56px;
	height:24px;
	background-image:url(../imagens/enviar.jpg);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}

.btn_limpar {
	font-size:11px;
	width:56px;
	height:24px;
	background-image:url(../imagens/limpar.jpg);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}

#tudo_conteudo {
	width:902px;
}

#rodape2 {
	bottom:0;
	width:902px; 
	height:63px; 
	font-size:10px; 
	color:#666;
	margin-top:-22px;
}

.link_leia {
	text-decoration:none;
	color:#a7ab60;
}

.desativointerna {
	background-color:#e4e3e4;
	width:233px;
	height:31px;
}

.desativo {
	background-color:#e4e3e4;
	width:233px;
	height:32px;
}

.desativo6 {
	background-color:#e4e3e4;
	width:233px;
	height:33px;
}

.ativo {
	background-color:#cccccc;
	width:233px;
	height:32px;
}
/* INI STYLE DE VALIDAÇÕES */
div.error { display: none; }
input {	border: 1px solid black; }
input[type=radio],input[type=checkbox]{border:none;}
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
input[type=image]{border:none;}


label.error {
	color:red;
}
#tabela_cad div, #tabela_cad2, #tabela_cad3, #tabela_cad4 {
	font-weight:bold;
}
/* FIM STYLE DE VALIDAÇÕES */