body {
	;
	color: #333;
	background: #FFF url(../images/fundo.png) repeat-x center top;
	margin: 0px;
	padding: 0px;
	font: 14px/25px "Times New Roman", serif;
}
#conteudo { clear: both; float: left; width: 960px; }

h1  {
	color: #333;
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	letter-spacing: -2px;
	margin: 0px 0px 25px;
	font: normal 40px/40px "Times New Roman", serif;
	border-bottom: 1px dashed #999;
	text-transform: uppercase;
}



h2 {
	color: #000;
	width: 100%;
	margin-top: 0px;
	font: normal 16px/28px "Times New Roman", serif;
	margin-bottom: 0px;
}
h3 {
	padding-bottom: 0px;
	margin-bottom: 6px;
	margin-top: 0px;
	font-weight: normal;
	font-size: 28px;
	color: #666;
}
h4 {
	color: #666;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	padding-top: 0px;
}



#full { width: 960px; margin-right: auto; margin-left: auto; }

.logo {
	height: 88px;
	width: 349px;
	text-indent: -9999px;
	display: block;
	margin-top: 50px;
	margin-left: 0px;
	float: left;
	background: url(../images/logo.png);
}
.coluna_2 p { font: 14px/25px Calibri, Tahoma; }

#banner { clear: both; float: left; height: 445px; width: 960px; margin-top: 29px; background: url(../images/barra-banner_06.png) no-repeat center bottom; }

.leia_mais { background: url(../images/leia_mais.png); text-indent: -9999px; display: block; float: right; height: 49px; width: 144px; }

.leia_mais:hover { background: url(../images/leia_mais_hover_19.png); text-indent: -9999px; display: block; float: right; height: 49px; width: 144px; }



.coluna_1 { float: left; width: 452px; }

.coluna_2 { float: right; width: 452px; }
.coluna_2 p span { }

.coluna_2 p span { font-size: 22px; line-height: 25px; color: #535f31; margin-top: 0px; padding-top: 0px; }
.coluna_2 p { margin-top: 0px; padding-top: 0px; }


.coluna_1 p {
	text-align: left;
	font: 13px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	width: 452px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: "Times New Roman", serif;
	font-size: 15px;
}


.coluna_3 { float: left; width: 100%; clear: left; }


#rodape {
	clear: left;
	float: left;
	width: 930px;
	margin-top: 20px;
	padding: 15px;
	border-top: 1px solid #666;
	color: #FFF;
	background: #333;
}
#rodape .direitos {
	float: left;
	margin: 0px;
	padding: 0px;
	font: 16px/26px "Times New Roman", serif;
}

#rodape .impacta {
	text-align: right;
	float: right;
	font-size: 14px;
	color: #999;
	margin: 0px;
	padding: 0px;
}

#rodape .impacta a {
	color: #CCC;
}

.form_a { float: left; width: 430px; }

.envia { background: url(../images/enviar_23.png); text-indent: -9999px; display: block; height: 49px; width: 144px; margin-top: 0px; border-style: none; }
.envia:hover { background: url(../images/enviar_hover_23.png); text-indent: -9999px; display: block; height: 49px; width: 144px; margin-top: 0px; }

