@charset "utf-8";
/* CSS Document */

* body {
	background-color:#d2dde3;
    margin:0;
    padding:0;
    font-family: Arial, Helvetiva, Tahoma;
	font-size:12px;
	color:#333333;
	line-height: 18px;
}

{
margin:0;
padding:0;
}

a:link {text-decoration: none; color: #660099;}
a:visited {text-decoration: none; color: #660099;}
a:hover {text-decoration: underline; color: #585858; }
a:active {text-decoration: underline; color: #660099; }

div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}



fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

    /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="../images/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }


/* ----- Container ----- */
.banner {
position:absolute;
margin-left:210px;
top:65px;
}

.todo_site {
background:url(../images/montanhas_sbd_nao_logado_final2.jpg) center top repeat-x;
width:100%;
}

.todo_site_logado {
background:url(../images/montanhas_sbd_logado_final2.jpg) center top repeat-x;
width:100%;
}

#container {
width:800px;
margin:0 auto;
background-color:#FFFFFF;
}

.cabecalho {
background: url(../images/montanhas_sbd_nao_logado_final2.jpg) top center;
width:800px;
height:192px;
} 

.cabecalho_logado {
background: url(../images/montanhas_sbd_logado_final2.jpg) top center no-repeat;
width:761px;
height:200px;
} 

#conteudo {
background:#ffffff;
width:595px;
_width:585px;
min-height:680px;
height:auto !important;
height:680px;
float:left; 
padding-bottom:20px;
padding-top:40px;
padding-left:206px;
}


.menu {
	position:absolute;
	background:url(../images/menu_fundo.gif) repeat-x;
	top:170px;
	float:left;
	width:205px;
}

.menu_logado {
	position:absolute;
	background:url(../images/menu_fundo2.gif) repeat-x;
	top:170px;
	float:left;
	width:205px;
}

#bg_titulos {
float:left;
background:url(../images/bg_titulos.jpg) repeat-x;
padding-top:40px;
padding-left:30px;
width:480px;
}



#rodape { 
clear:both;
background:url(../images/rodape_fundoazul.gif) repeat-x; 
width:100%;
height:124px;
}

#rodape_texto{ 
margin:0 auto;
font-weight:500;
font-size:10px;
text-align:center;
width:630px;
margin-top:25px;
}

#rodape_texto span {
float:left;
width:400px;
padding-left:100px;

}

.rodape_img { 
float:left;
margin-top:-10px;
margin-right:20px;
}

.rodape_multiweb { 
float:right;
margin-top:0x;
width:50px;
height:50px;
}


.rodape_multiweb a span{
display:none;
}

#arredondado_baixo {
clear:both;
margin:0 auto;
padding-top:35px;
width:800px;
background: url(../images/br.gif) bottom right no-repeat #FFFFFF;
}


#fio_azul {
float:left;
background:url(../images/fio_azul_pontilhado.gif) repeat-x;

padding-left:30px;
width:445px;		
}


/* ----- cabecalho ----- */
h1.logomarca {
margin-left:18px;
_margin-left:9px;
float:left;
width:169px;
height:134px;
background:url(../images/topo_logo.gif);
border-right:#b1b5b6 solid 1px;
border-bottom:#b1b5b6 solid 1px;
}

h1.logomarca a { width:169px; height:134px; text-indent:-90000px; display:block; }

.erro_login {
position:absolute;
float:left;
border:solid 1px #003366;
width:450px;
height:35px;
background:url(../images/fundo_erro.gif) repeat-x;
margin-left:289px;
*margin-left:101px;
}

.img_fechar {
float:left;
padding:10px;
}

.erro_login span {
float:left;
margin-top:5px;
line-height:12px;
margin-left:5px;
font-weight:600;
width:400px;
text-align:center;
color:#FFF;
}

.erro_login .img {
float:left;
width:415px;
text-align:center;
}

.login {
background: url(../images/login_azul.gif);
border:solid 1px #003366;
float:right;
width:450px;
height:35px;
margin-right:20px;
_margin-right:10px;
}

.login span {
float:left;
color:#FFFFFF;
margin-top:9px;
margin-left:5px;
font-size:9PX;
}

.login a {
color:#FFFFFF;
text-decoration:underline;
}

.login a:visited{
color:#FFFFFF;
text-decoration:underline;
}

.login a:hover{
color:#FFFFFF;
text-decoration:none;
}



.login img {
float:left;
margin-left:5px;
}

.login .ok {
float:left;
width:18px;
height:16px;
margin-top:10px;
}

.login input {
float:left;
background-color:#3d678f;
width:70px;
border:1px #8fa8be solid;
margin-top:10px;
margin-left:3px;
color:#FFFFFF;
font-size:12px;
}

.logado {
background: url(../images/topo_fundologado.gif);
border:solid 1px #003366;
float:right;
width:565px;
height:35px;
padding-left:5px;
background-color:#660033;




}

.logado img {
float:left;

}
.logado input {
float:right;
width:300px;
}

