
/* CSS Document */

html, body {
height: 100%;
}

body{ margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; }

 img {
display:block;
float:left;

}

.imgNone {
display:inline;
float:none;
}

.titulo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2f2f2f;
	font-weight:700;
}

.titulo2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2f2f2f;
	font-weight:700;
}


.corpo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
}

.titulo_sbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*font-weight: bold; */
	color:#2f2f2f;
	line-height : 30px;
	/*text-transform: capitalize;*/
	text-transform:uppercase;
	
}

.titulo2_cbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2f2f2f;
	font-weight:700;
	/*text-transform: uppercase;*/
}


.corpo_artigo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#565656;*/
color:#2f2f2f;
font-weight:100;
line-height:20px;
text-decoration:none;
}

.link{
color:#FFFFFF;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;

}

.linkover{
color:#FFFFFF;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
}

.linkover a:hover{
color:#000000;
text-decoration:underline;

}


.ver{

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
/*color:#004b6d;
color:#7fa4b6;*/
color:#3f7792;
text-decoration:none;
}

a:hover.ver {
text-decoration:underline;
}

/*
a:link{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;

}


a:visited{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;

}
*/



.inputFarmacias{
border:0;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
font-weight:600;
color:#2f2f2f;

}

.inputanf{
width:150px;  
height:18px;
border:1px solid #999999;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;

} 



/* .inputAvancada{
border:0;

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
font-weight:600;
color:#2f2f2f;
border:1px solid #004b6d;
background-color:#FFFFFF;
width:260px;

}  */

.inputAvancada{
border:0;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:100;
color:#2f2f2f;
border:1px solid #004b6d;
background-color:#FFFFFF;
width:260px;

}

.inputPesquisaGoogle{
width:171px; height:15px; 
/*background-image:url(../images/min-lupa.jpg); background-position:left; background-repeat:no-repeat; border:0;*/
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:25px;
color:#b4b4b4;

}

.inputPesquisaEnc{
width:160px; 
height:15px; 
border:1px solid #999999;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;

}

.inputMedilista{
width:160px; height:16px; 
border:0;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b4b4b4;

}

.inputMedilista_oque{
width:106px; height:16px; 
border:0;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2F2F2F;

}

.inputMedilista_onde{
width:106px; height:16px;
border:0;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2F2F2F;
margin-left:10px;
}

.textoPesquisar{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;


}

.texto{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7fa4b6;
font-weight:600;
font-family:


}

.textoPesquisar2{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;



}


.textoBranco{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


.textoBrancoArt{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:600;
text-decoration:none;
}

a:hover.textoBrancoArt {
text-decoration:underline;
}

.textoCinzaArt{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;
}

a:hover.textoCinzaArt {
text-decoration:underline;
}

.textoCinza{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;

}

.textoCinzaAll{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
text-decoration:none;

}

 .link_change a:visited  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:normal;
text-decoration:none;

}

 .link_change a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:normal;
text-decoration:none;

}

.link_change a:hover  {
text-decoration:underline;
}




.textoVermelho{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d83d25;
font-weight:600;
text-decoration:none;

}

.letraABC{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:600;
text-decoration:none;
}

.textoAzul-claro{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7fa4b6;

text-decoration:none;
width:100px;

}


.data{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;





}





#contentor{
position:relative;
margin-left:auto;
margin-right:auto;
width:960px;
z-index:1;

}

#top{

position:relative;
float:left;
width:960px;
height:130px;
z-index:2;


}

#menu{

position:relative;
float:left;
width:960px;
height:28px;
z-index:2;

}


* html #pesquisar{
margin-top:1px;


}

#pesquisar{

position:relative;
float:left;
background-color:#565656;
width:959px;
height:28px;
z-index:2;
margin-top:1px;



}

#imagem-destaques{

position:relative;
float:left;
width:708px;
height:331px;
z-index:2;
margin-top:1px;






}

#azul-destaques{
position:relative; 
float:right; 
background-color:#004b6d; 
width:256px; 
height:331px;
filter:alpha(opacity=60);
opacity:0.6;

}

#titulo-destaques{
position:absolute;
width:255px; 
height:35px;
left:451px;
top:10px;
background-color:#004b6d;
border:1px solid #FFFFFF;
z-index:3;
}

#titulo-texto-destaques{
position:absolute;
width:255px; 
height:10px;
left:451px;
top:22px;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:600;
z-index:4;
}

#texto-destaques{
position:absolute;
width:255px; 
height:283px;
left:451px;
top:45px;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:600;
z-index:4;
}

#all{
position:relative;
float:left;
width:960px; 
z-index:4;

}


#lado-esquerdo{
position:relative;
float:left;
width:250px; 
margin-top:1px;
margin-left:1px;
min-height: 100%;
z-index:4;
background-color:#3f7792;
background-repeat:repeat-y;
height:auto;
}

