*{margin:0;padding:0}
body{background:url(../images/bg_topo.jpg) repeat-x;font-family:verdana,arial;font-size:11px;color:#000}
img{border:none}
a{text-decoration:none;color:#8c8c8c}
a:hover{color:#000}
h2.titulo_sessao{font-size:40px;text-transform:uppercase;text-align:right;font-family:trebuchet ms,arial,verdana;color:#99CC33;position:relative;display:block;height:160px;margin-top:-169px}
h2.titulo_sessao span{position:absolute;bottom:0;right:0}
h3.titulo{text-transform:uppercase;color:#99CC33;font-weight:normal;font-size:18px;font-family:trebuchet ms,arial;background:url(../images/bar.jpg) no-repeat left bottom;margin-bottom:10px}
div.text{text-align:justify}
div.text p{margin-top:10px}
div.text ul,div.text ol{margin-left:20px;margin-top:10px}
.visualClear{display:block;clear:both}
.gmnoprint{font-weight:bold}
ol.duvidas{margin:10px 0px 30px 30px}
ol.duvidas li{margin:5px}
div.duvida{margin-bottom:10px}
div.duvida .pergunta{margin-bottom:7px}
div.duvida .resposta{margin-left:10px;text-align:justify}
#site{width:845px;margin:0 auto}
#topo{height:170px;position:relative}
#section{}
#conteudo{border-left:1px solid #99CC66;border-right:1px solid #99CC66}
#destaques{list-style:none;float:left;width:468px;height:334px}
#destaques li{float:left}
#noticias{float:right;width:340px;margin-left:15px}
#noticias ul{color:#8c8c8c;list-style:square;list-style-position:inside}
#noticias li{margin-bottom:5px}
#main{padding:210px 10px 10px;_padding:40px 10px 10px;background:url(../images/bg_titulo.jpg) no-repeat top left}
#footer{background:url(../images/footer_bottom.gif) no-repeat bottom #B1d667;padding:15px 10px 43px;clear:both;margin-bottom:20px;color:#fff}
#footer #linkcubo{float:right}
#mapa{float:right}
#enderecos{clear:both;margin:10px 0}
#enderecos p{float:left;margin:5px 50px 5px 0}
#medicos{float:left;width:475px}
#medicos img{margin:5px 0}
#clinica{padding-right:16px;margin-bottom:10px}
#perfils{float:right;margin:0 0 10px 10px;width:300px}
#perfils img{margin-top:25px}
body.index #main{padding:210px 10px 10px;background:url(../images/principal.jpg) no-repeat}
.artigo{margin-bottom:15px}
input,select,textarea{border:1px solid #99CC33;background-color:#fff;font-size:12px}
label{display:block;margin-top:5px}
form{color:#99cc33}
form p{width:100%;text-align:center;clear:both;margin:5px 0}
form #send,form #clean{border:none;color:#99CC33;width:60px !important}
form #send{border-right:1px solid;padding-right:5px}
.errorlist{maring-left:14px;color:red}
.sucesso{background:#E9CC33;border:1px solid;color:#333333;padding:5px;text-align:center}
.frmBusca{left:540px;position:absolute;top:66px}
.frmBusca input[type=submit]{border:none;background:transparent;color:#99CC33;font-weight:bold;font-size:14px;cursor:pointer}
#frmAgendamento{width:340px;float:right;margin-top:10px}
#frmAgendamento label{float:left;width:55px;margin:0;clear:both;margin-top:5px}
#frmAgendamento input{margin-top:5px}
#frmAgendamento #id_nome,#frmAgendamento #id_email,#frmAgendamento #id_telefone{width:280px}
#frmAgendamento #id_data{width:85px}
#frmAgendamento #id_data{float:left}
#frmAgendamento ul{width:280px;float:left;list-style:none}
#frmAgendamento ul.errorlist{margin-left:53px}
#frmAgendamento ul label{float:none;width:100%;margin:0}
#frmContato{width:300px;float:left}
#frmContato input,#frmContato textarea{width:300px}
#frmContato label{font-size:12px;text-transform:uppercase}