.bemvindo  {
position:absolute;
float:left;
width:300px;
top:140px;
margin-left:432px;
color:#FFFFFF;
padding:5px;
background-color:#661649;
border:#660033 solid 1px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

        -moz-opacity : 0.9;
}

.bemvindo .altera,.altera a:link, .altera a:visited, .altera a:hover, .altera a:active {
font-size:10px;
font-family:tahoma, arial, verdana;
color:#FFFFFF;
background-color: #AC2B3E;
padding-left:2px;
padding-right:2px;


}


/* ----- menu ----- */
#menu_total {
float:left;
margin:0;
padding-left:32px;

}

#menu_total ul {
float:left;
margin-top:15px;
padding-left:0;
margin-left:0;


}

#menu_total ul li {
float:left;
width:140px;
padding:0;
margin-left:0;
_margin-bottom:-3px;
height:21px;
*height:21px;
_height:24px;
list-style:none;


}

#menu_total img {
border:0px;
}

#derma_associados {
float:left;
width:140px;
height:260px;
margin-top:0px;
*margin-top:10px;
background:url(../images/menu_derma_fundo.gif);
margin-left:0px;
padding:0;
}

#derma_associados span {
float:left;
font-family: Tahoma, Arial;
color:#FFFFFF;
line-height:12px;
font-size:10px;
margin-left:19px;
margin-right:12px;
margin-top:78px;
}

.busca_campo input {
float:left;
margin-left:0px;
margin-top:6px;
margin-left:18px;
width:100px;
font-size:10px;
border:solid 1px #3f7fa8;
}

#derma_associados .buscar {
float:left;
clear:left;
width:68px;
height:16px;
margin-top:8px;
margin-left:52px;
}

#botao_verlista {
float:left;
margin-left:52px;
_margin-left:26px;
margin-top:60px;
}

.selo_cancer {
float:left;
clear:left;
margin-top:8px;
}


/* ----- index ----- */
#forum {
float:left;
width:170px;
background:url(../images/fundo_aba.gif) no-repeat;
padding-bottom:5px;
margin-right:10px;
_margin-right:10px;
min-height:110px;
height:auto !important;
height:110px;
}

#casos_clin {
float:left;
width:170px;
padding-bottom:5px;
background:url(../images/fundo_aba.gif) no-repeat;
min-height:110px;
height:auto !important;
height:110px;
}

#artigos_cientificos{
float:left;
width:170px;
background:url(../images/fundo_aba.gif) no-repeat;
padding-bottom:5px;
margin-right:10px;
_margin-right:10px;
min-height:110px;
height:auto !important;
height:110px;
}

#palestras_index{
float:left;
width:170px;
background:url(../images/fundo_aba.gif) no-repeat;
padding-bottom:5px;
margin-right:10px;
_margin-right:10px;
min-height:110px;
height:auto !important;
height:110px;
}

#eventos {
float:right;
width:211px;
min-height:385px;
height:auto !important;
height:385px;
margin-right:12px;
_margin-right:1px;
}

.dicas_side {
float:left;
margin-top:20px;
width:211px;
background:url(../images/conteudo_feventos.gif)  no-repeat ;
background-position:0px 20px;

}

.dica_flash {
float:left;
margin-left:15px;
_margin-left:8px;
margin-top:10px;
}

.eventos_fundo {
float:left;
margin-top:-10px;
width:211px;
background:url(../images/conteudo_feventos.gif)  no-repeat ;
min-height:385px;
height:auto !important;
height:385px;

}

#artigos {
float:left;
clear:left;
margin-top:30px;
margin-bottom:30px;

}

#artigos span{
width:330px;
float:left;
margin-top:0px;
padding-left:15px;
padding-right:15px;
}

#artigos_fim {
float:left;
padding-top:10px;
}

.link_new {
float:left;
}

#noticias_saude {
float:left;
width:349px;
background:url(../images/home/notic_home.gif) bottom;
margin-right:15px;
_margin-right:7px;
padding-top:10px;
padding-bottom:15px;
margin-bottom: 10px;
}

#noticias_saude img{
float:left;
}

#dicas_saude {
float:left;
clear:left;
width:350px;
margin-top:5px;
margin-right:13px;
_margin-right:6px;
padding-top:20px;
background:url(../images/dicas_fundo.gif) top no-repeat;
}

#dicas_saude img{
float:left;
}

.dicas_titulo2 {
float:left;
clear:left;
margin-top:25px;
}

.aba_artigos_index {
float:left;
width:100%;
height:27px;
background:url(../images/conteudo_artigos_index.gif) no-repeat;
text-indent:-15000em;
margin-top:0px;
margin-bottom:10px;
}


.aba_palestras {
float:left;
width:100%;
height:27px;
background:url(../images/conteudo_palestras.gif) no-repeat;
text-indent:-15000em;
margin-top:0px;
margin-bottom:10px;
}

.aba_forum {
float:left;
width:100%;
height:27px;
background:url(../images/conteudo_forum.gif) no-repeat;
text-indent:-15000em;
margin-top:0px;
margin-bottom:10px;
}

