@charset "utf-8";

#julho { position:absolute; z-index:100; border:1px solid #CCC; padding-top:10px; margin:20px 0 0 300px; width:500px; background:#FFF url(../img/banner-julho_2010.jpg) no-repeat; height:290px }
#julho img { float:right; margin:0 20px 0 0; cursor:pointer }

.novo-numero { width:515px; padding-top:5px; text-align:center; height:50px; background:#000; border:2px solid #F09; position:absolute; margin:0 0 0 290px }
.novo-numero p { margin:0; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF }

* { margin:0; padding:0 }
img { border:none }
br, .clear { display:block; clear:both; font-size:1px; height:1px }
a { outline:none }

h1 { float:left; font:normal 36px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer; display:block; background:url(../img/logo.gif) no-repeat; width:193px; height:92px; margin:17px 0 11px 0 }
h1 span { visibility:hidden }
h3 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px; color:#5066A0 }
h4, caption { text-align:left; border-bottom:3px solid #CCC; font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-bottom:10px }

/* include topo */
dl { float:left; margin-left:95px; width:641px; position:relative; text-align:center; background:url(../img/menu_fundo.png) repeat-x; margin-top:52px }
dt { float:left; text-align:center; display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#036 }
dt a:link, dt a:visited { display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#036; text-decoration:none; margin:11px 10px 8px 10px }
dt a:hover { display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#09F; text-decoration:none; margin:11px 10px 8px 10px }
dt img { vertical-align:top; margin:8px 0 0 0 }

#links-topo { float:right; width:103px; text-align:right; height:26px; border-left:1px dotted #CCC }
#links-topo a:link, #links-topo a:visited, #links-topo a:hover { display:block; float:left; margin:0; height:26px; border-right:1px dotted #CCC }
#links-topo img { margin:6px 7px 0 7px }

#topo { width:993px; margin:auto }
#menu-esq { width:5px; background:url(../img/menu_esq.png) no-repeat }
#menu-dir { width:5px; background:url(../img/menu_dir.png) no-repeat }
/* include topo */

#fundo-webdoor { background:url(../img/fundo_webdoor.png) repeat-x; border-bottom:1px solid #FFF }
#webdoor { width:993px; margin:auto; height:240px }
#webdoor h2 { font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; float:left; height:100px; width:330px; color:#FFF; margin:107px 0 0 70px }
#webdoor h6 { width:323px; height:30px; background:url(../img/viva-bem.png) repeat-x; position:absolute; margin:170px 0 0 70px }
#webdoor h6 span { visibility:hidden }
#webdoor p { position:absolute; margin:0 0 0 530px }

#fundo-webdoor2 { background:url(../img/fundo_webdoor2.png) repeat-x; border-bottom:1px solid #FFF }
#webdoor2 { width:993px; margin:auto; height:322px }

#quadro-avisos { float:left; width:270px; height:225px; padding:20px; margin:23px 0 0 10px; background:url(../img/fundo_quadro_avisos.png) no-repeat }
#quadro-avisos h3 { text-transform:uppercase; font-size:12px; margin:0 }
.news_style, .news_title { display:none }
.news_show p { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666 }
.news_show img { float:left; margin:0 10px 0 0; display:block }
.news_show div { float:right; margin:0; text-align:right; width:120px }
.news_show a:link, .news_show a:visited{ font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C; text-decoration:none }
.news_show a:hover { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C; text-decoration:underline }
.buttondiv { position:absolute; margin-top:3px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666 }
.buttondiv img { vertical-align:top; margin-top:-2px }
#horarios { font-size:10px !important }
#horarios strong { font-size:12px !important }

#especialidades { float:left; width:627px; margin-left:46px !important; margin-left:36px }
.especialidades-div { float:left; text-align:center; margin:10px 0 0 0; width:135px; padding:0 10px }
 
#fundo-webdoor3 { background:#E2E2E2 url(../img/fundo_webdoor3.png) repeat-x; border-bottom:1px solid #FFF }
#webdoor3 { width:993px; margin:auto; height:657px }

#pane1-webdoor3 { background:url(../img/pane1-webdoor3.gif) no-repeat bottom; width:991px; height:307px; padding:10px 0 }

#parceiros-webdoor3 { float:left; width:205px; padding:0 5px 0 13px }
#parceiros-webdoor3 li { list-style:none; margin-bottom:8px }
#parceiros-webdoor3 img { border:2px solid #BFD5E7; float:left; display:block; width:35px; height:48px; margin-right:7px }
#parceiros-webdoor3 p { float:left; display:block }
#parceiros-webdoor3 p, #parceiros-webdoor3 a:link, #parceiros-webdoor3 a:visited { font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:10px }
#parceiros-webdoor3 a:hover { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; line-height:10px }
#parceiros-webdoor3 ul li strong { color:#333 }

#promocoes-webdoor3 { float:left; width:195px; padding-right:15px; margin:0 40px }
#promocoes-webdoor3 li { list-style:none; margin-bottom:8px }
#promocoes-webdoor3 img { border:2px solid #BFD5E7; float:left; display:block; width:35px; height:48px; margin-right:7px }
#promocoes-webdoor3 p { float:left; display:block; width:138px; font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:13px; text-align:justify }

#servicos-webdoor3 { float:left; width:195px; padding-right:15px }
#servicos-webdoor3 li { list-style:none; margin-bottom:8px }
#servicos-webdoor3 img { border:2px solid #BFD5E7; float:left; display:block; width:35px; height:48px; margin-right:7px }
#servicos-webdoor3 p { float:left; display:block; width:138px; text-align:justify }
#servicos-webdoor3 p, #servicos-webdoor3 a:link, #servicos-webdoor3 a:visited { font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:13px }
#servicos-webdoor3 a:hover { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; line-height:13px }
#servicos-webdoor3 ul li strong { color:#333 }

#atendimento-webdoor3 { float:left; width:208px; margin:22px 0 0 40px; font-size:1px }


#plano-de-assistencia-fisioterapeutica { float:left; width:313px; height:253px; margin:25px 0 0 0; padding:20px 17px 0 17px; background:url(../img/fundo_tabela_precos.gif) no-repeat }
#plano-de-assistencia-fisioterapeutica table { width:100% }
#plano-de-assistencia-fisioterapeutica table tbody .trlight { background:#F0F0F0 }
#plano-de-assistencia-fisioterapeutica table thead td { font:bold 11px Arial, Helvetica, sans-serif; color:#007ED2; text-align:right; padding:5px }
#plano-de-assistencia-fisioterapeutica table tbody td { font:11px Arial, Helvetica, sans-serif; color:#666; text-align:right; padding:0 5px }
#plano-de-assistencia-fisioterapeutica table tfoot td { font:bold 10px Arial, Helvetica, sans-serif; color:#999; text-align:left; padding-top:10px }

#honorarios-psicoterapeuticos { float:left; width:313px; height:253px; margin:25px 0 0 13px; padding:20px 17px 0 17px; background:url(../img/fundo_tabela_precos.gif) no-repeat }
#honorarios-psicoterapeuticos table { width:100% }
#honorarios-psicoterapeuticos table tbody .trlight { background:#F0F0F0 }
#honorarios-psicoterapeuticos table thead td { font:bold 11px Arial, Helvetica, sans-serif; color:#007ED2; text-align:center; padding:5px }
#honorarios-psicoterapeuticos table tbody td { font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0 5px }
#honorarios-psicoterapeuticos table tbody th { font:bold 11px Arial, Helvetica, sans-serif; color:#007ED2; text-align:left; padding:5px }
#honorarios-psicoterapeuticos table tfoot td { font:bold 10px Arial, Helvetica, sans-serif; color:#999; text-align:left; padding-top:5px }
#honorarios-psicoterapeuticos table tbody .obs { text-align:left; padding-bottom:2px }

#educacao-a-distancia { float:right; width:236px; height:253px; margin:25px 0 0 0; padding:20px 17px 0 17px; background:url(../img/fundo_tabela_banners.gif) no-repeat }

#educacao-a-distancia p { float:left; display:block; width:120px }
#educacao-a-distancia p a { margin:7px 0; display:block }
#educacao-a-distancia div { float:right; display:block; width:94px; font-size:1px; margin:8px 0 0 0 }


/* include rodape */
#fundo-rodape { background:url(../img/fundo_rodape.png) repeat-x }
#rodape { width:993px; margin:auto; height:89px }
#endereco-contato { float:left; width:440px; padding:10px 0 0 10px }
#endereco-contato h5 { font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; line-height:30px }
#links-rodape { float:right; width:440px; padding:10px 0 0 0; text-align:right }
#links-rodape li { list-style:none; display:inline; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF }
#links-rodape h5 { font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; float:right; margin-top:18px }
#links-rodape img { float:right; vertical-align:middle; margin:15px 10px 0 5px }
#links-rodape a:link, #links-rodape a:visited { font:normal 11px Arial, Helvetica, sans-serif; margin:0 10px; color:#FFF; text-decoration:none }
#links-rodape a:hover { text-decoration:underline }
/* include rodape */


/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility:visible !important; margin:0 }
.sIFR-replaced { visibility:visible !important }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden }
.sIFR-flash + div[adblocktab=true] { display:none !important }