* html #lado-esquerdo {
height: 100%;
}

#centro{
position:relative;
float:left;
width:708px;
z-index:2;


}


#publicidade1{
position:relative;
float:left;
width:250px; 
height:250px;
z-index:4;
background-color:#FFFFFF;

}



#medilista{

position:relative;
float:left;
width:250px; 
height:80px;
background-color:#3f7792;
z-index:4;
}

/*
* html #medilista{

margin-top:1px;

}

*/

#medilista-titulo{
position:relative;
float:left;
width:250px; 
height:25px;
background-color:#004b6d;
}

#destaque{

position:relative;
float:left;
width:250px; 
height:207px;
background-color:#3f7792;
z-index:4;
}

#destaque-titulo{
position:relative;
float:left;
width:250px; 
height:25px;
background-color:#004b6d;
}

#destaque-texto{
position:relative;
float:left;
 margin-top:12px;
 padding-left:15px;
 width:220px;

}

#destaque-texto p{
padding:0;
margin:0;
}

#farmacias{

position:relative;
float:left;
width:250px; 
height:100px;

z-index:4;
background-color:#009900;

}

#farmacias_frg{

position:relative;
float:left;
margin-top:1px;
width:250px; 
height:227px;

background-image:url(../images/fundo_farmacia.jpg);
z-index:4;
}

#farmacias-titulo{
position:relative;
float:left;
width:250px; 
height:25px;
background-color:#004b6d;
}

#publicidade2{
position:relative;
float:left;
margin-top:1px;
width:250px; 
height:400px;
background-color:#004b6d;
z-index:4;
}

#dossier{

position:relative;
float:left;
margin-top:1px;
width:250px; 
height:207px;
background-color:#3f7792;
z-index:4;
}



#dossier-titulo{
position:relative;
float:left;
width:250px; 
height:25px;
background-color:#004b6d;
}

#publicidade3{
position:relative;
float:left;
margin-top:1px;
width:250px; 
height:100px;

z-index:4;
}

#especialistas{

position:relative;
float:left;
margin-top:1px;
width:708px; 
height:207px;

z-index:4;
}

#especialistas-titulo{
position:relative;
float:left;
width:708px; 
height:25px;
background-color:#004b6d;
}



#ver1{
position:absolute;

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#004b6d;
top:145px;
left:180px;
height:10px;
width:150px;
z-index:10;


}

#ver3{
position:absolute;

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#004b6d;
top:140px;
left:200px;
height:10px;
width:150px;
z-index:10;


}

#ver2{
position:absolute;


top:180px;
left:570px;
.left:560px;

}


#top-noticias{
position:relative;
float:left;
width:708px; 
height:285px;

margin-top:1px;
z-index:99999999;

}

* html #top-noticias{

margin-top:-40px;



}

#top10{
position:relative;
float:left;
width:182px; 
height:285px;

}

#top101{
position:relative;
float:left;
margin:0px;
padding:0px;
list-style-image:none;
list-style-type:none;

}

#top101 li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:182px; 
height:25px;
margin-top:1px;
background-color:#3f7792;
line-height:23px;

display:block;

}

#top101 li a:link, #top101 li a:visited, #top101 li a:active {

position:relative;
float:left;
width:169px; 
height:25px;
padding-left:13px;
background-color:#3f7792;
line-height:25px;
border:0px;


}

#top101 li a:hover{

background-color:#7fa4b6;

}


#top10-titulo{
position:relative;
float:left;
width:182px; 
height:25px;
background-color:#004b6d;
}



#noticias{
position:relative;
float:left;
width:525px; 
height:285px;
margin-left:1px;
}

#noticias-titulo{
position:relative;
float:left;
width:525px; 
height:25px;
background-color:#004b6d;

}

#noticias-texto{

position:relative;
float:left;
width:526px; 
height:260px;

}

#noticiaDiv{
position:relative;
float:left;
margin:0px;
padding:0px;
width:510px; 
list-style-image:none;
list-style-type:none;

}

#noticiaDiv li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:510px; 
height:128px;
margin-top:1px;
background-color:#FFFFFF;


display:block;

}

* html #noticiaDiv li{
margin-top:0px;
}

#noticiaDiv li a:link, #noticiaDiv li a:visited, #noticiaDiv li a:active {

position:relative;
float:left;
width:510px;  
height:126px;
background-color:#FFFFFF;
border:0px;


}

#noticiaDiv  li a:hover{

background-color:#7fa4b6;
color:#FFFFFF;

}

#noticiaDiv  li a:hover  .titulo_noticia{

color:#004b6d;


}




#foruns{
position:relative;
float:left;
width:708px; 
height:235px;
margin-top:1px;

}

#foruns-titulo{
position:relative;
float:left;
width:708px; 
height:25px;
background-color:#004b6d;


}

#forunsEsq-All{
position:relative;
float:left;
width:180px; 
height:209px;
}


