* {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:10px;}
a {text-decoration:none; color:#000000; display:block;}
a:hover {text-decoration:underline;}
li {list-style:none; margin:2px;}
img {border:none;}
body {background-image:url(fundoGeral.jpg); background-position:center; background-repeat:repeat-y;}
#geral {width:770px; height:auto; position:relative; margin:0px auto; background-image:url(fundoEskerda.jpg); background-position:left; background-repeat:repeat-y;}
#topo {width:770px; height:352px; float:left; background-color:#FFFFFF;}
#banner {width:770px; height:auto; float:left; background-color:#E4E4E4;}
.mensagem {width:210px; height:182px; float:left; border-right:#FFFFFF 1px solid; padding:20px;}
	.mensagem h1 {font-size:18px; color:#14611A;}
	.mensagem h2 {font-size:10px; color:#14611A; font-weight:lighter;}
	.mensagem p {font-size:10px; color:#666666; margin-top:10px;}
.slogan {width:519px; height:222px; float:left;}
#esquerda {width:251px; height:auto; float:left;}
.newsletter {width:220px; height:50px; float:left; border:#E4E4E4 2px solid; padding:5px 0px 5px 10px; margin-top:10px; margin-left:5px;}
.campo {border:#009933 1px solid; font-size:16px;}
.botao {position:absolute; margin-left:5px;}
.box {width:250px; height:auto; float:left;}
	.box span {width:220px; height:auto; float:left; text-align:right; font-size:9px; font-style:italic;}
	.box h1 a {font-size:16px; color:#8CB168; margin:5px 0px 5px 10px;}
	.box h2 a {font-size:10px; color:#FDA742; margin:5px 0px 5px 10px;}
	.box p a {font-size:10px; color:#666666; margin:5px 0px 5px 5px;}
.linha {width:100%; height:1px; float:left; border-bottom:#CCCCCC 1px dashed; margin:0px;}
#direita {width:510px; height:auto; float:left; margin-bottom:10px;}
.trackline {width:505px; heihgt:12px; float:left; margin:5px 5px 0px 0px; font-family:Verdana; font-size:10px; border-bottom:#C3C3C3 1px solid;}
.trackline ul li {float:left;}
.imagem {width:505px; height:auto; float:left; margin-left:3px; margin-top:5px; margin-bottom:5px;}
.sobre {width:510px; height:auto; float:left; text-align:justify;}
	.sobre h1 {font-size:16px; color:#8CB168; margin:5px 0px 10px 5px;}
	.sobre h2 {font-size:12px; color:#4E811B; margin:5px 0px 10px 5px;}
	.sobre p {font-size:12px; color:#666666; margin:5px 0px 10px 5px;}
	.sobre p a {color:#666666; margin-top:3px; margin-bottom:3px;}
	.sobre span {width:500px; height:auto; float:left; text-align:right; font-size:9px; font-style:italic;}
.servicos {width:240px; height:auto; float:left; margin:10px 0px 0px 10px;}
	.servicos h1 a {font-size:16px; color:#8CB168; margin:5px 0px 10px 5px;}
	.servicos li {font-size:10px; color:#666666; margin:4px 0px 4px 0px;}
.chamada {width:250px; height:auto; float:left; margin-top:10px;}
	.chamada a {margin-top:5px; width:auto; height:auto; text-align:right;}
#rodape {width:770px; height:55px; float:left; background-image:url(fundoRodapes.jpg); background-position:top; background-repeat:no-repeat; padding-top:10px;}
.end {width:230px; height:auto; float:left; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-top:5px;}
.subRodape {width:500px; height:auto; float:right; margin-top:10px; margin-right:10px; text-align:right;}
.menu {width:510px; height:auto; float:right;}
.menu ul li {width:auto; height:auto; float:left;}
.menu ul li a {color:#48830E; font-size:12px; border-left:#CCCCCC 1px solid; margin-right:8px; padding-left:2px;}
#contato {width:auto; height:auto; padding:10px;}
	#contato input {border:#666666 1px solid;}
#qTip {display: none;color: #C00;text-align: center;padding: 5px;border: 1px solid #CCC;position: absolute;z-index: 20;background-color: #FFF;overflow: visible;}
#listinterna { margin: 5px 5px 10px 10px; }
#listinterna li { list-style:inside !important; list-style-type:square; }
.bordaimagem {padding:4px; background:white; border:1px #CCC solid;}