body{
	background-repeat: no-repeat;
	background-position: top;
  	margin:0;
  	padding:0;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p,h1,h2,h3,h4{
	margin: 0;
	padding: 0;
}

/*------------------------------------------GERAL--------------------------------------------*/
#geral {
margin-top: 29px;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
padding: 0 0 0px 0;
width: 1005px;
background-color: #fff;
}

/*---------------------- MAPA --------------------------------------*/

  
/*----------BARRA GOVERNO FEDERAL---------*/


/*
#barragoverno {
	font-size: 8px; 
	width: 1005px;
	height: 0px;
	margin: 0;
}
*/

/*
#barragoverno p.logogoverno a {
width: 800px;
height: 28px;
position: absolute;
top: 0px;
right: 0px;
text-indent: -5000px;
}
*/
@ media screen {
	display: inline;
}
#barra-brasil .list-item{
	display: inline;
}


/*-----------TESTEIRA----------------*/ 
#testeira {
  background-image: url(imagens/testeira/testeira-2014-5.jpg);
  background-repeat: no-repeat;
  background-color: #305979;
  color: #000;
  width: 1002px;
  height: 83px;
  font-size: 10px;
  margin: -29px 0 10px 0;
  padding: 0;
 }
#testeira h1.logotipoccms a{
	float: left;
	width: 650px;
	height: 83px;
	text-indent: -5000px;
}



/*-----------MENU HORIZONTAL--------------*/
#menuhorizontal{
   float: right;
	width: 215px;
	margin: 27px 17px 0 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	list-style-type:none;
	text-align: right;
	line-height: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menuhorizontal li  {
   float: left;
	margin: 0px 0 0px 0;
	padding: 0px 15px 0px 0px;
}

#menuhorizontal li.segundalinha {
text-indent: 0px;
}

#menuhorizontal li a{
	text-decoration: none;
	color: #000;
	border-bottom: medium;
	border-color: #000;
	border-bottom-width: medium;
	color: #fff;
}
#menuhorizontal li a:hover{
	text-decoration: underline;
	color: #fff;
}


/*-------------LINHA-------------*/
#linha{
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #BDBDBD;
	margin: 35px 0 0 0;
}

/*----------LINHA AZUL------------*/
#linhaazul{
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #305878;
	margin: 350px 0 0 0;
}



/*-------------------------------------CONTEUDO PÁGINA INICIAL---------------------------------------------*/
#conteudo{
float: left;
width: 1005px;
padding: 0px 0px;
background-color: #fff;
display: table;
}
/*---
.mapa {
	
	background-color:gray;
	height: 300px;
	width: 400px;
	margin-top:-500px;
	float:left;
	
	
}
--*/

/*----VOLTAR PARA A PÁGINA INICIAL----*/

#voltarparapaginainicial{
	font-size: .7em;
	margin: 2px 10px 0 10px;
	text-align: left;
	color: #000000;
}
#voltarparapaginainicial a{
	color: #000000;
	text-decoration: none;
}
#voltarparapaginainicial a:hover{
	color: #000000;
	text-decoration: underline;
}




/*---REDES SOCIAIS---*/

#redessociais {
background-color:#FFF;
list-style:none;
width: 1002px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#redessociais li{
float:right;
margin-left:2px;
margin-right:2px;
margin-top:2px;
}

#redessociais li img{
border:0;
}



/*---TEASER---*/
#teaser{
	float: left;
	margin: 18px 8px 15px 5px;
	width: 252px;
}

/*
#teaser img{
	border-style: solid;
	border-width: 1px;
	border-color: #305878;
}
*/

/*
p.destaqueanimacao {
	color: #000;
	text-indent: 15px;
	margin: 0 0 20px 0;
}
*/

p.textoteaser1 {
	width: 252px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: center;
}
p.textoteaser1 a {
	color: #000;
	text-decoration: none;
}
p.textoteaser1 a:hover {
	color: #000;
	text-decoration: underline;
}


p.textoteaser2 {
	width: 252px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 20px;
}
p.textoteaser2 a {
	color: #000;
	text-decoration: none;
}
p.textoteaser2 a:hover {
	color: #000;
	text-decoration: underline;
}



/*---TEASER COLUNA DO MEIO---*/
#teasercolunadomeio{
	float: left;
	margin: 18px 8px 15px 5px;
	width: 252px;
}

#teasercolunadomeio img{
	border-style: solid;
	border-width: 1px;
	border-color: #305878;
}

/*
p.destaqueanimacao {
	color: #000;
	text-indent: 15px;
	margin: 0 0 20px 0;
}


p.textoteaser1 {
	width: 252px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: center;
}
p.textoteaser1 a {
	color: #000;
	text-decoration: none;
}
p.textoteaser1 a:hover {
	color: #000;
	text-decoration: underline;
}


p.textoteaser2 {
	width: 252px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 20px;
}
p.textoteaser2 a {
	color: #000;
	text-decoration: none;
}
p.textoteaser2 a:hover {
	color: #000;
	text-decoration: underline;
}

*/


/*----LOGOTIPO BVS-----
#bvs {
   float: left;
   background-image: url(imagens/bvs_logo_final.jpg);
	background-repeat: no-repeat;
	color: Black;
	height: 95px;
	width: 50px;
	margin: 30px 60px 0 30px;
	padding: 0 60px 0 0;
}

#bvs p.logotipobvs a {
   font-size: 8px;
   width: 100px;
	height: 105px;
	position: absolute;
	top: 500px;
	text-indent: -5000px;
}

#bvs p.logotipobvs2 a {
   font-size: 8px;
	position: absolute;
	left: 0px;
	top: 100px;
}
*/


/*-----------------------------------PÁGINAS INICIAL---------------------------------------*/

#ladoesquerdo {
   float: left;
	width: 270px;
	height: auto;
	background-color: #fff;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
}




/*------------ESPAÇO SOBRE O CCMS-----------*/
#espacosobreoccms{
   float: left;
   width: 270px;
	height: 295px;
	margin: 41px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}

#espacosobreoccms a img{
width: 270px;
height: 295px;
padding: 0px 0px 0px 0px;
border: 0px;
}



/*------------MENU CULTURA E SAUDE-----------*/
#listamostrasvirtuais{
   float: left;
   width: 250px;
	height: 663px;
	margin: 43px 0 10px 0px;
	padding: 10px 10px 2px 10px;
	list-style: none;
	font-size: 11px;
	background-color: #E5E5E5;
	border-color: #B2C1CD;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: table;
}
#listamostrasvirtuais ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#listamostrasvirtuais li.titulolistamostrasvirtuais {
padding: 8px 10px 5px 10px;
margin: 0px 0px 30px 0px;
border-bottom: #B2C1CD solid 1px;
text-align: center;
width: 230px;
}

#listamostrasvirtuais li  {
   float: left;
	margin: 0px 0 0px 0;
	padding: 5px 0 30px 0;
	line-height: 20px;
}

#listamostrasvirtuais img{
float: left;
padding: 0px 5px 0px 0;
border: 0;
}

#listamostrasvirtuais img.imagensmaiores{
float: left;
padding: 0px 10px 0px 0;
border: 0;
}

#listamostrasvirtuais img.imagensmenores{
float: left;
padding: 0px 10px 3px 0;
border: 0;
}