#foruns-All{
position:relative;
float:left;
width:708px; 
}

#foruns-All .linha{
position:relative;
float:left;
width:708px; 	
	
}


#foruns-All .linha .esq{
position:relative;
float:left;
width:182px; 
height:69px;
background-color:#004b6d;
margin-top:1px;	
}


#foruns-All .linha .esq a{

position:relative;
float:left;
width:170px;  
height:69px;


border:0px;


}

#foruns-All .linha .esq  a:hover{

background-color:#7fa4b6;



}


#foruns-All .linha .esq a:hover .azul-claroF{

color:#004b6d;


}

#foruns-All .linha .dir {
position:relative;
float:left;
width:510px; 
height:69px;
margin-left:1px;
margin-top:1px;
padding-left:15px;
}
#foruns-All .linha .dir a {
position:relative;
float:left;
width: 488px; margin-top: 5px;
}

#forunsEsq{
position:relative;
float:left;
margin:0px;
padding:0px;
width:183px;  
list-style-image:none;
list-style-type:none;

}

#forunsEsq li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:182px; 
height:69px;
background-color:#004b6d;
margin-top:1px;


display:block;

}

#forunsEsq li a:link, #forunsEsq li a:visited, #forunsEsq li a:active {

position:relative;
float:left;
width:170px;  
height:69px;


border:0px;


}

#forunsEsq  li a:hover{

background-color:#7fa4b6;



}


#forunsEsq  li a:hover  .azul-claro{

color:#004b6d;


}

.azul-claro{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7fa4b6;
font-weight:600;
text-decoration:none;
width:100px;

}

.azul-claroF{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7fa4b6;
font-weight:600;
text-decoration:none;
width:100px;

}

#forumDir{

position:relative;
float:left;
width:523px; 
height:211px;
margin-left:1px;

}

#forumDiv{
position:relative;
float:left;
margin:0px;
padding:0px;
width:507px; 
list-style-image:none;
list-style-type:none;

}

#forumDiv li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:507px; 
height:69px;
margin-top:1px;
background-color:#FFFFFF;


display:block;

}

#forumDiv li a:link, #forumDiv li a:visited, #forumDiv li a:active {

position:relative;
float:left;
width:507px;  
height:64px;

background-color:#FFFFFF;
border:0px;


}

#forumDiv  li a:hover{

background-color:#7fa4b6;
color:#FFFFFF;

}


#forumDiv2{
position:relative;
float:left;
margin:0px;
padding:0px;
width:505px; 
list-style-image:none;
list-style-type:none;

}

#forumDiv2 li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:510px; 
height:69px;
margin-top:1px;
margin-left:2px;
background-color:#fff;
color:#FFFFFF;
padding-left:15px;

display:block;

}

* html #forumDiv2 li{
margin-left:-1px;
}



#topicos{
position:relative;
float:left;
width:708px; 


margin-top:1px;

}

* html #topicos{
margin-top:0px;
}

#topicos-titulo{
position:relative;
float:left;
width:708px; 
height:25px;
background-color:#004b6d;


}



#topicos-list{
position:relative;
float:left;
width:697px; 
height:50px;
margin-top:10px;
padding-left:10px;



}


#topic-dest{
position:relative;
width:231px; 
height:14px;

line-height:14px;
}

#topicos-list2{
position:relative;
float:left;
width:696px; 




}

#topic-destV{
position:relative;
width:340px; 

margin-top:07px;

line-height:20px;
}


#topic-dest2{
position:relative;
width:340px; 

margin-top:3px;

line-height:15px;
}

.topic{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004b6d;
font-weight:600;
text-decoration:none;

}


#footer{
position:relative;
float:left;
width:960px;
height:29px;
margin-top:1px;

}

#simples{

position:relative;
float:left;
margin-top:2px;
width:707px; 
height:130px;

z-index:4;
}



#avancada{

position:relative;
float:left;
margin-top:20px;
width:707px; 
z-index:4;
padding-left:5px;
display:none;
}

#avancada-titulo{
position:relative;
float:left;
width:707px; 
height:25px;
background-color:#004b6d;
}


#resultados{

position:relative;
float:left;
 
width:697px; 
height:207px;

z-index:4;
}

#resultadoDiv{
position:relative;
float:left;
margin:0px;
padding:0px;
width:697px; 
list-style-image:none;
list-style-type:none;


}

#resultadoDiv li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:697px; 

margin-top:1px;
background-color:#FFFFFF;


display:block;

}

#resultadoDiv li a:link, #resultadoDiv li a:visited, #resultadoDiv li a:active {

position:relative;
float:left;
width:697px;  
padding-top:10px;
padding-bottom:10px;

background-color:#FFFFFF;
border:0px;


}

#resultadoDiv  li a:hover{

background-color:#7fa4b6;
color:#FFFFFF;

}

