* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background:url(../img/bgbd.jpg) repeat-x top center;
}

h1 {
display:none;
}

#geral {
width:776px;
margin:0 auto;
}

#topo {
width:776px;
height:205px;
float:left;
}

#topo ul {
display:none;
}

#conteudo {
width:686px;
min-height:750px;
height:auto !important;
_height:750px;
background:url(../img/bgcont.jpg) no-repeat #FFFFFF;
padding:7px 45px 30px 45px;
float:left;
}

#conteudo strong {
font-weight:normal;
}

#rodape {
border-top:1px solid #CCCCCC;
margin:0 auto;
background:#EAEAEA;
clear:both;
min-height:320px;
height:auto !important;
_height:320px;
}

.tresquartos {
width:410px;
float:left;
padding-right:30px;
}

.umquarto {
width:224px;
float:right;
padding-left:20px;
padding-bottom:20px;
border-left:1px solid #DFDFDF;
background:#EFEFEF;
}

#chamada {
margin:15px 0 5px 0;
padding:10px;
border:1px solid #00CC00;
}

#chamada a{
text-decoration:none;
text-align:justify;
line-height:140%;
color:#000000;
}

.titulo {
font-size:16px;
color:#0F374F;
background:url(../img/tiozinhoh2.jpg) no-repeat left 2px;
text-indent:20px;
margin-bottom:5px;
width:100%;
}

.mural {
font-size:14px;
color:#0F374F;
margin-bottom:5px;
}

.corrido {
line-height:160%;
margin-bottom:10px;
text-align:justify;
}

.justificado {
text-align:justify;
}

.margem_sup_titulo {
margin-top:30px;
}

#rod {
width:696px;
margin:0 auto;
padding:20px 40px;
}

a#hc_crianca {
width:150px;
height:47px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logos/hc_crianca.jpg) no-repeat;
float:left;
}

a#hemo {
width:60px;
height:128px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logos/hemo.gif) no-repeat;
float:left;
margin:15px 270px 0 0;
_margin:15px 0 0 0;
}

a#faepa {
width:48px;
height:47px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logos/faepa.jpg) no-repeat;
float:left;
margin-left:20px;
}

a#usp {
width:94px;
height:47px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logos/med-usp.jpg) no-repeat;
float:left;
margin-left:20px;
}

a#abran {
width:131px;
height:91px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logos/abran.gif) no-repeat;
float:left;
margin-left:5px;
margin:15px 270px 0 0;
_margin:15px 0 0 0;
}

dt {
margin-bottom:2px;
color:#0F4D74;
font-size:11px;
}

#abre_programacao dt.subdt {
font-weight:normal;
padding-left:10px;
font-size:11px;
margin:0;
border-left:1px solid #CCCCCC;
}

#abre_programacao dd.coord{
margin:5px 0 6px 0;
}

dd {
margin-bottom:15px;
}

#nome, #email, #ddd, #telefone, #cidade, #estado, #msg {
padding:3px;
border:1px solid #006600;
background:#F4F4F4;
}

#nome:focus, #email:focus, #ddd:focus, #telefone:focus, #cidade:focus, #estado:focus, #msg:focus {
padding:3px;
border:1px solid #006600;
background:#F2FFF2;
}


.errobox {
padding:10px 10px 5px 10px;
border-top:1px dotted #FF0000;
border-bottom:1px dotted #FF0000;
background:#FFF0F0;
color:#FF0000;
margin-top:30px;
list-style:none;
}

.sucessbox {
padding:10px 10px 5px 10px;
border-top:1px dotted  #009933;
border-bottom:1px dotted #009933;
background:#EEFFE6;
color: #009900;
margin-top:30px;
list-style:none;
}

.erroli {
font-style:italic;
margin-bottom:5px;
}

.sucessli {
font-style:italic;
margin-bottom:5px;
}

#botao {
float:right;
}

#botao_mural {
float:right;
margin-right:15px;
}

