* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
body { border-top:solid 10px #6B8493; }
#site { width:771px; margin:auto; }
#menu { background:url(../img/interna/bg-menu.jpg) no-repeat; width:186px; height:425px; float:left; }
#menu .logo a { display:block; height:120px; width:186px; }
#menu .menu { padding-left:30px; padding-top:15px; }
#menu .menu li { font-size:11px; list-style:none; line-height:24px; }
#menu .menu li a { color:#6B8493; }
#menu .menu li a:hover { color:#A0BB22; }
#corpo { background:url(../img/interna/bg-corpo.jpg) no-repeat; width:585px; _height:425px; min-height:425px; float:left; }
#corpo p { font-size:12px; line-height:20px; color:#6B8493; padding-bottom:15px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { list-style-position:inside; line-height:20px; font-size:12px; color:#5E7380; }
#corpo h1 { font-size:20px; font-weight:normal; background:url(../img/interna/bg-h1.gif) no-repeat left 5px; padding-bottom:20px; text-transform:uppercase; color:#6B8493; padding-left:40px; padding-top:5px; letter-spacing:1px; }
#corpo h2 { font-size:15px; color:#6B8493; padding-bottom:15px; }
#corpo a { color:#5E7380; }
#corpo a:hover { text-decoration:underline; }
#corpo .flash { height:130px; width:585px; }
#corpo .content { width:470px; padding-left:115px; }
#corpo .content .clientes .box { height:50px; border-bottom:solid 2px #C4DE23; margin-bottom:2ex; width:400px; }
#corpo .content .clientes img { float:right; padding-top:5px; }
#corpo .voltar { text-align:right; font-weight:bold; }
#corpo .voltar a { color:#BBDA34; }

#corpo .servicos { width:400px; }
#corpo .servicos .boxserv { border-bottom:solid 2px #C4DE23; margin-bottom:2ex; }
#corpo .servicos .boxserv p { padding:0; }
#corpo .servicos .boxserv .saibamais a { }
#corpo .servicos .boxserv .saibamais { width:400px; padding:0; text-align:right; font-weight:bold; }
#rodape { background:url(../img/interna/bg-rodape.jpg) repeat-x center top; clear:both; }
#rodape .rodape { width:771px; margin:auto; }
#rodape .rodape .restritoarea { width:271px; padding-left:500px; height:20px; overflow:hidden; padding-top:175px; padding-bottom:15px; }
#rodape .rodape .end p { text-align:center; font-size:12px; color:#6B8493; }

#rodape .rodape .restritoarea form { font-size:11px; }
#rodape .rodape .restritoarea form fieldset { border:none; float:left; }
#rodape .rodape .restritoarea form dt { color:#6B8493; float:left; padding-right:5px; }
#rodape .rodape .restritoarea form dd { color:#6B8493; float:left; padding-right:10px; }
#rodape .rodape .restritoarea form dd input { border:solid 1px #6B8493; padding:1px; width:65px; background:none; }
#rodape .rodape .restritoarea form p input { background:url(../img/interna/bg-ok.jpg) no-repeat; width:18px; height:18px; border:none; font-size:9px; font-weight:bold; color:#3C4951; cursor:pointer; }

#corpo form { }
#corpo form fieldset { border:none; margin-bottom:2ex; }
#corpo form dt { color:#8CC02C; font-weight:bold; text-align:right; padding-right:10px; font-size:12px; float:left; width:90px; min-height:30px; _height:30px; display:inline-block; clear:both; }
#corpo form dd { color:#6A8491; font-size:12px; min-height:30px; _height:30px; display:inline-block; }
#corpo form p, #corpo form div { text-align:center; }
#corpo form dd input, #corpo form dd textarea { width:300px; border:solid 1px #8CC02C; font-size:12px; padding:2px; }
#corpo form div input { border:none; background:none; font-size:12px; cursor:pointer; font-weight:bold; color:#6B8493; padding:3px; }
