div#barra-principal{
clear:both;
width:770px;
height:31px;
background: #fff;
/*background:   url("../img/h_bkg1.gif");*/
}

div#barra-principal #logo{
float:left;
width:630px;
height:31px;
background:#fff;
/*margin:5px 0 0 5px;*/
margin: 0;
}

div#barra-principal #logo img {
margin: 0;
padding: 0;
border: none;
}

div#barra-principal #botoes{
margin:0;
padding:2px 0 0 0;
float:left;
width:90px;
height:29px;
}

/*div#barra-principal #webmail img {
margin: 0;
padding: 0;
border: none;
}

div#barra-principal #webmail{
float:left;
margin: 0 0 0 300px;
}*/

div#barra-principal #acesso-rapido select{
float:left;
margin:15px 0 0 460px;
font:10px verdana, arial, sans-serif;
}

div#linha1{
margin: 0;
padding: 0;
clear:both;
width:770px;
height:77px;
}
div#linha1 img {
/* float: left; */
margin: 0;
padding: 0;
}

div#conteudo{
clear:both;
width:770px;
height:auto;
}

/* div#conteudo #menu-esquerdo{
width:165px;
height:auto;
float:left;
font:12px verdana, arial, sans-serif;
margin:10px 0 0 0;
padding:0 0 0 5px;
} */

div#conteudo {
width: 770px;
margin: 0;
padding: 0;
} 

#conteudo-esquerdo {
width: 158px;
height: auto;
float: left;
}

div#conteudo #menu-esquerdo{
width:158px;
height:auto;
/*float:left;*/
font:11px verdana, arial, sans-serif;
}

div#conteudo #icones {
float: left;
width: 133px;
padding: 3px 10px 0 10px;
height: auto;
font: 11px verdana, arial, sans-serif;
text-align: center;
/*
background: #dbe5ec;
width:158px;
height:auto;
float:left;
text-align: center;*/
}

#icones ul {
margin: 10px 0 10px 0;
padding: 0;
list-style: none;
display: block;
}
#icones ul li {
margin: 0;
padding: 0 0 3px 0;
}

#icones ul li a {
text-decoration: none; 
}
#icones ul li a img {
border: none;
}

/* div#conteudo #menu-esquerdo ul{
list-style:none;
margin:0;
padding:0 0 0 15px;
}

div#conteudo #menu-esquerdo ul li img{
border:0;
margin:3px 10px 0 0;
}

div#conteudo #menu-esquerdo ul li{
height:auto;
padding:5px 5px 0 0;
}

div#conteudo #menu-esquerdo ul li a{
color:#333;
display:block;
}

div#conteudo #menu-esquerdo ul li a:hover{
color:#666;
}

div#conteudo div#menu-esquerdo ul a#menu-item-selecionado{
font-weight:bold;
} */

#coluna-meio {
float:left;
width:612px;
height:auto;
/*background: url("../img/g_bkg.gif");*/
margin: 0;
}

div#coluna-meio2 {
float: left;
width: 610px;
height:auto;
margin: 0;
}

div#coluna-meio2 table tr td.teste select {
width: 300px;
}

#imagens-tema {
clear: both;
border:0;
margin:0;
padding:0;
width:770px;
height:110px; /*antes era 77;*/
overflow:hidden;
}

#imagens-tema img {
float: left;
}
#imagens-tema a {
autline: none;
}
#imagens-tema a:link {
	color: #FFF;
	text-decoration: none;
	
}
	
#imagens-tema a:visited {
	text-decoration: none;
	color: #FFF;
}
#imagens-tema a:hover {
	text-decoration: none;
	color: #FFF;
}
#imagens-tema a:active {
	text-decoration: none;
	color: #FFF;
}



#conteudo-principal {
float:left;
width:433px;
height:auto;
padding: 0 10px 10px 10px;
font:11px verdana, arial, sans-serif;
line-height: 18px;
}

#conteudo-principal table {
/*margin-right: 5px;*/
}

#conteudo-principal img {
	margin: 3px 5px 3px 10px;
	float: left;
}


div#conteudo-principal p {
clear: both;
font: 11px Verdana, Arial, sans-serif;
line-height: 18px;
text-align: justify;
padding: 0;
margin: 10px 0 5px 0;
}

