/* ESTILOS */
* { padding: 0px; margin: 0px; }

body { margin: 0px; padding: 0px; font: 12px  "Arial" ; color: #666666; line-height: 19px; background: url(img/bg.gif) repeat;}

/* LINKS */
a { color: #666666; text-decoration: none;}
a:hover { color: #624D26;}


/* headers */

h1 { font-size: 32px; color: #087463; font-weight:bold; letter-spacing: -1px; line-height: 40px;} 
h2 { font-size: 24px; color: #e36400; font-weight:bold; letter-spacing: -1px;}
h3 { font-size: 18px; color: #e36400; font-weight:bold; margin: 0px 0px 15px 10px; letter-spacing: -1px;}
h4 { font-size: 15px; font-weight:bold; color: #e36400;}
h5 { font-size: 14px; color:#087463; font-weight:bold;}
h6 { font-size: 12px; color:#087463;}

p, h1, h2, h3, h4, h5 { margin: 0px;}
ul, ol { }
ul span, ol span {}
table p { font: 14px  "Arial" ; color: #7e6948; font-weight:normal;}
.branco { color:#FFFFFF;}
.branco a { color:#FFFFFF; }
.branco a:hover { color:#eeeeee; text-decoration:underline;}
.p-menor { font-size: 11px; margin: 0px 7px; }

li a { list-style:none; }
li a:hover { list-style:none;  }

/* IMAGENS */
img { border: 0; }
img.no-border { border: none;}
img.float-right { margin: 7px 0 7px 10px;}
img.float-left { margin: 0 7px 5px 0px;}
img.float-leftBig { margin: 20px 5px 20px 20px;}
.pad2 img a{ border: 2px #FFFFFF solid;}

/* ELEMENTOS DO FORMULARIO */
form { margin: 3px; padding:4px;}
label { display:block; font-weight:bold; width:120px;}
input { padding:1px; font: normal 11px Verdana, sans-serif; color:
#333333; }
input.button { margin: 0; font: bold 11px Arial, Sans-serif; background-color: #D4D0C8;}
textarea { width:420px; padding:2px; font: normal 1em Verdana, sans-serif;height:auto; display:block; color:#777;}


/* ESTRUTURA*/
/***********************
	  LAYOUT
************************/

#estrutura { width: 1006px; height: auto; margin: 0px auto; background: url(img/topo.jpg) no-repeat #FFFFFF;}
#estruturaInterna { width: 1006px; height:auto; margin: 0px auto; background: url(img/topo-interna.jpg) no-repeat #FFFFFF;}

#corpo { width: 1006px; height: auto; float:left; background:url(img/bg-corpo.jpg) top no-repeat #FFFFFF;}
#corpoInterna { width: 926px; height: auto; padding: 25px 40px 0px 40px; float:left; background:url(img/bg-corpo-interna.jpg) top no-repeat #FFFFFF;}

#imagemBase { width: 1006px; height: auto; margin: 0px auto; float:left;}

#topo{ height: 120px; width: 1006px; margin: 0px 0px; padding-top: 23px; }
#topoInterna{ height: 130px; width: 1006px; margin: 0px 0px; padding-top: 31px; }

#logo { height: 120px; width:380px; margin: 0px 0px 0px 20px;}

#menu { display:inline; width: 946px; height: 13px; margin: 0px; padding: 11px 30px 15px 30px; float:left; color:#087463; background:url(img/bg-menu.jpg) no-repeat; font-size: 16px; }
#menu ul { margin:0px; padding: 0px; }
#menu li{ display:inline; }
#menu li a {  color:#087463; font-size: 16px; font-weight:bold; display:block; padding:5px; border:none; display:inline;  }
#menu li a:hover { color: #C87D33; font-size: 16px; font-weight:bold; display:block; padding:5px; border:none; display:inline;  }


#menuInterna { display:inline; width: 941px; height: 13px; margin: 0px; padding: 11px 30px 15px 35px; float:left; color:#7e6948; background:url(img/bg-menu-interna.jpg) no-repeat; font-size: 16px; }
#menuInterna ul { margin:0px; padding: 0px; }
#menuInterna li{ display:inline; }
#menuInterna li a {  color:#7e6948; font-size: 16px; font-weight:bold; display:block; padding:5px; border:none; display:inline;  }
#menuInterna li a:hover { text-decoration:none; color: #C87D33; font-size: 16px; font-weight:bold; display:block; padding:5px; border:none; display:inline;  }

#colunaServicos { float:left; width: 261px; height:auto; margin: 25px 30px 0 0; text-align: left; background:url(img/bg-barra-servicos.jpg) no-repeat top;}
.titulo-servicos { color:#7e6948; font-size:12px; font-weight:bold;}
.serv  { color: #B48F3D; font-size:12px; font-weight:normal;}
#colunaServicos a { color: #b19a75; font-size:12px; font-weight:normal;}
#colunaServicos a:hover{ color:#7e6948; font-size:12px; font-weight:normal;}

#colunaCentral { width: 460px; height:auto; margin: 25px 30px 0 0; float:left;}

#colunaDireita{ float:left; width: 200px; height:auto; margin: 25px 0 0 0; text-align: left; }

#planta {
	float:right;
	position:absolute;
	left: 744px;
	top: 500px;
}
#meioConteudo { float: left; width: 320px; height:auto; margin: 10px 34px;}


#cases { height: 250px; width: 200px;}
#pscroller1{ height: 240px; width: 200px; }



.someclass{ //class to apply to your scroller(s) if desired}

/* RODAPÉ */
#rodape { width:1006px; height: 89px; padding: 0px; background: url(img/bg-rodape.jpg) no-repeat; float:left;}
#rodape .dados { width: 680px; margin: 30px 0px 0px 30px; text-align:left;}
#rodape p { font-size:14px; color: #1d6f62; }
#rodape a:hover { font-size:14px; font-weight:bold; color: #B91600;}

/* CLASSES DE ALINHAMENTO */
.float-left  { float: left; }
.float-right { float: right; margin: 0px 0px 30px 10px; }
.align-left  { text-align: left; }
.align-right { text-align: right; }


/* CLASSES ADICIONAIS */
.clear { clear: both; }
.green { color: #71AC8D; }
.gray  { color: #BFBFBF; }