#listamostrasvirtuais li.destaquemostrasvirtuais{
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 45px;
width: 165px;
}


#listamostrasvirtuais li.destaquemostrasvirtuais img.imagensmaiores2 {
padding: 0px 0px 0px 0px;
margin: 0 0px 10px 0px;
width: 140px;
}


#listamostrasvirtuais li.textoseparado {
padding: 0px 0px 0px 0px;
margin: 0px 0px 25px 36px;
width: 190px;

text-align:center;
}

#listamostrasvirtuais a{
	text-decoration: none;
	color: #000;
}
#listamostrasvirtuais a:hover{
	text-decoration: underline;
	color: #000;
}
#listamostrasvirtuais span.itemdestacado {
	color: #305878;
}

#listamostrasvirtuais span.itemdestacadomaior{
	color: #305878;
	font-size: 13px;
}

#listamostrasvirtuais li.ultimoitem  {
   float: left;
	margin: 0px 0 0px 0;
	padding: 5px 0 0px 0;
	line-height: 20px;
}

#listamostrasvirtuais li.outrasmostras{
  padding: 0px 10px 0px 10px;
  margin: 28px 0px 0 70px;
  list-style: none;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;

 }
 
#listamostrasvirtuais li.outrasmostras a{
	text-decoration: none;
	color: #305878;
}
#listamostrasvirtuais li.outrasmostras a:hover {
	text-decoration: underline;
	color: #000;
}



/*------------LISTA MOSTRAS VIRTUAIS----------
#listamostrasvirtuais{
  float: left;
  font-size: .8em;
  padding: 20px 0px 3px 0px;
  margin: 58px 0px 20px 0px;
  width: 250px;
  height: 652px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #E5E5E5;
}
#listamostrasvirtuais li{
  color: #000;
  padding: 0px 0 7px 0px;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
  width: 245px;
}

#listamostrasvirtuais li.mostras{
  color: #000;
  padding: 0px 0px 55px 0;
  line-height: 17px;
  list-style: none;
}


#listamostrasvirtuais li.destaquemostras {
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 50px;
width: 125px;
}


#listamostrasvirtuais li.confiramostras{
  color: #000;
  padding: 0px 0px 20px 0;
  margin: 0px;
  line-height: 17px;
  list-style: none;
}

#listamostrasvirtuais li.imagemgrande{
  width: 550px;
  height: 388px;
  padding: 0px 0px 55px 0;
}

#listamostrasvirtuais li.duasimagens{
  width: 420px;
  height: 113px;
  padding: 0px 0px 55px 0;
}

#listamostrasvirtuais span.itensmostras{
  color: #fff;
  padding: 0px 0 0px 0;
  line-height: 7px;
  list-style: none;
  font-size: 11px;
}

#listamostrasvirtuais img{
float: left;
padding: 0px 5px 5px 0;
border: 0;
}
#listamostrasvirtuais a{
	text-decoration: none;
	color: #000;
}
#listamostrasvirtuais a:hover {
	text-decoration: underline;
	color: #000;
}
#listamostrasvirtuais span.itemdestacado{
	color: #305878;
	margin: 0px 0px;
	padding: 0px;
}

#listamostrasvirtuais span.itemdestacadomaior{
	color: #000;
	font-size: 13px;
	line-height: 0px;
	margin: 0px 0px;
	padding: 0px;
}

#listamostrasvirtuais span.itemdestacadomaior a{
	text-decoration: none;
	color: #305878;
}

#listamostrasvirtuais span.itemdestacadomaior a:hover{
	text-decoration: underline;
	color: #305878;
}

#listamostrasvirtuais span.itemdestacadomaiorpreto{
	color: #000;
	font-size: 13px;
}

#listamostrasvirtuais span.itemdestacadovermelho{
	color: #EA3F00;
	font-size: 14px;
}
#listamostrasvirtuais span.itemdestacadovermelho2{
	color: #990000;
	font-size: 13px;
	line-height: 23px;
}

#listamostrasvirtuais li p{
margin: 15px 0 0 0;
padding: 0px;
}
-*/



/*---------------------------------------------DIV COLUNA DO MEIO----------------------------------------------*/
#colunadomeio{
   float: left;
   width: 400px;
	height: 1361px;
	margin: 10px 0px 10px 18px;
	padding: 10px 10px 0px 10px;
	font-size: .8em;
	list-style: none;
	font-size: 11px;
	background-color: #fff;
	border-color: #B2C1CD;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#colunadomeio p.noticiasanteriores{
  float:right;
  padding: 0px 0px 0px 0;
  margin: 22px 28px 0px 0;
  list-style: none;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #fff;
 }
 
#colunadomeio p.noticiasanteriores a{
	text-decoration: none;
	color: #000;
}
#colunadomeio p.noticiasanteriores a:hover {
	text-decoration: underline;
	color: #000;
}


/*------------DESTAQUES NOTICIA 1-----------*/

#destaquesnoticia1{
  float: left;
  /*font-size: .8em;*/
  padding: 0px 0px 0px 0px;
  margin: 10px 15px 10px 25px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  background-color:#fff;
}
#destaquesnoticia1 li{
  color: #000;
  padding: 0px 0 7px 0;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
}
#destaquesnoticia1 li a{
	text-decoration: none;
	color: #305979;
}
#destaquesnoticia1 li a:hover{
	text-decoration: underline;
}


/*------------DESTAQUES NOTICIA 2-----------*/

#destaquesnoticia2{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 40px 15px 10px 25px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
#destaquesnoticia2 li{
  color: #000;
  padding: 0px 0 7px 0;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
}
#destaquesnoticia2 li a{
	text-decoration: none;
	color: #305979;
}
#destaquesnoticia2 li a:hover{
	text-decoration: underline;
}


/*------------DESTAQUES NOTICIA 3-----------*/

#destaquesnoticia3{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 40px 15px 10px 25px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
#destaquesnoticia3 li{
  color: #000;
  padding: 0px 0 7px 0;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
}
#destaquesnoticia3 li a{
	text-decoration: none;
	color: #305979;
}
#destaquesnoticia3 li a:hover{
	text-decoration: underline;
}


/*------------DESTAQUES NOTICIA 4-----------*/

#destaquesnoticia4{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 40px 15px 10px 25px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
#destaquesnoticia4 li{
  color: #000;
  padding: 0px 0 7px 0;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
}
#destaquesnoticia4 li a{
	text-decoration: none;
	color: #305979;
}
#destaquesnoticia4 li a:hover{
	text-decoration: underline;
}


/*------------DESTAQUES-----------*/

#destaques{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 10px 0px 30px;
  width: 408px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
#destaques li{
  color: #000;
  padding: 0px 0 7px 0;
  margin: 0px 0px;
  line-height: 16px;
  list-style: none;
}

#destaques li.mostras{
  color: #000;
  padding: 0px 0px 35px 0;
  line-height: 17px;
  list-style: none;
}


#destaques li.noticiasanteriores{
  float: left;
  padding: 0px 0px 0px 0;
  list-style: none;
  font-size: 11px;
  border-top: #B2C1CD solid 1px;
  border-bottom: #B2C1CD solid 1px;
 }

