.maiusculo {
	TEXT-TRANSFORM: uppercase;
}

img {
	border-style: none;
}

* {
	padding:0;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100%;
	line-height:1.125em;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	background-color: #BBE1B0;
	background-image: url(../imagens/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	text-align: center;
	color: #003300;
}
div {
	display: block;
	float: left;
}

#topo img {
	display: block;
	float: left; 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #2C552F;
	margin-top: 15px;
	display: block;
	padding-right: 15px;
}
h1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 25px;
	line-height: 50px;
	display: block;
	color: #2C552F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2C552F;
	letter-spacing: -2px;
}
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 23px;
	color: #2C552F;
	margin-top: 20px;
	margin-left: 30px;
	letter-spacing: -1px;
	text-align: left;
}
.tit01_secao {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../imagens/fiotit01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 35px;
}


#div_master {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	height: 900px;
	text-align: left;
	padding: 0px;
	clear: none;
	float: none;
	margin-bottom: 0px;
}
#topo {
	height: 150px;
	width: 990px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
}

#topo #ts_marca {
	margin-top: 35px;
	margin-left: 35px;
}
#home {
	display: block;
	float: left;
}

#controles {
	display: block;
	float: left;
	height: 100px;
	width: 80px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 45px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 35px;
	clear: none;
}
#topo #controles li {
	list-style-image: none;
	display: inline;
}

#topo #controles a {
	display: block;
	margin-right: auto;
	text-align: center;
	height: 25px;
	width: 40px;
	float: left;
	margin-left: 0px;
	padding-left: 20px;
}
#topo #controles a:link {
	text-decoration: none;
	color: #FF6699;
}
#topo #controles a:hover {
	background-image: url(../imagens/bgbt_controles.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}

/*#topo ul {
	height: 45px;
	width: 570px;
	float: left;
	display: block;
	margin-top: 50px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008030;
	border-right-color: #008030;
	border-bottom-color: #008030;
	border-left-color: #008030;
	padding-top: 25px;
	padding-left: 35px;
}*/
#topo #menuprincipal ul {
	height: 45px;
	width: 610px;
	float: left;
	display: block;
	margin-top: 50px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008030;
	border-right-color: #008030;
	border-bottom-color: #008030;
	border-left-color: #008030;
	padding-top: 25px;
	padding-left: 60px;
	text-decoration: none;
	list-style-image: none;
}
#topo #menuprincipal li {
	display: inline;
	list-style-image: none;
	margin-top: 0px;
	color: #2C552F;
	font-weight: bold;
	font-size: 14px;
}

#topo #menuprincipal ul a {
	color: #2C552F;
	text-decoration: none;
	width: 90px;
	height: 45px;
	display: inline;
	float: left;
	text-align: center;
}

#topo #menuprincipal ul a:link {
	color: #2C552F;
}
#topo #menuprincipal ul a:hover {
	background-image: url(../imagens/menu_pointer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #6EAB23;
}

#topo #menuprincipal ul a:visited {
}

#topo #menuprincipal ul a:active {
	background-image: url(../imagens/menu_pointer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #6EAB23;
}

#home {
	height: 580px;
	display: inline;
	float: left;
	width: 990px;
	color: #990099;
}

#home #home_col-a {
	width: 760px;
	display: inline;
	float: left;
	color: #CC3300;
}

#home #home_col-a #vitrine {
	width: 720px;
	display: block;
	float: left;
	height: 290px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#home #home_col-a #topico1 {
	display: inline;
	width: 220px;
	float: left;
	height: 290px;
	margin-left: 40px;
	padding-right: 25px;
}
#home #home_col-a #topico2 {
	display: inline;
	float: left;
	height: 290px;
	width: 220px;
	padding-right: 25px;
}
#home #home_col-a #topico3 {
	height: 280px;
	width: 210px;
	display: inline;
	float: left;
	padding-right: 10px;
}
#home #home_col-b {
	display: block;
	float: left;
	width: 229px;
	height: 580px;
	background-position: 10px;
}

