@font-face { font-family: "Clearly Gothic"; src: url('fonts/clearly-gothic.ttf'); }
@font-face { font-family: "Lucida Sans"; src: url('fonts/Lucida Sans.ttf'); }
/* CSS RESET */
* { margin: 0; padding: 0; }
img { border: none; }
select,
input,
textarea { outline: none; }
textarea { overflow: auto; }
a { text-decoration: none; color: inherit; }
/* FIM */
.superior-cont { float: left; width: 100%; height: 40px; background: url(images/clinica/topo.png) no-repeat top left; }
.meio-cont { float: left; width: 100%; background: url(images/clinica/meio.png) repeat-y top left; min-height: 500px; }
.text-conteudo { width: 100%; float: left; margin-left: 50px; }
.meio-cont h1 { float: right; margin-right: 180px; margin-top: 10px; font: 12px "Lucida Sans", Arial; color: #251470; }

body { width: 100%; font: 14px Lucida Sans; color: #3a3738; background: url(images/bg-index.jpg) no-repeat; }
.geral { float: left; width: 100%; }
header { float: left; width: 100%; background: url(images/header.jpg) no-repeat top center; min-height: 418px; }
footer { float: left; width: 100%; background: #cdc8c1; min-height: 200px; }
/*INICIO DA INDEX */
.topo { width: 960px; margin: 0 auto; position: relative; }
.topo>.superior { width: 100%; }
.topo>.superior>.logo { margin-top: -1px; width: 35%; float: left; position: relative; }
.topo>.superior>.menu-sup { width: 65%; float: left; background: url(images/menu2.png) no-repeat; margin-top: 30px; height: 55px; }
.topo>.superior>.menu-sup ul { float: left; width: 100%; list-style: none; }
.int { margin-top: 30px; }
.topo>.superior>.menu-sup ul li { float: left; display: inline; margin-top: 8px; }
.topo>.superior>.menu-sup ul li a { font-size: 12px; font-family: "Lucida Sans"; color: #fff; padding: 6px; padding-top: -10px; margin-left: 15px; }
.topo>.superior>.menu-sup ul li a:hover { font-size: 12px; font-family: "Lucida Sans"; color: #fff; padding: 6px; padding-top: -10px; margin-left: 15px; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; color: #000; }
.sombra { width: 850px; -webkit-box-shadow: 100px 100px 50px 100px #4a4a4a; -moz-box-shadow: 0 0 0 0 #4a4a4a; box-shadow: 60px 0 25px 40px #4a4a4a; }
.display { width: 100%; float: left; min-height: 450px; }
.hover_menu { -webkit-transition: all 200ms ease-out 200ms; -moz-transition: all 200ms ease-out 200ms; -o-transition: all 200ms ease-out 200ms; transition: all 200ms ease-out 200ms; }
.menu-sup1 { width: 65%; float: left; background: url(images/menu2.png) no-repeat; margin-top: 30px; height: 55px; }
.menu-sup1 ul { float: left; width: 100%; list-style: none; margin-top: 2px; }
.menu-sup1 ul li { font-size: 12px; font-family: Arial, Helvetica, sans-serif; float: left; display: inline; margin-top: 8px; }
.menu-sup1 ul li a { font-size: 12px; font-family: "Lucida Sans"; color: #fff; padding: 6px; padding-top: -10px; margin-left: 15px; }
.menu-sup1 ul li a:hover { font-size: 12px; font-family: "Lucida Sans"; color: #000; padding: 6px; padding-top: -10px; margin-left: 15px; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; color: #000; }

.rodape1 { margin-left: 80px; }
.rodape { width: 960px; margin: 0 auto; padding: 40px; }
.rodape .contato { width: 35%; float: left; }
.rodape .contato h1 { margin-top: -5px; font-size: 30px; font-family: "Clearly Gothic", Arial; color: #878ec0; margin-bottom: 10px; }
.rodape .contato p { font-size: 15px; font-family: "Clearly Gothic", Arial; color: #686868; margin-bottom: 5px; }
.rodape .menu-rodape { width: 65%; float: left; height: 15px }
.rodape .menu-rodape h1 { font: 22px Lucida Sans; color: #686868; }
.rodape .menu-rodape ul { height: 15px; float: left; width: 100%; list-style: none; }
.rodape .menu-rodape ul li { float: left; display: inline; margin-top: 15px; }
.rodape .menu-rodape ul li a { font: 14px Verdana, Geneva, sans-serif; color: #4a4a4a; padding: 10px; }
.rodape .menu-rodape ul li a:hover { font: 14px Verdana, Geneva, sans-serif; color: #000; padding: 10px; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; color: #000; }
.linha { width: 60%; float: left; margin-top: 45px; margin-left: 100px; }
.copy { width: 80%; float: left; }
.copy p { width: 100%; float: left; font: 12px lucida sans; margin-top: 35px; }
.logo { width: 20%; float: left; margin-top: 28px; }

.border1 { width: 60%; float: left; margin-top: 25px; }
.border-trata { margin-right: 5px; width: 60%; float: left; margin-top: 25px; }
.toggle { float: left; width: 55%; font-size: 12px; font-family: "Lucida Sans", Arial; color: #515151; margin-top: 30px; }
.bola2 { float: left; width: 25%; font: 12px "Lucida Sans", Arial; color: #515151; }
.bola3 { float: left; width: 25%; font: 12px "Lucida Sans", Arial; color: #515151; }
#fadetogglearea { display: none; width: 100%; font-size: 12px; font-family: "Lucida Sans", Arial; color: #515151; }
#fadetogglearea2 { display: none; width: 85%; font-size: 12px; font-family: "Lucida Sans", Arial; color: #515151; }
#fadetogglearea4 { float: left; display: none; width: 85%; }
#fadetogglearea4 p { float: left; width: 85%; font-size: 12px; font-family: "Lucida Sans", Arial; color: #515151; padding: 0 15px; }
#fadetogglearea4 h1 { float: left; width: 85%; font-size: 20px; font-family: "Clearly Gothic", Arial; color: #251470; padding: 0 20px; }
.side-tratamento1 { width: 30%; float: left; }
.side-tratamento1 h1 { width: 100%; float: left; font-size: 27px; font-family: "Clearly Gothic", Arial; color: #6970a0; }
.border2 { width: 70%; float: left; margin-top: 25px; }
.baixo { height: 100px; }
.border { position: relative; margin-top: 5px; margin-left: 15px; background: #dbd5cf; border-top: 1px solid #f6f4ef; float: left; width: 80%; }
.border { margin-top: 5px; margin-left: 15px; background: #f6f4ef; border-bottom: 1px solid #dbd5cf; float: left; width: 80%; }
.rodape-cont { float: left; width: 100%; height: 62px; background: url(images/clinica/rodape-cont.png) no-repeat top left; margin-bottom: 20px; }
/*NOTICIAS */
.noticias { width: 100%; float: left; }
.menu-not { width: 240px; float: left; background:#E7E9FE; min-height: 350px; padding:0 0 0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.menu-not ul { float: left; width: 100%; list-style: none; }
.menu-not ul li { float: left; display: inline; padding: 6px 0;font-size: 13px; font-family: "Lucida Sans", Arial; }
.data { width: 100%; float: left; font: bold 13px Verdana, Geneva, sans-serif; }
.pag { width: 100%; float: left; margin-left: 15px; }
.ant { width: 40%; float: left; }
.prev { width: 40%; float: left; }

.contato-ende .box1 .box1-int .mapa { margin-left: -15px; margin-top: 10px; margin-bottom: 10px; }
/*EXTRAS */
#respostaContato { margin-left: 10px; }
#resp { margin-top: -30px; width: 200px; border-radius: 5px; padding: 7px 12px; font: bold 13px 'verdana', sans-serif; color: #8991C9; text-align: center; background: #FFF; box-shadow: 0px 0px 10px #AAA; float: left; }
#legend { float: left; width: 230px; background: #EFEFEF; font: 11px Verdana, Geneva, sans-serif; padding: 5px; color: #333; }
#galleria2 { float: left; width: 100%; margin: 10px 0 10px 0; }
#galleria2 img { height: 100px; margin-right: 8px; }
.mais_not { float: left; width: 100%; margin: 8px 0 2px; }
.conteudo-noticias { width: 960px; margin: -30px auto; background: none; min-height: 700px; }
#painel_menu { float: left; width: 260px; background:#f5f2f2; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:8px 10px 8px 10px; }
#painel_menu ul { margin: 0; padding: 0; }
#painel_menu ul li { float: left; width: 100%; margin: 0 0 0 0; list-style: none; padding: 5px; }
#painel_menu ul li a { text-decoration: none; color: #142D65; font:13px "Century Ghotic", Verdana, Geneva, sans-serif; }
#painel_menu ul li a:hover { text-decoration: none;  }
#painel_noticias { float: left; border: #000 solid 0px; width: 550px; margin: 5px 0 50px 30px; }
#painel_noticias h1 { float:left; width:100%; font: 24px "Century Ghotic Bold", Verdana, Geneva, sans-serif; font-weight: bold; margin: 0 0 0 0; color: #142D65; text-transform:capitalize; }
#painel_noticias h2 { float:left; width:100%; font: bold 14px "Century Ghotic", Verdana, Geneva, sans-serif; margin: 0 0 30px 0; color: #757575; }
#painel_noticias h6 { float:left; width:100%; font: 10px Verdana, Geneva, sans-serif; color: #757575; margin: 0 0 2px 0; }
#painel_noticias #img_pri { float: left; width: 230px; margin: 0 12px 0 0;}
#painel_noticias #img_pri img { float: left; width: 100%; }
#painel_noticias #legend { float: left; width: 230px; background: #EFEFEF; font: 11px Verdana, Geneva, sans-serif; padding: 5px; color: #333; }
#painel_noticias iframe { float: left; width: 315px; height: 250px; margin: 0 20px 0 0; }
#painel_noticias p { font-size:13px; font-family: "Lucida Sans", Arial;  line-height: 17px; color: #4e4e4e; margin-bottom: 2px; text-indent:20px;}
#painel_noticias p a { color: #333; text-decoration: none; font-weight: bold; }
#painel_noticias p a:hover { text-decoration: underline; }
#painel_noticias #galeria { float: left; width: 100%; border: #000 solid 0px; margin-top: 25px; background: transparent; padding: 10px 0; border-radius: 5px; -webkit-border-radius: 5px; }
#painel_noticias #galeria iframe { float: left; width: 400px; height: 300px; margin-right: 8px; }
#painel_noticias #galeria img { float: left; margin-left: 8px; width: 100px; border-radius: 3px; -webkit-border-radius: 3px; border: #CCC solid 2px; }
#painel_noticias #galeria img:hover { opacity: 0.8; }
#painel_noticias #galeria img:hover { border: #FFF solid 2px; }
#painel_noticias #redes_sociais { float: left; width: 100%; padding: 10px 10px; background: none; margin: 0 0 20px 0; border-right: #999 solid 0px; border-left: #999 solid 0px; border-bottom: #999 solid 1px; border-top: #999 solid 1px; border-style: dotted; }
#painel_noticias #redes_sociais .comentario { float: right; font: 10px Verdana, Arial, sans-serif; color: #555; width: 75px; border: #000 solid 0px; }
#painel_noticias #redes_sociais .comentario img { float: left; margin-right: 5px; }
#painel_noticias #redes_sociais .comentario a { font: inherit; color: inherit; text-decoration: none; }
#form_entre_contato { float: left; width: 98%; margin-left: 10px; }
#form_entre_contato h1 { font: 18px Helvetica, sans-serif; font-weight: bold; color: #333; margin: 0 0 10px 0; padding: 25px 10px 0 10px; width: 91%; height: 35px; background: url(images/bg-topo.png) repeat-x; border-bottom: #DDD solid 1px; }
#form_entre_contato label { float: left; width: 45%; font: 13px Verdana, Geneva, sans-serif; color: #666; margin-top: 15px; margin-right: 20px; }
#form_entre_contato label input,
select { background: url(images/bg-topo.png) repeat-x; padding: 5px; width: 96%; border: #DDD solid 1px; outline: none; border-radius: 3px; -webkit-border-radius: 3px; color: #666; float: left; }
#form_entre_contato label select { width: 102%; }
#form_entre_contato label .benviar { background: #222; width: 70px; color: #FFF; font-weight: bold; border-radius: 3px; -webkit-border-radius: 3px; border: #DDD solid 0px; font: 12px Verdana, Geneva, sans-serif; float: right; }
#form_entre_contato .enviar { float: left; width: 96%; }
#form_entre_contato .textarea { float: left; width: 100%; margin-top: 15px; }
#form_entre_contato .textarea textarea { float: left; width: 95%; height: 120px; border: #DDD solid 1px; outline: none; border-radius: 3px; -webkit-border-radius: 3px; color: #666; background: #FDFDFD; font: 12px Verdana, Geneva, sans-serif; }
#form_entre_contato label .esquerda { float: left; width: 100%; margin-bottom: 6px; }
.divisoria { margin: 3px 10px 0 10px; width: 1px; height: 15px; background: #DDD; float: left; }
.divisoria2 { margin: 3px 5px 0 5px; width: 1px; height: 15px; background: #DDD; float: right; }
#painel_noticias #comentarios { float: left; width: 100%; padding-bottom: 100px; }
#painel_noticias #comentarios label { float: left; width: 380px; border: #000 solid 0px; margin-bottom: 12px; }
#painel_noticias #comentarios .right { margin-right: -60px; font: 10px Verdana, Arial, sans-serif; color: #666; margin-top: 5px; border: #000 solid 0px; }
#painel_noticias #comentarios label input { font: 12px Verdana, Arial, sans-serif; float: left; padding: 5px; color: #666; background: url(images/back_input.jpg) repeat-x; border: #EEE solid 1px; width: 350px; border-radius: 5px; outline: none; }
#painel_noticias #comentarios label .enviar { float: right; background: #333; color: #FFF; font: 12px Verdana, Arial, sans-serif; width: 80px; border: none; box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; cursor: pointer; margin-right: -60px; }
#painel_noticias #comentarios label textarea { float: left; padding: 5px; color: #666; background: url(images/back_text.jpg) repeat-x; border: #EEE solid 1px; width: 350px; border-radius: 5px; height: 100px; font: 13px Verdana, Arial, sans-serif; outline: none; overflow: auto; }
#painel_noticias #comentarios label .city { float: left; width: 260px; }
#painel_noticias #comentarios label .state { float: left; width: 70px; text-transform: uppercase; }
#painel_noticias #comentarios img { border-radius: 3px; box-shadow: 0 0 5px #AAA; -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 5px #AAA; float: left; margin: 0 10px 10px 0; }
#painel_noticias #comentarios h4 { font: 24px Verdana, Arial, sans-serif; font-weight: bold; color: #135C13; }
label.error { font: 10px Verdana, Geneva, sans-serif; color: #600; float: left; text-align: left; margin-top: 3px; }
#comentarios .left { font: 12px Verdana, Arial, sans-serif; color: #666; margin-bottom: 3px; }
#painel_noticias #comentarios .cidade { float: left; width: 42%; border: #000 solid 0px; }
#painel_noticias #comentarios .uf { float: left; width: 80px; border: #000 solid 0px; margin-left: 30px; }
#comentarios #gravura { float: left; height: 280px; border: #000 solid 0px; margin-right: 10px; }
#painel_noticias #exibe_coment { float: left; width: 98%; padding: 20px 8px 20px 8px; border-bottom: #CCC solid 1px; }
#painel_noticias #exibe_coment h1 { float: left; font-size: 14px; margin-left: 15px; }
#painel_noticias #exibe_coment h5 { float: left; margin: 0; padding: 0; font: 12px Verdana, Arial, sans-serif; color: #333; margin-left: 5px; margin-top: 2px; }
#painel_noticias #exibe_coment .coment { float: left; font: 12px Verdana, Arial, sans-serif; color: #666; width: 560px; margin: 3px 0 0 15px; line-height: 16px; border: #CCC solid 0px; }
#painel_noticias #exibe_coment:hover { background: #FAFAFA; }
.content { color: #777; font: 12px/1.4 "helvetica neue", arial, sans-serif; width: 100%; margin-top:15px; }
#galleria2 img { height: 100px; margin-right: 8px; }
.mais_not{float:left;width:100%;margin:8px 0 2px;}