* {
  margin: 0px;
  padding: 0px;
}

body, html {
	height: 100%;
	/*background-color: #DFE0E1;*/
	font-family: Arial,Helvetica, "Lucida Grande", sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
}
p { font-size: 12px;}
a:link {color:#000082; text-decoration: none;}
a:visited {color:#701612;}
a:hover {color:#000071;text-decoration: none;}
a:active {color:#05448F;}
table {
    font-family: Arial, "Lucida Grande", sans-serif;
    width:100%;
	border:none;
	/*font-size:14px;*/
}
table td, th {
    padding:3px 0px 0px 0px;
}
table th {
   font-size: 14px;
   text-align:center;
   background-color:#FFF;
   color:#336699;
}
table tr.alt td  {
   color:#336699;
   background-color:#FFF;
}
	  
.container-top {
	z-index:3;

}
.container {
	 min-height:100%;
	 margin: 0 auto -100px;
	 position:relative;
	 z-index:4;	
}
.head {
	width:1044px;
	margin:0px auto;
	position:relative;
	z-index:5;
	padding-left: 0px;	
}
#pesquisa {
	width: 18%;
	z-index:10; 
	position: absolute;
	top: 189px; 
	left: 235px;
	/*top: 113px;
	left: 810px; */
	border-color:transparent;
}
#acessibilidade {
	z-index:11;
	width: 5%; 
	position: absolute;
	top: 122px; 
	left: 993px;
	border-color:transparent;
}
.conteudo_rodape {
	/*float:left;*/
	width: 1044px;
	z-index:6;
	height: 65px;
	margin:0px auto;
	padding-left: 0px;
	text-decoration: none;
}

.conteudo {
	width:1044px;
	margin:0px auto;
	position:relative;
	z-index:2;
	padding-left: 0px;	
}
.conteudo_menu {
	float: left;
	width: 197px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index:1;
}
.conteudo_dentro {
	float: left;
	width: 840px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;		
}
.conteudo_ficha {
	width:960px;
	margin:0px auto;
	position:relative;
	z-index:11;
	padding-left: 0px;	
	padding-top: 20px;			
}
.conteudo_ficha_botao {
	width:300px;
	margin:0px auto;
	position:relative;
	z-index:12;
	padding-left: 0px;			
}
/* */
.conteudo_dentro_col_1 {
	float: left;
	background: #FFF;
	color:#6A6A6A;
	/*font-size: 14px;*/
	width: 370px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px; 
}
.conteudo_dentro_col_1 .menuB1 {
	margin:0px 0 0 0;
 
}
.conteudo_dentro_col_1 > .menuB1 > li {
	text-align:left;
	margin:0 0 0 0px;
	list-style:none;
}
.conteudo_dentro_col_1 > .menuB1 > li > a {
	color:#00438C; 
}
.conteudo_dentro_col_1 .menuB1 > li:hover > a > span {
	color:#05325F;	
	text-decoration:underline;
}
.conteudo_dentro_col_1 .menuB1 > li:visited  > a > span {
	color:#701612;
}

.conteudo_dentro_col_2 {
	float: left;
	background: #FFF;
	color:#6A6A6A;
	/*font-size: 14px;*/
	width: 370px;
	padding-left: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
		 
}
.conteudo_dentro_col_2 .menuB1 {
	margin:0px 0 0 0;

}
.conteudo_dentro_col_2 > .menuB1 > li {
	text-align:left;
	margin:0 0 0 0px;
	list-style:none;
 
}
.conteudo_dentro_col_2 > .menuB1 > li > a {
	color:#00438C; 
	
}
.conteudo_dentro_col_2 .menuB1 > li:hover > a > span {
	color:#05325F;	
	text-decoration:underline;
}
.conteudo_dentro_col_2 .menuB1 > li:visited  > a > span {
	color:#701612;
}

.conteudo_dentro_menusup {
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 0px;			
}
.conteudo_titulo {
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 0px;			
}
.conteudo_texto {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 40px;
		color:#666666;
}
.conteudo_dentro_coluna {
	float: left;
	background: #FFF;
	color:#336699;
	font-size: 12px;
	width: 840px; 
	padding-left: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.conteudo_dentro_coluna_acervo {
	float: left;
	background: #FFF;
	color:#336699;
	width: 880px; 
}
.conteudo_dentro_coluna_acervo .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 50px;
		line-height: 17px;
		font-size: 14px;
}
.conteudo_dentro_coluna_acervo > .menuB1 > li {
		text-align:left;
		font-style:normal;
		margin:0 0 0 0px;
		list-style:none;
		border-bottom:1px solid #BCBCC2;
		border-left: 1px solid #BCBCC2;
}
.conteudo_dentro_coluna_acervo > .menuB1 > li > span > a {
		/*color:#002146;*/
		color:#002D5E;		
}
.conteudo_dentro_coluna_acervo .menuB1 > li:hover > span > a {
		color:#9F0000;	
		/*text-decoration:underline;*/
}
.conteudo_dentro_coluna_acervo .menuB1 > li:visited  > span > a {
		color:#701612;
}

.conteudo_dentro_coluna .menuB2 {
		margin:0px 0 0 0;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-left: 40px;  
     	padding-right: 20px;
		line-height: 20px;
		font-size: 14px;
}
.conteudo_dentro_coluna > .menuB2 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
		border-bottom:1px solid #BCBCC2;
}
.conteudo_dentro_coluna .menuB2 > li > span {
		color:#002146;
}
.conteudo_dentro_coluna > .menuB2 > li > a {
		color:#00438C; 
		 
}
.conteudo_dentro_coluna .menuB2 > li:hover > a > span {
		color:#05325F;	
}
.conteudo_dentro_coluna .menuB2 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_coluna .menuB3 {
		margin:0px 0 0 0;
		padding-top: 10px;
		padding-bottom: 20px;
		padding-left: 50px;  
     	padding-right: 70px;
		line-height: 25px;
}
.conteudo_dentro_coluna > .menuB3 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none; 
		color:#666666; 	
}
.conteudo_dentro_coluna > .menuB3 > li > a {
		color:#00438C; 
}
.conteudo_dentro_coluna .menuB3 > li:hover > a > span {
		color:#05325F;	
}
.conteudo_dentro_coluna .menuB3 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_coluna .menuB4 {
		margin:0px 0 0 0;
		padding-top: 10px;
		padding-bottom: 20px;
		padding-left: 20px;  
     	padding-right: 70px;
		line-height: 25px;
}
.conteudo_dentro_coluna > .menuB4 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none; 
		color:#666666; 	
}
.conteudo_dentro_coluna > .menuB4 > li > a {
		color:#00438C; 
}
.conteudo_dentro_coluna .menuB4 > li:hover > a > span {
		color:#05325F;	
}
.conteudo_dentro_coluna .menuB4 > li:visited  > a > span {
		color:#701612;
}