#destaques li.imagemgrande{
  width: 400px;
  height: 300px;
  padding: 0px 0px 0px 0;
  margin: 0px 0px 0px 0;
  background-color: #fff;
}

#destaques li.imagemgrande2{
  width: 400px;
  height: 388px;
  padding: 0px 0px 20px 0;
  margin: 0px;
}

#destaques li.imagemgrande3{
  width: 400px;
  height: 250px;
  padding: 0px 0px 50px 0;
  background-color: #fff;
}


#destaques img.imagemgrande4{
  width: 400px;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 40px 0px;
  background-color: #fff;
}


#destaques li.duasimagens{
  width: 420px;
  height: 113px;
  padding: 0px 0px 55px 0;
}

#destaques span.itensmostras{
  color: #fff;
  padding: 0px 0 0px 0;
  line-height: 7px;
  list-style: none;
  font-size: 11px;
}

#destaques img{
float: left;
padding: 0px 5px 5px 0;
border: 0;
}
#destaques a{
	text-decoration: none;
	color: #000;
}
#destaques a:hover {
	text-decoration: underline;
	color: #000;
}
#destaques span.itemdestacado{
	color: #305878;
	margin: 0px;
	padding: 0px;
}

#destaques span.itemdestacadomaior{
	color: #305878;
	font-size: 13px;
	line-height: 16px;
}

#destaques span.itemdestacadomaior a{
	text-decoration: none;
	color: #305878;
}

#destaques span.itemdestacadomaior a:hover{
	text-decoration: underline;
	color: #305878;
}

#destaques span.itemdestacadomaiorpreto{
	color: #000;
	font-size: 13px;
}

#destaques span.itemdestacadovermelho{
	color: #EA3F00;
	font-size: 14px;
}
#destaques span.itemdestacadovermelho2{
	color: #990000;
	font-size: 13px;
	line-height: 23px;
}

#destaques span.itemdestacadovermelho3{
	color: #990000;
	font-size: 12px;
	line-height: 23px;
}

#destaques li p{
margin: 15px 0 0 0;
padding: 0px;
}

#destaques li p.creditodestaques{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	width: 400px;
	background-color: #fff;
}




/*------------MENU SAUDE MENTAL-----------
#menusaudemental{
   float: left;
   width: 250px;
	margin: 10px 0 10px 15px;
	padding: 10px 10px 0px 10px;
	font-size: .8em;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #B2C1CD;
	border-style: solid;
	border-width: 1px;
}
#menusaudemental ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#menusaudemental li.tituloareatematica {
padding: 8px 10px 5px 10px;
margin: 0px 0px 10px 0px;
border-bottom: #B2C1CD solid 1px;
text-align: center;
width: 230px;
}

#menusaudemental li  {
   float: left;
	margin: 5px 0 15px 0;
	padding: 0 0 0px 0;
	line-height: 20px;
}

#menusaudemental img{
float: left;
padding: 0px 5px 0px 0;
border: 0;
}

#menusaudemental img.imagensmaiores{
float: left;
padding: 0px 55px 0px 0;
border: 0;
}

#menusaudemental img.imagensmenores{
float: left;
padding: 0px 10px 3px 0;
border: 0;
}

#menusaudemental img.imagensmenores2{
float: left;
padding: 0px 5px 30px 0;
border: 0;
background-color: #fff;
}

#menusaudemental a{
	text-decoration: none;
	color: #000;
}
#menusaudemental a:hover{
	text-decoration: underline;
	color: #000;
}
#menusaudemental span.itemdestacado {
	color: #305878;
}

#menusaudemental span.itemdestacadomaior{
	color: #305878;
	font-size: 13px;
}
*/



/*------------RETRATOS DA SAUDE BRASILEIRA-----------*/
#retratosdasaudebrasileira{
   float: left;
   width: 250px;
	height: 318px;
	margin: 0px 0 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: .8em;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}
#retratosdasaudebrasileira ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#retratosdasaudebrasileira li  {
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
}

#retratosdasaudebrasileira img{
padding: 0px 0px 0px 0;
border: 0;
}



/*------------MENU CULTURA E SAUDE-----------*/
#culturaesaude{
   float: left;
   width: 250px;
	height: auto;
	margin: 10px 0 0px 18px;
	padding: 10px 10px 17px 10px;
	font-size: .8em;
	list-style: none;
	font-size: 11px;
	background-color: #fff;
	border-color: #B2C1CD;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#culturaesaude ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#culturaesaude li.tituloculturaesaude {
padding: 8px 10px 5px 10px;
margin: 0px 0px 30px 0px;
border-bottom: #B2C1CD solid 1px;
text-align: center;
width: 230px;
}

#culturaesaude li  {
   float: left;
	margin: 0px 0 0px 0;
	padding: 5px 0 20px 0;
	line-height: 20px;
}

#culturaesaude img{
float: left;
padding: 0px 5px 0px 0;
border: 0;
}

#culturaesaude img.imagensmaiores{
float: left;
padding: 0px 10px 0px 0;
border: 0;
}

#culturaesaude img.imagensmenores{
float: left;
padding: 0px 10px 3px 0;
border: 0;
}


#culturaesaude li.destaquecultura {
padding: 0px 0px 0px 0px;
margin: 15px 0px 10px 15px;
width: 160px;

text-align: center;
float:left;
display:table;
background
}

#culturaesaude li.destaquecultura img.imagensmaiores2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 30px;

}

/*
#culturaesaude li.textoseparado {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
*/

#culturaesaude a{
	text-decoration: none;
	color: #000;
}
#culturaesaude a:hover{
	text-decoration: underline;
	color: #000;
}

#culturaesaude a.titulodestacao{
     width:220px;
	 height:60px;	
	
	 display:table;
	 float:left;
	 margin:0px;
}




#culturaesaude span.itemdestacado {
	color: #305878;
}

#culturaesaude span.itemdestacadomaior{
	color: #305878;
	font-size: 13px;
}

#culturaesaude li.ultimoitem  {
   float: left;
	margin: 0px 0 0px 0;
	padding: 5px 0px 0px 0;
	line-height: 20px;
	width: 260px;
	background-color: #fff;
}

#culturaesaude li.maisdestaques{
  padding: 0px 10px 0px 10px;
  margin: 28px 0px 0 70px;
  list-style: none;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #fff;
  text-align: center;
 }
 
#culturaesaude li.maisdestaques a{
	text-decoration: none;
	color: #305878;
}
#culturaesaude li.maisdestaques a:hover {
	text-decoration: underline;
	color: #000;
}


/*------------MENU EVENTOS PÁGINA INICIAL-----------*/
#menueventos-pginicial{
   float: left;
   width: 250px;
	margin: 10px 0 10px 15px;
	padding: 10px 10px 0px 10px;
	font-size: .8em;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #B2C1CD;
	border-style: solid;
	border-width: 1px;
}
#menueventos-pginicial ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#menueventos-pginicial li.tituloeventos {
padding: 8px 10px 5px 10px;
margin: 0px 0px 10px 0px;
border-bottom: #B2C1CD solid 1px;
text-align: center;
width: 230px;
}

#menueventos-pginicial li  {
   float: left;
	margin: 5px 0 15px 0;
	padding: 0 0 0px 0;
	line-height: 20px;
}

#menueventos-pginicial img{
float: left;
padding: 0px 5px 0px 0;
border: 0;
}

