/*body*/
body { margin:0; padding:0; list-style:none; background:url(../img/site/fundoGeral.png) repeat-x top; }
ul, li { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5 { font-style:normal; font-weight:normal; font-size:small; padding:0; margin:0; }
input[type="password"] { background:url(../img/site/fundoCombo.gif) repeat-x; width:175px; margin:0px; border:solid 1px #CCC; font:11px Trebuchet MS; color:#595959; }
input[type="text"] { background:url(../img/site/fundoCombo.gif) repeat-x; width:175px; margin:0px; border:solid 1px #CCC; font:11px Trebuchet MS; color:#595959;  }
select { background:url(../img/site/fundoCombo.gif) repeat-x; width:175px; margin:0px; margin:0px; border:solid 1px #CCC; font:11px Trebuchet MS; color:#595959; }
textarea { background:url(../img/site/fundoCombo.gif) repeat-x top; width:550px; margin:0px; margin:0px; border:solid 1px #CCC; font:11px Trebuchet MS; color:#595959; }


/*acessibilitade*/
.accessibility { display:none; }


/*geral*/
.geral { width:970px; margin:0 auto; }
.geral2 { float:left; width:970px; background:url(../img/site/fundoPrincipal.gif) repeat-y; margin:0 auto; }
.principal { float:left; width:780px; }
.publicidade { float:left; width:175px; padding-left:15px; }
.publicidade span { float:left; background:url(../img/site/empresasAnunciantes.gif) no-repeat; width:160px; height:54px; text-indent:-9000px; }

/*topo*/
.topo { float:left; position:relative; background:url(../img/site/fundoTopo.jpg) right no-repeat; width:779px; height:199px; margin-bottom:20px; }
.logo { position:absolute; background:url(../img/site/logo.jpg) no-repeat; width:182px; height:53px; margin:25px 0 0 10px; z-index:100; text-indent:-9000px; }
.logo a { float:left; width:182px; height:53px; display:block; overflow:hidden; }

	/*login*/
	.boxLogin { position:absolute; width:310px; right:25px; bottom:6px; }
	.tipoLogin { float:left; background:url(../img/site/areaRestrita.jpg) 0 6px no-repeat; width:300px; margin-bottom:4px; font:11px Trebuchet MS; color:#d00f20; }
	.tipoLogin input[type="radio"] { margin:11px 0 0 3px; vertical-align:bottom; }
	.tipoLogin img { margin:6px 0 5px 0; padding:2px 0 0 5px; }
	.formLogin { float:left; width:300px; }
	.formLogin div { float:left; width:162px; }
	.formLogin div input[type="text"], input[type="password"] { float:left; background:url(../img/site/fundoCombo.gif) repeat-x; width:145px; margin:0 10px 5px 5px; border:1px solid #CCC; font-family:Trebuchet MS; size:8px; color:#595959; }
	.formlogin div input[type="text"] hover { background:#000; }
	.formLogin span { float:left; width:138px; font:10px Trebuchet MS; color:#000; }
	.formLogin span a { font:10px Trebuchet MS; color:#000; text-decoration:none; }
	.formLogin span a:hover { text-decoration:underline; }
	.formLogin span input[type="submit"] { float:left; background:url(../img/site/btnOk.jpg) no-repeat; width:22px; height:45px; margin-right:17px; border:none; text-indent:-9000px; line-height:0px; overflow:hidden; }
	
	.linkPainel { position:absolute; width:500px; margin:12px 15px 0 0; text-align:right; right:0px; font:11px Trebuchet MS; color:#8A8A8A; }
	.linkPainel a { font:11px Trebuchet MS; color:#8A8A8A; text-decoration:underline; }
	
	.menuInterno { position:absolute; background:#FFF; width:292px; height:72px; right:26px; bottom:11px; padding:6px 10px; z-index:100; }
	.menuInterno li { float:left; background:url(../img/site/bullet3.gif) no-repeat 0px 8px; width:133px; height:18px; padding:5px 0 0 7px; border-bottom:1px dotted #ccc; font:10px Trebuchet MS; }
	.menuInterno li a {	color:#666; text-decoration:none; }
	.menuInterno li a:hover { text-decoration:underline; }
	
	.menuInterno2 { position:absolute; background:#FFF; width:292px; height:72px; right:26px; bottom:11px; padding:6px 10px; z-index:100; }
	.menuInterno2 li { background:url(../img/site/bullet3.gif) no-repeat 0px 8px; width:133px; height:18px; padding:5px 0 0 7px; border-bottom:1px dotted #ccc; font:10px Trebuchet MS; }
	.menuInterno2 li a { color:#666; text-decoration:none; }
	.menuInterno2 li a:hover { text-decoration:underline; }
	
	/*banner topo*/
	.bannerTopo { float:left; position:relative; padding:0 12px 15px; }
	.linkBannerFlash { position:absolute; width:756px; height:90px; }

/*centro*/
.colAll { float:left; width:756px; padding:0 12px; }


/*rodape*/
.rodape { width:100%; height:170px; clear:both; padding-top:20px; border-top:solid 10px #900; background:#292929; }
.rodape div { margin:0 auto; width:800px; font:12px Trebuchet MS; color:#FFF; }
.rodape div span { margin-top:10px; font-size:10px; }
.rodape div span a { color:#FFF; text-decoration:none; font-weight:bolder; }
.rodape div span a:hover { text-decoration:underline; }
.rodape ul { float:left; width:790px; padding-top:15px; padding-bottom:15px; border-bottom:solid 1px #666; }
.rodape ul li { float:left; }
.rodape ul li a { float:left; font:11px tahoma; color:#FFF; font-weight:bolder; text-decoration:none; }
.rodape ul li a:hover { text-decoration:underline; }
.rodape ul li a.titulo { float:left; font-size:20px; margin-top:-5px; }
.rodape ul li span { float:left; margin:0 11px; color:#FFF; }
