@charset "utf-8";
/* CSS Document */

#contentor{
	 background-color: white;
	 width:790px;
	 margin:0px auto;
	 margin-top:30px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000000;
	 }
	 
#barra1{color:#FFFFFF;}	 

a.mais:link, a.mais:visited{color:#FF9900;text-decoration:none;}

a:link{
	text-decoration:none;
	}	 
	 
a.sugestao:link{
	text-decoration:none;
	color:#4d4d4d;
}

a.sugestao:hover{
	text-decoration:underline;
	color:#4d4d4d;
}

a.sugestao:visited{
	text-decoration:none;
	color:#4d4d4d;
}	
	
a:visited{
	text-decoration:none;
}
	
a.lingua:link{
	font-size:10px;
	text-decoration:none;
	color:#4D4D4D;
}

a.lingua:visited{
	font-size:10px;
	text-decoration:none;
	color:#4D4D4D;
}

a.home:link{
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

a.home:visited{
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

a.mapa:link{
	font-size:9px;
	text-decoration:none;
	color:#4d4d4d;
}

a.mapa:visited{
	font-size:9px;
	text-decoration:none;
	color:#4d4d4d;
}

img{border:none;}

a.link{
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}

a.link:visited{
	text-decoration:none;
	border:none;
}

a.mais:link {
	text-decoration:none;
	color:#f7931e;
}
	
a.mais:visited {
	text-decoration:none;
	color:#f7931e;
}	

#logo{
	float:left;
	}
	
#lingua{
	float:right;
	margin-top:40px;
	}

#barra1{
	background-image:url(../images/barra_laranja.jpg);
	height:35px;
	margin-top:10px;
}	

#home{
	float:left;
	padding-top:10px;
	padding-left:10px;
}		

#sign_in{
	float:right;
	padding-top:14px;
	padding-right:10px;
}

#m_rec{
	float:right;
	margin-top:13px;
	height:250px;
	width:300px;
		}

/*MAPA*/

a.titulo_laranja:link{
	text-decoration:none;
	font-size:11px;
	color:#f7931e;
}

a.titulo_laranja:visited{
	text-decoration:none;
	font-size:11px;
	color:#f7931e;
}

#mapa{
	float:right;
	padding-top:13px;
}

#mapa2{
	background-color:#f2f2f2;
	padding:5px;
	padding-top:0px;
}
	
#zonas{
	color:#4d4d4d;
}	
#cabecalho_mapa{
	background-image:url(../images/barra_cinzenta2.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:300px;
	}
	
#titulo_mapa{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#mapa_legenda_contentor{
	background-color:#f2f2f2;
	min-height:78px;
	width:300px;
}

#mapa_legenda{
	padding-left:20px;
	padding-top:8px;
	}

#mapa_legenda_titulo{
	font-size:11px;
	color:#f7931e;
	width:220px;
	}
#mapa_legenda_texto{
	margin-top:2px;
	width:240px;
	color:#1a1a1a;
	font-weight:normal;
}

a#mapa_legenda_ler{
	color:#999999;
	text-decoration:none;
}

#icones{
	background-color:#f2f2f2;
	height:123px;
	width:300px;
	padding-top:15px;
}

#icones_table{
	
	margin-left:20px;
}

#icones_table tr{
	height:22px;
}

#icones_table td{
	width:130px;
	vertical-align:bottom;
}

#icones2{
	vertical-align:middle;
}		

#icones{
	color:#333333;	
}

.icone{
	margin-right:10px;
	vertical-align:text-top;
}

a.icone:link,a.icone:visited {
	text-decoration:none;
	color:#4d4d4d;
	font-weight:normal;
	}

		
.button{
	vertical-align:middle;
	margin-bottom:3px;
	}		
	
#footer{
	float:left;
	height:30px;
	margin-top:8px;
	width:790px;
	background-color:#CCCCCC;
	font-weight:normal;
	color:#FFFFFF;
	}
	
#menu_img{
	padding-bottom:5px;
	float:left;
	}	
	
#footer_text{
	padding-top:6px;
	padding-left:20px;
}

a.footer_link:link{
	color:#FFFFFF;
	text-decoration:none;
}

a.footer_link:visited{
	color:#FFFFFF;
	text-decoration:none;
}		

#qren{
	margin:10px 0 10px 0;
	float:left;
}

.footer_logo{
	padding-right:10px;
	}

a.cinzento2:link, a.cinzento2:visited{
	color:#999999;
}

/**
 * Added by Bombyte
 */
.span_menu{
	float:left;
	background-color:#f2f2f2;
	background-image:url(../images/separador4.jpg);
	font-size:11px;
	color:#333333;
	width:94px;
	height:23px;
	padding-left:10px;
	padding-top:5px;
	margin-right:5px;	
}


.span_menu2{
	float:left;
	background-color:#CCCCCC;
	background-image:url(../images/separador.jpg);
	font-size:11px;
	color:#333333;
	width:94px;
	height:23px;
	padding-left:10px;
	padding-top:5px;
	margin-right:5px;	
}

a.frame:link{
	color:#333333;
}
	
a.frame:visited{
	color:#333333;
}

.cell_erro{
	font-size:10px;
	color:#f7931e;
	vertical-align:text-top;
}