#menueventos-pginicial img.imagensmaiores{
float: left;
padding: 0px 55px 0px 0;
border: 0;
}

#menueventos-pginicial img.imagensmenores{
float: left;
padding: 0px 10px 3px 0;
border: 0;
}

#menueventos-pginicial img.imagensmenores2{
float: left;
padding: 0px 5px 30px 0;
border: 0;
background-color: #fff;
}

#menueventos-pginicial a{
	text-decoration: none;
	color: #000;
}
#menueventos-pginicial a:hover{
	text-decoration: underline;
	color: #000;
}
#menueventos-pginicial span.itemdestacado {
	color: #305878;
}

#menueventos-pginicial span.itemdestacadomaior{
	color: #305878;
	font-size: 13px;
}




/*-------------------------------------DESTAQUES ANTERIORES---------------------------------------------*/

#destaquesanteriores{
	float: right;
   width: auto;
	margin: 10px 75px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: table;
	background-color: #fff;
}


#destaquesanteriores li.anteriores {
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 10px 10px 10px;
text-align: center;
}


#destaquesanteriores li.anteriores a{
	color: #305878;
	text-decoration: none;
}

#destaquesanteriores li.anteriores a:hover{
	color: #305878;
	text-decoration: underline;
}



/*-------------------------------------RODAPE---------------------------------------------
/*
  float: left;
  background-color: #305979;
  color: black;
  height: auto;
  font-size: 11px;
  margin: 0px 0px 30px 0px;
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: aqua;
*/
 
#rodape {
float: left;
margin-top: 20px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
width: 1002px;
height: 187px;
padding: 0px 0px 0px 0px;
border: 0px;
display: table;
}
 
 
#rodape p.textorodape{
float: left;
width: 1000px;
padding: 35px 0px 20px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #131313;
text-align: center;
position: absolute;
}

.textocorbranca {
	color: #fff;
	font-size: 13px;
}


img.mapalocalizacaoccms {
	float: right;
	margin: 30px 40px 0 10px;
}

img.logotipogovernofederal {
	float: right;
}



/*------------------------------------------LOGOTIPOS GOVERNO FEDERAL-------------------------------------*/


.logotiposgoverno img {
	border: 0px;
}



/*--------------------------------------------------------------------------------PÁGINAS INTERNAS--------------------------------------------------------------------------------*/



/*----------IMAGENS PRÉDIO---------*/
#imagempredio{
float: left;
background-color: #fff;
}

#imagempredio img{
padding: 0px 10px 0px 0;
margin: 0px 0px 0px 1px;
}



/*-----------TEXTO------------*/
#texto{
   float: left;
   width: 521px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 300px 5px;
	list-style: none;
	background-color: #fff;
}

#textosegundaformatacao{
   float: left;
   width: 521px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	list-style: none;
	background-color: #fff;
}


#textosegundaformatacao p.credito{
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 18px;
}


#textosegundaformatacao span.itemdestacadomaior{
	color: #305878;
	font-size: 14px;
	line-height: 16px;
}



/*--------TEXTOS MENORES--------*/
#textosmenores{
   float: left;
   width: 730px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 300px 5px;
	list-style: none;
	background-color: #fff;
}


/*--------TEXTOS MAIORES--------*/
#textosmaiores{
   float: left;
   width: 700px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 40px 5px;
	list-style: none;
	background-color: #fff;
}

#textosmaiores img{
padding: 10px 10px 0px 0;
margin: 0px 10px 10px 1px;
}


#textosmaiores p.credito{
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

#textosmaiores span.itemdestacadomaior{
	color: #305878;
	font-size: 14px;
	color: #305878;
}

#textosmaiores p a{
text-decoration: none;
color: #305878;
}

#textosmaiores p a:hover{
text-decoration: underline;
color:#000;
}

/*-----------TÓPICOS-----------*/
#topicos{
   float: left;
   width: 730px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	list-style: none;
	background-color: #fff;
}
#topicos li{
	margin: 0px 0;
   padding: 0 0 8px 0;
}
#topicos a{
	color: #000;
	text-decoration: none;
}
#topicos a:hover{
	text-decoration: underline;
}
#topicos img{
	border: 0;
}



/*----------HISTÓRICO-----------*/
#historico1{
   float: left;
   width: 565px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 32px 300px 0px;
	list-style: none;
	background-color: #fff;
}


#historico2{
   float: left;
   width: 565px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 300px 0px;
	list-style: none;
	background-color: #fff;
}



/*-----------MOSTRAS VIRTUAIS----------*/
#mostrasvirtuais{
   float: left;
   width:730px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 300px 5px;
	list-style: none;
	background-color: ;
	 
}

#mostrasvirtuais li{
background-color: #fff;
margin: 0px 0px 5px 0px;
height: 120px;
}


#mostrasvirtuais a{			
	text-decoration: none;
	color:000;
}

#mostrasvirtuais a:hover{
	text-decoration: underline;
}


#mostrasvirtuais img.identvisualpadrao{
float: left;
padding: 0px 20px 10px 0;
border: 0px;
}

.topicos{
color: #305878;
}

/*------

#mostrasvirtuais img{
float: left;
padding: 10px 10px 10px 0;
border: 0px;
}


#mostrasvirtuais img.identvisual1{
float: left;
padding: 15px 10px 0px 0;
border: 0px;
}


#mostrasvirtuais img.identvisual3{
float: left;
padding: 15px 10px 55px 0;
border: 0px;
}

#mostrasvirtuais img.identvisual4{
float: left;
padding: 15px 10px 105px 0;
border: 0px;
}

#mostrasvirtuais p{
	padding:10px 0 10px 0;
}

------*/



/*------------JOGOS-------------*/
#vacina {
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
	list-style: none;
	background-color: #fff;
}
#vacina a{
	text-decoration:none;
	}

#vacina a:hover{
	text-decoration: underline;
	}
	
#vacina img{
	float: left;
	padding: 0 10px 0 0;
}



#nise {
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
	list-style: none;
	background-color: #fff;
}
#nise a{
	text-decoration:none;
	}

#nise a:hover{
	text-decoration: underline;
	}
	
#nise img{
	float: left;
	padding: 0 10px 0 0;
}



#visa {
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
	list-style: none;
	background-color: #fff;
}
#visa a{
	text-decoration:none;
	}

#visa a:hover{
	text-decoration: underline;
	}
	
#visa img{
	float: left;
	padding: 0 10px 0 0;
}



#visa2 {
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 50px 5px;
	list-style: none;
	background-color: #fff;
}

#visa2  object.jogosdos7erros {
	margin: 0 0 0 60px;
	background-color: #fff;
}

#visa2  object.ludo {
	margin: 0 0 0 50px;
	background-color: #fff;
}

#visa2  object.jogodamemoria {
	margin: 0 0 0 48px;
	background-color: #fff;
}

p.titulosjogos {
	color: #fff;
	font-size: 12px;
}

p.titulosjogos2 {
	color: #000;
	font-size: 12px;
}

#visa2  a{
	text-decoration:none;
	}

#visa2  a:hover{
	text-decoration: underline;
	}
	
#visa2  img{
	float: left;
	padding: 0 10px 0 0;
}



#aids { 
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
	list-style: none;
	background-color: #fff;
}
#aids a{
	text-decoration:none;
	}