.margin_mural {
margin:10px 20px 10px 0px;
}

.frm_mural {
margin-top:10px;
}

#galeria img {
border:0;
margin-top:20px;
}

#galeria p{
font-size:9px;
width:205px;
padding-top:1px;
margin-top:2px;
}

#galeria a {
color:#333333;
text-decoration:none;
}

.org {
list-style:none;
text-align:justify;
margin-top:10px;
}

#nomes strong{
font-size:11px;
font-weight:bold;
}

.org li {
margin-bottom:5px;
line-height:160%;
text-align:justify;
}

.h2_menor {
font-size:14px;
background:url(../img/tiozinhoh2.jpg) no-repeat 0 2px;
}

ul.galeno {
list-style:none;
}

ul.galeno li {
margin-bottom:5px;
}

li.titulo_galeno {
margin-top:10px;
font-weight:bold;
color:#125279;
}

h3.h3_encontros {
text-decoration:none;
font-size:12px;
color:#009900;
margin-top:20px;
display:block;
}

a.a_conf_prog {
text-decoration:none;
font-size:11px;
color:#333333;
margin-top:2px;
display:block;
margin-bottom:10px;
}

a.a_conf_prog:hover {
text-decoration:underline;
font-size:11px;
color:#333333;
margin-top:2px;
display:block;
margin-bottom:10px;
}

.bottom20 {
margin-bottom:20px;
}

#abre_programacao {
padding:10px 10px 16px 10px;
border:1px solid #CCCCCC;
margin:5px 0 0 0;
line-height:150%;
height:200px;
overflow:auto;
}


.programacao_dl dt{
font-size:12px;
font-weight:bold;
color:#000000;
}

.programacao_dl dd{
color:#333;
}

.programacao_dl dd.sub_dd{
margin:0;
text-indent:10px;
color:#0F374F;
font-weight: bold;
}

dt.dia_dt {
font-size:14px;
margin-bottom:0px;
color:#0F374F;
text-indent:20px;
background:url(../img/data.jpg) no-repeat left 0px;
}

dt.hora_dt {
background:url(../img/hora.jpg) no-repeat left 13px;
text-indent:14px;
font-size:10px;
color: #666666;
font-weight:normal;
padding:10px 30px 0 0;
}

#slide {
height:174px;
}

#slide2 {
height:174px;
}

#slide3 {
height:174px;
}

p.slide_leg{
margin:4px 0 2px 0;
}

p.fotografo {
margin:0 0 10px 0;
font-size:10px;
color:#666666;
}

#slide img {
margin-top:20px;
}

#slide2 img {
margin-top:20px;
}

#slide3 img {
margin-top:20px;
}

dt.bottom5 {
margin-bottom:10px;
}

.top25 {
margin-top:25px;
}

p.data_art {
font-size:10px;
color:#666666;
}

p.autor_art {
font-size:12px;
color:#000;
}

.texto_art {
line-height:160%;
margin-top:10px;
color:#333333;
text-align:justify;
font-size:12px;
}

.texto_art p{
margin-bottom:10px;
}

.paginacao_art {
margin-top:20px;
padding-top:10px;
border-top: #CCCCCC 1px dotted;
}

.paginacao_art a.anterior{
display:block;
float:left;
color:#009900;
font-size:12px;
text-decoration:none;
}

.paginacao_art a.anterior:hover{
display:block;
float:left;
color:#009900;
font-size:12px;
text-decoration:underline;
}

.paginacao_art a.proximo{
display:block;
float:right;
color:#009900;
font-size:12px;
text-decoration:none;
}

.paginacao_art a.proximo:hover{
display:block;
float:right;
color:#009900;
font-size:12px;
text-decoration:underline;
}

.h2_art {
font-size:14px;
color:#0F374F;
margin:20px 0 5px 0;
}

.lista_artigos {
margin-bottom:10px;
margin-right:20px;
padding-bottom:10px;
border-bottom:1px dotted  #999999;
}

