body {	background-image: url(../img/bg.jpg);	margin: 0px;	background-repeat: repeat-x;	background-color: #2C2C2C; text-align: center; font-family: Arial, Tahoma, Verdana; font-size:11px; color:#FFFFFF; }
a { font-family: Arial, Tahoma, Verdana; font-size:11px; color: #FFFFFF; font-weight:normal; text-decoration:underline; }
a:link { font-family: Arial, Tahoma, Verdana; color: #FFFFFF; font-weight:normal; }
a:active { color: #FFFFFF;  }
a:hover { text-decoration:underline; }
.espacamento { margin:10px; padding:0 }
.espacamento2 { margin:10px; width:760px; padding:0 }
h1 { font-size:16px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; color:#999999; margin:0; margin-top:30px; border-bottom:solid 1px }
h2 { font-size:9px; margin:0; margin-bottom:7px;}
h3 { color: #CCCCCC; background-color: #2C2C2C; margin:0 5px; padding:0 5px; float:left; font-size:11px; font-weight: normal; }
h4 { font-size:14px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; color:#999999; margin:0; margin-top:10px; }
.TDTitulo { font-size:16px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; color:#999999; margin:30px 0; border-bottom:solid 1px }
#fonte { float:right; }
#texto { margin:0; }

.lista { text-decoration:none; font-weight:normal; }
.lista:link { text-decoration:none; font-weight:normal; }
.lista:hover { color:#FFFFFF; text-decoration:none; color:#D3AB0F }

#container { width:778px; margin: 0 auto; background-image:url(../img/bg_meio.jpg); background-repeat:repeat-y;  }
#container2 { width:778px; margin: 0 auto; background: #5E5E5E;  }

#meio { height:auto; width:auto;  }





#menu { float:left; text-align: left; width:156px; background-color:#1c1c1c; margin:0; padding:0; }

#menu ul {  margin:0; padding:0; list-style: none; font-size:11px; font-family:Arial, Tahoma, Verdana; }

#menu ul li { margin:0; position:relative;  }
* html #menu ul li { float: left; height: 1%; }

#menu ul li ul { position: absolute; width: 150px; 	top: 0; visibility:hidden; 	text-align:left; border:1px solid #333333; } 

#menu ul li a { display:block; padding: 5px 0 1px 25px;  border-top:1px solid #2C2C2C; border-bottom:1px solid #000000; width:156px; height:19px; background:#1c1c1c url(../img/bg_menu.gif); color:#999999; text-decoration:none; width:125px; overflow:auto; }
* html #menu ul li a { height: 1%; }

#menu ul li a:visited { background:#1c1c1c url(../img/bg_menu.gif); color:#999999; }

#menu ul li a:hover { background:#1c1c1c url(../img/bg_menu.gif) 0 -30px; color:#FFCC00; }

.suckerdiv .subfolderstyle{
background: url(../imagem/outras/ico_submenu.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.suckerdiv .subfolderstyle:hover{
background-color: #fff;
background-image: url(../imagem/outras/ico_menu.gif);
background-repeat:no-repeat;
background-position: 9px 9px;

}




/* #menu a { display:block; padding: 5px 0 1px 25px;  border-top:1px solid #2C2C2C; border-bottom:1px solid #000000; width:156px; height:19px; background:#1c1c1c url(../img/bg_menu.gif); color:#999999; text-decoration:none; width:125px; overflow:auto; }
body>#menu a {width:125px;}
#menu a:hover { border-top:1px solid #2C2C2C; border-bottom:1px solid #000000; background: #1c1c1c url(../img/bg_menu.gif) 0 -30px; color: #FFCC00; height:19px; padding: 5px 0 1px 25px; }*/








#menu .indique { display:block; padding:0; border-top:1px solid #2C2C2C; border-bottom:1px solid #000000; width:156px; height:55px; background:#1c1c1c; color:#999999; text-decoration:none;}
#menu .indique:link { display:block; padding:0; border-top:1px solid #2C2C2C; border-bottom:1px solid #000000; width:156px; height:55px; background:#1c1c1c; color:#999999; text-decoration:none;}
#menu .indique:hover {background: #333333;  padding:0;}






/* 
#menu ul li { border-top:1px solid #2C2C2C; padding-top:5px; border-bottom:1px solid #000000; height:23px; width:156px; }
#menu a { padding-left:20px; background:url(../img/bg_menu.gif); background-position:center left; font-size:11px; font-family:Arial, Tahoma, Verdana; color:#999999; text-decoration:none; font-weight:normal  }
#menu a:hover { background:url(../img/bg_menuover.gif); background-position:center left; color:#D3AB0F } */

#arearestrita { background-image:url(../img/arearestrita.jpg); height:131px; }
#arearestrita .titulo { color: #D3AB0F; font-weight:bold; }
#arearestrita input { border:1px solid #000000; font-family: Arial, Tahoma, Verdana; font-size:11px; color: #000000; background-image: url(../img/bg_input.jpg); background-repeat:repeat-x; }

#conteudo { float:left; width:622px; height:auto; text-align:justify; }
#conteudo .titulo { margin-bottom:10px; }
#conteudo #servicos { float:left; height:188px; width:320px; background: url(../img/bg_servicos.jpg); background-position:center right; background-repeat:no-repeat; }
#conteudo #servicos .moldura { width: 268px; height: 39px; background-color:#FFFFFF; padding:5px; margin:0 auto; }

#conteudo #contatodireto { float:left; width:300px; }
#conteudo #contatodireto a { text-decoration:none; font-weight:normal; color:#D3AB0F }
#conteudo #contatodireto a:link { text-decoration:none; font-weight:normal; color:#D3AB0F }
#conteudo #contatodireto a:hover { color:#FFFFFF }

#conteudo #destaques { width:100%; background:url(../img/bg_destaques.jpg); background-position:top center; background-repeat:no-repeat }
#conteudo #destaques a { text-decoration:none; }
#conteudo #destaques a:hover { text-decoration:underline; }
#conteudo #destaques ul { margin:0; padding:0; }
#conteudo #destaques ul li { margin:13px 0; list-style:none; }

#rodape { height:53px; width:100%; background:#0B0B0B url(../img/bg_rodape.gif); text-align:left; }
#rodape .creditos {float:left; margin-top:15px; margin-left:15px; width:620px }
#rodape .webi { float:left; margin-top:12px; width:100px }


/* FORMULARIO */

#formulario { width:520px;  margin:20px; }

.label {float: left; width: 150px; height:16px; border-bottom:solid 1px #999999; margin-bottom:10px;  }

.input { float:left; width:200px; height:13px; background:#666666; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }
.inputfocus { float:left; width:200px; height:13px; background: #999999; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }

.label2 {float: left; width: 48px; height:16px; margin-left:5px; border-bottom:solid 1px #999999; margin-bottom:10px;  }
.label3 {float: left; width: 210px; height:16px; border-bottom:solid 1px #999999; margin-bottom:10px;  }

.input2 { float:left; width:70px; height:13px; background:#666666; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }
.input2focus { float:left; width:70px; height:13px; background:#999999; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }

.select { float:left; width:205px; background:#666666; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }
.select2 { float:left; width:145px; background:#666666; border:solid 1px #999999; font-size:11px; color: white; padding-left: 5px; }

.textarea { float:left; width:200px; height:100px; background:#666666; border:solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: white; padding-left: 5px; margin-bottom:10px;  }
.textareafocus { float:left; width:200px; height:100px; background:#999999; border:solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: white; padding-left: 5px; margin-bottom:10px;  }

.botao { height:18px; width:205px; margin-left:150px; background-color:#535353; border:solid 1px #999999;  font-size:11px; color: white; }

legend { color:#FFFFFF; }
fieldset { border:1px solid #999999; }

.tabgal {
	font-family: Tahoma;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E5E5E;
	border-right-color: #5E5E5E;
	border-bottom-color: #5E5E5E;
	border-left-color: #5E5E5E;
}

.paginacao { font-size:12px; color:#F1F1F1; font-family:Trebuchet MS, Tahoma, arial; text-decoration:none; font-weight:bold; }
.paginacao:link { font-size:12px; color:#F1F1F1; font-family:Trebuchet MS, Tahoma, arial; text-decoration:none; font-weight:bold; }
.paginacao:hover { font-size:12px; color:#F0C828; font-family:Trebuchet MS, Tahoma, arial; text-decoration:none; font-weight:bold; }

.navagation_table {color: #A1A199; padding: 0px;  background-color: #1D2120; border: solid 1px #3A403C;	}