html, body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/bg.gif); background-position:center top; background-repeat:no-repeat;}
img {border:none;}
form {margin:0; padding:0;}
h1 {color:#cdd700;}
h2 {color:#336f19; }
h3 { font-size:11px; color:#336f19; margin:0 0 5px 0;}
span.procasa {font-family:"Times New Roman", Times, serif; color:#000000; font-weight:bold;}
h4.procasa {font-family:"Times New Roman", Times, serif; color:#000000; font-weight:bold; font-size:16px; margin:0;}
span.green {color:#336f19; }
a:link,
a:visited { color:#336f19; }

.estrutura {width:850px; margin-left:auto; margin-right:auto; border:none; }
.l_side {width:5px; background-image:url(../images/l_side.png); background-position:right top; background-repeat:repeat-y;}
.r_side {width:5px; background-image:url(../images/r_side.png); background-position:left top; background-repeat:repeat-y;}
.header { width:840px; height:274px; background-image:url(../images/header.jpg); background-position:center top; background-repeat:no-repeat; background-color:#FFFFFF; vertical-align:top;}
.header .icons {float:right; font-size:9px; color:#037955; padding-top:20px; padding-right:14px;}
.header .icons img {margin-left:11px; margin-right:11px;}

.menu { width:210px; background-color:#FFFFFF; vertical-align:top; padding-top:13px;}
.menu ul {margin:0; padding:0;}
.menu ul li {list-style:none; margin-bottom:1px!important;}
.menu ul li span { display:block; cursor:pointer; overflow:hidden; }
.menu ul li a:link,
.menu ul li a:visited { display:block; overflow:hidden; }

.menu ul li.expandable span.Produtos { height:36px; background:url(../images/produtos_off.gif) no-repeat; text-indent:-1000px; }
.menu ul li.collapsable span.Produtos { height:36px; background:url(../images/produtos_on.gif) no-repeat; text-indent:-1000px; }

	a.item0:link, a.item0:visited { height:36px; background:url(../images/inicio_off.gif) no-repeat; text-indent:-1000px; }
	a.item0:hover, a.item1:active, a.item0_sel { height:36px; background:url(../images/inicio_on.gif) no-repeat; text-indent:-1000px; }
	a.item1:link, a.item1:visited { height:36px; background:url(../images/quem_somos_off.gif) no-repeat; text-indent:-1000px; }
	a.item1:hover, a.item2:active, a.item1_sel { height:36px; background:url(../images/quem_somos_on.gif) no-repeat; text-indent:-1000px; }
	a.item2:link, a.item2:visited { height:36px; background:url(../images/produtos_off.gif) no-repeat; text-indent:-100px; text-indent:-1000px; }
	a.item2:hover, a.item3:active, a.item2_sel { height:36px; background:url(../images/produtos_on.gif) no-repeat; text-indent:-1000px; }
	a.item3:link, a.item3:visited { height:36px; background:url(../images/servicos_off.gif) no-repeat; text-indent:-100px; }
	a.item3:hover, a.item3:active, a.item3_sel { height:36px; background:url(../images/servicos_on.gif) no-repeat; text-indent:-1000px; }
	a.item4:link, a.item4:visited { height:36px; background:url(../images/noticias_off.gif) no-repeat; text-indent:-100px; }
	a.item4:hover, a.item4:active, a.item4_sel { height:36px; background:url(../images/noticias_on.gif) no-repeat; text-indent:-1000px; }
	a.item5:link, a.item5:visited { height:36px; background:url(../images/contactos_off.gif) no-repeat; text-indent:-100px; }
	a.item5:hover, a.item5:active, a.item5_sel { height:36px; background:url(../images/contactos_on.gif) no-repeat; text-indent:-1000px; }

.menu ul li ul { padding:5px 0 15px 10px; background:#EFF5CB; }
.menu ul li ul a:link,
.menu ul li ul a:visited { font-size:11px; padding:5px 0; }
.menu ul li ul span { padding:5px 0; font-size:11px; text-decoration:underline; color:#336f19; }



.newsletter { height:60px; width:193px; background-color:#bed730; margin-top:10px; padding-left:17px; padding-top:11px;}
.newsletter img {margin-bottom:3px;}
input.subs { width:143px; height:17px; border:none; font-size:9px; color:#4e4e4e; padding-left:3px; } 
.newsletter .bt {margin-bottom:-8px;}

.conteudos {background-color:#FFFFFF; font-size:11px; color:#4e4e4e; text-align:justify; line-height:17px; padding-top:13px; vertical-align:top;}

.noticia_title { border-bottom:1px solid #000; color:#CDD700; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:5px 0px; margin-top:15px; }
.noticia_txt { border-bottom:1px solid #ccc; padding:10px 0px; }

.folha {width:583px; margin-left:auto; margin-right:auto;}
.folha .center { width:575px; padding:0 20px 20px 20px;}
.folha .left {width:4px; background-image:url(../images/l_shad_cont.png); background-position:left top; background-repeat:repeat-y;}
.folha .right {width:4px; background-image:url(../images/r_shad_cont.png); background-position:right top; background-repeat:repeat-y;}
.folha .bottom {height:15px; background-image:url(../images/b_shad_cont.png); background-position:center top; background-repeat:no-repeat;}

.home_destaques {width:545px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:26px; font-size:9px; line-height:normal;}
.home_destaques .title { padding:15px 5px 0px 5px; }
.home_destaques .title h2 { margin:0; }
.home_destaques .images {width:75px; vertical-align:top; text-align:right; border:#e4e4e4 solid 1px;}
.home_destaques .txt {vertical-align:top; padding-left:7px; width:197px; padding-right:12px; }
.home_destaques .right { text-align:right!important;}

.certificados {width:100%;}
.certificados td {text-align:center; padding:5px;}

.mapa {position:relative; float:right; width:170px; margin-top:-180px; text-align:right;}
.contact_form { margin-top:10px;  margin-left:0; margin-right:auto;}
.contact_form td {vertical-align:top;}
.contact_form .txt { text-align:right; padding-right:5px;}
.contact_form .input_a { width:250px; margin-bottom:5px; border:#999999 solid 1px; font-size:9px; color:#4e4e4e;} 
.contact_form .input_b { width:35px; margin-bottom:5px; border:#999999 solid 1px; font-size:9px; color:#4e4e4e;} 
.contact_form .input_c { width:25px; margin-bottom:5px; border:#999999 solid 1px; font-size:9px; color:#4e4e4e;} 
.contact_form .input_d { width:183px; margin-bottom:5px; border:#999999 solid 1px; font-size:9px; color:#4e4e4e;}
.contact_form .bt_enviar {width:50px; height:20px; background-color:#336f19; border:none; font-size:9px; color:#FFFFFF;}
.contact_form .campos {float:left;}

.footer { height:108px; width:840px; background-image:url(../images/footer.jpg); background-position:center bottom; background-repeat:no-repeat; color:#FFFFFF; font-size:9px; vertical-align:bottom; padding-left:22px; padding-bottom:12px; }
.footer a:link,
.footer a:visited { color:#fff; text-decoration:none; }
.footer a:hover,
.footer a:active { text-decoration:underline; }
.enterweb { float:right; margin-top:-12px; margin-right:22px; }