#resultadoDiv  li a:hover  .textoCinza{

color:#FFFFFF;


}





#resultadoUl{
position:relative;
float:left;
margin:0px;
padding:0px;
width:698px; 
list-style-image:none;
list-style-type:none;


}

#resultadoUl li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:698px; 
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:1px;
background-color:#FFFFFF;
cursor:pointer;
font-size:12px;
color:#2f2f2f;
font-weight:600;
}

#resultadoUl .over{
background-color:#7fa4b6;
color:#FFFFFF !important;	
	
}


#resultadoUl  li:hover{

background-color:#7fa4b6;
color:#FFFFFF !important;

}


#resultadoUl  li:hover .enciclopedia{
color:#004b6d !important;	
}





#enciclopedia{

position:relative;
float:left;
margin-top:1px;
width:708px; 


z-index:4;
}

#enciclopedia-titulo{
position:relative;
float:left;
width:706px; 
height:25px;
background-color:#004b6d;
}

#enciclopedia-pesquisa{
position:relative;
float:left;
padding-left:50px; 
height:25px;
line-height:25px;
}

#inputEnci{
position:relative;
float:left;
margin-top:4px; 
.margin-top:0px; 

margin-left:20px;
.margin-left:10px;
}

* html #inputEnci{
margin-top:0px;

}

#inputEnci2{
position:relative;
float:left;
margin-top:4px; 
.margin-top:3px; 

margin-left:05px;
}

* html #inputEnci2{
margin-top:3px;

}


#procure{
position:relative;
float:left;
margin-left:110px;
.margin-left:70px;
}

* html #procure{
margin-left:35px;
}

#letras{
position:relative;
float:left;
width:697px; 
height:25px;
background-color:#3f7792;
padding-left:11px;
}




#letra{
position:relative;
float:left;
margin:0px;
padding:0px;
list-style-image:none;
list-style-type:none;


}

#letra li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:17px; 




display:block;

}

#letra li a:link, #letra li a:visited, #letra li a:active {

position:relative;
float:left;
width:17px;
text-align:center;
line-height:25px;

background-color:#3f7792;
border:0px;


}

#letra  li a:hover{

background-color:#7fa4b6;


}


#enci-list{
position:relative;
float:left;
width:689px; 

margin-top:10px;
padding-left:12px;

}


#enci-dest{
position:relative;
width:229px;
margin-top:2px;
line-height:16px;

}

#todos-dest{
position:relative;
width:229px;
margin-top:2px;
line-height:16px;
width:450px; 
float:left;

}

#enci-destEnc{
position:relative;
width:450px;
margin-top:2px;
line-height:16px;

}
#enci-topics{
position:relative;
width:340px;
margin-top:2px;
line-height:16px;

}

#enci-topics2{
position:relative;
width:340px;
margin-top:2px;
line-height:16px;
.line-height:18px;

}







.enciclopedia{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:normal;
text-decoration:none;

}

a:hover.enciclopedia {
text-decoration:underline;
}

.enciclopediaBold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:bold;
text-decoration:none;

}

a:hover.enciclopediaBold {
text-decoration:underline;
}

.enciclopediaTo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:normal;
text-decoration:none;

}

a:hover.enciclopediaTo {
text-decoration:underline;
}



.textoNoticia{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
font-weight:100;
text-decoration:none;


}

a:hover.textoNoticia {
text-decoration:underline;
}



#dicionario{

position:relative;
float:left;
margin-top:1px;
width:707px; 


z-index:4;
}

#dicionario-titulo{
position:relative;
float:left;
width:707px; 
height:25px;
background-color:#004b6d;
}

#dicionario-pesquisa{
position:relative;
float:left;
padding-left:50px; 
height:25px;
line-height:25px;
}

#inputDic{
position:relative;
float:left;
margin-top:3px; 
.margin-top:0px; 

margin-left:5px;
}

* html #inputDic{
margin-top:2px;

}

#procureDic{
position:relative;
float:left;
margin-left:185px;
.margin-left:160px;
}

* html #procureDic{
margin-left:80px;
}


#dic-list{
position:relative;
float:left;
width:689px; 


padding-left:18px;

}

#dic-listall{
position:relative;
float:left;
width:689px; 


padding-left:12px;

}

#definicao2{

position:relative;
float:left;
width:660px;
margin-top:0px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
text-decoration:none; 
}
#definicao{

position:relative;
float:left;
width:660px;
margin-top:15px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
text-decoration:none; 
}


#definicaotodos{

position:relative;
float:left;
width:450px;

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
text-decoration:none; 
}


#conselhos{

position:relative;
float:left;
margin-top:2px;
width:707px; 


z-index:4;
}

#conselhos-titulo{
position:relative;
float:left;
width:707px; 
height:25px;
background-color:#004b6d;
}


#qscroller2{
position:relative;
float:left;
width:707px;
height:185px;


}