a.outros_art {
text-decoration:none;
color:#333333;
font-size:11px;
line-height:160%;
}

a.outros_art:hover {
border-bottom:1px dotted #333;
color:#333333;
font-size:11px;
line-height:160%;
padding-bottom:1px;
}

.endereco {
margin-bottom:10px;
margin-right:20px;
padding-bottom:10px;
line-height:160%;
}

#mural_geral {
height:350px;
margin-right:20px;
_overflow-y:scroll;
_overflow-x:hidden;
margin-top:10px;
padding-top:8px;
border-top:2px dotted #999999;
}

a.nome_mural {
font-size:12px;
font-style:italic;
color:#0F374F;
text-decoration:none;
}

a.nome_mural:hover {
font-size:12px;
font-style:italic;
color:#0F374F;
text-decoration:underline;
}

p.data_hora {
color:#666666;
font-size:10px;
margin-right:20px;
}

p.comentario {
font-size:12px;
margin:5px 0 10px 0;
line-height:160%;
margin-right:20px;
border-bottom:1px dotted #666666;
padding-bottom:10px;
}

a.linkdetexto {
text-decoration:none;
color:#0F374F;
font-weight:bold;
}

a.linkdetexto:hover {
text-decoration:underline;
color:#0F374F;
font-weight:bold;
}

.top20 {
margin-top:20px;
}

.head {

font-size:12px;
margin:10px 0;
line-height:160%;
}

#news {
float:left;
width:260px;
padding:0 30px;
background:url(../img/fdonews.jpg) no-repeat;
}

#news h2{
font-size:14px;
color:#0F374F;
margin-bottom:5px;
}

#botao_news {
float:right;
margin-right:20px;
}

.azul_org {
font-weight:bold;
color:#0F374F;
}

.data_encontro {
font-size:12px;
font-weight:normal;
}

.logofacu {
float:right;
margin-left:15px;
}

#logolive {
position:absolute;
display:block;
width:100px;
height:27px;
float:right;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logolive.jpg) no-repeat;
margin:156px 0 0 250px;
_margin:106px 0 0 170px;
}

#dir_rod {
float:right;
width:350px;
height:210px;
}

#regulamento {
float:left;
width:100%;
line-height:160%;
}

#regulamento dt{
font-size:14px;
margin-bottom:3px;
font-weight:bold;
color:#009E00;
}

#regulamento dt.subdt{
font-size:12px;
margin-bottom:8px;
color:#000000;
}

#regulamento dd{
margin-bottom:8px;
padding-left:9px;
background:url(../img/ddregula.gif) no-repeat 0 8px;
}

#regulamento dd.imgresumo{
background:none;
padding:0;
}

#regulamento dd.atencao{
margin-bottom:8px;
padding-left:18px;
background:url(../img/atencao.gif) no-repeat 0 4px;
font-size:12px;
font-weight:bold;
}

#regulamento ul{
list-style:none;
margin-left:10px;
}

#regulamento ul li{
background:url(../img/liregula.gif) no-repeat 0 7px;
text-indent:10px;
}

a.ir_formulario {
display:block;
width:209px;
height:27px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btform.gif) no-repeat;
float:left;
margin:10px 0 20px 222px;
}

#formgaleno {
width:686px;
margin-top:25px;
margin-bottom:30px;
}

#formgaleno dt{
width:156px;
float:left;
text-align:right;
padding:4px 10px 0 0;
margin-bottom:4px;
}

#formgaleno dd{
width:520px;
float:left;
margin-bottom:4px;
}

.comgaleno {
font-size:10px;
color:#666666;
}

#galeno_titulo {
width:515px;
height:36px;
}

#galeno_autor01 {
width:350px;
}

#galeno_autor02 {
width:350px;
}

#galeno_autor03 {
width:350px;
}

#galeno_inst01 {
width:290px;
margin-bottom:10px;
}