.coluna_3 p {
	text-align: justify;
	font: 16px/26px "Times New Roman", serif;
	font-family: "Times New Roman", serif;
}
.coluna_3 iframe { border: 10px solid #546032; }
.coluna_1 p a { color: #535F31; }
.fone   { font: 20px 'PT Sans Narrow', sans-serif; color: #535F31; }


.coluna_4 { float: left; width: 460px; margin-left: 13px; }

.balao { background: url(../images/balao_14.png); float: left; height: 309px; width: 467px; clear: none; margin-bottom: 20px; }
.balao.dir { float: right; clear: none; }


.balao h5 { font-size: 22px; text-transform: uppercase; color: #FFF; font-weight: normal; font-family: 'PT Sans Narrow', sans-serif; margin-top: 38px; margin-left: 20px; }

.balao p { font: 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; margin-left: 20px; margin-top: 30px; width: 430px; }

#menu {
	float: right;
	height: 53px;
	width: 487px;
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 70px;
}
#menu li { float: left; }


#menu li .link_home {
	background: url(../images/menu_03_06.png) left top;
	height: 53px;
	width: 104px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_prod {
	background: url(../images/menu_03_06.png) -104px top;
	height: 53px;
	width: 137px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_serv {
	background: url(../images/menu_03_06.png) -241px top;
	height: 53px;
	width: 123px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_contato {
	background: url(../images/menu_03_06.png) right top;
	height: 53px;
	width: 123px;
	display: block;
	text-indent: -9999px;
}



#menu li .link_home:hover {
	background: url(../images/menu_03_06.png) left -53px;
	height: 53px;
	width: 104px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_prod:hover {
	background: url(../images/menu_03_06.png) -104px -53px;
	height: 53px;
	width: 137px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_serv:hover {
	background: url(../images/menu_03_06.png) -241px -53px;
	height: 53px;
	width: 123px;
	display: block;
	text-indent: -9999px;
}
#menu li .link_contato:hover {
	background: url(../images/menu_03_06.png) right -53px;
	height: 53px;
	width: 123px;
	display: block;
	text-indent: -9999px;
}





#conteudo .separador { background: url(../images/separador_11_11.png) no-repeat; height: 110px; width: 960px; margin-top: 45px; }


ul.tabs { height: 43px; width:945px; float: left; margin-top:0px; margin-left:0px; color:#858585; padding: 0px; }
ul.tabs.innertab {
	margin-top:-32px
}
ul.tabs li {
	width:134px;
	float: left;
	height:53px;
	margin-right:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#5A7B2A;
	line-height: 16px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	background:url(../images/tab-bg.png) no-repeat;
	text-align:center;
	padding-top:15px;
}

ul.tabs li.maior {
	width:134px;
	float: left;
	height:58px;
	margin-right:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#5A7B2A;
	line-height: 16px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	background:url(../images/tab-bg.png) no-repeat;
	text-align:center;
	padding-top:5px;
}

ul.tabs li.menor {
	width:134px;
	float: left;
	height:58px;
	margin-right:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#5A7B2A;
	line-height: 16px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	background:url(../images/tab-bg.png) no-repeat;
	text-align:center;
	padding-top:24px;
}

ul.tabs li a {
	width:134px;
	float:left;
	text-decoration: none;
	display: block;
	font-size: 14px;
	padding:5px 0 0 0;
	line-height:14px;
	outline: none;
	height:63px;
	font-style:italic;
	color:#858585;
}
ul.tabs li a:hover {
	color:#fff;
}
ul.tabs li:hover {
	color:#fff;
}
ul.tabs li.active a{
	color:#fff;
}
html ul.tabs li.active.maior { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#fff;
	background: url(../images/tab-hover.png) no-repeat;
	padding:5px 0 0 0;
	height:63px;
}
html ul.tabs li.active { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#fff;
	background: url(../images/tab-hover.png) no-repeat;
	padding:15px 0 0 0;
	height:63px;
}
html ul.tabs li.active.menor { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#fff;
	background: url(../images/tab-hover.png) no-repeat;
	padding:24px 0 0 0;
	height:63px;
}
html ul.tabs li:hover {
	background: url(../images/tab-hover.png) no-repeat;
	color:#fff;!important 
}

.tab_container { border: none; margin-bottom:10px; overflow: hidden; clear: both; float: left; width: 620px; padding:0px 0 0px 0px; margin-left:0px; color: #FFF; }
.tab_container.inner { width:898px; border:none; background:url(../images/tabs-bg.png) no-repeat left top; padding:5px 20px 20px 0px; min-height:208px; text-align:justify; }
.tab_content {
	padding: 11px;
	font-size: 12px;
	margin: 0 13px 0 0px
}
.tab_content p {
	margin:15px 0 10px 0;
	border-bottom:none;
	padding-bottom:0px;
}
.tab_content ul.list {
	width:205px;
	margin-bottom:10px;
	float:left
}
.tab_content ul.list li {
	width:215px;
	float:left;
	list-style-position:inside
}
.tab_content ul.list li.inner {
	background:none;
}
.tab_content ul.list li a {
	width:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#757a7a;
	line-height:20px
}
.tab_content ul.list_2 {
	margin-left:104px;
}

.coluna_3 p span { font-size: 20px; line-height: 25px; color: #535f31; margin-top: 0px; padding-top: 0px; border-bottom: 1px dashed #DFE6CC; }
.coluna_3 p strong {
	text-align: left;
	font: 22px 'Crete Round', serif;
	font-family: "Crete Round", serif;
}
.divisor {
	float: left;
	width: 100%;
	clear: both;
	height: 36px;
	margin-bottom: 25px;
	background: url(../images/divisor.png) no-repeat;
	margin-top: 25px;
}
.input_g {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-style: none;
	height: 25px;
	background: #E6E6E6;
}


.input_p {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #E6E6E6;
	height: 25px;
	border-style: none;
}
.direitos a {
	color: #CCC;
}

.input_textarea {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #E6E6E6;
	border-style: none;
}
label {
	font-size: 16px;
}
iframe {
	float: left;
	clear: both;
	margin-bottom: 25px;
}