.hide {
visibility:hidden;
	position: absolute;
	top: -400px;
}

.qslide2{
position:relative;
float:left;
width:707px; 


}

#qscroller3{
position:relative;
float:left;
width:400px;
height:185px;
border:1px solid #000000;

}

.qslide3{
position:relative;
float:left;
width:400px;


}


#medicos{
position:relative;
float:left;
width:332px; 
margin-top:20px;
padding-left:10px;
height:160px;

}


#medico{
position:relative;
float:left;
width:112px; 
height:137px;


}

#nomemedico{
position:relative;
float:left;
margin-top:0px;
padding-left:15px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:600;


}

@media screen and (-webkit-min-device-pixel-ratio:0){
	 #nomemedico{
	letter-spacing:  -1px;
		
	}
}



#titulo-data{
position:relative;
float:left;
margin-top:5px;
padding-left:15px;
width:185px; 


}



#titulomedico{
position:relative;
float:left;
width:170px; 
line-height:15px;
text-transform:uppercase;

}

.titulomedico{

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004b6d;
font-weight:600;
text-decoration:none;



}

#datamedico{
position:relative;
float:left;
width:200px; 


}

#textomedico{
position:relative;
float:left;
width:190px; 
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;

line-height:15px;
margin-top:5px;


}

#artigo{

position:relative;
float:left;
width:707px; 


z-index:4;
}

#artigo-titulo{
position:relative;
float:left;
width:707px; 
height:25px;
background-color:#004b6d;
}


#artigo-direito{

position:relative;
float:left;
width:217px; 
margin-top:1px;

}


#foto{
position:relative;
float:left;
width:217px; 
background-image:url(../images/fundo_medicos.jpg);
background-repeat:repeat-y;


}

.centeredImage{
display:inherit;
float:none;
margin-top:10px;
}

.centeredImage2{
display:inherit;
float:none;
}

#centerImg{

position:absolute; 
left:0px; 
vertical-align:middle;
width:100%;
}


#artigosRec-titulo{
position:relative;
float:left;
width:217px; 
height:25px;
margin-top:1px;
background-color:#004b6d;
}

#artigosRec{
position:relative;
float:left;
width:217px; 
background-color:#3f7792;
}

#artigos-list{
position:relative;
float:left;
width:202px;
margin-top:10px;
padding-left:12px;

}

#artigos-all{
position:relative;
float:left;
width:202px;
margin-top:15px;
height:25px;
text-align:right;



}

#artigosRelEnc-titulo{
position:relative;
float:left;
width:217px; 
height:25px;
margin-top:1px;
background-color:#004b6d;
}


#artigosRel{
position:relative;
float:left;
width:217px; 
background-color:#3f7792;
}

#osmais-titulo{
position:relative;
float:left;
width:217px; 
height:25px;
margin-top:1px;
background-color:#004b6d;
}

#osmais{
position:relative;
float:left;
width:217px; 
background-color:#3f7792;
}


#artigo-texto{
position:relative;
float:left;
width:488px;
margin-left:2px;

}

#autor-artigo{
position:relative;
float:left;
width:400px;
padding-left:20px;
margin-top:20px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:600;
text-transform:uppercase;
}

#subautor-artigo{
position:relative;
float:left;
width:300px;
padding-left:20px;

}

#titulo-artigo-update{
position:relative;
float:left;
width:400px;
padding-left:20px;
margin-top:25px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:600;
}

#titulo-artigo{
position:relative;
float:left;
width:400px;
padding-left:20px;
margin-top:23px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#004b6d;
/*font-weight:600;
text-transform: capitalize;*/
}

.titulo-artigo-enc{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#004b6d;
font-weight:600;
}

#subtitulo-artigo{
position:relative;
float:left;
width:300px;
padding-left:20px;

}

#texto-artigo{
position:relative;
float:left;
width:450px;
margin-top:14px;
padding-left:20px;
}

#imagemleft{
position:relative;
float:left;
width:450px;
margin-top:20px;
padding-left:20px;
}

/* COMENTARIOS */

.comentar-artigo{
	position:relative;
	float:left;
	width:450px;
	padding-left:20px;
	margin-top:30px;
}

.comentar-artigo h3 {
	position:relative;
	float:right;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:600;
	text-decoration:none;
	cursor: pointer;
	height:15px;
}


.comentar-artigo h3:hover {
	
}
.comentar-artigo h3.active {

}


.comentar-artigo h1 {
	position:relative;
	float:right;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:600;
	text-decoration:none;
	cursor: pointer;
	height:15px;

}
.comentar-artigo h1:hover {
	
}
.comentar-artigo h1.active {

}


.comentar-artigo h2 {
	position:relative;
	float:left;
	margin-top:20px;
	width:400px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	font-weight:100;
	display: none;
}

.comentar-artigo h4 {
	position:relative;
	float:left;
	margin-top:20px;
	width:400px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:100;
	display: none;
}