#aids a:hover{
	text-decoration: underline;
	}
	
#aids img{
	float: left;
	padding: 0 10px 0 0;
}



#aids2 {
   float: left;
	width: 735px;
	font-size: .8em;
	color: #000;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 50px 5px;
	list-style: none;
	background-color: #00001C;
}

#aids2 object.pegavirus {
	margin: 0 0 0 210px;
	background-color: #fff;
}

#aids2 object.vistaacamisinha {
	margin: 0 0 0 170px;
	background-color: #fff;
}

#aids2 object.jogodamemoria {
	margin: 0 0 0 145px;
	background-color: #fff;
}

p.titulosjogos {
	color: #fff;
	font-size: 12px;
}

#aids2 a{
	text-decoration:none;
	}

#aids2 a:hover{
	text-decoration: underline;
	}
	
#aids2 img{
	float: left;
	padding: 0 10px 0 0;
}




/*-------------ESTRUTURA ORGANIZACIONAL--------------*/
#estruturaorganizacional{
   float: left;
   width: 730px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 200px 0px 600px 0px;
	list-style: none;
	background-color:;
}
#estruturaorganizacional li{
	margin: 0px 0;
   padding: 0 0 8px 0;
}
#estruturaorganizacional a{
	color: #000;
	text-decoration: none;
}
#estruturaorganizacional a:hover{
	text-decoration:underline ;
}
#estruturaorganizacional img{
	border: 0;
}



/*-------------INFORMACOES GERAIS----------------*/
#informacoesgerais{
   float: left;
   width: 541px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 41px 300px 5px;
	list-style: none;
	background-color: #fff;
}



/*-------------LOCALIZACAO----------------*/
#localizacao{
   float: left;
   width: 521px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 150px 5px;
	list-style: none;
	background-color: #fff;
}


/*-----------IMAGEM MAPA---------------*/
#imagemmapa{
float: left;
background-color: #fff;
}

#imagemmapa img{
padding: 0px 0px 0px 0;
margin: 0px 0px 0px 1px;
}



/*---------------LINKS---------------*/
#links{
   float: left;
   width: 730px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 280px 10px;
	list-style: none;
	background-color: #fff;
}
#links li{
	margin: 0px 0;
   padding: 0 0 8px 0;
}
#links a{
	color: #000;
	text-decoration: none;
}
#links a:hover{
	text-decoration: underline;
}
#links img{
	border: 0;
}



/*-----------MAPA DO SITE-----------*/
.mapa{
float: left;
width: 300px;
color: #000;
font-size: .8em;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 100px 0px;
list-style: none;
background-color:gray;
}

.mapa a {
color: #000;
text-decoration: none;

}

.mapa a:hover {
color: #000;
text-decoration: underline;

}



/*-------------SUBMENU---------------*/
#submenu{
   float: left;
   width: 200px;
	margin: 0px 0px 0px 58px;
	padding: 0 2px 0px 5px;
	font-size: .8em;
	list-style: none;
	background-color: #fff;
}
#submenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#submenu li  {
	margin: 10px 0 10px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #305878;
}
#submenu a{
	text-decoration: none;
	color: #000;
}
#submenu a:hover{
	text-decoration: underline;
	color: #000;
}
#submenu span.itemdestacado {
	color: #305878;
}



/*--------AVANÇAR-VOLTAR--------*/
p.itemdestacado {
	margin-top: 10px;
	margin-left: 10px;
	font-size: .9em;
	text-align: right;
}
p.itemdestacado a{
	color: #305878;
	text-decoration: none;
}
p.itemdestacado a:hover{
	text-decoration: underline;
}







/*-----SUBMENU - NOTICIAS-----*/
#submenu-noticias{
	position: absolute;
   width: 160px;
   top: 98px;
   right: 15px;
	margin: 0px;
	padding: 0 2px 0px 5px;
	font-size: 12px;
	list-style: none;
}
#submenu-noticias ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#submenu-noticias li  {
	margin: 10px 0 10px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #305878;
}
#submenu-noticias a{
	text-decoration: none;
	color: #000;
}
#submenu-noticias #currentpage a {
font-weight: bold;
}
#submenu-noticias a:hover{
	text-decoration: underline;
	color: #000;
}
#submenu-noticias span.itemdestacado {
	color: #305878;
}



/*----TÓPICOS NOTICIAS----*/
#topicosnoticias{
   float: left;
	width: 700px;
   color: #000;
	font-size: .8em;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 29px 150px 10px;
	list-style: none;
	background-color: #fff;
}
#topicosnoticias li{
	margin: 7px 0;
   padding: 0 0 30px 0px;
}
#topicosnoticias a{
	color: #000;
	text-decoration: none;
}
#topicosnoticias a:hover{
	text-decoration: underline;
}
#topicosnoticias img{
	border: 0;
}

#topicosnoticias li.topicosnoticias{
	width: 250px;
	line-height: 20px;
	color: #305878;
	font-size: 16px;
	border: 2px;
	border-left: 0px;
	border-right: 0px;
	border-color: #B0B0B0;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 20px 0px;
}





/*----VIDEOS----*/
#videos {
	list-style: none;
	font-size: .8em;
	line-height: 25px;
}
#videos a{
	color: #000;
	text-decoration: none;
}
#videos a:hover{
text-decoration: underline;
}




/*----IMAGENS EVENTOS----*/

#imagenseventos ul {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
#imagenseventos li{
   float: left;
	width: 300px;
	height: 240px;
	list-style-type: none;
	font-size: .8em;
	color: #fff;
	padding: 0px 0px;
	margin: 15px;
}
#imagenseventos img{
  border: 0;
  display: block;
}

/*----TEXTO EVENTOS----*/
#textoeventos{
  font-size: .8em;
  padding: 0px 0px 0px 0px;
  margin: 40px 40px 0px 10px;
}
#textoeventos p{
  color: #000;
  padding: 5px 0 5px 0;
  line-height: 17px;
  background-color: #fff;
}
#textoeventos img{
float: left;
padding: 0px 15px 10px 0;
}
#textoeventos a{
	text-decoration: none;
	color: #000;
}
#textoeventos a:hover {
	text-decoration: underline;
	color: #000;
}

/*-----IMAGENS SEM LEGENDA-----*/

#imagenssemlegenda {
   float: left;
	list-style: none;
	margin: 0 0px 0 10px;
	padding: 0;
	width: auto;
	background-color: Fuchsia;
}
#imagenssemlegenda li{
   float: left;
	margin: 30px 5px 0 0;
}
#imagenssemlegenda img {
	border: 0;
	display: block;
}
#imagenssemlegenda img.fotosverticais{
margin: 0px 30px 0px 30px;
}

/*-----IMAGENS COM LEGENDA -----*/

#imagenscomlegenda {
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
	width: 80%;
}
#imagenscomlegenda li{
	float: left;
	width: 255px;
	height: 230px;
	margin: 5px 5px 23px 5px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#imagenscomlegenda li.legenda{
	float: left;
	width: 255px;
	height: 265px;
	margin: 5px 5px 28px 5px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#imagenscomlegenda img {
	border: 0;
	display: block;
	width: 255px;
	height: 191px;
	margin: 5px 0 0 0;
}
#imagenscomlegenda img.fotosverticais{
margin: auto;
width: 191px;
height: 245px;
}
#imagenscomlegenda li p{
color: #000000;
width: 240px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px
}