.aba_casosclin {
float:left;
width:100%;
height:27px;
background:url(../images/conteudo_casosclin.gif) no-repeat;
text-indent:-15000em;
margin-top:0px;
margin-bottom:10px;
}

.aba_eventos {
float:left;
width:100%;
height:27px;
background:url(../images/conteudo_eventos.gif) no-repeat;
text-indent:-15000em;
margin-top:0px;
margin-bottom:10px;
}

.eventos_index {
float:left;
margin-left:15px;
_margin-left:8px;

padding: 10px 10px 0px 10px;

}

.aba_artigos {
float:left;
width:99%;
text-align:justify;
background:url(../images/conteudo_associe_se.gif) no-repeat;
text-indent:-15000em;
margin-top:10px;
margin-bottom:-15px;
}

.aba_noticias {
float:left;
width:352px;
height:20px;
background:url(../images/conteudo_noticias.gif) no-repeat;
text-indent:-15000em;
margin-left:6px;
margin-bottom:10px;

}

.aba_dicas {
float:left;
width:100%;
height:20px;
background:url(../images/conteudo_dicas.png) no-repeat;
text-indent:-15000em;
margin-bottom:10px;

}

.bloco_escrito {
float:left;
width:92%;
margin-bottom:0px;
padding: 5px;
margin-left:0px;


}

.bloco_escrito2 {
float:left;
width:315px;
margin-left:10px;
_margin-left:5px;
margin-bottom:10px;
padding-bottom:7px;
}

.bloco_escrito_side {
float:left;
width:181px;
margin-top:10px;
margin-left:15px;
_margin-left:7px;
margin-bottom:10px;
padding-bottom:7px;
padding-top:7px;
border-top:#dfdfdf 1px solid;
border-bottom:#dfdfdf 1px solid;
}

.caixa_titulo_side {
	float:left;
	clear:left;
	color:#6a3d65;
	font-size:12px;
	line-height:14px;
	margin-top: 0px;
	width:93%;

	font-weight:bold;
}



.caixa_titulo {
	float:left;
	clear:left;
	color:#6a3d65;
	font-size:12px;
	line-height:14px;
	margin-top: 0px;
	margin-left: 13px;
	width:93%;

	font-weight:bold;
}

.caixa_data {
	float:left;
	white-space:nowrap;
	color:#6a3d65;
	font-size:11px;
	line-height:14px;
	_margin-left: 5px;
	margin-left:13px;
}

.caixa_data2 {
	float:left;
	white-space:nowrap;
	color:#6a3d65;
	font-size:11px;
	line-height:14px;
	margin-top:30px;
	margin-bottom:-15px;
}

.caixa_escrito {
	float:left;
	width:92%;
	clear:left;
	margin-left:13px;
	font-size:12px;

}

.saiba_mais {
float:left;
clear:left;
font-size:10px;
white-space:nowrap;
margin-left:13px;
_margin-left:7px;
}

/* ----- COMO SE ASSOCIAR ----- */
#associar_container {
float:left;
width:470px;
margin-left:30px;
margin-top:30px;
}

#associar_container .titulo{
float: left;
width:100%;
font-size:12px;
padding-bottom:20px;
color:#339900;
font-weight:600;
}

#associar_container .texto{
float: left;
width:98%;
}

.ie6 #associar_container {
float:left;
width:470px;
margin-left:15px;
margin-top:30px;
}

.planos {
float:left;
width:420px;
padding-bottom:20px;
border-bottom:1px dotted #8ca6b5;
}

.planos span {
float:left;
width:100%;
margin-bottom:10px;
font-weight:800;
color:#339900;
}

.cadastrar_texto {
float:left;
margin-top:10px;
width:100%;
}

.cadastrar_texto2 {
float:left;
margin-top:30px;
width:100%;
}

.cadastrar_texto .titulo3{
float: left;
margin-top:20px;
width:98%;
font-size:12px;
color:#660066;
font-weight:600;
}

.cadastrar_texto span {
float:left;
width:310px;
}

.cadastrar_texto img {
float:left;
margin-top:0px;
}

.form_associar {
float:left;
margin-top:15px;
padding-bottom:5px;
width:465px;
}

.campos_associar {
float:left;
width:100%;
margin-bottom:10px;
}



.campos_associar select{
font-size:10px;
margin-left:5px;
}

.form_associar span {
float:left;
width:130px;
color:#171c48;
font-family:Arial, Helvetiva, Tahoma;
}

.form_associar input {
float:left;
margin-left:5px;
color:#171c48;
border:1px solid #bccad4;
}

.form_associar input.sem_linha {
float:left;
border:0;
margin:0;
}

.form_associar .ok {
border:0px;
float:right;
margin-right:30px;
margin-top:20px;
}

.botoes_enviar {
float:right;
margin-right:90px;
margin-top:20px;
}
.associar_sucesso {
float:left;
width:100%;
margin-top:30px;

border-top:1px dotted #8ca6b5;
border-bottom:1px dotted #8ca6b5;

}



/* ----- PATROCINADORES ----- */
#seja_patrocinador {
float:left;
margin-top:15px;
margin-left:350px;
}

