body {
    	background: url(../Imagens/bgfix.jpg) no-repeat;
	background-position:top center;
	margin: 0px;
	padding:0px;
}
.logado{
   font-size:13px;
}
.logado li a{
   font-size:13px;
}
#geralt{
    width: 100%;
	height:100%;
    margin: auto;

	float:left;
}
#geral{
    width:950px;
	margin-left:auto;
	margin-right:auto;
}
#topo{
	width:950px; 
	height:150px; 
	margin:auto; 
	display:block;
	background:url(../Imagens/logotopo.jpg) no-repeat;
	background-position: top center;
	float:left;
}

#dentro{
    width:950px;
	margin:0 auto; 
	display:block; 
	background: url(../Imagens/bgdentro.jpg) repeat;
	float:left;
}
#rodape{
    width:100%; 
	height:auto; 
	margin:0 auto; 
	display:block; 
	float:left;
}

#login{
    width:230px; 
	height:150px; 
	margin-right:10px; 
	border:none; 
	right:0px; 
	float:right;
}
#telef{
    width:295px; 
	height:146px; 
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:0px; 
	border:none; 
	right:0px; 
	float:left;
}
#telef2{
    width:140px; 
	height:50px; 
	margin-top:100px;
	margin-bottom:0px; 
	border:none; 
	right:0px; 
	float:left;
}
.menuclassativo, .menuclass{
	font-weight:bolder;
	font:"Times New Roman",Helvetica,sans-serif; 
	text-transform:uppercase;
	font-size:16px;
}
.menuclassativo:link{
	color:#FFFFFF; 
	text-decoration:none;
}
.menuclassativo:visited{
	color:#FFFFFF; 
	text-decoration:none;
}
.menuclass:link{
	color:#FFFFFF;
	text-decoration:none;
}
.menuclass:link:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menuclass:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.menuclass:visited:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#header {
	height:47px;
    width:950px;
	margin:auto; 
	display:block;
	margin-top:0 auto;
	float:left;
}
#header ul {
    margin:0;
    padding:0;
    list-style:none;
}
#header li {
    float:left;
    margin:0px;
    padding-left:15px;
	padding-right:15px;
	margin-top:2px;
	line-height:26px;
	border-left:#235472 1px solid;
}
#header a {
    margin:0px;
    display:block;
    padding:9px 9px;
}

#headerlog {
	height:47px;
    width:950px;
	margin:auto; 
	display:block;
	margin-top:0 auto;
	float:left;
}
#headerlog ul {
    margin:0;
    padding:0;
    list-style:none;
}
#headerlog li {
    float:left;
    margin:0px;
    padding-left:10px;
	padding-right:10px;
	margin-top:2px;
	line-height:26px;
	border-left:#235472 1px solid;
}
#headerlog a {
    margin:0px;
    display:block;
    padding:9px 9px;
}

h1{
    font:Arial,Helvetica,sans-serif; 
	font-size:19px; 
	color:#333333; 
	font-weight:bold; 
	text-indent:5px; 
	margin-top:5px;
	letter-spacing:3px;
}
h2{
    color:#16457E;
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	font-size:16px; 
	text-indent:5px;
	margin-top:20px;
	margin-bottom:2px;
}
h3{
    color:#3A5421;
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	text-indent:10px;
	margin:2px;
}
.texto{
	font:Arial, Helvetica, Times, serif;
	font-size:16px;
	color:#363636;
	text-indent:15px;
	margin-left:5px;
}
.texto:link{
	margin-left:0px;
}
.leiamais:link{
    font:Arial, Helvetica, Times, serif;
	font-size:16px; 
	color:#16457E; 
	text-indent:10px; 
	margin-left:5px; 
	font-weight:bold; 
	text-decoration:none;
}
.leiamais:visited{
    font:Geneva;
	font-size:16px; 
	color:#16457E; 
	text-indent:10px; 
	margin-left:5px; 
	font-weight:bold; 
	text-decoration:none;
}
.leiamais:link:hover{
	text-decoration:underline;
}
.leiamais:visited:hover{
	text-decoration:underline;
}

a[href$=".pdf"] {
    background-image:url(../Imagens/PDF.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:32px;
}	
a[href^='mailto:'] {
    background-image:url(../Imagens/email.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:18px;
}	
/*a[href^='http://'] {
    background-image:url(../Imagens/world_link.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:20px;
}	*/


#conteudo{
    width:651px;
	float:left; 
	height: 100%; 
	margin-top:10px; 
	margin-right:10px; 
	display:inline; 
	margin-left:10px; 
	margin-bottom:10px;
}
.caixa {
    width: 651px; 
   	background-image: url(../Imagens/bgconteudo_meio.jpg); 
   	background-repeat: repeat-y; 
}

.caixaacima { 
   	background-image: url(../Imagens/bgconteudo_cima.jpg); 
   	background-position: top center; 
   	background-repeat: no-repeat; 
}

.caixaabaixo { 
   	background-image: url(../Imagens/bgconteudo_baixo.jpg); 
   	background-position: bottom left; 
   	background-repeat: no-repeat; 
   	padding: 15px 15px 15px 15px; 
}

#conteudodir{
   width:260px;
   float:left; 
   height: auto; 
   margin-top:10px; 
   display:inline; 
   margin-left:5px; 
   margin-bottom:10px;
}
.caixadir {
    width: 256px; 
   	background-image: url(../Imagens/bgcontdir_meio.jpg); 
   	background-repeat: repeat-y; 
}