/*-----EVENTOS-----*/

#menu-eventos{
list-style: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 550px;
margin: 0 0 15px 10px;
padding: 0;
}
#menu-eventos li{
margin: 5px 5px 3px 5px;
} 
#menu-eventos a{
text-decoration: none;
}
#menu-eventos a:hover{
text-decoration: underline;
}
#menu-eventos a.eventos{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #305878;
}




/*Credits: Dynamic Drive CSS Library */
.blueblock{
	width: 160px;
	/*border-right: 1px solid #336699;*/
	padding: 0 0 6px 0;
	margin-bottom: 1px;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #ffdd00;
	color: #333;
	float:left;
}

* html .blueblock{ /*IE 6 only */
	w\idth: 160px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

.blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.blueblock li {
	border-bottom: 1px solid #70b770;
	margin: 0;
}
.blueblock li li span{
	 padding-left:5px;
}
.blueblock li a{
	display: block;
	padding: 5px 5px 5px 8px;
	border-left: 10px solid #006633;
	border-right: 10px solid #009966;
	background-color: #007F3D;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body .blueblock li a{ /*Non IE6 width*/
	width: auto;
}

.blueblock li a:hover{
	border-left: 10px solid #007f3d;
	border-right: 10px solid #99cc99;
	background-color: #009966;
	color: #fff;
}
.blueblock img{
	vertical-align:middle;
	border:0;
}

#left{
	width:160px;
	float:left;
}



/*-------------Galeria de Fotos-------------*/


.galeriadefotos {
	float: left;
	width:520px;
	height: 520px;

	border-left: 1px dotted #426C9C;
	border-top: 1px dotted  #426C9C;
	border-bottom: 1px dotted  #426C9C;
	border-right: 1px dotted  #426C9C;

	margin: 0 198px 0 0;
	padding: 10px 10px 15px 10px;
}

#fotos {
   float: left;
	position:relative;
	list-style:none;  
	width:498px;
	height: 462px;
	margin:10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;

	border-left: 1px dotted #426C9C;
	border-top: 1px dotted  #426C9C;
	border-bottom: 1px dotted  #426C9C;
	border-right: 1px dotted  #426C9C;
	background-image: url(imagens/foto-rebaixada4.jpg);
}

#fotos li {
	display: inline;
	float: left;
	width:40px;
	height:25px;
	border:0px solid #fff;
	margin:9px 0px 0px 0px;
	padding: 0px 5px 0 5px;
}

#fotos li span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	width: 350px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#fotos li img {
	border: none; 
	width:40px;
	height:25px;
}

.galeriadefotos p.tituloevento {
	color: #305979;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}



/*------Legendas das fotografias------*/



#fotos li.primeiraimagem {
	margin: 9px 0 0 23px;
	padding: 0px 5px 0 5px;
}
#fotos li.primeiraimagem span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#fotos li.primeiraimagem2 {
	margin: 9px 0 0 155px;
	padding: 0px 5px 0 5px;
}
#fotos li.primeiraimagem2 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#fotos li.primeiraimagem3 {
	margin: 9px 0 0 50px;
	padding: 0px 5px 0 5px;
}
#fotos li.primeiraimagem3 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos li.primeiraimagem4 {
	margin: 9px 0 0 25px;
	padding: 0px 5px 0 5px;
}
#fotos li.primeiraimagem4 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos li.primeiraimagem5 {
	margin: 9px 0 0 125px;
	padding: 0px 5px 0 5px;
}
#fotos li.primeiraimagem5 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos li.primeiraimagem6 {
	margin: 9px 0 0 125px;
	padding: 0px 5px 0 5px;
}



#fotos li span img {
	border:none;
	width: auto;
	height:auto;
}


#fotos a.img {
	display: block;
} 
#fotos li a.img {
text-decoration: none;
}


#fotos a.img span {
	display: none;
}

#fotos a.img:hover span {
	display: block;
   position: absolute; 
	top:100px; 
	left:50px;
	text-decoration: none;
}

#fotos a.img:hover span.fotonavertical {
	display: block;
   position: absolute; 
	top:100px; 
	left:130px; 
}





/*-------------Galeria de Fotos 2-------------*/


.galeriadefotos2 {
	float: left;
	width:520px;
	height: 535px;

	border-left: 1px dotted #426C9C;
	border-top: 1px dotted  #426C9C;
	border-bottom: 1px dotted  #426C9C;
	border-right: 1px dotted  #426C9C;

	margin: 30px 198px 0px 0;
	padding: 10px 10px 15px 10px;
}

#fotos2 {
   float: left;
	position:relative;
	list-style:none;  
	width:498px;
	height: 492px;
	margin:10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;

	border-left: 1px dotted #426C9C;
	border-top: 1px dotted  #426C9C;
	border-bottom: 1px dotted  #426C9C;
	border-right: 1px dotted  #426C9C;
	background-image: url(imagens/foto-rebaixada4.jpg);
}

#fotos2 li {
	display: inline;
	float: left;
	width:40px;
	height:25px;
	border:0px solid #fff;
	margin:9px 0px 0px 0px;
	padding: 0px 5px 0 5px;
}

#fotos2 li span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	width: 350px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#fotos2 li img {
	border: none; 
	width:40px;
	height:25px;
}

.galeriadefotos2 p.tituloevento {
	color: #305979;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}



/*------Legendas das fotografias------*/



#fotos2 li.primeiraimagem {
	margin: 9px 0 0 23px;
	padding: 0px 5px 0 5px;
}
#fotos2 li.primeiraimagem span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#fotos2 li.primeiraimagem2 {
	margin: 9px 0 0 155px;
	padding: 0px 5px 0 5px;
}
#fotos2 li.primeiraimagem2 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#fotos2 li.primeiraimagem3 {
	margin: 9px 0 0 50px;
	padding: 0px 5px 0 5px;
}
#fotos2 li.primeiraimagem3 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos2 li.primeiraimagem4 {
	margin: 9px 0 0 25px;
	padding: 0px 5px 0 5px;
}
#fotos2 li.primeiraimagem4 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos2 li.primeiraimagem5 {
	margin: 9px 0 0 125px;
	padding: 0px 5px 0 5px;
}
#fotos2 li.primeiraimagem5 span.legenda {
	margin: 325px 0 0 22px;
	padding: 0px 5px 0 0px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#fotos2 li.primeiraimagem6 {
	margin: 9px 0 0 170px;
	padding: 0px 5px 0 5px;
}



#fotos2 li span img {
	border:none;
	width: auto;
	height:auto;
}


#fotos2 a.img {
	display: block;
} 
#fotos2 li a.img {
text-decoration: none;
}


#fotos2 a.img span {
	display: none;
}

#fotos2 a.img:hover span {
	display: block;
   position: absolute; 
	top:100px; 
	left:50px;
	text-decoration: none;
}

#fotos2 a.img:hover span.fotonavertical {
	display: block;
   position: absolute; 
	top:100px; 
	left:130px; 
}



/*----------IMAGENS EVENTOS---------*/
#imagenseventos{
float: left;
background-color: #fff;
height: 520px;
}