#galeno_inst02 {
width:290px;
margin-bottom:10px;
}

#galeno_inst03 {
width:290px;
margin-bottom:10px;
}


#galeno_texto {
width:495px;
height:500px;
padding:10px;
}

#endereco {
}

#galeno_apoio {
width:515px;
}

#email_galeno {
width:515px;
}

#ddd_telefone {
width:515px;
}

#contador {
padding:10px;
border:1px solid #CC0000;
background:#FFFFD2;
}
#contador span {
font-size:14px;
font-weight:bold;
color:#CC0000;
}

#aviso {
background:#E9E9E9;
border:1px solid #CCCCCC;
margin:10px 0;
padding:10px;
float:left;
width:666px;
}

#aviso dt {
float:left;
margin-right:10px;
width:206px;
text-align:right;
}

#aviso dd {
float:left;
width:450px;
}

#programacao2008 dt{
color:#003366;
font-weight:bold;
}

#programacao2008 dt.dia{
font-weight:bold;
color:#000000;
font-size:14px;
}

#programacao2008 dd strong{
color:#003366;
font-weight: normal;
display:block;
}

#programacao2008 dd span{
color: #000000;
display:block;
}

#programacao2008 dd.traco{
border-top:1px dotted #CCCCCC;
height:10px;
margin:10px 0 4px 0;
}

a.btinscr {
display:block;
width:277px;
height:42px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btincsr.png) no-repeat;
}

#formulario {
width:664px;
border:1px solid #CCCCCC;
background:#F2F2F2;
padding:10px 10px 25px 10px;
font-size:11px;
float:left;
}

#formulario dt {
float:left;
width:150px;
text-align:right;
margin-right:5px;
border-right:1px dotted #CCCCCC;
height:13px;
padding:9px 5px 5px 0;
margin-bottom:0;
}

#formulario dd{
float:left;
width:493px;
margin-left:5px;
height:20px;
_height:26px;
font-style:italic;
margin-bottom:0;
padding:6px 0 1px 5px;
_margin-top:4px;
}

#valores_inscricao {
width:682px;
margin-top:5px;
border:1px solid #009C00;
}

tr#top {
background:#009C00;
}

tr#top td.cats {
padding:5px 0 3px 0;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:25%;
}

tr#options {
background:#FFFFFF;
}

tr#options td{
padding:5px 0 3px 0;
text-align:center;
width:25%;
}

tr#options2 {
background:#F5F5F5;
}

tr#options2 td{
padding:5px 0 3px 0;
text-align:center;
width:25%;
}


#importante {
width:664px;
background:#FFFFBB;
border:1px dotted #FFCC00;
padding:5px 10px;
float:left;
margin:10px 0 15px 0;
}

#importante strong {
font-weight:bold;
color:#CC0000;
}

span.datainscr {
color:#CC0000;
font-weight:bold;
}

#btirpagto {
display:block;
width:155px;
height:27px;
background:url(../img/btirpagto.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#confirmacao {
width:664px;
border:1px solid #CCCCCC;
background:#F2F2F2;
padding:10px 10px 25px 10px;
font-size:11px;
float:left;
height:490px;
}

#confirmacao dt {
float:left;
width:200px;
text-align:right;
margin-right:5px;
border-right:1px dotted #CCCCCC;
height:13px;
padding:9px 5px 5px 0;
margin-bottom:0;
font-weight:bold;
}

#confirmacao dd{
float:left;
width:443px;
margin-left:5px;
height:20px;
margin-bottom:0;
padding:8px 0 1px 5px;
}

#btalterardados {
display:block;
width:213px;
height:27px;
background:url(../img/btalterardados.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-bottom:5px;
}

#btconfirmdados {
display:block;
width:177px;
height:27px;
background:url(../img/btconfirmdados.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

p.lembrese {
color:#CC0000;
font-weight:bold;
margin-bottom:20px;
}