﻿#map {
	width:350px;
	height:315px;
	background:url("images/mapaBrasil.jpg") no-repeat;
	text-decoration:none;
	
}
locations {
	text-decoration:none;
	list-style:none;
	position:relative;
	margin:0;
	padding:0;

}

#locations a {
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	text-decoration:none;
	
}

#locations .ro a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .ma a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .ce a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .pe a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .al a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .df a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .mg a 	{ background:url("images/ptRed.png") no-repeat 0 0 }
#locations .rj a 	{ background:url("images/ptRed.png") no-repeat 0 0 }
#locations .sp a 	{ background:url("images/ptRed.png") no-repeat 0 0 }
#locations .pr a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .sc a 	{ background:url("images/ptRed.png") no-repeat 0 0 }
#locations .rs a 	{ background:url("images/ptRed.png") no-repeat 0 0 }
#locations .rn a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }
#locations .ba a 	{ background:url("images/ptGrey.png") no-repeat 0 0 }


#locations a.selected {  }

#locations .ba a:hover {  }
#locations .rn a:hover {  }
#locations .rs a:hover {  }
#locations .sc a:hover {  }
#locations .pr a:hover {  }
#locations .sp a:hover {  }
#locations .rj a:hover {  }
#locations .mg a:hover {  }
#locations .df a:hover {  }
#locations .al a:hover {  }
#locations .pe a:hover {  }
#locations .ce a:hover {  }
#locations .ma a:hover {  }
#locations .ro a:hover {  }

#locations a:visited {  }
#locations a span {display:none; }
#locations a:hover span { 
	display:block;
	position:relative;
	font-size:11px;
	color:#000;
	/*filter: alpha(opacity=75);
	opacity:.7;*/
	min-width: 175px;
	width:auto;
	height:auto;
	padding:5px 5px 5px 15px;
	top: 10px;
	left:10px;
	font-family:Verdana,sans-serif;
	background-color:#ededed; /* #bdcd9d */
	text-align:left;
	z-index: 99;

} 

#ro a { top:287px; left:614px }
#ma a { top:236px; left:758px }
#ce a { top:236px; left:809px }
#pe a { top:267px; left:846px }
#al a { top:279px; left:837px }
#df a { top:323px; left:738px }
#mg a { top:346px; left:767px }
#rj a { top:380px; left:777px }
#sp a { top:379px; left:731px }
#pr a { top:397px; left:704px }
#sc a { top:419px; left:719px }
#rs a { top:442px; left:695px }
#rn a { top:241px; left:838px }
#ba a { top:300px; left:790px }

















