body{
	 margin: 0 auto; 
}

fieldset{
	color:#D0D0BF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	-opera-border-radius: 5px;
	order-radius: 5px;
	display: block;
	margin: 0 0 1em 0;
}
legend{
	color:#3366FF;
}
#img_captcha{
	width: 	       160px;
	height:        50px;
}
#img_refresch{
	margin-left:   195px;
	margin-top:    -50px;
}
.style_texto_corrido {
	color:#666666;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
}
.style_titulo {
	color: #1E619A;
	font-family:Tahoma,Verdana;
	font-size:17px;
	font-style:normal;
}
.style_sub_titulo {
	color: #1E619A;
	font-family:Tahoma,Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}
.texto_versao{
	color:#666666;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:10px;
}

.texto_abaixo_imagem{
	color: #818181;
	font-size: 8px;
	font-family: Tharoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.texto_abaixo_imagem2{
	color: #585858;
	font-size: 8px;
	font-family: Tharoma, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.texto_rodape{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.campo_end_email { 
     border:none;
	 font-size: 11px;
	 background-color: #FFFFFF;
}
.link_mais_detalhes {
	font-family: Tharoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
    text-decoration: underline;
}

.link__mais_detalhes :hover {
	color: #003366;
	text-decoration: underline;
				    
}
.link__mais_detalhes :active {text-decoration: none;
}

.link_email {
	font-family: Tharoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
    text-decoration: underline;
}

.link_email: hover {
	color: #000000;
	text-decoration: underline;
				    
}
.link_email: active {text-decoration: none;
}
.msg_envios {
	color: #FF0000;
	font-family:Tahoma,Verdana;
	font-size:14px;
	font-style:normal;
}
.btn_excluir{
	color: #000000;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.titulo_admin {
	color: #FFFFFF;
	font-family:Tahoma,Verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
}
.link_menu_admin{
	color: #003366;
	font-family: Tahoma,Verdana;
	font-size:14px;
	text-decoration: none;	
}
.link_menu_admin:visited {text-decoration: none;
}
.link_menu_admin:hover {color: #990000;
}
.link_menu_admin:active {text-decoration: none;
}
 .rotulo_campos{
	text-align: right;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;  
 }
 .rotulo_campos_esq{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
 }
 .rotulo_campos_centro{
	text-align: center;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
 }
 .rotulo_campos_dir{
	text-align: right;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
 } 
 .link_noti{
	color: #003366;
	font-family: Tahoma,Verdana;
	font-size:14px;
	text-decoration: none;	
}
.link_noti:visited {text-decoration: none;
}
.link_noti:hover {color: #666666;text-decoration: underline;
}
.link_noti:active {text-decoration: none;
}
table.bordasimples {border-collapse: collapse;}

table.bordasimples tr td {border:1px solid #A5CCF7;}

table.bordatitulo {border-collapse: collapse;}

table.bordatitulo tr td {border:1px solid #000033;}

.input_txt {
	border:1px solid #EAEAEA;
	background-color: #EAEAEA;
	text-align: center;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
}
.rotulo_campos_esq_alt{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
	background-color: #FFCC66;
	
 }
.input_txt_esq {
	border:1px solid #EAEAEA;
	background-color: #EAEAEA;
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color: #0066CC;
}
.rotulo_campos_esq_azul{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	font-weight:500;
	color: #0066CC;		
}
.rotulo_campos_esq_azul_filtro{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	font-weight:500;
	color: #0066CC;
	background-color: #FFFF99;	
} 
.rotulo_fieldset_filtro{
	color:#00f;
	background-color: #FFFF99;
	margin: 0 0 1em 0;
	position: relative;
}
/*legend {
position: absolute;
top: -.5em;
left: .2em;
}
.legend_filtro{
	position:absolute;
	top: -.5em;
	left: .5em;
} */
.select_esq_azul{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	font-weight:500;
	color: #0066CC;
	width:400px;
}
.campo_input {
 background-color: #CCCCCC;
 border: 1px solid #003366;
 /*letter-spacing: 1px;
 font-size: 11px;
 color: #333;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-left: 5px;
 height: 15px;
 vertical-align: middle;*/
}
.select_esq_user{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	font-weight:500;
	color: #0066CC;
	width:300px;
}
.texto_index {
	color:#666666;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-style:normal;
	text-align: left;
}
.link_rotulo_campos_esq{
	text-align: left;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	color:#000033;
	text-decoration: none;
}
.link_rotulo_campos_esq:visited {text-decoration: none;
}
.link_rotulo_campos_esq:hover {color: #990000;text-decoration: underline;
}
.link_rotulo_campos_esq:active {text-decoration: none;
}
.borda_ext_tab{
   border-color: #990000;
   border-width: 1px;
   border-style: solid;
   width:455px;   
}