* {
	margin: 0;
	padding: 0;
}

p {
	padding: 0 0 1em;
	
}


/* message display page */
.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 460px;

	
}
.message_list li {
	padding: 0;
	margin: 0;
	background: url(../images/message-bar.jpg) no-repeat;
	
	
}
.message_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:100;
}
.message_head .timestamp {
	
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:100;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	
}
.message_body {
	padding: 5px 10px 15px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	font-weight:100;
	
	
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 430px;
	margin-left:30px;
	
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(../images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:600;
	text-decoration:underline;
}
.show_recent_only {
	display: none;
	background: url(../images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
		/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:600;
	text-decoration:underline;
}
.collpase_all_message {
	background: url(../images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7fa4b6;
	font-weight:600;
	text-decoration:underline;
}


#enviarcomentario{
position:relative;
float:left;
padding: 0;
margin: 0;
width: 355px;
padding-left:105px;
padding-top:20px;
background: url(../images/message-bar.jpg) no-repeat;


}

#deixarCom{
position:relative;
float:left;
}
#vertodos{
position:relative;
float:left;
}




/* FIM COMENTARIOS */


/*CONTENT SLIDER */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 707px; /*width of featured content slider*/
height: 331px;
z-index:3;
margin-top:1px;

}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width:707px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;

z-index:3;

}


#cor{
position:absolute;
right:0px;
top:0px;
background-color:#004b6d; 
width:256px; 
height:331px;
filter:alpha(opacity=60);
opacity:0.6;
z-index:10;


}

.pagination{

position:absolute;
right:0px;
top:0px;
width:256px; 
height:331px;
z-index:11;
border:0px;
}

.pagination a{
position:relative;
float:left;
color: #FFF;
width:255px; 
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
z-index:11;


/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:600;
}


.pagination a:hover{
 text-decoration:underline;

}

.pagination a.selected{
color: #FFF;
background-color:#004b6d;
border:1px solid #FFFFFF;
}

/* FIM CONTENT SLIDER */



.azulclaro-artigo{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3f7792;
font-weight:600;
text-decoration:none;

}

a:hover.azulclaro-artigo {
text-decoration:underline;
}

#artigo-anterior{
position:relative;
float:left;
width:450px;
margin-top:30px;
padding-left:20px;

}

#artigo-seguinte{
position:relative;
float:left;
width:450px;
padding-left:20px;

}

#barra-artigo{
position:relative;
float:left;
width:486px;
background-color:#565656;
margin-top:10px;
height:25px;
}

#textobarra-artigo{
position:relative;
float:left;
width:265px;
height:25px;
line-height:25px;
.line-height:20px;
padding-left:20px;

}

#botoes-artigo{
position:relative;
float:right;
width:189px;
height:25px;
}


#opiniao-artigo{
position:relative;
float:left;
width:300px;
padding-left:20px;
margin-top:20px;

}

#paginacao{
position:relative;
float:left;
width:700px;
text-align:right;
}

#paginacaotodos{
position:relative;
float:left;
width:450px;
text-align:right;
}

.azulescuro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3f7792;

text-decoration:none;

}
.azulescuro2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004b6d;
font-weight:600;
text-decoration:none;

}

#enviar-form{
position:relative;
float:left;

}


#forum{

position:relative;
float:left;
margin-top:2px;
width:707px; 
z-index:4;
}

#forum-titulo{
position:relative;
float:left;
width:707px; 
height:25px;
}

#forum-pesquisa{
position:relative;
float:left;
padding-left:120px; 
height:25px;

}

* html #forum-pesquisa{
margin-left:-60px; 
padding-left:0px;

}

#inputForum{
position:relative;
float:left;
margin-top:4px; 
.margin-top:0px; 

margin-left:360px;
.margin-left:180px;

}

* html #inputForum{
margin-top:-1px;

}

#inputForum2{
position:relative;
float:left;
margin-top:4px; 
.margin-top:4px; 

margin-left:05px;
}

* html #inputForum2{
margin-top:3px;

}

#procureForum{
position:relative;
float:left;
margin-left:185px;
.margin-left:160px;
}

* html #procureForum{
margin-left:80px;
}


#forum-separador{
position:relative;
float:left;
width:708px; 
height:25px;
line-height:25px;
background-color:#3f7792;
margin-top:1px;
text-transform:uppercase;
}


#forunsTopic-All{
position:relative;
float:left;
width:708px; 


}



#forunsTopic{
position:relative;
float:left;
margin:0px;
padding:0px;
width:708px;  
list-style-image:none;
list-style-type:none;

}

#forunsTopic li{
margin:0px;
padding:0px;
position:relative;
float:left;
width:708px;
border-top:1px solid #696a6c;

display:block;

}

#forunsTopic li a:link, #forunsTopic li a:visited, #forunsTopic li a:active {