/* *** */
.conteudo_dentro_col1_ia {
	float: left;
	background: #FFF;
	color:#336699;
	/*font-size: 12px;*/
	width: 840px; 
}
.conteudo_dentro_col1_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 30px;  
		line-height: 20px;  
}
.conteudo_dentro_col1_ia > .menuB1 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col1_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col1_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col1_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_col2_ia {
	float: right;
	background: #FFF;
	color:#336699;
	font-size: 12px;
	width: 110px; 	
}
.conteudo_dentro_col2_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 0px;
		padding-bottom: 492px;
		padding-left: 10px;  
     	padding-right: 10px;  
		line-height: 20px;  
}
.conteudo_dentro_col2_ia > .menuB1 > li {
		text-align:center;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col2_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col2_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col2_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_col3_ia {
	background: #FFF;
	color:#336699;
	font-size: 12px;
	width: 800px; 
}
.conteudo_dentro_col3_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 30px;  
		line-height: 20px;  
}
.conteudo_dentro_col3_ia > .menuB1 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col3_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col3_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col3_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

/*   *******************   */
.conteudo_dentro_col4_ia {
	float: left;
	background: #FFF;
	color:#336699;
	font-size: 12px;
	width: 110px; 	
}
 .conteudo_dentro_col4_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 30px;  
		line-height: 20px; 
}
.conteudo_dentro_col4_ia > .menuB1 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col4_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col4_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col4_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_col5_ia {
	float: right;
	background: #FFF;
	color:#336699;
	font-size: 12px;
	width: 670px; 	
}
 .conteudo_dentro_col5_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0px;  
     	padding-right: 90px;  
		line-height: 20px; 
}
.conteudo_dentro_col5_ia > .menuB1 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col5_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col5_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col5_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