#imagenseventos img{
padding: 10px 10px 0px 0;
margin: 0px 10px 0px 1px;
}



/*----------IMAGENS EVENTOS - segunda versao---------*/
#imagenseventos-segundaversao{
float: left;
background-color: aqua;
height: 400px;
width: 880px;
}

#imagenseventos-segundaversao img{
padding: 10px 10px 0px 0;
margin: 0px 10px 10px 1px;
}

#imagenseventos-segundaversao p.credito{
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 18px;
}



/*----------SLIDE IMAGES---------*/

.slides {
    padding: 0;
    width: 252px;
    height: 249px;
    display: block;
    margin: 0 0;
	 position: relative;
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.slides input { display: none; }

.slide-container { display: block; }

.slide {
    top: 0;
    opacity: 0;
    width: 252px;
    height: 249px;
    display: block;
    position: absolute;

    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);

     transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -webkit-transition: all .7s ease-in-out;
}


.slide img {
    width: 100%;
    height: 100%;
}

.nav label {
    width: 200px;
    height: 100%;
    display: none;
    position: absolute;

	 opacity: 0;
    z-index: 9;
    cursor: pointer;

    transition: opacity .2s;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;

    color: #fff;
    font-size: 156pt;
    text-align: center;
    line-height: 380px;
    font-family: "Varela Round", sans-serif;
    background-color: rgba(255, 255, 255, .3);
    text-shadow: 0px 0px 15px rgb(119, 119, 119);
}

.slide:hover + .nav label { opacity: 0.5; }

.nav label:hover { opacity: 1; }

.nav .next { right: 0; }

input:checked + .slide-container  .slide {
    opacity: 1;

    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);

    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
}

input:checked + .slide-container .nav label { display: block; }

.nav-dots {
	width: 100%;
	bottom: -29px;
	height: 50px;
	display: block;
	position: absolute;
	text-align: center;
}

.nav-dots .nav-dot {
	top: 0px;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color:#606060;
}

.nav-dots .nav-dot:hover {
	cursor: pointer;
	background-color:#404040;
}

input#img-1:checked ~ .nav-dots label#img-dot-1,
input#img-2:checked ~ .nav-dots label#img-dot-2,
input#img-3:checked ~ .nav-dots label#img-dot-3,
input#img-4:checked ~ .nav-dots label#img-dot-4,
input#img-5:checked ~ .nav-dots label#img-dot-5,
input#img-6:checked ~ .nav-dots label#img-dot-6 {
	background:#606060;
}





/*------------------------------Galeria para Página de Notícias---------------------------*/

.galeria3 {
	width:580px; 
	height: 520px;
	margin:0 auto;
	background: #393961;
	margin:10px auto;
	text-align:left;
	padding: 10px 10px 10px 10px; 
	}
.img-aqui { 
	background: #393961 url(../images/aids2.png) center no-repeat; 
	width:400px; 
	height:375px; 
	position:relative;
	top:8px;
	right: 0px;
	float:right;
	padding: 0px 0px 0px 0px;
	}
ul.fotos {
	position:relative;
	list-style:none;  
	width:162px;
	padding:1px;
	margin:0; 
	padding:0; 
}
.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
	}
ul.fotos li {
	width:75px;
	height:50px;
	float:left; 
	border:2px solid #4d4d82;
	margin:1px; 
}
ul.fotos li img {
	border:none; 
	width:75px;
	height:50px;
}
ul.fotos li span img {
	border:none;
	width: auto;
	height:auto;
}
ul.fotos a.img {
	display: block;
	} 
ul.fotos a.img span {
	display: none;
}
ul.fotos a.img:hover span.legenda {
   margin: 10px 0px 0px 0px;
	display: block;
	background-color: #00001C;
	text-align:center;
	font-size: 14px;
	width:400px;
	position:absolute;
	top:300px;
	left:-2px;
	border-color: #4d4d82;
	color: #8484df;
}
ul.fotos a.img:hover span {
	display: block;
    position: absolute; 
	top:2px; 
	left: 177px; 
	background:#393961;
	border:2px solid #4d4d82;
   }
ul.fotos a.img:hover span.legenda {
	padding:5px 0;
	color:#8484df; 
}




/*------------------------------------------Segunda Opção de Galeria para Página de Notícias--------------------------------------*/


#coluna2{
	width:800px;
	float:left;
	display:block;
	margin: 0px 0 0 0px;
}

#coluna2 ul{
   list-style-type:none;
	padding:0px;
}

#coluna2 ul li{
	float: left;
	margin: 0px;
	padding: 35px 35px 35px 35px;
}

#coluna2 ul li.primeirothumbnail{
	float: left;
	margin: 0px;
	padding: 35px 35px 35px 12px;
}

#coluna2 a{
	font-weight:bold;
}
#coluna2 a:hover{
	text-decoration:none;
}


/* ------------THUMBS-MENU HORIZONTAL------------- */
#thumbs-menuhorizontal {
float: left;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0;
}

#thumbs-menuhorizontal li{
float: left;
margin: 0px 5px 0px 0px;
margin: 1.2em;
width: 35px;
font-size: 10px;
line-height: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

#thumbs-menuhorizontal li p{
margin: 0px;
color: #215294;
}

.thumbnail img{
border: 0px;
width: 75px;
height: 75px;
}

.thumbnail:visited img{
border: 0px;
}

.thumbnail:hover img{
border: 0px;
}

#fotogrande{
color:#fff;
margin: 0px 0 0 0px;
}


#fotogrande p.legendasfotos{
padding: 10px 0 0 0;
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}


.foto{
margin: 0;
padding: 25px;
border: 0px;
}


/*------------------------------------------Galeria em Jquery para HOMEPAGE da COLUNA DO MEIO--------------------------------------*/




/*preload classes*/
.svw {
width: 50px; 
height: 20px; 
background: #fff;
margin: 0 0 0 30px;
}

.svw ul {
position: relative;
}


/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 0px solid #ff0000;  
margin: 0px 0 1px 25px;
height: 600px;
}


.stripViewer ul { /* this is your UL of images */
margin: 0px 0 0px 0px;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}


.stripTransmitter {
float: left;
position: relative;
margin: -21px 0 0 280px;
}


.stripTransmitter ul {
float: left;
margin: 0px;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
float: left;
width: 20px;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 18px;
background: #305979;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #305979;
}

/*tooltips formatting*/
.tooltip {
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}



/*------------------------------------------Galeria DESTAQUES em formato MOVIE TRAILER--------------------------------------*/


/* COMMON CLASSES */
.break { 
clear:both; 
}

/* WRAPPER */
#wrapper { 
width:200px; 
margin:40px auto; 
}

/* THEATER */
#theater { 
border:5px solid #222; 
height:250px; 
overflow:hidden;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#111; }

.playbutton { 
position:absolute; 
margin:130px 0 0 320px; 
}

#movieoverlay { 
height:100%; 
cursor:pointer; 
}

#overlaybg { 
background-color: #305979;
height:100%; 
width:100%; 
background:url("imagens/teaser/CCMS02.jpg"); 
}

.preview { 
display:none; 
}

.preview p { 
margin-top:0px; 
text-align:center; 
font: bold 20px/15px Helvetica, Arial, Sans-serif; 
color:#bbb; 
width:250px; 
line-height:50px; 
}