position:relative;
float:left;
width:695px;

border-top:1px solid #696a6c;

border:0px;


}

#forunsTopic  li a:hover{

background-color:#7fa4b6;



}


#forunsTopic  li a:hover  .textoCinzaForum{

color:#FFF;


}

#forunsTopic  li a:hover  .enciclopedia{

color:#FFF;


}



.textoCinzaForum{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
font-weight:100;
text-decoration:none;

}

.textoAzulForum{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#004b6d;
font-weight:600;
text-decoration:none;
line-height:20px;
}

.textoAzulForum_11{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004b6d;
font-weight:600;
text-decoration:none;
line-height:20px;
}

#fotos-galeria{
position:relative;
float:left;
width:400px;
}



#registo{

position:relative;
float:left;
width:708px; 
z-index:4;

}


#topReg{
position:relative;
float:left;
width:708px;
margin-top:10px;

}

#topRegOpc{
position:relative;
float:left;
width:708px;
margin-top:50px;

}
#reg-nome{
position:relative;
float:left;
padding-left:14px;
width:140px;
height:30px;
margin-top:4px;
}

#reg-nome2{
position:relative;
float:left;
padding-left:14px;
width:90px;
height:30px;
margin-top:4px;
}


#reg-tipo{
position:relative;
float:left;
padding-left:14px;
width:110px;
height:30px;
margin-top:16px;
}

#obrigatorio{
position:relative;
float:left;
padding-left:14px;
margin-top:10px;
}

#reg-input{
position:relative;
float:left;
width:500px;
height:30px;
margin-top:4px;
}

#concelhoinput{
position:relative;
float:left;
width:500px;
height:30px;
margin-top:4px;
}

#reg-inputTipo{
position:relative;
float:left;
width:500px;
height:30px;
margin-top:16px;
}

#opcional{
position:relative;
float:left;
padding-left:14px;
width:650px;
margin-top:40px;

/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;
}

#interesse{
position:relative;
float:left;
width:673px;
padding-left:30px;
}

#int-topics{
position:relative;
width:335px;
margin-top:3px;
line-height:16px;

}

#reg-input2{
position:relative;
float:left;
width:500px;
margin-top:4px;
}

#reg-termos{
position:relative;
float:left;
padding-left:14px;
width:650px;
height:30px;
margin-top:40px;
}



#inserirartigo{

position:relative;
float:left;
margin-top:1px;
width:707px; 


z-index:4;
}

#centro_marg{

position:relative;
float:left;
width:690px;
padding-left:12px; 
margin-top:15px; 
z-index:4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#inserirartigo2{

position:relative;
float:left;
margin-top:1px;
width:707px; 


z-index:4;
}

#google{

position:relative;
float:left;
margin-top:1px;
width:95px; 


z-index:4;
}


#inserir-titulo{
position:relative;
float:left;
width:685px;
padding-left:12px;

}

#taglist{
position:relative;
float:left;
width:500px;
height:21px;

}


#taglistname{
position:relative;
float:left;
width:250px;
}

#listaTags{
position:relative;
float:left;
width:500px;
padding-top:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;

}

#listaTags2{
position:relative;
float:left;
width:500px;
padding-top:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;
line-height:10px;

}

#listaTlf{
position:relative;
float:left;
width:500px;
padding-top:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;
line-height:10px;

}

#listaClass{
position:relative;
float:left;
width:570px;
padding-top:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f2f2f;
font-weight:600;
text-decoration:none;

}

#tagaddname{
position:relative;
float:left;
width:165px;

}

#itemTag{
position:relative;
float:left;
width:500px;
padding-top:4px;
}

#absoluto{

position: absolute;
z-index:2;

}

#absoluto{

position: absolute;
z-index:2;

}

#banner480x60{
position: absolute;
z-index:2;	
left:490px; 
top:10px;
}

#left{
position:relative;
float:left;
z-index:2;

}

.leftid{
position:relative;
float:left;
z-index:2;

}

.hide_div {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#3f7792;
	 font-weight:600;
	 text-decoration: none;
	 cursor: hand;
    width: 100%;
    padding: 0 0 0 0px;
    /*border-left: 7px solid #c60000;*/
    margin: 0;
}

.hide_div:hover {
	 text-decoration: underline;
}

.inside_hide_div {
    display: none;
}


.titulo_noticia{
font-weight: bold; 
color:#3f7792; 

}

label.error {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C00;
	width: 170px;
	height:15px;
	line-height:15px;
	
}


.farmacia_princ{
position:relative;
float:left;
z-index:2;
width:215px;
line-height:16px;
}

.farmacia_ele{
position:relative;
float:left;
z-index:2;
width:200px;
line-height:16px;
}
.farmacia_ele a{
	text-decoration:none;
}

.farmacia_ele a:hover{
	text-decoration:underline;
}

