@charset "utf-8";
* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
p { font-size:11px; line-height:18px; padding-bottom:15px; }
a { color:#00A650; }
tr td, label { font-size:11px; }
td { padding:2px; }
a:hover { text-decoration:underline; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo ul p { padding:0; }
#corpo li { line-height:18px; list-style-position:inside; font-size:11px; }
h1 { padding-bottom:15px; font-size:18px; color:#434739; }
.tit01mod { padding-bottom:15px; font-size:18px; color:#434739; }
h2 { padding:10px 0 15px 0; font-size:15px; color:#434739; }
h3 { padding-bottom:15px; font-size:13px; color:#434739; }
.body { background:url(../img/bg.jpg) repeat-x #A6AD9D; }
.fundo01mod { background:#F4F9F2; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:763px; margin:auto; }

#menu { background:url(../img/bg-menu.jpg) no-repeat; width:231px; height:500px; float:left; }
#menu .logo { width:231px; height:99px; }
#menu .logo a { display:block; width:231px; height:99px; }
#menu .menu { background:url(../img/bg-menu2new.jpg) no-repeat; width:231px; height:220px; }
#menu .menu li { width:231px; height:43px; list-style:none; text-indent:-10000px; }
#menu .menu li a { display:block; width:231px; height:43px; }
#menu p { padding:0; line-height:normal; color:#434739; text-align:center; padding-right:10px; padding-top:10px; }
#menu h1 { color:#434739; text-align:center; padding-right:10px; font-size:21px; }

#topo { padding-left:10px; background:url(../img/bg-topo.jpg) no-repeat; width:522px; height:131px; float:left; }
#topo li { width:98px; height:131px; list-style:none; float:left; text-indent:-10000px; }
#topo li a { display:block; width:98px; height:131px; }
#topo .bt01 { background:url(../img/bt-001.jpg) no-repeat; }
#topo .bt02 { background:url(../img/bt-002.jpg) no-repeat; }
#topo .bt03 { background:url(../img/bt-003.jpg) no-repeat; }
#topo .bt04 { background:url(../img/bt-004.jpg) no-repeat; }
#topo .bt05 { background:url(../img/bt-005.jpg) no-repeat; }
#topo .bt01 a:hover { background:url(../img/bt-01.jpg) no-repeat; }
#topo .bt02 a:hover { background:url(../img/bt-02.jpg) no-repeat; }
#topo .bt03 a:hover { background:url(../img/bt-03.jpg) no-repeat; }
#topo .bt04 a:hover { background:url(../img/bt-04.jpg) no-repeat; }
#topo .bt05 a:hover { background:url(../img/bt-05.jpg) no-repeat; }

#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:500px; float:left; padding-top:20px; padding-bottom:10px; padding-right:22px; padding-left:10px; }
#corpo .box { padding-left:10px; background:url(../img/bg-box.jpg) no-repeat bottom left; width:222px; height:220px; float:left; padding-right:15px; }
#corpo .box2 { width:242px; height:220px; float:left; }
#corpo .box2 h1 { padding-bottom:5px; padding-left:10px; }
#corpo .detalhes { width:auto; text-align:right; }
#corpo .detalhes a { background:url(../img/bg-seta.jpg) no-repeat left center; padding-left:15px; color:#000000; }
#corpo .box p { padding-bottom:2px; }
#corpo .destaques { float:left; padding-bottom:15px; }
#corpo .destaques .box3 { padding-left:5px; overflow:hidden; background:url(../img/bg-box3.jpg) no-repeat top left; width:152px; height:198px; float:left; padding-right:10px; }
#corpo .destaques .box3 h1 { color:#00A650; font-size:14px; padding-top:5px; }
#corpo .destaques .box3 img { padding-bottom:10px; }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:763px; height:16px; clear:both; overflow:hidden; }


.faixamod { background:#BCC296; color:#FFFFFF; font-weight:bold; padding:2px; }
table tr td .texto02mod { border-bottom:solid 1px #BCC296; }
.texto02mod .coluna01mod { border-bottom:solid 1px #BCC296; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #BCC296; }
caption { font-weight:bold; font-size:11px; }

/* FORMULARIOS */

.formcontato dt { width:100px; float:left;}
.formcontato dt, .formcontato dd { height:30px; }
.formcontato fieldset { border:none; }
#ok, .inputButton, .butamod { background:#BCC296; color:#fff; font-weight:bold; }
input, select, textarea { color:#434739; font-size:11px; padding:2px; border:solid 1px #BCC296; background:#F4F9F2; }

#form br { display:none; }
#form p strong { display:block; float:left; width:200px; clear:both; }
#form .faixamod { margin-bottom:15px; }
#form ul { clear:both; font-size:11px; padding-bottom:15px; padding-top:15px; }
#form li { font-size:11px; list-style-position:inside; padding-left:15px; line-height:19px; }

#logo_value, .bodyDestaqueHome h1 { display:none; }