.formLeftlogin, .formRightlogin, .docs {	
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #2C552F;
	padding-right: 15px;
	line-height: 2.5em; 
	margin-right: 10px; 
	width: auto; 
}
#login-docs {
	height: 200px;
	width: 300px;
	padding-top: 15px;
	padding-left: 50px;	
	margin: 50px 0 0 300px;
	background: #d6efce;
	/* Configuração de bordas arredondada e sombreamento da DIV */
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px;
	/* Configuração de bordas arredondada e sombreamento da DIV */
}
#menu-docs {
	height: 495px;
	width: 90px;
	padding: 0 40px 10px 30px;
	margin: 0 0 0 30px;
	background: #d6efce;
	/* Configuração de bordas arredondada e sombreamento da DIV */
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px;
	/* Configuração de bordas arredondada e sombreamento da DIV */
}
#docs {
	height: 490px;
	width: 720px;
	padding-top: 15px;
	padding-left: 10px;	
	margin: 0 0 0 -15px;
	background: #d6efce;
	/* Configuração de bordas arredondada e sombreamento da DIV */
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px;
	/* Configuração de bordas arredondada e sombreamento da DIV */
}
.inicio {
	padding-top: 15px;
	padding-left: 100px;	
}
.cadastro {
	padding-top: 15px;
	padding-left: 100px;	
}
.grafico {
	padding-top: 15px;
	padding-left: 80px;	
}
.pesquisa {
	padding-top: 15px;
	padding-left: 50px;	
}


#home #home_col-b #box0 {
	height: 125px;
	width: 160px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-top: 15px;
	padding-left: 50px;
}
#home #home_col-b #box1 {
	height: 110px;
	width: 170px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-top: 30px;
	padding-left: 30px;
}
#home #home_col-b #box1 p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 150px;
	float: left;
	display: inline;
	text-align: center;
	margin-top: 10px;
}

#home  #home_col-b  #box2 {
	height: 110px;
	width: 170px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 30px;
	padding-left: 30px;
	text-align: center;
}
#home #home_col-b #box2 p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2C552F;
	display: inline;
	float: left;
	width: 150px;
	margin-top: 10px;
}

#home #home_col-b #box3 {
	height: 150px;
	width: 230px;
	background-image: url(../imagens/bg_right-boxes2.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
#home #home_col-b #box3 p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2C552F;
	margin-left: 10px;
	width: 155px;
	height: 15px;
	margin-top: 10px;
	padding-left: 20px;
}
#home #home_col-b #box2 img {
	margin-left: 15px;
}

#home #home_col-b #box3 #form1 {
	width: 190px;
	margin-left: 10px;
}
#home #home_col-b #box3 #form1 #newsmail {
	background-color: #CEDCCD;
	height: 10px;
	width: 120px;
	margin-left: 10px;
	color: #668D63;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #92C188;
	border-right-color: #92C188;
	border-bottom-color: #92C188;
	border-left-color: #92C188;
}

#home #home_col-b #box3 #form1 button {
	background-image: url(../imagens/bt_ok.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 30px;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#home #home_col-b #box4 {
	height: 150px;
	width: 230px;
	background-image: url(../imagens/bg_right-boxes2.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
#home #home_col-b #box4 img {
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 40px;
}

#rodape {
	height: 140px;
	width: 990px;
	display: block;
	float: left;
	background-image: url(../imagens/rodape_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#rodape img {
	margin-top: 18px;
	margin-left: 60px;
	display: block;
	float: left; 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.rodape_tel {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	display: inline;
	float: left;
	font-size: 20px;
	color: #99C5A9;
	width: 140px;
	letter-spacing: -3px;
	margin-top: 60px;
	margin-left: 15px;
	font-weight: bold;
}

.rodape-endereco {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #B0D2BD;
	display: block;
	width: 430px;
	float: left;
	margin-top: 40px;
	height: 50px;
	padding-top: 15px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99C5A9;
	padding-right: 0px;
}

#rodape #controles_rodape {
	width: 120px;
	margin-top: 65px;
	margin-left: 80px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	display: block;
	float: left;
	height: 30px;
}
#rodape #controles_rodape p {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #99C5A9;
	display: block;
	float: left;
	clear: right;
	margin-bottom: 5px;
}
#rodape #controles_rodape .addthis_toolbox addthis_default_style {
	display: block;
	float: left;
	width: 100px;
	height: 50px;
}

