/* TAGS GERAIS */
* {border:0;font-size:100%;margin:0;padding:0;}

body {background:#FFF url(../imgs/fundos/bg-body.jpg) repeat-x;color:#666;font:12px Arial, Verdana, Helvetica, sans-serif;text-align:center;}
a {outline:none;position:relative;z-index:1;}
ul, ol {list-style:none;}


/* ESTRUTURA GERAL */
#geral {background:url(../imgs/fundos/bg-geral.png) repeat-y;margin:auto;text-align:left;width:778px;}
#topo {background:url(../imgs/fundos/bg-topo.jpg) no-repeat;height:129px;padding:25px 0 0 50px;}
#conteudo {padding:1px 4px 1px 5px;}
#miolo {float:right;width:568px;position:relative;z-index:1;}


#lateral {width:199px;float:left;}
#lateral .box {border-bottom:1px solid #E0DFE3;border-left:3px solid #B73D2D;border-top:1px solid #E0DFE3;margin-bottom:3px;padding:8px 6px 8px 70px;}
#lateral .box h3 {color:#B73D2D;font-family:Georgia, "Trebuchet MS";}
#lateral .box p {font-size:92%;}
#lateral .box p a {color:#666;text-decoration:none;}
#lateral .box p a:hover {text-decoration:underline;}
#lateral #box-dicas {background:url(../imgs/box-dicas.jpg) no-repeat 8px center;}
#lateral #box-convenios {background:url(../imgs/box-convenios.jpg) no-repeat 8px center;}
#lateral #box-como {background:url(../imgs/box-como.jpg) no-repeat left center;}


#menu {margin-bottom:2px;}
#menu li, #menu li a {zoom:1;}
#menu li a {background:url(../imgs/fundos/bg-menu.jpg) repeat-x;color:#666;display:block;font-weight:bold;padding:5px 0 6px 8px;text-decoration:none;}
#menu li a:hover {background:url(../imgs/fundos/bg-menu-on.jpg) no-repeat;color:#FFF;}


#rodape {background:url(../imgs/fundos/bg-rodape.jpg) no-repeat;clear:both;font-size:92%;height:50px;padding:15px 25px 0 25px;}
#rodape address {font-style:normal;}
#rodape span {display:block;}
#rodape .copyright {float:left;}
#rodape .endereco {text-align:right;}


/* ESTRUTURA DO MIOLO */
.resumo-secao .conteudo {padding:20px 18px 8px 18px;}
.resumo-secao .conteudo p {margin-bottom:12px;text-indent:0px; text-align: justify;}
.equipe-linha { clear: both; }
.equipe-linha p {margin:0px 0px 2px 0px;text-indent:0px;}
.equipe-linha p.equipe {margin:0px 0px 5px;text-indent:0px; font-weight:bold;}
.resumo-secao .veja-mais {margin:10px 0px 0px !important;text-align:center;}
.resumo-secao .alinhamento-imagem {display:inline;float:left;margin-right:12px;}
#serv_img {border: 1px solid #E0DFE3; padding: 5px 0px 3px; margin: 0px auto 10px; text-align: center;}
.caso-linha p {margin:0px 0px 2px -20px;text-indent:0px;}
p.img {text-align:center;}
#artigo p {margin:0px}
#resposta p {margin: 0px 0px 10px; text-indent: 0px;}
p.fotos img { cursor: pointer; }
#servicos { width: 555px; }
#imagens { width: 555px; margin: 0px -9px; }
#servicos p { text-indent: 0px; }
#servicos img { margin: 0px 5px 2px 0px; }

ul.casos li {background: url(../imgs/casos_itens.jpg) no-repeat; line-height: 50px; padding: 0px 0px 10px 15px; font-size: 20px; font-weight: bold;}
ul.casos li a {color: #FFFFFF; text-decoration:none;}
ul.casos li a:hover {color: #6B6D7D;}

ul.dicas li {background: url(../imgs/dicas_itens.gif) no-repeat; line-height: 64px; padding: 0px 0px 10px 15px; font-size: 18px; font-weight: bold;}
ul.dicas li a {color: #B73D2D; text-decoration:none;}

.contato {line-height: 5px;}

p.form {text-align: right; padding: 0px 175px 0px 0px;}
p.form img {cursor: pointer;}
input, textarea {border: 1px solid #CCCCCC;}
input {height: 20px; padding: 3px 0px 0px;}

.convenio { margin: 0px auto; width: 420px; height: 80px; text-align: center; background: url(../imgs/convenio.gif) no-repeat; vertical-align: middle; padding: 10px 0px 10px; }

/* LINK */
a {color:#B73D2D; text-decoration: none;}
a:hover {color:#B73D2D; text-decoration: underline;}