div#conteudo-principal p a {
font: 13px verdana, arial, sans-serif;
text-align:justify;
text-decoration: none;
color:#036;
font-weight:bold;
}
div#conteudo-principal a:hover {
text-decoration: underline;
}

div#sub-links {
float: left;
width: 133px;
padding: 3px 10px 0 10px;
height: auto;
font: 11px verdana, arial, sans-serif;
text-align: center;
}

div#coluna-meio #sub-links ul {
width: 133px;
list-style: none;
margin: 10px 0 0 0;
padding: 0;
}



div#sub-links h4 {
font: bold 12px Verdana, Arial, sans-serif;
color: #036;	
}


div#coluna-meio #sub-links ul li img {
border:0;
margin:0;
}

div#coluna-meio #sub-links ul li {
margin:0;
padding: 0;
}

div#coluna-meio #sub-links ul li span {
height:auto;
display:block;
padding:0;
margin:0;
}

div#coluna-meio #sub-links ul li a {
color:#333;
}

div#coluna-meio #sub-links ul li a:hover{
color:#666;
}



div#mag {
margin-bottom: 14px;
}



#imagens{
float:left;
margin:10px 0 0 0;
}

#imagens img{
display:block;
margin:5px 0 20px 15px;
}



#sub-conteudo ul {
margin: 10px 0 0 0;
padding: 0;
list-style: none;		
}

#sub-conteudo ul li {
display: inline;
margin: 0;
padding: 0;
}

#sub-conteudo ul li a {
margin: 0;
padding: 0;
display: block;
font: bold 11px Verdana, Arial, sans-serif;
color: #036;
line-height: 25px;
}

#sub-conteudo ul li a:hover {
text-decoration: underline;
}

#sub-conteudo ol li {
font: 11px Verdana, Arial, sans-serif;
}
#sub-conteudo ol li a {
font-weight: bold;
}





div#sub-conteudo {
float:left;
width: 580px; /*550*/
padding:10px 15px 10px 15px;
height:auto;
font:11px verdana, arial, sans-serif;
line-height: 18px;
}
div#sub-conteudo a {
font: 11px Verdana, Arial, sans-serif;
color: #036;
text-decoration: none;
}
div#sub-conteudo a:hover {
text-decoration: underline;
}
div#sub-conteudo table {
	/*margin-right: 5px;*/
}

div#sub-conteudo img {

margin: 2px;
float: left;
}



/*div#sub-conteudo p {
margin: 0;
padding: 10px;
}*/
div#sub-conteudo p {
font: 11px/1.7em Verdana, Arial, sans-serif;
}
div#sub-conteudo h2 {
font: bold 13px Verdana, Arial, sans-serif;
color: #036;
margin: 5px 0 20px 0;
}

div#sub-conteudo h3 {
margin: 0;
padding: 0;
background: #036;
color: #fff;
font-weight:bold;
}
div#sub-conteudo h3 span {
font:bold 11px Verdana, Arial, sans-serif;
background: #fff;
color: #036;
margin: 0 15px 0 30px;
padding: 0 6px;
}


div#sub-conteudo h4 {
font: bold 11px Verdana, Arial, sans-serif;
color: #036;
margin-top: 5px;
}
div#sub-conteudo h4 a {
font: bold 11px Verdana, Arial, sans-serif;
color: #036;
text-decoration: none;
}
div#sub-conteudo h4 a:hover {
text-decoration: underline;
}

#sub-conteudo h6 {
	margin: 20px 0 0 0;
	padding: 10px 0 0 400px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #000;
}

#sub-conteudo h6 font {
	float: left;
}

#sub-conteudo h6 a img {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
}

p strong {
color: #036;
}

p b {
color: #036;
}



/*aqui começa a busca avançada */

#coluna-meio2 fieldset {
border: none;
margin-top: 10px;
padding: 0 10px 0 10px;
}
#coluna-meio2 legend font strong {
font: bold 13px Verdana, Arial, sans-serif !important;
color: #036 !important;
}

#coluna-meio2 span select {
width: 460px;
}