.ie6 #seja_patrocinador {
float:left;
margin-top:15px;
margin-left:175px;
}

.banner_patro {
float:left;
width:470px;
margin-bottom:20px;
border-bottom:#d9d0c0 1px dotted;
}

.patro_isolados
{
    border:0px !important;
    margin-top:30px;
}


.patro_isolados img
{
    margin-left:50px !important;
}


.banner_patro img
{ float:left;
  margin:0 5px 20px 0;
    
    }
.banner_patro_prata 
{
    float:left;
    width:470px;
    border-bottom:#d9d0c0 1px dotted;
    padding-bottom:15px;
   } 
   
.icone_patro
{ float:none;
  margin:0 0 20px 0;
}

.banner_patro_centro {
float:left;
margin-bottom:25px;
margin-left:170px;
width:155px;
text-align:center;
}

.texto_patrocinio {
width:100%;
text-align:justify;
}










/* ----- DICAS ----- */
.dicas_container {
float:left;
width:470px;
margin-left:30px;



}

.dicas_data {
float:left;
clear:left;
color:#6a3d65;


	color:#6a3d65;
	font-size:10px;

}

.ie6 .dicas_container {
float:left;
width:470px;
margin-left:15px;
}

.dicas_container span.titulo {
float: left;
width:100%;
font-size:12px;
padding-top:20px;

color:#339900;
font-weight:600;
letter-spacing:0px;
}

.dicas_container span.autor {
float: left;
width:100%;
font-size:12px;

padding-bottom:20px;
color:#339900;
letter-spacing:0px;
}

.dicas_container span.texto {
float:left;
width:440px;
text-align:left;
}

.dicas_container .texto {
line-height: 18px;
}

#voltar {
float:right;
padding:30px;
}

.dicas_lista {
float:left;
width:480px;
margin-top:20px;
}

.bloco_dicas {
float:left;
clear:left;
width:450px;
margin-bottom:15px;
border-bottom: dotted 1px #CCCCCC;
}

.dicas_titulo {
color:#330033;
float:left;
width:100%;
font-weight:600;
}

.dicas_texto {
float:left;
width:100%;
margin-top:5px;
}



.dicas_leiamais {
float:left;
width:100%;
font-size:11px;
margin-top:5px;
}

.dicas_paginacao {
float:left;
width:100%;
margin-top:50px;
border-top:#8ca6b5 dotted 1px;
}

.paginacao_anterior {
float:right;
margin-top:5px;
}

.paginacao_numero {
float:right;
text-align:center;
font-weight:bold;
color:#171c48;
margin-left:15px;
margin-right:15px;
margin-top:8px;
}

.paginacao_numero span {
float:left;
width:10px;
}

.paginacao_numero a {
float:left;
}

.paginacao_proxima {
float:right;
margin-top:5px;
}

/* ----- EVENTOS ----- */
#eventos_container {
float:left;
width:510px;
margin-top:20px;
}

#eventos_datasfundo {
float:left;
width:100%;
margin:0px;
_margin-top:-5px;
}

.eventos_todo {
float:left;
background:url(../images/eventos/eventos_fundo2.gif) repeat-x;
width:100%;
}

.tipo_evento {
float:left;
width:100%;
height:33px;
}

.tipo_evento ul {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.tipo_evento ul li {
float:left;
}

.tipo_evento ul li input{
float:left;
margin:0;
padding:0;

}


#eventos_anos {
width:100%;
float:left;

}

#eventos_anos ul{
float:left;
list-style:none;
margin-left:30px;
_margin-left:15px;
padding:0;



}

#eventos_anos ul li{
float: left;
width:49px;
height:23px;
margin:1px 0 0 0;
*margin:13px 0 0 0;

}

#eventos_meses {
width:100%;
margin-top:18px;
_margin-top:17px;
float:left;
}

#eventos_meses ul{
float:left;
margin-left:30px;
_margin-left:15px;
padding:0;
margin-top:-12px;

*margin-top:0px;
}

#eventos_meses ul li{
float: left;
width:37px;
list-style:none;
margin:0;
padding:0;


}

.eventos {
float:left;
padding-top:20px;
_margin-top:-5px;
padding-left:35px;
width:475px;
min-height:300px;
}

.eventos span.titulo {
float:left;
clear:left;
color:#330033;
font-weight:600;
font-size:14px;
width:280px;
}

.eventos .texto {
float:left;
clear:both;
width:450px;
margin-top:20px;
text-align:justify;

}

.tipo_eventos {
float:left;
width:100%;
margin-top:20px;
}

.tipo_eventos span{
float:right;
margin-right:5px;
}

.tipo_eventos select {
float:right;
font-size:10px;
background-color:#8ca6b5;
}

.eventos_titulo {
float:left;
clear:left;
width:460px;
border-bottom:#8ca6b5 dotted 1px;
margin-top:25px;
margin-left:35px;
padding-left:10px;
margin-bottom:20px;
font-size:14px;
font-weight:600;
}

.eventos span.galeria {
float:right;
margin-right:20px;
width:130px;
}