#containerReg{
position:relative;
float:left;
visibility:visible;
}

#containerDup{
position:relative;
float:left;
display:none;
padding-left:20px;
}

#containerGoogle{
position:relative;
float:left;
display:none;
padding-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
}

#containerEmpresa{
position:relative;
float:left;
width:680px;
display:none;
padding-left:12px;
}


#medilista_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#004b6d;

}

#medilista_anuncio_principal{
	
	position:relative;
	float:left;
	width:350px; 
	padding-top:10px;
	
}

#map{
position:relative; 
float:left;
width: 300px; 
height:300px;
margin-top:10px; 

}

#medilista_anuncio_info{
	position:relative;
	float:left;
	width:500px; 
	padding-top:20px;
}

#medilista_anuncio_especialidade{
	position:relative;
	float:left;
	width:500px; 
	padding-top:20px;
}

#medilista_anuncio_servicos{
	position:relative;
	float:left;
	width:500px; 
	padding-top:20px;
}

#medilista_anuncio_acordos{
	position:relative;
	float:left;
	width:500px; 
	padding-top:20px;
}

#fotos-medilista{
	position:relative;
	float:left;
	width:400px; 
	height:120px;
	padding-left:50px;
	padding-top:20px;
}

#tabelaMedico{
	display:none;
}

#tabelaEmpresa{
	display:none;
}

#pesquisaAjuda{
	position:relative;
	float:left;
	width:690px;
	text-align:left;
	padding-left:10px;
	
}

.n_semana{
	float:left;
	width:25px;
}

 .formError 
 {
			position:absolute;
			top:300px; left:300px;
			width:400px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
}
			
.formError .formErrorContent {
				width:100%; 
				color:#D83D25;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:4px 10px 4px 10px;
			
}

#listaanuncio{
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
	width:350px;
}

#listaanuncio li{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f2f2f;
	text-decoration:none;
	line-height:30px;
}

#directory_title{
	position:relative;
	float:left;
	width:680px;
	margin-left:10px;
	margin-top:30px;
	padding-top:10px;
	border-top:1px solid #999999;
}

#directory{
	position:relative;
	float:left;
	width:696px;
	padding-left:10px;
}

#directory > div{
	position:relative;
	float:left;
	width:232px;
	padding-left:0px;
}



#directory > div > div{
	position:relative;
	float:left;
	width:219px;
	padding-top:20px;

}

#directory  .first{
	width:217px !important;
	padding-left:15px !important;
}

#directory > div > div span{
	display:block;
}



#directory > div > div span a{
	font-weight:bold;
}


#directory > div > div > a{
	font-size:12px;
}


#directory_list{
	position:relative;
	float:left;
	width:690px;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #999999;
}

#directory_list .join{
	position:relative;
	float:left;
	width:229px;
}


#directory_list .join div{
	position:relative;
	float:left;
	width:229px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f2f2f;
	text-decoration:none;
}


#novoTopico{
position:relative; float:left; padding-left:13px; margin-top:5px;
text-align:right;
width:680px;

}

#novaCat{
position:relative; float:left; padding-left:13px; margin-top:5px;
width:680px;

}

#inserirCat {
position:relative; float:left;
width:680px;
display:none;
padding-top:20px;
}

#inserirCat span{
position:relative;
float:left;
width:100px;	
}

#inserirCat input{
position:relative;
float:left;	
}

#inserirCat .submit{
position:relative;
float:left;	
padding-left:13px; margin-top:15px; width:504px;
}

#inserirCat .submit input{
float:right !important;	
}

#inserirTopico{
position:relative; float:left;
width:680px;
margin-bottom:20px;
padding-top:20px;
}


#inserirTopico span{
position:relative;
float:left;
width:100px;	
}

#inserirTopico input{
position:relative;
float:left;
}

#inserirTopico #cat_exist{
position:relative;
float:left;
width:450px;
}

#inserirTopico #cat_new{
position:relative;
float:left;
width:450px;
display:none;
}

#inserirTopico .submit{
position:relative;
float:left;	
padding-left:13px; margin-top:15px; width:504px;
}

#inserirTopico .submit input{
float:right !important;	
}


#message_medilista{
position:relative;
float:left;
width:707px;
padding-top:30px;
}
#message_medilista .loading{
position:relative;
float:left;
width:32px;
height:32px;
background:url(../images/loading.gif);
margin-left:330px;
}

#message_medilista .textoCinza { 
position:relative;
float:left;
width:707px;
text-align:center;
padding-top:15px;
}
.title_directory{
position:relative;
float:left;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#7fa4b6;*/
color:#3f7792;
font-weight:bold;
padding-bottom:10px;	
}

#denominacao_div{
		position:relative;
		float:left; 
		width:700px;
}
#site_div{
		position:relative;
		float:left; 
		width:700px;
}
#email_e_div{
		position:relative;
		float:left; 
		width:700px;
}