#rodape #controles_rodape a {
	text-decoration: none;
}
#rodape #controles_rodape a:link {
	color: #99C5A9;
}

#rodape #controles_rodape a:hover {
	color: #FFFFFF;
}
#rodape  #controles_rodape  a:visited {
	color: #99C5A9;
}
#rodape  #controles_rodape  a:active {
	color: #99C5A9;
}

#rodape #controles_rodape img {
	display: block;
	padding: 0px;
	margin: 0px;
}
#rodape #controles_rodape li {
	float: left;
	list-style-image: none;
	text-decoration: none;
	display: inline;
	padding: 0px;
	width: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
}
.p_secao {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #2C552F;
	margin-top: 15px;
	display: block;
	padding-right: 15px;
	margin-left: 35px;
	line-height: 20px;
	margin-right: 35px;
}
#div_master_secao {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	height: 1130px;
	text-align: left;
	padding: 0px;
	clear: none;
	float: none;
	margin-bottom: 0px;
}
.secao {
	height: 680px;
	display: inline;
	float: left;
	width: 990px;
	color: #990099;
}
.secao_col-a  {
	width: 760px;
	display: inline;
	float: left;
	color: #CC3300;
}
.secao_col-b  {
	display: block;
	float: left;
	width: 229px;
	height: 580px;
	background-position: 10px;
}
.secao_col-b #box0  {
	height: 125px;
	width: 160px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-top: 15px;
	padding-left: 50px;
}
.secao_col-b  #box1  {
	height: 105px;
	width: 190px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-top: 35px;
	padding-left: 30px;
}
.secao_col-b  #box1  p  {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 150px;
	float: left;
	display: inline;
	text-align: center;
	margin-top: 10px;
	clear: left;
}
.secao_col-b  #box2  {
	height: 110px;
	width: 170px;
	background-image: url(../imagens/bg_right-boxes1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 30px;
	padding-left: 30px;
	text-align: center;
}
.secao_col-b  #box2  p  {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2C552F;
	display: inline;
	float: left;
	width: 150px;
	margin-top: 10px;
}
.secao_col-b  #box3  {
	height: 150px;
	width: 230px;
	background-image: url(../imagens/bg_right-boxes2.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
.secao_col-b  #box3  p  {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2C552F;
	margin-left: 10px;
	width: 155px;
	height: 15px;
	margin-top: 10px;
	padding-left: 20px;
}
.secao_col-b  #box2  img  {
	margin-left: 15px;
}
.secao_col-b  #box3  #form1  {
	width: 190px;
	margin-left: 10px;
}
.secao_col-b  #box3  #form1  #newsmail  {
	background-color: #CEDCCD;
	height: 18px;
	width: 150px;
	margin-left: 20px;
	color: #668D63;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #92C188;
	border-right-color: #92C188;
	border-bottom-color: #92C188;
	border-left-color: #92C188;
}
.secao_col-b  #box3  #form1  button  {
	background-image: url(../imagens/bt_ok.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 30px;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.secao_col-b  #box4  {
	height: 150px;
	width: 230px;
	background-image: url(../imagens/bg_right-boxes2.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
.secao_col-b  #box4  img  {
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 40px;
}
.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 16px;
	color: #993300;
	margin-left: 35px;
}
.contato-label {
	width: 80px;
	float: left;
	text-align: right;
	height: 23px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	clear: left;
	background-color: #999900;
	margin-top: 20px;
	padding-top: 7px;
}
.contato-input {
	float: left;
	width: 300px;
	margin-left: 30px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2C552F;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	height: 30px;
	margin-top: 20px;
}
.contato-texarea {
	float: left;
	width: 300px;
	margin-left: 30px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2C552F;
	display: inline-block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	height: 150px;
	margin-top: 20px;
}

#div-contato {
	margin-left: 35px;
	padding-left: 0px;
	width: 700px;
	height: 380px;
	float: left;
	display: block;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* class filtro edit */
