.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #535377;
	text-decoration: none;
}
.texto1black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.texto1georgia_verm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #C70000;
	text-decoration: none;
}
.texto1georgia_grafite {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #777777;
	text-decoration: none;
}
.texto1grafite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.texto1branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texto1verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #007733;
	text-decoration: none;
}
.texto1vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.texto1bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #550000;
	text-decoration: none;
}
.texto1celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #00FFFF;
	text-decoration: none;
}
.texto1amarelo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFF00;
	text-decoration: none;
}
.texto1azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
}
.texto_tabela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.texto1bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #535355;
	text-decoration: nome;
	font-weight: bold;
}
.texto1italico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: nome;
	font-weight: italic;
}
.texto1Copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;

}
.texto_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align:right;
	text-decoration: bold;
	font-weight: bold;
}
.link_movel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	text-decoration: bold;
	font-weight: bold;
	text-transform: uppercase;
}
.cabecalho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	text-decoration: bold;
	font-weight: bold;
}
.cabecalho_a1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	text-decoration: bold;
	font-weight: bold;
}
.cabecalho_b1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.texto_b2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #000077;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.cabecalho2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: bold;
	font-weight: bold;
}
.cabecalho2_b1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: bold;
	font-weight: bold;
}
.cabecalho2_b5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: bold;
	font-weight: bold;
}
.cabecalho2_b5e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
	text-decoration: bold;
	font-weight: bold;
}

.links1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links1preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.links1arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links1arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
aant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #005577;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;	
}
a:hover {
	text-decoration: underline;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #0055FF;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}
.links2ante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #777777;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.links2azul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #005577;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2georgia {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #005577;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2nb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}
.links2verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2verde2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2azul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #00AAFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2laranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2amarelo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2grafitea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2grafite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #0077FF;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.links2disable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #BCBCBC;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.links2Copy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links2light {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.links3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
.links3azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #005577;
	text-decoration: none;
	font-weight: bold;

}
.links3arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.links3arialbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.links3arialbranco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.links3Copy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.links5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	white-space: normal;

}
.links7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.links7azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000077;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.links7grafite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.links7branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.links7vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}.linkmenor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	color: #000000;


}
.linkusu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.linkus1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.linkus2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #121212;
	text-decoration: none;
	line-height: 20px;
}
.linkmenorCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	font-weight: normal;
}
.linkmenorCopy2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.links_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #444477;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.texto2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 24px;
}
.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.texto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}
.texto4_celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #00AAFF;
	text-decoration: none;
	line-height: normal;
}
.texto4bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.texto4branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.texto4italico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}
.texto4verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006633;
	text-decoration: none;
	line-height: normal;
}
.texto4vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
}
.texto4vermelhoitalico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
}
.texto4azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
	line-height: normal;
}
.texto4grafite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #555555;
	text-decoration: none;
	line-height: normal;
}
.texto5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

.texto2bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;

}
.fadelinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.destaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	font-style: normal;

}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-decoration: none;
	line-height: 17px;
	color: #F4F4F4;
	font-style: normal;
}
.titulo_ouro {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #DDDD33; 
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #006633;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_bege {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #BFA260;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_branco {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_grafite {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #555555;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_cinza {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-shadow: 1px 1px 1px #CDCDCD;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.titulo_azul {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #006699;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-decoration: none;
	line-height: 17px;
	color: #F4F4F4;
	font-style: normal;
}// ---------------------------------------------------------------------
body {
	background:#ddd;
	margin:50px;
	}
ul.nav { 
	margin:0; 
	padding:0;
	}
ul.nav li {
	list-style:none; 
	display:inline;
	}
ul.nav li a { 
	float:left;
	width:6.0em;
	font:0.68em  Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	color:#333;
	text-align:center;
	padding:0  0.2em 0.2em  0;
	border-width:0.1em;
	border-color:#fff #909090 #909090 #fff;
	border-style:solid;
	text-decoration:none;
	}
ul.nav a:hover{
	background:#999;
	color:#fff;
	border-color:#000 #fafafa #fafafa #000;	
	}