.conteudo_dentro_col6_ia {
	float: left;
	background: #FFF;
	color:#336699;
	/*font-size: 12px;*/
	width: 510px; 	
}
 .conteudo_dentro_col6_ia .menuB1 {
		margin:0px 0 0 0;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;  
     	padding-right: 30px;  
		line-height: 20px; 
}
.conteudo_dentro_col6_ia > .menuB1 > li {
		text-align:left;
		margin:0 0 0 0px;
		list-style:none;
}
.conteudo_dentro_col6_ia > .menuB1 > li > a {
		color:#00438C; 
}
.conteudo_dentro_col6_ia .menuB1 > li:hover > a > span {
		color:#05325F;	
		text-decoration:underline;
}
.conteudo_dentro_col6_ia .menuB1 > li:visited  > a > span {
		color:#701612;
}

/* menu */
ul {
	list-style: none;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;	
} 
ul#menu_vazio {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu_vazio li {
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
  background: #8B7228; 
  height: 235px;   
} 
ul#menuhome {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menuhome li { 
  background: #8B7228; 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menuhome li a {
	color: #fff; 
	text-decoration: none;     
	padding: 0px 0px;
	outline: none;
}

ul#menu1 {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu1 li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu1 li a {
	color: #fff; 
	text-decoration: none;
	display: block;       
	padding: 0px 0px;
	outline: none;
} 
ul#menu1 li.parent > a {
	padding: 0px 0px;
} 
ul#menu1 li.aberto > a {
	display: block; 
} 
ul#menu1 li a:hover {   
	color: #FFF;
  	padding: 0px; 
	display: block; 
}
ul#menu1 li ul.sub-menu {
  	display: none; 
}
 
ul#menu1 li ul.sub-menu li a {
  	padding-left: 5px;
	color: #fff;
}
ul#menu1 li.parent ul.sub-menu {
  	font-size: 13px;
  	padding: 0px 0px 0px 0px;
}
ul#menu1 li.parent ul.sub-menu li {  
  color: #fff;  
  background: #BDA557;
} 
ul#menu1 li.parent ul.sub-menu li a {
    background: #BDA557; 
	font-size: 14px;	
}
ul#menu1 li.parent ul.sub-menu li a:hover {
	text-decoration:none; 
}

ul#menu2 {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu2 li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu2 li a {
	color: #fff; 
	text-decoration: none;
	display: block;       
	padding: 0px 0px;
	outline: none;
} 
ul#menu2 li.parent > a {
	padding: 0px 0px;
} 
ul#menu2 li.aberto > a {
	display: block; 
} 
ul#menu2 li a:hover {   
	color: #FFF;
  	padding: 0px; 
	display: block; 
}
ul#menu2 li ul.sub-menu {
  	display: none; 
}
 
ul#menu2 li ul.sub-menu li a {
  	padding-left: 5px;
	color: #fff;
}
ul#menu2 li.parent ul.sub-menu {
  	font-size: 13px;
  	padding: 0px 0px 0px 0px;
}
ul#menu2 li.parent ul.sub-menu li {  
  color: #fff;  
  background: #BDA557;
} 
ul#menu2 li.parent ul.sub-menu li a {
    background: #BDA557; 
	font-size: 14px;	
}
ul#menu2 li.parent ul.sub-menu li a:hover {
	text-decoration:none; 
}