#coluna-meio2 label {
font: 12px Verdana, Arial, sans-serif;
float: left;
width: 100px;
margin-right: 5px;
}
#coluna-meio2 option {
font: 11px Verdana, Arial, sans-serif;
padding-bottom: 3px;
}
#coluna-meio2 input {
margin-top: -5px;
}

/* e aqui termina a busca avançada*/



/* aqui o menu da esquerda - mesmo menu do Portal Fiocruz */

ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;
}	

/* outras listas */
ul#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* itens das listas */
ul#menu li {
	display: inline;
	font: 11px arial, sans-serif;	
}
	
/* a */
ul#menu li a {
   	display: block;
	height: 20px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	margin: 0;
	line-height: 20px;
	text-decoration: none;
	border-bottom: 2px solid #fff; 
}

/* niveis */
ul.n1 li a {
	color: #000;
	background: #c3d1de;
	padding-left: 5px;
}
ul.n2 li a { 
    width:148px; /*165px; */
    color: #000;
	background: #d8e0e8;
	padding-left: 10px;
}
ul.n3 li a {
    width:133px; 
    color: #000;
	background:#d9eae9;
	padding-left: 25px;
}
ul.n4 li a {
    width:150px;
    color: #fff;
	background: #566891;
	padding-left: 15px;
}


/*liberarando a altura para os navegadores bons 
esta regra fica sempre abaixo das 3 regras acima  
*/

ul#menu li a {
   	voice-family: "\"}\""; 
  	voice-family: inherit;
	min-height: 20px;
	height: auto;		
	display:block;
}

h5.link_arquivo {
width: 580px !important;
height: 20px;
text-align: right;
border-top: 1px solid #CCC;
}
h5.link_arquivo a {
font: bold 11px Verdana, Arial, Helvetica, sans-serif !important;
color: #036;
text-decoration: none;
}
h5.link_arquivo a:hover {
text-decoration: underline;
}





#sub_conteudo_arq {
float:left;
width: 580px; /*550*/
padding:10px 15px 10px 15px;
height:auto;
font:11px verdana, arial, sans-serif;
line-height: 18px;
}
#sub_conteudo_arq a {
font: 11px Verdana, Arial, sans-serif;
color: #036;
text-decoration: none;
}
#sub_conteudo_arq a:hover {
text-decoration: underline;
}
#sub_conteudo_arq img {
margin: 3px 5px 3px 0;
float: left;
}




#sub_conteudo_arq h3 {
margin: 0;
padding: 0;
background: #036;
color: #fff;
font-weight:bold;
}
#sub_conteudo_arq h3 span {
font:bold 11px Verdana, Arial, sans-serif;
background: #fff;
color: #036;
margin: 0 15px 0 30px;
padding: 0 6px;
}


#sub_conteudo_arq ul {
/*list-style-image: url(../img/bullet.gif);*/
list-style: none;
}
#sub_conteudo_arq ul li {
padding-top: 15px;
font: bold 11px Verdana, Arial, sans-serif;
color: #036;
line-height: 15px;
}

#sub_conteudo_arq ul li a {
font: bold 11px Verdana, Arial, sans-serif;
color: #036;
line-height:15px;
}
#sub_conteudo_arq ul li a:hover {
text-decoration: underline;
}

/* fim do menu do Portal da Fiocruz */

h3.titulo_noticias {
margin: 10px 0 10px 0;
padding: 0 0 0 30px;
background:#000066;
}

h3.titulo_noticias span{
margin:0;
padding:0 5px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#006;
background:#FFF;
}

#area1 {
	text-align: left;
}

#area1 img {
	margin-left: 0;
	margin-right: 5px;
	float: left; 
}

#area1 p {
	text-align: left !important;
}

#area2 {
	margin-bottom: 20px; 
}

#area2 img {
	margin: 0 5px 0 0;
	border: none;
	float: left;
}

#area2 ul {
	margin: 0;
	padding: 0;
	width: 430px;
	list-style: none;
}

#area2 ul li {
	float: left;
	width: 215px;
	padding:5px 0 0 0;
}

#area2 ul li a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 15px;
	text-decoration: none;
}

#area2 ul li a:hover {
	text-decoration: underline;
}


