*{margin:0; padding:0;}
body{background:#E8E4ED url(../imgs/bg.jpg) repeat-x; font:13px Arial, Helvetica, sans-serif; color:#565865; text-align:center;}
a img,:link img,:visited img{border:none}
a{color:#565865;}
a:hover{text-decoration:none;}
h2,h3{font-size:18px; font-weight:normal; color:#756F99;margin-bottom:8px;}
p{line-height:20px; width:465px;margin-bottom:10px;}
.lista{float:left;line-height:20px; list-style:none;margin-bottom:10px; position:relative;}
.lista li{width:465px; background:url(../imgs/bg_lista.gif) no-repeat left center; padding-left:25px;}
.foto{float:left; margin-right:15px; padding:3px; background-color:#F9F8FA; border:#DED9E6 solid 1px;}

/* Flutuante */
#flutuante{position:absolute; left:50%; width:867px; margin-left:-430px; background:url(../imgs/bg_pedras.gif) 0 9px no-repeat; text-align:right;}

/* Corpo */
#corpo{position:relative; width:763px; padding-left:7px; margin:auto; text-align:left;}

/* Corpo > Topo */
#corpo #topo{float:left; width:770px; margin-bottom:10px;}
#corpo #topo .logo a{position:relative; float:left; width:271px; height:56px; margin:26px 0 0 39px; text-indent:-999em; background:url(../imgs/logo.gif) no-repeat;}
#corpo #topo ul{float:left; width:507px; height:53px; margin-top:-11px; background:url(../imgs/bg_menu.gif) no-repeat; list-style:none; line-height:50px;}
#corpo #topo ul li{float:left;}
#corpo #topo ul li a{float:left; margin:0 5px 0 16px; color:#756F7C; font-size:16px; font-weight:bold; text-decoration:none;}
#corpo #topo ul li a:hover{color:#5A545F;}
#corpo #topo ul li .marcado{background:url(../imgs/bg_infinito.gif) no-repeat center;}

/* Corpo > Chamada Serviços */
#corpo #chamada_servicos{float:right; width:257px; margin-top:300px; padding-left:15px; text-align:left; border-left:#DFDAE5 solid 1px; display:inline; overflow:hidden;}

/* Corpo > Quem Somos */
#corpo .profissional{float:left; width:465px; margin-bottom:25px;}
#corpo .profissional p{width:auto;}

/* Corpo > Localizacao */
#corpo .mapa{float:left; width:440px; height:342px; background-color:#F9F8FA; border:#DED9E6 solid 1px; padding:3px;}
#corpo .mapa iframe{width:100%; height:100%;}

/* Corpo > Fale Conosco */
#corpo form{float:left; width:281px; margin-top:10px;}
.ie #corpo form{width:283px; }
#corpo form label{float:left; width:70px; margin-top:12px; }
#corpo form input,select,textarea{width:200px; background-color:#F1EEF4; border:#BCB7CC solid 1px; color:#333; font:bold 12px Arial, Helvetica, sans-serif; padding:4px; margin-top:10px;}
#corpo form input:focus,select:focus,textarea:focus{border-color:#D6D2DF;}
#corpo form select{width:208px;}
#corpo form textarea{height:100px; overflow:auto;}
#corpo form .ddd{width:20px; text-align:center; margin-right:5px;}
#corpo form .numero{width:164px;}
#corpo form .enviar{float:right;background-color:#756F99; border:none; color:#FFF; cursor:pointer; width:70px;}
#corpo form .enviar:hover{background-color:#B4B0C7;}

/* Corpo > Rodape */
#corpo #rodape{float:left; height:120px; width:770px; margin-top:-20px; background:url(../imgs/bg_rodape.jpg) no-repeat; font-size:11px;color:#999;}
#corpo #rodape span{float:left; text-align:left; width:527px; margin:92px 0 0 243px; padding-top:2px; border-top:#E0DAE6 solid 4px;}
#corpo #rodape a{text-decoration:none;color:#999;}
#corpo #rodape .hostid{float:right;}