.eventos span.tema {
float:left;
clear:left;
width:280px;
}

.eventos span.credenciado {
float:left;
clear:left;
width:280px;
margin-bottom:5px;
}

.eventos span.coordenacao {
float:left;
clear:left;
width:280px;
}

.eventos span.imagem {
float:left;
clear:left;
width:280px;
margin:10px;
}

.eventos span.data {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.local {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.duracao {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.site {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.inscricoes {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.telefone {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos span.programacao {
float:left;
clear:left;
width:280px;
margin-bottom:2px;
}

.eventos_agenda {
float:left;
}

.agenda_titulo {
float:left;
clear:left;
font-size:11px;
font-family:tahoma, arial;
color: #999999;

}

.agenda_data {
float:left;
clear:left;
font-size:11px;
font-family:tahoma, arial;
color: #999999;

}

.evento_agenda {
float:left;
clear:left;
width:400px;
margin-bottom:20px;
line-height:120%;
}

.agenda_data_eventos {
float:left;
font-size:9px;
font-family: Tahoma, arial;
color: #333333;
margin-left:15px;
}

.agenda_titulo a{
font-size:13px;
font-weight:bold;
}

.agenda_local {
float:left;
clear:left;
text-decoration:underline;
}

.eventos_voltar {
float:left;
clear:both;
margin-top:15px;

}

/* ----- Institucional Diretoria ----- */
#insti {
width:100%;
margin-top:20px;
float:left;
}

#insti ul{
float:left;
margin-left:20px;
list-style:none;
margin:0;
padding:0;
}

.ie6 #insti ul{
float:left;
margin-left:10px;
list-style:none;
margin:0;
padding:0;
}

#insti ul li{
float: left;
height:23px;
list-style:none;
}

.insti_fundo2{
background:url(../images/institu/institucional_botoes_11.gif) no-repeat;
width:510px;
float:left;
margin-left:-10px;
margin-top:-13px;
}

#credenciados {
float:left;
width:100%;
margin-left:40px;
}

.atual {
float:left;
width:100%;
min-height:500px;






}





#insti_credenciados {
float:left;
margin-left:10px;
margin-top:14px;
}

#insti_credenciados ul{
float:left;
list-style:none;
margin:0;
padding:0;
}

#insti_credenciados ul li{
float:left;
margin-right:10px;
list-style:none;
margin:0;
padding:0;
}

#fundo_verde {
float:left;
width:500px;
min-height:460px;
padding-left:10px;
padding-top:14px;
background:url(../images/institu/insti_fundo2.gif) no-repeat;
}

.ie6 #fundo_verde {
float:left;
width:500px;
min-height:460px;
padding-left:10px;
margin-top:-5px;
background:url(../images/institu/institucional_botoes_11.gif) no-repeat;
}

#fundo_verde .titulo {
float:left;
width:100%;
font:14px;
margin-top:35px;
margin-left:30px;
font-weight:600;
color:#6a3d65;
}

.diretoria_cargos {
float:left;
width:300px;
padding-bottom:10px;
margin-left:35px;
margin-top:20px;
border-bottom:#8ca6b5 1px dotted;
}

.cargo_definido {
margin-top:10px;
margin-left:40px;
clear:left;
width:280px;
float:left;
color:#6a3d65;
font-weight:bold;

}

.serv_nome {
float:left;
color:#6a3d65;
}

.cargo_nome {
width:280px;
float:left;
margin-left:40px;

}

#diretoria_foto {
float:right;
margin-right:10px;
_margin-right:5px;
margin-top:20px;
}

#diretoria_foto a{
float:left;
width:160px;
height:89px;
border:8px solid #FFFFFF;
}

#diretoria_foto a:hover{
border:8px solid #555555;
}

/* ----- Institucional Quem Somos ----- */
.quem_somos {
width:380px;
margin-left:45px;
margin-top:30px;
text-align:justify;
float:left;

}

/* ----- Institucional Estatuto ----- */
.estatuto_texto_esq {
float:right;
text-align:right;
width:440px;
margin-right:20px;
margin-top:20px;
}

.estatuto_texto {
float:left;
width:400px;
clear:left;
margin-top:30px;
margin-left:30px;
}

/* ----- Institucional Servicos ----- */
.servicos_texto {
width:450px;
float:left;
margin-left:30px;
margin-top:10px;

}

.linha_servi {
width:100%;
float:left;
border-bottom:1px dotted #666666;
}

/* ----- Contato ----- */
#contato_container {
float:left;
width:100%;
margin-top:20px;
}

#contato_end {
float:left;
margin-left:30px;
color:#339900;
}

.ie6 #contato_end {
float:left;
margin-left:15px;
color:#339900;
}

#contato_end span {
float:left;
width:450px;
margin-top:10px;
color:#000033;
padding:10px;
border-top:#8ca6b5 dotted 1px;
border-bottom:#8ca6b5 dotted 1px;
}

.form {
float:right;
margin-top:15px;
margin-right:45px;
padding-bottom:15px;
width:470px;
border-bottom:#8ca6b5 dotted 1px;
}