ul#menu3 {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu3 li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu3 li a {
	color: #fff; 
	text-decoration: none;
	/*display: block; */      
	padding: 0px 0px;
	outline: none;
} 

ul#menu4 {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu4 li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu4 li a {
	color: #fff; 
	text-decoration: none;
	display: block;       
	padding: 0px 0px;
	outline: none;
} 
ul#menu4 li.parent > a {
	padding: 0px 0px;
} 
ul#menu4 li.aberto > a {
	display: block; 
} 
ul#menu4 li a:hover {   
	color: #FFF;
  	padding: 0px; 
	display: block; 
}
ul#menu4 li ul.sub-menu {
  	display: none; 
}
 
ul#menu4 li ul.sub-menu li a {
  	padding-left: 5px;
	color: #fff;
}
ul#menu4 li.parent ul.sub-menu {
  	font-size: 13px;
  	padding: 0px 0px 0px 0px;
}
ul#menu4 li.parent ul.sub-menu li {  
  color: #fff;  
  background: #BDA557;
} 
ul#menu4 li.parent ul.sub-menu li a {
    background: #BDA557; 
	font-size: 14px;	
}
ul#menu4 li.parent ul.sub-menu li a:hover {
	text-decoration:none; 
}
/*  ************ */
ul#menu5 {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu5 li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu5 li a {
	color: #fff; 
	text-decoration: none;
	display: block;       
	padding: 0px 0px;
	outline: none;
} 
ul#menu5 li.parent > a {
	padding: 0px 0px;
} 
ul#menu5 li.aberto > a {
	display: block; 
} 
ul#menu5 li a:hover {   
	color: #FFF;
  	padding: 0px; 
	display: block; 
}
ul#menu5 li ul.sub-menu {
  	display: none; 
}
 
ul#menu5 li ul.sub-menu li a {
  	padding-left: 5px;
	color: #fff;
}
ul#menu5 li.parent ul.sub-menu {
  	font-size: 13px;
  	padding: 0px 0px 0px 0px;
}
ul#menu5 li.parent ul.sub-menu li {  
  color: #fff;  
  background: #BDA557;
} 
ul#menu5 li.parent ul.sub-menu li a {
    background: #BDA557; 
	font-size: 14px;	
}
ul#menu5 li.parent ul.sub-menu li a:hover {
	text-decoration:none; 
}
/* ************ */
ul#menu {
	width: 197px; 
  	font-size: 13px;
  	padding: 0px;
}
ul#menu li { 
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2); 
  background: #8B7228;
  color: #fff;
  font-size: 14px;
  padding: 7px 7px;
} 
ul#menu li a {
	color: #fff; 
	text-decoration: none;
	display: block;       
	padding: 0px 0px;
	outline: none;
}  
ul#menu li.parent > a {
	padding: 0px 0px;
}  
ul#menu li.aberto > a {
	display: block; 
} 
ul#menu li a:hover {   
	color: #FFF;
  	padding: 0px; 
	display: block; 
}
ul#menu li ul.sub-menu {
  	display: none; 
}
 
ul#menu li ul.sub-menu li a {
  	padding-left: 5px;
	color: #fff;
}
ul#menu li.parent ul.sub-menu {
  	font-size: 13px;
  	padding: 0px 0px 0px 0px;
}
ul#menu li.parent ul.sub-menu li {  
  color: #fff;  
  background: #BDA557;
} 
ul#menu li.parent ul.sub-menu li a {
    background: #BDA557; 
	font-size: 14px;	
}
ul#menu li.parent ul.sub-menu li a:hover {
	text-decoration:none; 
}