.caixaacimadir { 
   	background-image: url(../Imagens/bgcontdir_cima.jpg); 
   	background-position: top center; 
   	background-repeat: no-repeat; 
}

.caixaabaixodir { 
   	background-image: url(../Imagens/bgcontdir_baixo.jpg); 
   	background-position: bottom left; 
   	background-repeat: no-repeat; 
   	padding: 5px 5px 5px 5px; 
}

.titdir{
    background:url(../Imagens/titdir.jpg) repeat-x;
	width:245px;
	height:27px;
	display:block;
	margin-right:5px;
}
.titdirverde{
    background:url(../Imagens/titdirverde.jpg) repeat-x;
	width:245px; 
	height:27px; 
	display:block; 
	margin-right:5px;
}
.titdirlet{
    font:"Serif";
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
}
.textoquadro{
    font:Geneva; 
	font-size:16px; 
	color:#363636; 
	margin-top:10px;
}
.textoquadro:link{
    font:Geneva; 
	font-size:16px; 
	color:#16457E;
}
.textoquadro:visited{
    font:Geneva;
	font-size:16px;
	color:#16457E;
}
.textorodape{
    font:Geneva; 
	font-size:16px; 
	color:#185274; 
	margin-top:10px;
}
.textorodape:link{
    font:Geneva;
	font-size:16px; 
	color:#185274; 
	text-decoration:underline;
}
.textorodape:visited{
    font:Geneva; 
	font-size:16px; 
	color:#185274; 
	text-decoration:underline;
}
.textologin{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:30px;
	font-family: Tahoma;
}
.textotelefone{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom: 2px;
	font-family: "Palatino Linotype", Times, serif;
}
.usuario{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:25px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-right:5px;
	font-family: "Tahoma";
}
.senha{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:33px;
	float:left;
	display:inline;
	margin-top:12px;
	margin-right:5px;
	font-family: "Tahoma";
}
.botaoacess{
    margin-top:8px; 
	margin-left:80px;
}
.CampoUsu{
    margin-top:0px; 
	width:100px; 
	height:17px; 
	border:0px; 
	line-height:20px; 
	text-indent:2px;
}
.CampoSenha{
    margin-top:10px; 
	width:100px; 
	height:17px; 
	border:0px; 
	line-height:20px; 
	text-indent:2px;
}
#linhahor{
    width:500px; 
	float:left; 
	display:inline; 
	height:2px; 
	background:#003366;}
#conteudogg{
    width:924px; 
	margin-top:10px; 
	margin-right:10px; 
	display:block; 
	margin-left:10px; 
	margin-bottom:10px;
}
.caixagg {
    width: 924px; 
   	background-image: url(../Imagens/bgconteudo_meiogg.jpg); 
   	background-repeat: repeat-y;
	display:block;
	margin:auto;
}

.caixaacimagg { 
   	background-image: url(../Imagens/bgconteudo_cimagg.jpg); 
   	background-position: top center; 
   	background-repeat: no-repeat;
	margin:auto;
}

.caixaabaixogg { 
   	background-image: url(../Imagens/bgconteudo_baixogg.jpg); 
   	background-position: bottom left; 
   	background-repeat: no-repeat; 
   	padding: 15px 15px 15px 15px;
	margin:auto;
}
p{
    margin:5px;
	padding:0px;
}
#contato{
    width:800px;
	margin:10px;
	float:left;
	display:inline;
	height:300px;
}
.botenvio{
   width:auto;
   height:23px;
   border:2px solid #1B4B6A;
   background:url(../Imagens/bot.jpg) repeat-x;
   color:#FFFFFF;
   font-weight:bold;
}

.formcontato input[type="text"]{
background:#FFFFFF;
border:1px solid #006699;
}

.formcontato textarea{
background:#FFFFFF;
border:1px solid #006699;
}
.formcontato select{
background:#FFFFFF;
border:1px solid #006699;
}

.formcontato input[type="text"]:focus{
background:#FCF3D1;
border:1px solid #3A729A;
}
.formcontato textarea:focus{
background:#FCF3D1;
border:1px solid #3A729A;
}
.formcontato select:focus{
background:#FCF3D1;
border:1px solid #3A729A;
}

/*Tabelas*/
.tableger{
   margin-left:30px;
   width:80%;
   border:#006699 1px solid;
   padding:5px;
   font-size:15px;
}
.tableger td, .tableger th{
	padding:5px;
}
.tableger thead th{
   background:#9cf;
   text-align:left;
}
.tableger tfoot td{
	text-align:right;
	font-weight:bold;
	background:#1B648F;
	color:#FFFFFF;
}
.tableger tbody td{
	background:#C9E1ED;	
}
.tableger tbody tr.odd td{
	background:#FFFFFF;
}
.tableger tbody tr td a{
   border:0px;
   margin:0px;
   padding:0px;
}