.ie6 .form {
float:right;
margin-top:15px;
margin-right:45px;
padding-bottom:15px;
width:420px;
border-bottom:#8ca6b5 dotted 1px;
}

.contato_campos {
float:left;
width:98%;
clear:left;
padding:2px;
}

.contato_campos span{
float:left;
width:100px;
color:#171c48;
}

.contato_campos input {
float:left;
width:300px;
border:#bccad4 solid 1px;
}

.contato_campos textarea {
float:left;
width:200px;
border:#bccad4 solid 1px;
}

#form img{
float:right;
padding:10px;
}

.botoes_contato {
float:right;
margin-top:15px;
margin-right:45px;
}

.contato_sucesso {
float:left;
height:132px;
margin-top:10px;
margin-left:35px;
width:462px;
border-bottom:1px #8ca6b5 dotted;
background:url(../images/contato_sucessofundo.gif) repeat-x;
}

.contato_sucesso span {
float:left;
width:100%;
margin-top:40px;
text-align:center;
}

/* ----- LISTA DERMATOLOGISTAS ----- */
.listaderma_container {
float:left;
width:450px;
margin-top:30px;
}

#intro_listaderm {
float:left;
margin-left:30px;
margin-bottom:10px;
width:420px;
padding-bottom:20px;
}

.ie6 #intro_listaderm {
float:left;
margin-left:17px;
margin-bottom:10px;
width:420px;
padding-bottom:20px;
}

#intro_listaderm .titulo{
float: left;
width:98%;
font-size:12px;
padding-bottom:20px;
color:#339900;
font-weight:600;
}

.alfabeto_lista {
float:left;
height:19px;
width:100%;
margin-left:20px;
}

.alfabeto_lista input{
float:left;
margin-right:2px;
}

#fundo_listaderma {
float:left;
width:480px;
min-height:467px;
background:url(../images/institu/institucional_botoes_11.gif) no-repeat;
}

#tipos_derma {
float:left;
width:100%;
margin-top:14px;
margin-left:30px;
_margin-left:15px;
}

.lista_dermatologistas {
float:left;
width:340px;
margin-top:30px;
}

.lista_dermatologistas span {
float:left;
clear:left;
width:100%;
margin-left:30px;
margin-bottom:3px;
}

.clique_detalhe {
float:right;
margin-top:30px;
margin-right:15px;
_margin-right:0px;
margin-bottom:20px;

}

.dermatologista_detalhe {
float:left;
width:430px;
margin-left:30px;
_margin-left:15px;
}

.dermatologista_detalhe div.nome{
float:left;
width:100%;
font-weight:600;
color:#660066;
margin-bottom:5px;
}

.dermatologista_detalhe div.dados{
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
border-top:#8ca6b5 1px dotted;
border-bottom:#8ca6b5 1px dotted;
}

.dermatologista_detalhe span.end {
float:left;
width:390px;

}

.busca_dermatolo {
float:left;
width:470px;
margin-top:30px;
margin-left:30px;
_margin-left:15px;
}

.numero_resultados {
float:left;
width:100%;
margin-top:20px;
margin-bottom:20px;
}

#lista_resultados {
float:left;
width:100%;
padding-bottom:10px;
border-bottom:#8ca6b5 1px dotted;
}

#lista_resultados span{
float:left;
clear:left;
}

#lista_resultados span a{
color:#000000;
text-decoration:underline;
}

.tipo_medico {
color:#660099;
}

.lista_voltar {
float:right;
margin-right:30px;
margin-top:10px;
}

/* ----- LINKS ----- */
.links_container {
float:left;
margin-top:20px;
margin-left:30px;
width:450px;
}
.ie6 .links_container {
float:left;
margin-top:20px;
margin-left:15px;
width:450px;
}



.links_container span.titulo {
float: left;
width:100%;
font-size:12px;
padding-bottom:20px;
color:#339900;
font-weight:600;
}