.reset {
	clear: both;
	margin: 0;
	padding: 0;
}

#area3 {
	width: 433px;
	background: url(../img/bg_area3.gif) top left repeat-y;
}

 #centro_estudos {
 	margin: 0; padding: 35px 10px 0 10px; 
	width: 210px;
	background: url(../img/titulo_centro_estudos.gif) top left no-repeat; 
	float: left;
 }

	 #centro_estudos p {
	 	font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #666 !important;
		text-align: center !important;
	 }
	 
	 #centro_estudos p a {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #666 !important;
		text-decoration: none;
	 }

	 #centro_estudos p a:hover {
		text-decoration: underline;
	 }
	 
 #destaques_home {
 	margin: 0; padding: 0 0 0 10px;
	width: 193px;
	float: left;
 }
 
h3.titulo_destaques {
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: #000066;
}
h3.titulo_destaques span{
	margin:0;
	padding:0 5px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#006;
	background:#FFF;
}

 
	 .destaques_h4 {
	 	margin: 10px 0 0 0;
		padding-bottom: 10px;
		border-bottom: 1px dotted #000;
	 }

	 a.link_dest {
	 	font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
	 }
	 
	 a:hover.link_dest {
	 	text-decoration: underline;
	 }


/* template envia materia */
#envia_materia {
padding:10px 15px 10px 15px;
height:auto;
}

#envia_materia h3 {
	margin: 0 !important;
	padding: 0 !important;
	background: #036 !important;
	color: #fff !important;
	font-weight:bold !important;
}

#envia_materia h3 span {
	font:bold 11px Verdana, Arial, sans-serif !important;
	background: #fff !important;
	color: #036 !important;
	margin: 0 15px 0 30px !important;
	padding: 0 6px !important;
}


#envia_materia form {
	margin: 0;
	padding: 10px;
}

.btn_envia_mat {
	margin: 0;
	padding: 3px;
	width: 70px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #036;
	border: none;
}

#envia_materia p {
	margin: 3px;
	padding: 10px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #E2ECF4;
}

#envia_materia p span {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
}

#envia_materia p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}


#envia_materia p label {
	width: 100px;
	float: left;
}
/* fim envia materia */


/* imprimir e enviar materia */
#alternativas {
	clear: both;
	margin: 0;
	padding: 10px 0 0 245px;
	width: 335px;
	height: 30px;
	border-top: 1px solid #000;
}

#print {
	width: 180px;
	font: 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000;
	float: left;
}
	#print font {
		margin-top: 5px;
		float: left;
	}
	#print a img {
		margin-left: 3px;
		float: left;
	}

#envia {
	width: 135px;
	font: 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000;
	float: left;
}

	#envia font {
		margin-top: 5px;
		float: left;
	}
	#envia a img {
		margin-left: 3px;
		float: left;
	}
	
p.enviar_mat {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: none !important;
}

/* fim imprimir e enviar materia */	

h6.mais_noticias {
	display: block;
	margin: 0;
	padding: 5px 0 20px 0;
	text-align: right;
	border-top: 1px dotted #666;
}
	h6.mais_noticias a {
		font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666;
		text-decoration: none;
	}
	h6.mais_noticias a:hover {
		text-decoration: underline;
	}

/* leiamais */	

#leiamais {height:auto; width:260px; padding-top:3px; float:right; }

.topomais{ width:260px; height:16px; clear:both;  padding:0; margin:0; background-image:url(../img/leiamais.jpg); background-repeat:no-repeat;  }
.temasrela{ width:260px; height:16px; clear:both;  padding:0; margin:0; background-image:url(../img/temasrela.jpg); background-repeat:no-repeat;  }

.blocomais{
	background-color: #f7f7eb;
	width:260px;
	border: 1px solid #ddddd3; 
	padding: 0.5em;
	margin:2px 0 0 0;
	font: 10px bold Verdana, Arial, Helvetica, sans-serif ;
}

.blocomais li{
	list-style: none;
	padding: 0.3em 0 0 0.3em;
	border-bottom: 1px dotted #ddddd3;
}

.blocomais a {
	color:#5a542b;
}
.blocomais a:hover {
	text-decoration:underline;
	color:#5a542b;
}