.habilitado {
	background-color: #EDFCE5; 
	border-width:0;
}
.desabilitado {
	background-color: #80C86A; 
	border-width:0;
}
/* Botões */

.botao {
    border: none;
    background: url('../imagens/cadastrar-in.png') no-repeat top left;
    padding: 0 0 0 0;
}
.botao:hover {
    border: none;
    background: url('../imagens/cadastrar-in.png') no-repeat top left;
    padding: 0 0 0 0;
}

.menu_docs {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #6EAB23;
}
.menu_docs_des {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #999A99;
}
.submenu_docs {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
}
.submenu_docs-link:link, .submenu_docs-link:visited {
	text-decoration: none;
	color: #2C552F;
}
.submenu_docs-link:hover {
	/* text-decoration: underline;  */
	color: #ffffff;
}
.submenu_docs-link:active {
	text-decoration: none;
	color: #2C552F;
}

.submenu_docs-link-des:link, .submenu_docs-link-des:visited {
	text-decoration: none;
	color: #2C552F;
}
.submenu_docs-link-des:hover {
	/* text-decoration: underline;  */
	color: #2C552F;
}
.submenu_docs-link-des:active {
	text-decoration: none;
	color: #2C552F;
}

#submenu1{
	display: none; 
	width: 190px; 
	height: 75px; 
	position: absolute; 
	left: 150px; 
	top: 490px; 
	background: url('../imagens/submenu-fundo.png') no-repeat;
	background-size: 190px 75px;
	filter: opacity(alpha=60); /* para o IE */
    -moz-opacity: 0.6; /* para o FireFox */
    opacity: 0.6; /* para o outros Navegadores */
	z-index: 9999;
}
#submenu2{
	display: none; 
	width: 190px; 
	height: 105px;
	position: absolute; 
	left: 150px; 
	top: 610px; 
	background: url('../imagens/submenu-fundo.png') no-repeat;
	background-size: 190px 105px;
	filter: opacity(alpha=60); /* para o IE */
    -moz-opacity: 0.6; /* para o FireFox */
    opacity: 0.6; /* para o outros Navegadores */
	z-index: 9999;
}
#submenu3{
	display: none; 
	width: 190px; 
	height: 75px;
	position: absolute; 
	left: 150px; 
	top: 610px; 
	background: url('../imagens/submenu-fundo.png') no-repeat;
	background-size: 190px 75px;
	filter: opacity(alpha=60); /* para o IE */
    -moz-opacity: 0.6; /* para o FireFox */
    opacity: 0.6; /* para o outros Navegadores */
	z-index: 9999;
}

#div1cli{
	/* display: none; */
	width: 250px; 
	height: 200px;
	position: absolute; 
	left: 300px; 
	top: 330px; 
	z-index: 9999;
}
#div1{
	display: none; 
	width: 250px; 
	height: 200px;
	position: absolute; 
	left: 300px; 
	top: 400px; 
	z-index: 9999;
}
#div2{
	display: none; 
	width: 250px; 
	height: 200px;
	position: absolute; 
	left: 300px; 
	top: 400px; 
	z-index: 9999;
}


/* config do alerta DIV modal */
#modalPage {
    overflow: hidden;
	display: none;
    position: absolute;
    width: 1007px; 
	height: 902px; 
    top: 0px; 
	left: 0px;
}
.modalBackground {
	overflow: hidden;
	background-color: #999999;
	filter: opacity(alpha=40); /* para o IE */
    -moz-opacity: 0.4; /* para o FireFox */
    opacity: 0.4; /* para o outros Navegadores */
    width: 1007px; 
	height: 902px; 
    position: absolute;
    top: 0px; 
	left: 0px;
	z-index: 1100;
}
.modalContainer {
	overflow: hidden;
    position: absolute;
    width: 500px;
	left: 350px; 
	top: 300px; 
    z-index: 1200;
}
#alerta1 {
	overflow: hidden;
	width: 326px; 
	height: 200px;
	padding: 30px 0 0 30px;
	left: 350px; 
	top: 300px; 
	background: url('../imagens/alerta_a.png') no-repeat 0 0 transparent;
	z-index: 9999;
}
/* config do alerta DIV modal */




