html { overflow: scroll; overflow-x: hidden;}
body  {	font: 100% Verdana;	background: #e8efe9; margin: 0; padding: 0; text-align: center; color: #4f4f4f; }
a:link, a:visited { color:#606060;}
a:hover { color:#107300;}
p, ul {	font-size:0.7em; line-height:16px; padding:10px;}
.table { border: 1px solid #FFFFFF; border-collapse: separate; border-spacing: 1px; }
.table th { height:20px ; background:#dcdcdc; font-weight:bold; padding: 4px 4px 4px 10px;}
.table tr td { height:16px; background:#f0f0f1; padding: 4px 4px 4px 10px;}
.table caption {color:#107300; font-size:1.2em; font-weight:bold; line-height:20px; text-align:left; }
label { display:block; float:left; width:110px; font-weight:bold}
hr {color:#107300}
.imgEsq {float:left; border-right:10px; margin-right:10px;}
.tit {color:#107300; font-size:0.9em; font-weight:bold; padding-left:10px }
.subtit {color:#107300; font-size:0.7em; font-weight:bold; padding-left:10px }
.erro {color:#FF0000; font-size:10px; font-weight:bold;}

#container { width: 780px; height:100%; background: #fff; margin: 0 auto; text-align: left; position:static; } 

#header { width: 760px; height: 131px; margin: 0 auto; background: #fff; position: relative;} 
#header h1 { margin:0; height:131px; width:760px; background:url(img/topo.jpg);	background-repeat:no-repeat;}
#header h1 span { width:1px; height:1px; position:absolute;	overflow:hidden;}

#menu {	width:760px; height:30px; margin: 0 auto; position: relative;}

#migalha { width:760px; height:40px; margin: 0 auto; position: relative; font-size:0.8em; color:#aeaeae; line-height:20px; text-align:left}
#migalha a:link {text-decoration:none; color:#606060;}
#migalha a:active {text-decoration:none; color:#606060;}
#migalha a:visited {text-decoration:none; color:#606060;}
#migalha a:hover { color:#107300; text-decoration:underline;}

#latDireita {float: right; width: 225px; margin-right:10px; margin-top:15px;}

#bannerLateral { width: 225px; height:260px; margin-top:0; line-height:8px; list-style:none; background:#ffffff; border:0; margin:0;}

/*  Formulário  */
.form{ margin:0 auto; width:351px; font-size:0.7em; line-height:16px; float:left; margin-left:10px; }
#formulario label{ display:block; text-align:left; width:75px; float:left; line-height:30px }
#formulario label.2{ display:block; text-align: right; width:90px; float:right; line-height:30px; margin-left:20px; }
#formulario input, textarea{float:left; font-size:12px; padding:4px 2px; border:solid 1px #bababa; width:250px; margin:2px 0 10px 10px; }
#formulario input.tel {float:left; font-size:12px; padding:4px 2px; border:solid 1px #bababa; width:184px; margin:2px 10px 10px 10px; }
#formulario input.ddd {float:left; font-size:12px; padding:4px 2px; border:solid 1px #bababa; width:40px; margin:2px 10px 10px 10px; }
#formulario button{margin-right:10px; width:70px; height:20px; background:#4f4f4f; text-align:center; line-height:12px; color:#FFFFFF; font-size:11px; font-weight:bold; float:right}
#formulario select { font-size:12px; width:210px; }
fieldset {border: 0; width: 355px;}

/* fim do formulário */

/* fim do formulário */


#bannerPequeno1 { width: 225px; height:77px; margin:0;}/*orkut */
#bannerPequeno1 p {	width:1px; height:1px;	position:absolute;	overflow:hidden;}

#bannerPequeno2 { width: 225px;	height:77px; margin:0;}/*twitter */
#bannerPequeno2 p {	width:1px;	height:1px;	position:absolute;}

#bannerGrande {	width:513px; height:260px;	background:#ccc; margin-left:0;	margin-top:15px;} 

#TextoApresentacao { width:530px; margin-left:3px;	margin-top:10px; text-align:justify} 
#TextoForm {width:400px; margin-top:10px; text-align:justify; float:left;}
#TextoForm2 {width:525px; text-align:justify; float:left; }
#TextoContato { margin-top:280px;}
#ImagemContato { float:right; margin-top:34px; margin-right:20px;}

#TextoInterna { width: 580px; margin: 0 0 0 190px; } 
#TextoInterna table{ border:0; width=:560px; font-size:0.65em; text-align:left }
#TextoInterna table span{ color:#107300; font-weight:bold; }
#TextoInterna table td{ background:#f0f0f1}

#footer { width: 760px;	height:70px; margin: 0 auto; background: #fff; clear:both} 
#footer p {	line-height:18px; padding:10px;	color:#808b81; font-size:0.55em; text-align:center;	margin: 0;}
#footer a{ color:#808b81;}
#footer a:hover{ color:#107300;}