.movietitle { 
font-size:70px !important; 
color:#EF9824 !important; 
font-transform: uppercase !important; 
text-shadow: 0px 2px 6px #333; 
}


/*------------------------------------------PEQUENA GALERIA JQUERY DA COLUNA DA DIREITA--------------------------------------*/


/* CSS Document */

#auto {
	float: left;
	width: 270px;
	margin: 10px 5px 44px 0px;
	padding: 0px;
	background-color: #000;
}

#galeriadadireita {
	float: left;
	width: 200px;
	height: 255px;
	margin: 44px 0 70px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}

#galeriadadireita a img{
	border: 0px;
}

/* 
#destaquesgaleriadadireita {
	width: 250px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	display: table;
}
*/

.rslides {
  float: left;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 270px;
  padding: 0;
  margin: 0 0 0px 0;
  background-color: #fff;
  }


.rslides li {
  -webkit-backface-visibility: hidden;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  }


#slider3-pager {
	float: left;
	position: relative;
	list-style: none;
	background-color: #fff;
	width: auto;
	margin: 19px 0 0px 74px;
	padding: 0px 0px 0px 0px;
	display: block;
}

#slider3-pager li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0 0;
}

#slider3-pager li.bolinha_esquerda{
	float: left;
	margin: 0px 0 0px 0px;
}

#slider3-pager li a {
	float: left;
	padding: 5px;
}

#slider3-pager li a:hover {
	float: left;
	padding: 5px;
}

#slider3-pager li.bolinha_esquerda a {
	float: left;
	margin: 0px 0 0 0;
}



/* 
#slider3-pager li.bolinha_esquerda a {
	float: left;
	margin: 0px 0 0 0;
}


#slider3-pager li.bolinha_esquerda{
	float: left;
	margin: 0px 0 0px 0px;
}


#slider3-pager p.bolinha_esquerda a img{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 15px;
	background-color: Aqua;
}

#slider3-pager p.bolinha_esquerda a:hover img{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 15px;
	background-color: Blue;
}
*/

/*
#slider3-pager p a {
	float: left;
	margin: 10px 0 0px 0px;
	padding: 0px 0px 0px 0px;
}

#slider3-pager p.bolinha_esquerda a {
	float: left;
	margin: 10px 0 0px 0px;
	padding: 0px 0px 0px 0px;
}

 
#slider3-pager p.bolinha_esquerda a {
	float: left;
	margin: 10px 0 0px 0px;
	padding: 0px 0px 0px 0px;
}





#slider3-pager li a img {
padding: 10px 10px 10px 10px;
}

#slider3-pager li a:hover img {
padding: 10px 10px 10px 10px;
}


#slider3-pager li a {
background-color: #fff;
padding: 30px 10px 10px 10px;
}


#slider3-pager li a:hover {
background-color: #fff;
padding: 30px 10px 10px 10px;
}
*/





/*------------------------------------------GALERIA "TRAILER" DA ESQUERDA-------------------------------------*/


.rslides_galeriatrailer {
  float: left;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 270px;
  height: 317px;
  padding: 0 0 0 0;
  margin: 0px 0px 0px 0;
  background-color: #fff;
  }


.rslides_galeriatrailer li {
  -webkit-backface-visibility: hidden;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides_galeriatrailer li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides_galeriatrailer img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


  
/*------------------------------------------GALERIA "RETRATOS DA SAÚDE BRASILEIRA" DA ESQUERDA-------------------------------------*/


.rslides_retratosdasaudebrasileira {
  float: left;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 270px;
  padding: 0;
  margin: 10px 0 8px 20px;
  background-color: #fff;
  }


.rslides_retratosdasaudebrasileira li {
  -webkit-backface-visibility: hidden;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides_retratosdasaudebrasileira li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides_retratosdasaudebrasileira img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }  
  




 
 
 
 
 
 
 

/*
#slider3 {
	float: left;
	width: 200px;
	height: 255px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	display: table;
}

.rslides {
	list-style: none;
}

#slider3-pager {
	float: left;
	list-style: none;
	background-color: #fff;
	width: 200px;
	margin: 25px 0 0 0px;
}

#slider3-pager li {
	float: left;
	padding: 0 10px 0 15px;
}

#slider3-pager li.bolinha_esquerda{
	float: left;
	margin: 0px 0px 0px 25px;
}

*/

/*

#bolinhasdecontrole {
	float: left;
	list-style: none;
	width: 270px;
	height: 53px;
	margin: 0px 0 0 0;
	padding: 12px 0px 0px 0px;
	background-color: #fff;
}

#bolinhasdecontrole li.bolinha_esquerda{
float: left;
margin: 0px 0px 0px 95px;
}

#bolinhasdecontrole li.bolinha_esquerda a.prev{
margin: 0px 0px 0px 0px;
}

#bolinhasdecontrole li.bolinha_esquerda a.prev:hover{
margin: 0px 0px 0px 0px;
}

#bolinhasdecontrole li.bolinha_direita{
float: left;
margin: 0px 0px 0px 0px;
}

#bolinhasdecontrole li.bolinha_direita a.next{
margin: 0px 0px 0px 0px;
}

#bolinhasdecontrole li.bolinha_direita a.next:hover{
margin: 0px 0px 0px 0px;
}

#bolinhasdecontrole img{
margin: 0px;
border: 0px;
padding: 10px;
}



.bbslider-wrapper .panel {
	display:block;
	position:absolute;
	width:100%;
}

.bbslider-wrapper .panel.fade {
	display:none;
}


.bbslider-wrapper {
	width: 250px;
	height: 150px;
	display:block;
	overflow:hidden;
	position: relative;

}

.bbslider-wrapper .prev-control-wrapper {
	display:block;
	z-index:10;
	width:50px;
	height:100%;
	position:absolute;
	left:0;
	background-image:url("../images/blank.gif");
}

.bbslider-wrapper .next-control-wrapper {
	display:block;
	z-index:10;
	width:50px;
	height:100%;
	position:absolute;
	right:0;
	background-image:url("../images/blank.gif");
}

.bbslider-wrapper.vertical .prev-control-wrapper {
	width:100%;
	height:50px;
	left:auto;
	top:0;
}


.bbslider-wrapper.vertical .next-control-wrapper {
	width:100%;
	height:50px;
	right:auto;
	bottom:0;
}


.bbslider-wrapper .prev-control-wrapper .prev,
.bbslider-wrapper .next-control-wrapper .next {
	display:none;
}


.bbslider-wrapper .prev-control-wrapper:hover a,
.bbslider-wrapper .next-control-wrapper:hover a  {
	display:block;
	width:250px;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
	overflow:hidden;
}



.bbslider-wrapper .prev {
	background-image:url("../images/prev.png");
}


.bbslider-wrapper .next {
	background-image:url("../images/next.png");
}


.bbslider-wrapper .panel.slide {
	display:none;
}


.bbslider-wrapper .panel.slideVert {
	display:none;
}


.bbslider-wrapper .panel.blind {
	overflow:hidden;
	position:absolute;
	height:100%;
	width:0;
}

.bbslider-wrapper .panel.blind .panel-inner {
	position:absolute;
}


.bbslider-wrapper .panel.none {
	display:none;
}
*/