.links_container ul {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.links_container ul li {
float:left;
width:100%;
clear:left;
padding-bottom:10px;
border-bottom:1px dotted #009900;
font-weight:600;
margin-top:10px;
margin-bottom:5px;
padding-left:10px;
background:url(../images/icone_seta.gif) left top no-repeat;
}

.links_container ul li a{
color:#009900;
float:left;
margin-top:-2px;
margin-left:2px;
}

.links_container ul li a:visited{
color:#009900;
float:left;
margin-top:-2px;
margin-left:2px;
}

.links_container ul li a:hover{
color:#660099;
float:left;
margin-top:-2px;
margin-left:2px;
}

.sub_links {
float:left;
width:100%;
}

.sub_links ul {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.sub_links ul li {
float:left;
margin-top:10px;
clear:left;
border:none;
font-weight:normal;
background:none;
padding-left:10px;

}

.sub_links ul li a{
color:#330099;
}

.sub_links ul li a:visited{
color:#330099;
}

.sub_links ul li .nome{
float:left;
width:450px;
}

.sub_links ul li .desc{
float:left;
clear:left;
font-size:11px;
width:100%;
}

.sub_links ul li .site{
float:left;
clear:left;
width:100%;
font-size:11px;
}


/* ----- DADOS ----- */
.dados_container {
float:left;
margin-top:20px;
padding:30px;
width:450px;
}

.dados_container span.titulo {
float: left;
width:100%;
font-size:14px;
padding-bottom:20px;
color:#339900;
font-weight:600;
}

.dados_container span.divisoria {
float:left;
color:#663366;
font-weight:600;
width:100%;
margin-top:10px;
padding-bottom:3px;
border-bottom:1px #8ca6b5 dotted;
}

.dados_container span.dados_usuario {
float:left;
clear:both;
width:110px;
font-weight: bold;

}

.dados_container input{
float:left;
width:200px;
border:solid 1px #8ca6b5;
font-size:10px;
margin-top:5px;
}

.botao_editar {
float:right;
margin:0px;

}

.botao_editar input{
float:left;
width:115px;
height:22px;

}

.senha {

margin:0;
padding-left:30px;
width:300px;

}

.senha input{

padding-right:10px;


}

.dados_conclusao {
float:left;
width:100%;
border-top:1px #8ca6b5 dotted;
padding-top:5px;
margin-top:10px;
text-align:right;
}

.dados_conclusao img{
margin-left:10px;
}

.dados_sexo {
float:left;
}

.dados_sexo select {
float:left;
clear:right;
font-size:10px;
}

.dados_uf {
float:left;
font-size:10px;
}

.dados_uf select {
float:left;
font-size:10px;
}

.dados_botoes {
float:left;
clear:left;
width:200px;
margin-top:5px;
margin-left:115px;
}

.dados_sucesso {
float:right;
clear:right;
margin-top:10px;
width:80px;
color:#FF0000;
}

.tel_dig {
float:left;
margin-top:5px;
width:350px;
}

.tel_dig input {
float:left;
}

/* ----- GALERIA ----- */
.fundo_galeria {
float:left;
background:url(../images/galeria/fundo.gif);
width:640px;
height:680px;
}

.fundo_gfotos {
float:left;
width:580px;
padding-top:10px;
padding-left:30px;
}

.galeria_foto {
float:left;
width:560px;
margin-left:10px;
margin-top:10px;

}

.fundo_gfotos span.titulo {
float:left;
font-weight:600;
margin-left:10px;
margin-top:10px;
width:280px;
}

.fundo_gfotos span.texto {
float:left;
margin-left:10px;
margin-top:10px;
font-size:10px;
width:500px;
}

.galeria_paginacao {
float:left;
clear:both;
background:url(../images/galeria/galeria_fundopaginacao.gif);
margin-left:40px;
_margin-left:20px;
margin-top:95px;
width:87px;
height:20px;
text-align:center;

}


.galeria_paginacao .anterior {
float:left;
margin-left: 5px;
width:11px;
}

.galeria_paginacao .proxima {
float:right;
margin-right:5px;
width:11px;
}


.galeria_paginacao .texto {
float: left;
margin-left:5px;


width:40px;
margin-top:1px;

color:#003333;
font-weight:600;
font-size:10px;

}



/* ----- FORUM ----- */
.forum_container {
float:left;
width:450px;
margin-top:0px;
}

.forum_topico {
float:left;
margin-left:30px;
_margin-left:15px;
margin-top:15px;
width:450px;
padding:5px;
background:#5e88b2;
border:1px #245075 solid;
}

.forum_topico .titulo {
float:left;
width:300px;
font-weight:600;
color:#FFFFFF;
}

.forum_topico .titulo2 {
float:left;
width:350px;
font-weight:600;
color:#FFFFFF;
}

.forum_topico .titulo a{
color:#FFFFFF;
}

.forum_topico .titulo2 a{
color:#FFFFFF;
}

.forum_topico .respostas {
float:right;
color:#FFFFFF;
font-size:10px;
}

.forum_topico .data {
float:right;
color:#FFFFFF;
font-size:10px;
margin-right:40px;
}

.forum_pergunta {
float:left;
margin-left:30px;
_margin-left:15px;
margin-top:15px;
width:450px;
}

.forum_pergunta_titulo {
float:left;
width:100%;
background-color:#d6edc1;
padding:5px;
}

.forum_pergunta .titulo{
float:left;
font-weight:600;
}

.forum_pergunta .autor{
float:right;
font-size:10px;
}

.forum_pergunta .data{
float:right;
font-size:10px;
margin-left:30px;
_margin-left:15px;
margin-right:10px;
}

.forum_pergunta_texto{
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
clear:left;
width:440px;
background:#f0f6ea;
}

.entrar {
float:left;
text-align:left;
width:100%;
padding:5px;
background:#f0f6ea;
margin-top:1px;
}

.entrar span{
float:left;
font-size:10px;
margin-left:5px;
_margin-left:2px;
}

.entrar input{
float:right;
margin-right:3px;
}

.forum_postar {
float:right;
text-align:right;
width:50%;
margin-right:50px;
margin-bottom:10px;
}

.forum_postarpergunta {
float:left;
clear:left;
}

.forum_postarpergunta .pergunta{
color:#171c48;
float:left;
font-weight:600;
margin-left:35px;
_margin-left:17px;
}

.forum_limite {
color:#171c48;
float:right;
margin-right:120px;
}

.forum_postarpergunta .resposta{
color:#171c48;
float:left;
width:400px;
clear:both;
margin-top:20px;
margin-left:35px;
}

.forum_postarpergunta input{
clear:both;
width:350px;
margin-left:35px;
margin-top:5px;
border:#bccad4 solid 1px;
}

.forum_postarpergunta textarea{
clear:left;
margin-left:35px;
margin-top:5px;
border:#bccad4 solid 1px;
height:60px;
width:350px;
}

.botoes_forum {
float:right;
width:350px;
margin-right:120px;
margin-top:20px;
}

.botoes_forum img{
float:left;
margin-left:20px;
}

.forum_paginacao {
float:right;
margin-top:20px;
margin-left:35px;
}

.forum_paginacao img{
margin-top:2px;
}

.forum_voltarbotao {
float:left;
clear:right;
}

.forum_pagina {
float:right;
}

.forum_sucesso {
float:left;
margin-top:40px;
margin-left:30px;
width: 460px;
height:80px;
background:url(../images/contato_sucessofundo.gif) repeat-x;
}

.forum_sucesso span{
float:left;
width:420px;
margin:20px;
color:#171c48;
font-weight:600;
}

/* ----- ACESSO ----- */
.acesso_restrito {
float:left;
width:338px;
height:211px;
background:url(../images/fundo_acesso.gif) no-repeat;
margin-left:80px;
_margin-left:40px;
margin-top:30px;
}

.acesso_aviso {
float:left;
width:298px;
color:#339900;
font-weight:600;
padding:20px;
margin-bottom:5px;
text-align:center;
}

.acesso_campo {
float:left;
clear:left;
width:300px;
margin-top:5px;
margin-left:30px;
}

.acesso_campo span {
float:left;
width:60px;
font-size:14px;
}

.acesso_campo input {
float:left;
border:1px #bccad4 solid;
width:200px;
}

.acesso_esqueci {
float:left;
clear:left;
font-size:10px;
margin-left:95px;
margin-top:5px;
width:250px;
}

.acesso_errado {
float:left;
color:#FF0000;
clear:left;
font-size:10px;
margin-left:95px;
margin-top:2px;
width:100px;
}

.acesso_enviar {
float:left;
width:280px;
padding:10px;
margin-left:16px;
margin-top:15px;
border-top:1px #bccad4 dotted;
text-align:right;
}

.acesso_cadastro {
float:left;
width:338px;
text-align:center;
}

/* ----- SERVICOS ----- */
.servicos_container {
float:left;
width:470px;
margin-top:30px;
margin-left:35px;
_margin-left:35px;
}

#previsao {
float:right;
margin-right:30px;
_margin-right:30px;
}

.aviao img {
float:left;
}

.aviao span {
float:left;
clear:left;
width:170px;
}

.cid10 {
float:left;
margin:30px;
width:270px;
}

.cid10 .img {
float:right;
margin:30px;
}

.area_assoc {
float:left;
background:url(../images/home/area_assoc_fundo.gif) no-repeat;
padding-bottom:10px;
margin-top:10px;
width:350px;
}

.area_assoc_menu {
float:left;
width:308px;
margin-left:15px;
_margin-left:8px;
margin-top:38px;
}

.area_assoc_menu ul{
float:left;
background:url(../images/home/home_menu_fundo.gif) bottom repeat-x;
width:100%;
margin:0;
padding-left:10px;
list-style:none;
height:28px;
}

.area_assoc_menu ul li{
float:left;
letter-spacing:0;
margin-right:4px;
height:28px;
}

.area_assoc_menu ul li input{
float:left;
height:28px;
}

.area_assoc_white {
float:left;
background:url(../images/home/home_menu_fundobot.gif) bottom;
margin-left:15px;
_margin-left:8px;
padding:10px;
width:298px;
}

.area_assoc_caixa {
float:left;
clear:left;
width:100%;
padding-bottom:8px;
margin-bottom:0px;
}

.assoc_banner {
float:left;
margin-top:10px;
margin-left:9px;
_margin-left:5px;
}

.area_assoc_caixa span.caixa_escrito{
font-weight:normal;
margin:0;
width:100%;
}

.area_assoc_caixa span.caixa_titulo{
float:left;
font-weight:normal;
margin:0;
width:100%;
}

.area_assoc_caixa span.caixa_titulo a{
float:left;
width:100%;
font-weight:normal;
text-decoration:none;
margin-bottom:10px;
}

.unidade {
float:left;
width:100%;
margin-bottom:10px;
}

.area_assoc_caixa span.caixa_titulo a:visited{
text-decoration:none;
}

.area_assoc_caixa span.caixa_titulo a:hover{
text-decoration:underline;
}

.evento_espaco {
float:left;
width:100%;
margin-bottom:15px;
}