* {margin:0; padding:0; border:0;}
a {text-decoration:none; color:#747170;}
body {background:url(../img/bg.jpg) repeat-x; font-size:13px; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif; color:#747170; font-size:13px;}
h1 {color:#47413A; font-size:26px; font-weight:lighter;}
ul {list-style:none;}
#banner {margin-left:-8px;}
#clientes h1 {padding-bottom:15px;}
#clientes ul {float:left; padding-left:45px;}
#clientes li {float:left; width:230px; height:120px; margin:0 25px 20px 0; text-align:center}
#clientes li a {border:0px solid #CCC; display:block; height:100%;}
#clientes li a:hover {border-color:#B4B4B4;}
#coleta .atencao {color:#C40000; font-size:12px; font-weight:lighter;}
#coleta .btm_enviar {padding:5px 0 0 770px;}
#coleta .btm_enviar input {width:55px; height:20px;}
#coleta .horario {width:60px;}
#coleta select {border:1px solid #CCC; background-color:#F8F8F8; width:67px;}
#coleta .cidade_bairro {width:130px;}
#coleta .cidade, #coleta .bairro {width:154px;}
#coleta .estado {width:104px;}
#coleta .telefone {width:104px;}
#coleta .obs_confirme {padding:5px 20px 0 0; color:#C40000; font-size:13px; text-align:right; float:right;}
#coleta label {font-size:15px; color:#47413A; float:left; height:25px; width:160px; text-align:right;}
#coleta p {width:738px; float:left; padding-top:3px;}
#coleta span {float:left; padding:0 3px 3px 3px; font-size:15px; color:#47413A;}
#coleta span input {border:1px solid #CCCCCC; background-color:#F8F8F8; width:400px; padding:2px; font-size:13px; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;}
#coleta span textarea {border:1px solid #CCCCCC; background-color:#F8F8F8; width:534px; height:110px; padding:2px; font-size:13px; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;}
#coleta fieldset {border:1px solid #CCC; margin-top:20px; padding:10px 0 15px 0; width:830px;}
#coleta legend {font-size:15px; margin-left:20px; padding:0 3px;}
#contato, #empresa, #coleta, #clientes {padding:10px 0 20px 20px; border:1px solid #CCC; float:left; width:852px;}
#contato .form {width:430px; float:left; padding:1px 0 0 2px; border-right:1px solid #CCC;}
#contato h1 {padding-bottom:10px;}
#contato .inf {width:380px; padding:4px 0 0 27px; float:left;}
#contato .inf .img {width:371px; padding-bottom:10px;}
#contato .inf .img a {display:block; border:1px solid #CCC; padding:2px;}
#contato label {font-size:15px; float:left; width:115px; height:25px; color:#47413A; padding-top:3px;}
#contato span {float:left; padding:3px;}
#contato input {border:1px solid #CCCCCC; background-color:#F8F8F8; width:275px; padding:2px; font-size:13px; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;}
#contato textarea {border:1px solid #CCCCCC; background-color:#F8F8F8; width:275px; height:110px; padding:2px; font-size:13px; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;}
#contato select {border:1px solid #CCCCCC; padding:1px; width:281px}
#empresa h1 {padding-bottom:15px;}
#empresa .img {width:295px; float:left;}
#empresa .img a {border:1px solid #CCC; padding:2px; display:block;}
#empresa .img a:hover {border-color:#B4B4B4;}
#empresa .img p {width:273px;}
#empresa .txt {float:left; width:530px;}
#empresa .txt p {padding-bottom:13px;}
#home h1 {margin-bottom:5px;}
#home_clientes {background-color:#F2F1F1; float:left; width:540px; margin-top:20px; padding:8px 0 20px 8px;}
#home_clientes h1 {font-size:21px; padding-bottom:25px;}
#home_clientes #animacao {position:relative; float:left; width:430px; height:100px; overflow:hidden;}
#home_clientes #animacao ul {top:0; left:0; position:absolute; width:10000px;}
#home_clientes #animacao ul li {float:left; padding:0 4px;}
#home_clientes .prox_ant {float:left; width:25px; padding:35px 13px 0 13px;}
#home_clientes .veja_mais {text-align:right; width:200px; height:auto; float:right; padding:10px 15px 0 0;}
#home_clientes .veja_mais a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#home_contato {width:290px; padding:60px 0 0 20px; float:left;}
#home_empresa {width:290px; height:138px; padding-left:20px; float:left;}
#home_empresa a {color:#747170;}
#tudo {width:875px; margin:auto; padding-bottom:25px;}
#home_servicos {width:538px; background-color:#F2F1F1; float:left; padding:5px; height:132px;}
#home_servicos p {float:left; width:350px; height:86px;}
#home_servicos h1 {font-size:21px;}
#home_servicos .img a {display:block; border:2px solid #999999;}
#home_servicos .img {float:left; padding-right:10px; width:133px;}
#home_servicos .veja_mais {text-align:right; width:200px; height:auto; float:right; padding-right:10px;}
#home_servicos .veja_mais a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#rodape {border-top:3px solid #ACACAC; float:left; width:100%; height:100%; background-color:#E9E8E8;}
#rodape #int {height:100px; width:875px; margin:auto;}
#rodape .img {float:left; padding-top:27px;}
#rodape ul {float:right; padding-top:40px;}
#rodape li {float:left; padding:0 10px;}
#rodape li a {font-size:13px; font-weight:bold; color:#9A9A9A;}
#rodape li a:hover {color:#ABABAB;}
#servico {float:left;}
#servico h1 {padding-bottom:15px;}
#servico .img {width:295px; float:left;}
#servico .img a {border:1px solid #CCC; padding:2px; display:block;}
#servico .img a:hover {border-color:#B4B4B4;}
#servico .img p {width:273px;}
#servico .txt {float:left; width:530px;}
#servico .txt h2 {color:#333333; font-size:22px; padding-bottom:6px;}
#servico .txt p {padding-bottom:13px; color:#333333;}
#servicos_outros {padding-top:10px;}
#servicos_outros h2 {color:#333333; font-size:22px; padding-bottom:6px;}
#servicos_outros .foto {float:left; position:relative; width:190px; border:1px solid #DDDDDD; padding:1px; margin:15px 24px 10px 0; height:150px;}
#servicos_outros .foto .fundo {width:189px; background-color:#FFFFFF; height:57px; opacity:0.6; filter:alpha(opacity=60); position:absolute; z-index:5; width:188px; top:92px; left:2px;}
#servicos_outros .foto .img {position:absolute; z-index:1; width:190px; border:none; padding:0; margin:0;}
#servicos_outros .foto .txt {width:189px; height:57px; position:absolute; z-index:10; width:188px; top:92px; left:2px;}
#servicos_outros .foto .txt a {color:#333333; font-size:15px; border:0; display:block; height:55px; padding:0;}
.logo {width:155px; float:left; padding:40px 0 0 3px;}
.menu_principal {float:right; padding-top:40px;}
.menu_principal li {float:left;}
.menu_principal p {float:left; height:42px;}
.menu_principal a {display:block; cursor:pointer; cursor:hand; color:#EFB55C; font-size:17px; font-weight:bold; padding:10px 8px 10px 8px; float:left;}
.menu_principal a:hover {color:#FFFEFE; background-color:#E9961A;}
.error{padding:5px;width:50%;margin:auto;border:1px solid #FF0000;background-color:#FFDDDD;}
.error ul{list-style-position:inside;margin-left:10px;list-style-type:square;}