.textobranco {
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal;	 
}
.textobranco1 {
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align:left;
	font-family: Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
 
}
.textobranco_fundo {
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #991114; 
	padding: 0px 0px 3px 0px; 
}
.textocinza {
	/*font-size: 12px;*/
	color: #666666;	
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}
.textocinzaconteudo {
	/*font-size: 14px;*/
	color: #322E2F;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
}
.textocinzaconteudo1 {
	font-size: 12px;
	color: #322E2F;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
}
.textoazulconteudo {
	font-size: 12px;
	color: #000071;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
}
.textocinzaclaro {
	/*font-size: 10px;*/
	color: #666666;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}
.textocinza5 {
	font-size: 12px;
	color: #666666;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal;
}
.textocinzaescuro {
	font-size: 12px;
	color: #252525;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
.textocinzaescuro1 {
	/*font-size: 14px;*/
	color: #585858;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal;
}
.textoazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000071;
	font-size: 12px;
	font-weight: bold;
}
.textoazulm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000071;
	font-size: 14px;
	font-style:normal;
}
.textoazulm1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000035;
	font-size: 14px;
	font-style:normal;
}
.textoazulescuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #A2055;
	/*color: #585858;
	font-size: 12px;
	font-weight: bold;*/
}
.textoazulmedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#002855;
	/*color: #2C5885;
	color: #336699;
	font-size: 12px;
	font-weight: bold;*/
}
.textoverm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
}
.textoverm1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
}
.textovermelho {
	font-size: 11px;
	color: #7D0000;
	text-align:right;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal; 
	margin-left: 10px;	
}
.textovermelho2 {
	font-size: 12px;
	text-align:right;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal; 
	margin-left: 2px;
	padding-left: 673px;
	font-weight: bold;
}
.textovermelho22 {
	font-size: 13px;
	text-align:right;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal; 
	margin-left: 2px;
	padding-left: 673px;
	font-weight: bold;
}
.textovermelho3 {
	font-size: 14px;
	color: #7D0000;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal; 
	margin-left: 40px;
}
.textovermelho4 {
	font-size: 10px;
	color: #B15117;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal; 
	margin-left: 40px;
}
.textovermelho_fundo {
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px 3px 10px; 
	margin-left: 40px;
	background-color: #C8C8C8; 	
	font-weight: bold; 
}
.textopreto {
	font-size: 12px;
	color: #2A2A2A;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal;
}
.textovermelho5 {
	font-size: 12px;
	color: #BC181F;
	text-align:left;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style:normal;
}

.titulovermelho {
	font-size: 16px;
	/*color: #AF161B;*/
	color: #831013;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	margin-left: 0px;
}
.titulolaranja {
	font-size: 14px;
	color: #D2814F;
	text-align:left;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
}
.textotarjatopo {
	font-size: 11px;
	color: #8A7127;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal; 
	margin-left: 42px;
}
.textotarjatopo > a {
	color:#00438C; 
	text-decoration:underline;
}

.textoverdeconteudo {
	font-size: 14px;
	color:#BDA557;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold; 
}

form {
  font-size: 12px;
  width: 40em;
}
fieldset {
  margin: 0; 
  padding: 0;
  border : 0px solid #ccc;
}
legend {
  /*color:#BDA557;*/
  color:#8A7127;
}
label {
  display: block;
}
label .required {
  font-size: 0.75em;
  color:#CE0000;
}

ul.fotos {
	position:relative;
	list-style:none;  
	width:624px;
	padding:1px;
	background:#DDD;
	margin:0; 
	padding:0; 
}
.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
}
ul.fotos li {
	width:100px;
	height:153px;
	float:left; 
	border:1px solid #444;
	margin:1px; 
}
ul.fotos li img {
	border:none; 
	width:100px;
	height:153px;
}
ul.fotos li span img {
	border:none;
	/*width:500px;*/
	width:auto;
	/*height:375px;*/
	height:auto;
}
ul.fotos a {
	display: block;
	} 
ul.fotos a span {
	display: none;
}
ul.fotos a:hover span.legenda {
	display: block;
	text-align:center; 
	width:430px;
	position:absolute;
	top:375px;
	left: 10px;
}
ul.fotos a:hover span {
	display: block;
    position: absolute; 
	top:160px; 
	left: 40px; 
	background:#fff;
	border:1px solid #666;
   }
ul.fotos a:hover span.legenda {
	padding:5px 0;
	color:#333; 
}