@charset "utf-8";
* { margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; } 
p { font-size:11px; line-height:18px; margin-bottom:15px; }
ul p { padding-left:20px; }
td { font-size:11px; padding:2px; }
a { color:#666666; }
#corpo li { font-size:11px; line-height:18px; list-style-position:inside; }
#corpo ul { margin-bottom:15px; }
h1, .tit01mod { font-weight:bold; font-size:14px; background:url(../img/bg-h1.gif) no-repeat bottom left; padding-left:15px; padding-bottom:4px; margin-bottom:15px; }
h2 { font-size:13px; }
label { font-size:11px; }
.texto02mod { font-size:11px; }
.body { background:url(../img/bg-bg.jpg) repeat-x #D8D9DB; }
.fundo01mod { background:url(../img/bg2.jpg) repeat-x #D8D9DB; }
.bodyDestaqueHome { background:url(../img/bg3.jpg) repeat-x #D8D9DB; }

#site { width:757px; margin:auto; }

#menu { background:url(../img/bg-menu.jpg) no-repeat; width:227px; height:416px; float:left; }
#menu .logo { width:227px; height:70px; }
#menu .logo a { display:block; width:auto; height:70px; }
#menu .busca { width:227px; height:55px; padding-top:5px; overflow:hidden; }
#menu .busca h1 { padding:0; font-size:12px; float:left; padding-right:10px; padding-top:5px; background:none; }
#menu .busca input { width:100px; font-size:11px; padding:2px; border:solid 1px #A2A3A7; background:#E1E2E4; }
#menu .busca #btnBusca { width:23px; height:23px; background:url(../img/ok.jpg) no-repeat; border:none; cursor:pointer; font-weight:;  }
#menu .busca p { text-align:center; padding-left:30px;  }
#menu .busca .buscabox { height:31px; overflow:hidden; }
#menu .menu { padding-left:35px; padding-top:5px; }
#menu li { list-style:none; line-height:31px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#menu li a { color:#000000; }

#topo { background:url(../img/bg-topo.jpg) no-repeat; width:530px; height:123px; float:left; }

#menu2 { width:530px; height:50px; float:left; }
#menu2 .tel { padding-left:30px; float:left; color:#fff; width:170px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; }
#menu2 .tel p { font-size:15px; }
#menu2 .menu2 { float:left; padding-top:10px; padding-left:80px; }
#menu2 .menu2 ul { }
#menu2 .menu2 li { font-size:15px; float:left; padding-right:30px; font-weight:bold; list-style:none; }
#menu2 .menu2 li a { color:#FFFFFF; }

#corpo { width:510px; float:left; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; }
#corpo .box { width:240px; float:left; margin-right:30px; }
#corpo .box2 { width:240px; float:left; }

#rodape { background:url(../img/bg-rodape.jpg) repeat-x; height:85px; clear:both; }
#rodape .rodape { width:757px; margin:auto; }
#rodape .rede { text-align:center; width:230px; float:left; }
#rodape .rede p { margin-bottom:10px; }
#rodape .end { float:left; padding-top:40px; text-align:center; height:60px; }
#rodape .end a { color:#666666; }
#logo_value { display:none; }

.bodyDestaqueHome h1, .bodyDestaqueHome h3, .bodyDestaqueHome .saiba_mais{ display:none; }
.bodyDestaqueHome img { width:106px; height:79px; }
.bodyDestaqueHome .image { float:left; margin-bottom:15px; width:124px; height:110px; text-align:center; background:url(../img/bg-foto.gif) no-repeat center bottom; }
.bodyDestaqueHome .features { padding-top:24px; height:86px; padding-left:14px; float:left; width:100px; overflow:hidden; font-size:12px; font-weight:bold; }

.faixamod { background:#A2A3A7; color:#FFFFFF; font-weight:bold; }
table tr td .texto02mod { border-bottom:solid 1px #A2A3A7; }
.texto02mod .coluna01mod { border-bottom:solid 1px #A2A3A7; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #A2A3A7; }

/* FORMULARIOS */

.formcontato dt { width:100px; float:left;}
.formcontato dt, .formcontato dd { height:30px; }
.formcontato fieldset { border:none; }

input, select, textarea { font-size:11px; padding:2px; border:solid 1px #A2A3A7; background:#E1E2E4; }

/* FORMULARIOS PROPOSTAS */

#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; }