.tabela {
	border-collapse: colapse;
	border:1px solid #FFCCCC
}
.tabela tr {
	border-collapse: colapse;
	border:1px solid #CCFFCC
}
.tabela td {
	border-collapse: colapse;
	border-botton:1px solid #FFFFFF
	border:1px solid #CCCCFF
}
.tabela th {
	border-collapse: colapse;
	border:1px solid #CCCCCC
}
.tabela caption {
	border-collapse: colapse;
	border:1px solid #CCCCCC
}
.tabnav th {
	border:1px solid #FFFFFF;
	background:#F4F4F4;
	-border-top-right-radius: 3em;
	-border-top-left-radius: 3em;
	-moz-border-radius-topright: 3em;
	-moz-border-radius-topleft: 3em;
}
.tab2 {
	border-collapse: colapse;
	border:1px solid #FF0000
}
.tab2 td {
	border-collapse: colapse;
	border:1px solid #FF0000
}
#banner {
	margin-left: 250px;
	_margin-left: 10px;
	padding: 20px;
	position: absolute;
}
.transparent {
background-color: #777777;
filter:Alpha(Opacity=77);
-moz-opacity:0.77;
}
.div_opaca {
background-color: #FFFFFF;
filter:Alpha(Opacity=99);
-moz-opacity:0.99;
}
.lista_guia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #7F7F7F;
	text-decoration: none;
}
.campo_texto {
	border:solid;
	border-width: 1; 
	border-color: #C7C7C7;
	height:30;
}
.campo_texto_escuro {
	border:solid;
	border-width: 1; 
	border-color: #343434;
	height:40;
}
.campo_texto2 {
	border:solid;
	border-width: 1; 
	border-color: #C5C5C5;
	background-color: #E5E5E5;
	height:24;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.campo_moeda {
	text-align:right;
	border:solid;
	border-width: 1; 
	border-color: #C5C5C5;
	background-color: #E5E5E5;
	height:24;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.campo_numerico {
	text-align:right;
	border:solid;
	border-width: 1; 
	border-color: #C5C5C5;
	background-color: #E5E5E5;
	height:24;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.campo_texto3 {
	border-width: 0; 
	background-color: #F5F5F5;
	height:24;
}
.campo_texto4 {
	border:solid;
	border-width: 0; 
	background-color: transparent;
	height:35;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.busca_estilizada {
width: 215px;
height: 21px;
overflow: hidden;
text-align: center;
background:url(./img/fundo_lupa.png) no-repeat right #E5E5E5;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #E5E5E5;
}
.campo_pesquisa {
	border-width: 0; 
	background: transparent;
	height:21;
	width:330;
	float:left;
}

.busca_div
{
	padding: 12px;
	position: relative; 
	width: 357px; 
	height: 23px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	background-color: #E5E5E5;
}

.sinapsees_div
{
	padding: 12px;
	position: relative; 
	width: 357px; 
	height: 330px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	background-color: #E5E5E5;
}

.caixa_select {
   padding: 2px;
   border-width: 1; 
   border: 1px solid #C5C5C5;
   background-color: #E5E5E5;
   overflow: hidden;
   background: url(../img/seta_select.png) top no-repeat right #E5E5E5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.caixa_select1 {
	padding: 2px;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	background-color: #E5E5E5;
	overflow: hidden;
	background: url(./img/seta_select.png) top no-repeat right #E5E5E5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.caixa_select2 {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}


.select_estilizado select {
background: transparent;
-webkit-appearance: none;
width: 255px;
padding: 2px;
font-size: 13px;
border:0px solid #69A3D3;
height: 30px;
padding-right:55px
}
.select_estilizado {
width: 255px;
height: 23px;
overflow: hidden;
background:url(./img/seta_select.png) no-repeat right #E5E5E5;;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.select_estilizado select {
padding-right:0px;
vertical-align:top !important;
text-align:left;
line-height:12px;
height:auto;
}

.select_est_largo select {
background: transparent;
-webkit-appearance: none;
width: 400px;
padding: 2px;
font-size: 13px;
border:0px solid #69A3D3;
height: 30px;
padding-right:55px
}
.select_est_largo {
width: 400px;
height: 23px;
overflow: hidden;
background:url(./img/seta_select.png) no-repeat right #E5E5E5;;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.select_est_largo select {
padding-right:0px;
vertical-align:top !important;
text-align:left;
line-height:12px;
height:auto;
}

.styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(new_arrow.png) no-repeat right #ddd;
}

.select_est_curto select {
background: transparent;
-webkit-appearance: none;
width: 120px;
padding: 2px;
font-size: 13px;
border:0px solid #69A3D3;
height: 30px;
padding-right:55px
}
.select_est_curto {
width: 120px;
height: 23px;
overflow: hidden;
background:url(./img/seta_select.png) no-repeat right #E5E5E5;;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.select_est_curto select {
padding-right:0px;
vertical-align:top !important;
text-align:left;
line-height:12px;
height:auto;
}

.select_est_curto2 select {
background: transparent;
-webkit-appearance: none;
width: 70px;
padding: 2px;
font-size: 13px;
border:0px solid #69A3D3;
height: 30px;
padding-right:55px
}
.select_est_curto2 {
width: 70px;
height: 23px;
overflow: hidden;
background:url(./img/seta_select.png) no-repeat right #E5E5E5;;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.select_est_curto2 select {
padding-right:0px;
vertical-align:top !important;
text-align:left;
line-height:12px;
height:auto;
}

.campo_data {
background: transparent;
-webkit-appearance: none;
width: 130px;
padding: 1px;
padding-left: 5px;
font-size: 13px;
border:0px solid #69A3D3;
height: auto;
padding-right:55px
}

.classe_area_texto {
	border:solid;
	border-width: 1; 
	border-color: #C5C5C5;
	background-color: #E5E5E5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.classe_consulta_texto {
	border:solid;
	border-width: 0; 
	background: transparent;
}
.classe_fieldset {
	border:1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.data_hora_seg_texto
{
	float: left;
	height:23px;
	width: 122px; 
	border:none;
	background-color: transparent;
}

.data_hora_texto
{
	float: left;
	height:23px;
	width: 102px; 
	border:none;
	background-color: transparent;
}

.data_texto
{
	float: left;
	height:23px;
	width: 77px; 
	border:none;
	background-color: transparent;
}

.data_hora_seg_div
{
	position: relative; 
	width: 150px; 
	height: 23px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #E5E5E5;
}

.data_hora_div
{
	position: relative; 
	width: 130px; 
	height: 23px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #E5E5E5;
}

.data_div
{
	position: relative; 
	width: 105px; 
	height: 23px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #E5E5E5;
}

.file_input_textbox
{
	float: left;
	height:23px;
	width: 250px; 
	border:none;
	background-color: transparent;
}

.file_input_div
{
	background:url(./img/btn_busca.png) no-repeat 100% -1px;
	position: relative; 
	width: 270px; 
	height: 23px; 
	overflow: hidden;
	border-width: 1; 
	border: 1px solid #C5C5C5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #E5E5E5;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}
.botao_143
{
	width:143px; 
	height:24px; 
	background:url(img/botao_143.png) top center no-repeat; 
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_terrarara
{
	width:120px; 
	background-color: #DAA520;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_israelagora
{
	width:120px; 
	background-color: #5577FF;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_iustitia
{
	width:120px; 
	background-color: #005100;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_branco
{
	width:120px; 
	background-color: #F4F4F4;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_escuro
{
	width:120px; 
	background-color: #5A5A5A;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.botao_escuro_largo
{
	width:200px; 
	background-color: #5A5A5A;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 16px;
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.seleciona_arquivo_textbox
{
	float: left;
	height:26px;
	width: 0px; 
	border:none;
	background-color: #FF0000;
}
.seleciona_arquivo_div
{
	background:url(./img/idi1/btn_imagem_post.png) no-repeat 100% 0px;
	position: relative; 
	width: 123px; 
	height: 25px; 
	overflow: hidden;
	border-width: 0; 
	background-color: transparent;
}

.seleciona_arquivo_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.seleciona_arquivo_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}
.div_template_azul
{
	width:220px; 
	height:180px; 
	background:url(img/fundo_div_cinza.png) top center no-repeat; 
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.div_video_azul
{
	width:220px; 
	height:180px; 
	background:url(img/img_video_cinza.png) top center no-repeat; 
	background-size:100% 100%; 
	cursor:pointer; 
	cursor:hand; 
	text-align:center; background-size:100% 100%; 
	cursor:pointer; cursor:hand;
}
.div_principal
{	
	border-top-left-radius: 3px; 
	border-top-right-radius: 3px; 
	border-bottom-left-radius: 0px; 
	border-bottom-right-radius: 0px;
}
.div_imagem_rs
{	
	border-width: 30px; // Estiliza a sua largura
	border-style: solid; // Estiliza seu estilo
	border-color:  blue; // Estiliza sua cor
	border-radius: 10px; /* Arredonda todas as bordas com raio de 10px */
}
#div-input-file{
	background:url(./img/seta_select.png) no-repeat 100% 1px;
	height:26px;
	width:285px;
	margin:0px;
	border:1px solid #C5C5C5;
	background-color: #E5E5E5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#div-input-file #file-original{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}
#div-input-falso{
margin-top:-28px;
}
#div-input-falso #file-falso{
	width:265px;
	height:25px;
	font-size:12px;
	font-family: Verdana;
	border:none;
	background-color: transparent;
}
.btn:focus, .btn::-moz-focus-inner{
  outline:none;
  border:none;
}
.btn{
  font-family: arial;
  font-size:14px;
  text-transform: uppercase;
  font-weight:700;
  border:none;
  padding:10px;
  cursor: pointer;
  display:inline-block;
  text-decoration: none;
}
.btn-green{
  background:green;
  color:#fff;
  box-shadow:0 5px 0 #006000;
}
.btn-green:hover{
  background:#006000;
  box-shadow:0 5px 0 #003f00;
}
.btn-purple{
  background:purple;
  color:#fff;
  box-shadow:0 5px 0 #670167;
}
.btn-purple:hover{
  background:#670167;
  box-shadow:0 5px 0 #470047;
}
.btn-red{
  background:red;
  color:#fff;
  box-shadow:0 5px 0 #d20000;
}
.btn-red:hover{
  background:#d20000;
  box-shadow:0 5px 0 #b00000;
}
.btn-darkblue{
  background:darkblue;
  color:#fff;
  box-shadow:0 5px 0 #5577FF;
}
.btn-darkblue:hover{
  background:#5577FF;
  box-shadow:0 5px 0 #0000AA;
}
.btn-green:active, .btn-purple:active, .btn-red:active, .btn-darkblue:active{
  position:relative;
  top:5px;
  box-shadow:none;
}
/* -- Botão novo --*/
.classe_botao:focus, .classe_botao::-moz-focus-inner{
  outline:none;
  border:none;
}
.classe_botao{
  font-family: arial;
  font-size:14px;
  text-transform: uppercase;
  font-weight:700;
  border:none;
  padding:10px;
  cursor: pointer;
  display:inline-block;
  text-decoration: none;
}
.classe_botao-green{
  background:green;
  color:#CDCDCD;
  box-shadow:0 5px 0 #CDCDCD;
}
.classe_botao-green:hover{
  background:#CDCDCD;
  box-shadow:0 5px 0 #003f00;
}
.classe_botao-green:active{
  position:relative;
  top:5px;
  box-shadow:none;
}

/* -- CLASSES PARA JQUERY --*/
/* -- main menu --*/

#topMenu {
	width:910px;
	height:53px;
	position:absolute;
	top:108px;
	left:0;
}

#topMenu ul.sf-menu {
	padding-top:18px;
	padding-left:3px;
}

#topMenu ul.sf-menu li {
	float:left;
	padding:0 15px;
	font-size:12px;
}
#topMenu ul.sf-menu li a {
	text-decoration:none;
	text-transform:uppercase;
}

#topMenu ul.sf-menu li li a {
	padding:0 12px;
}

#topMenu ul.sf-menu li a:hover {
	text-shadow:none;
}

#topMenu ul.sf-menu li li {
	padding:0;
	padding-top:2px;
	border:none;	
}

#topMenu ul.sf-menu li ul.children {
	padding:0;	
	background:url(../images/green/bk_submenu.png) 0 -4px repeat-x;
}

#topMenu ul.sf-menu li ul.children li,#topMenu ul.sf-menu li.page_item ul li  {
	position:relative;
	line-height:100%;
	height:28px;
	text-transform:none;
}
#topMenu ul.sf-menu li ul.children li a, #topMenu ul.sf-menu li.page_item ul li a {
	text-decoration: none;
	display:block;
	padding-top:7px;
	line-height:100%;
	border:none;
	text-transform:none;
}


#topMenu ul.sf-menu li ul.children li ul.children a {
	text-decoration: none;
	position:relative;
	border:none;
}
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li.page_item ul
{
	margin-top:-4px;
	
}
#topMenu ul.sf-menu li ul.children ul.children
{
	margin:0 0 0 25px;
}