body {font-family: arial; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-image:url(imgs/bg.jpg); background-position:top; background-repeat:repeat-x;}

a {color:#2B54A6; text-decoration:none;  font-weight:bold;}
a:hover {color:##2B54A6; text-decoration:underline; font-weight:bold;}
a:visited {color:#2B54A6; text-decoration:none;}

/* Informacoes do Topo */
.linktopo {width:770px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-align:left; padding-top:10px; padding-bottom:10px;}
.linktopo a  {color:#ffffff; text-decoration:none;  font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.linktopo a:hover {color:##ffffff; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.linktopo a:visited {color:#ffffff; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

/* Formatacao de Texto */
.texto {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; clear:both;}
.textomenor {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8F8F8F; font-weight:bold;}
.textomenor2 {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#ffffff;}
.tituloverde {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#577D2D; text-align:left; font-weight:bold; padding-left:10px; padding-top:10px;}
.titulobranco {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:left; font-weight:bold; padding-top:0px;}
.tituloverde2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#577D2D; text-align:left; font-weight:bold; padding-top:10px;}
.tituloverde-fidelidade {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#577D2D; text-align:left; font-weight:bold; padding-left:0px; padding-top:0px; line-height:28px;}
.tituloverdemenor {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#55A02D; font-weight:bold;}
.tituloazul {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2A7DA2; font-weight:bold;}
#tituloazul-padding {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2A7DA2; font-weight:bold;  padding-top:15px; margin-right:400px;}

/* Formulario */
.campo {font-family: Arial, Verdana, Georgia, Times New Roman; font-size: 10pt; letter-spacing: 0px; color:#006699;}
.envia-form {color: #ffffff; background: #4da9d0; font-weight:bold; padding: 3px; height: 23px; width: 80px; border: 0; cursor:pointer; cursor: hand;}
#form-busca {text-align:left; margin: 0 5px 0 15px;}

/* Rodape */
.rodape { text-align:center; width:770px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; height:10px; clear:both; margin-top:30px;}
#lojasrodape {background-image:url(imgs/bg-rodape.jpg); margin:0; width:760px; height:230px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; clear:both;}
.caixatexto {margin-top:20px; margin-bottom:20px; width:170px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#2B54A6; font-size:11px; float:left; margin-left:150px; height:130px;}
#lojasrodape .caixatexto2 {margin-top:20px; margin-bottom:20px; margin-left:30px; width:170px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#2B54A6; font-size:11px; float:left; height:130px;}

#lojasrodape .caixatexto3 {margin-top:20px; margin-bottom:20px; margin-left:35px; width:170px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#2B54A6; font-size:11px; float:left; height:130px;}

/* Corpo do Site */
#caixaconteudo {background-image:url(imgs/bg-conteudo.jpg); background-repeat:no-repeat; background-color:#FFFFFF; margin:0; width:550px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; text-align:justify; float:right; padding-left:10px; line-height:18px;}
#caixaconteudo p {padding: 0 0 4px 0; font-size:10pt; }
#coluna-central-corpo {width:540px; float:left; margin-bottom:20px; clear:both;}
#coluna-central-corpo #caixahomeimg {width:210px; float:left; margin-top:10px;}
#coluna-central-corpo #caixahomeimg2 {width:210px; float:right; margin-top:10px;}
#coluna-central-corpo #caixahometxt {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify;}
#coluna-central-corpo #caixahometxt-cont {width:540px; float:left; clear:both; margin-top:3px; margin-left:5px;  margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left;}
#coluna-esquerda-corpo {width:240px; float:left; padding-right:5px; margin-bottom:15px;}
#coluna-direita-corpo {width:240px; float:right; padding-right:10px; margin-bottom:15px;}
#caixacorpo {width:770px; margin:0; clear:both; background: url(imgs/bg-corpo.jpg) repeat-y;}
#caixacorpo .colunaesquerda {margin:0; width:210px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; background: url(imgs/bg-menu.jpg) #4DA9D0; min-height:550px;}
#caixacorpo .colunadireita {margin:0; width:560px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; float:right;}
#imgcartao {width:300px; clear:both; float:right; margin-top:10px;}

/* Formulario */

#formulario {text-align:left; font: 8pt arial, helvetica, sans-serif; color: #000000; margin-bottom:50px;}
#formulario h2 {clear: both; margin-top: 30px; font-size:15px; color:#577D2D; text-align:left; font-weight:bold;  margin-bottom: 10px;}
#formulario p {padding: 0;}
#formulario .menor {margin: 0; padding: 0; color: #7f7f7f; font-size: 9px; font-weight:normal;}
#formulario .field {width:250px; background-color: #ffffff; padding:2px; border: 1px solid #727272; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario .textearea {background-color: #ffffff; padding:2px; border: 1px solid #727272; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario select {width:200px; background-color: #ffffff; padding:2px; border: 1px solid #727272; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario .check {background-color: #ffffff; padding:2px; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario .field-small {width:50px; background-color: #ffffff; padding:2px; border: 1px solid #727272; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario .field-medium {width:110px; background-color: #ffffff; padding:2px; border: 1px solid #727272; font: 8pt arial, helvetica, sans-serif; color: #000000;}
#formulario .labelbox {width:80px; clear:both; float:left;}
#formulario .error {color:red; clear:both; font-weight:normal;}


#caixaconteudo h3 {
   font: 18px Arial, Helvetica, sans-serif;
   margin: 50px 0 0 160px;
   color: #999;
}

.lista-truck {
   font: 12px Arial, Helvetica, sans-serif;
   color: #999px;
}

.lista-truck li {
   list-style: disc;
   margin: 10px 0 0 0;
}


.lista-sust {
   font: 12px Arial, Helvetica, sans-serif;
   line-height: 18px;
}

.lista-sust li {
   list-style-image: url(imgs/seta.jpg);
   margin: 10px 0 0 0;
}

.foto-facha {
   float: left;
   width: 150px;
   margin: 5px 10px 0 0;
   border: 1px solid #999;
}

.chamadas-menu {
   margin: 20px 0 0 5px;
   width: 190px;
}

.chamadas-menu p {
   color: #fff;
   font: bold 12px Arial, Helvetica, sans-serif;
}

