/* CSS Document */

body {margin:0px; font-family:Arial; color:#666;  background:#fff;}
body {margin:0px; font-family:Arial; color:#666;  background:#fff;}

h1   {margin:0px; padding:0px;}
h2   {margin:0px; padding:0px;}
h3   {margin:0px; padding:0px;}
a    {margin:0px; padding:0px; outline:none;}
p    {margin:0px; padding:0px;}
ul   {margin:0px; padding:0px;}
li   {margin:0px; padding:0px;}
img  {border:0px;}
div  {height:1px;}

#geral      { width:730px; height:auto; margin:auto; } 

#conteudo   { position:relative; width:728px; height:auto; border:1px solid #ccc; float:left; }

#left       { position:relative; width:188px; height:auto;  float:left; }
#logo       { position:relative; width:auto; height:auto; padding:10px 10px; float:left; }
#tel        { position:relative; width:auto; height:auto; padding:30px 0 20px 17px; float:left; }

.menu-left         { position:relative; width:168px; height:auto; padding:5px 10px; margin-bottom:10px; background:#eee; float:left; }
.menu-left a.cat   { padding-bottom:4px;}
.menu-left a       { padding:1px 0; margin:0; font:bold 11px Arial; color:#AE3B3B;  text-decoration:none; }
.menu-left a:hover { color:#999; }
.menu-left li      { width:160px; margin:0; list-style:none; float:left;   }
.menu-left li a    { margin:0; font:11px Arial; color:#999;  text-decoration:none; }
.menu-left li a:hover { color:#AE3B3B; }
.menu-left li div     { height:0; padding:0; margin:0; float:none;  }

#center       { position:relative; width:539px; height:auto; border-left:1px solid #ccc; float:left; }
#menu-top     { position:relative; width:539px; height:47px; float:left; }
#menu-top ul  { text-align:center; padding:10px 0; }
#menu-top li  { display:inline; list-style:none; margin:0 8px;}
#menu-top a   { font:bold 11px Arial; color:#AE3B3B;  text-decoration:none; }
#menu-top a:hover { color:#ccc;}   

#banner       { position:relative; width:234px; height:310px; padding:0 0 0 305px; background:url(/resources/images/img-layout/bkg-banner.jpg) no-repeat; float:left; }
#banner h1    { font:20px Arial; color:#D26C6C; margin:10px 8px 5px 8px; }
#banner p     { font:12px Arial; color:#ccc; margin:5px 8px; line-height:22px; }

#vinheta        { position:relative; width:234px; height:127px; padding:0 0 0 305px; background:url(/resources/images/img-layout/bkg-vinheta.jpg) no-repeat; float:left; }
#vinheta p      { margin:45px 8px 10px 8px; }
#vinheta strong { font:22px Arial; color:#D26C6C; }

#breadcrumbs     { position:relative; width:509px; height:auto; padding:0 0 0 15px; font:10px Arial; color:#666; float:left; }
#breadcrumbs a   { font:10px Arial; color:#666; text-decoration:none;}
#breadcrumbs a:hover { text-decoration:underline;}

#texto        { position:relative; width:519px; height:320px; padding:30px 10px 20px 10px; float:left; }
.area-texto   { position:relative; width:140px; height:auto; padding:5px; margin:0 11px; _margin:0 8px;  float:left; }
.titulo-home  { font:bold 12px Arial; color:#666; margin:5px 0; text-decoration:none; }
.titulo-home:hover { color:#AE3B3B;}
.texto-home   { font:11px Arial; color:#666;}

#texto-cont         { position:relative; width:519px; height:auto; padding:20px 10px; float:left; }
.area-conteudo      { position:relative; width:480px; height:auto; padding:5px; margin:0 11px; _margin:0 8px;  float:left; }
.area-conteudo h1   { font:20px Arial; color:#666; margin:10px 0;}
.area-conteudo p    { font:11px Arial; color:#666; line-height:18px;}

#imagem             { position:relative; width:480px; height:auto; padding:10px 0 0 0; float:left; }
#imagem img         { max-width:460px}
.img-perfis         { width:220px;}

.listas         { position:relative; width:auto; height:auto; padding:5px 0; margin-bottom:10px; float:left; }
.listas li      { display:block; list-style:none; }
.listas li a    { font:12px Arial; color:#AE3B3B;  text-decoration:none; }
.listas li a:hover { color:#999; }

#limite-tamanho { position:relative; width:5px; height:518px; float:left; }

/*************************Formulario*********************************/
form td               { width:600px; margin:0 0 10px 0;  float:left;  }
form .areas           { width:280px; padding:3px 4px; font:11px Arial;  border:1px solid #9F0F0F;}
form td textarea      { width:280px; height:60px; }
form td               { width:100px; margin:0; padding:0; font:bold 11px Arial; color:#666; float:left;}
form td .tFone        { width:280px; }
form td .botEnviar2   { width:42px; height:22px; cursor:pointer; font:11px Arial; background:#FFF; border:1px solid #9F0F0F; }
/*************************Formulario*********************************/

#footer          { position:relative; width:728px; height:62px; border:1px solid #ccc; border-top:none; float:left; }
#footer p        { font:10px Arial; color:#666; margin:2px 8px; }
#menu-footer     { position:relative; width:728px; height:47px; float:left; }
#menu-footer ul  { padding:5px 0; }
#menu-footer li  { display:inline; list-style:none; margin:0 8px;}
#menu-footer a   { font:10px Arial; color:#666;  text-decoration:none; }
#menu-footer a:hover { color:#999; text-decoration:underline;}   







