* { 
	font-family : Arial, Garamond, Courier, sans-serif;
	font-style: normal; 
	color: #992f00; 
	margin : 0 ; 
	padding : 0 ; 
} 

body { 
	font-family : Arial, Garamond, Courier, sans-serif;
	font-size : 75%; 
	margin :3em; 
} 

html>body { 
	font-family : Arial, Garamond, Courier, sans-serif;
	font-size : 12px; 
} 

p { 
	font-size :1em; 
	line-height : 1.5em; 
	margin : 1em 1em 1em 1em ; 
} 


h1 { 
	font-size :2.5em; 
	line-height : 2.5em; 
} 

h2 { 
	font-size : 1.83em; 
	line-height : 2.5em; 
	margin :1em 0 0.36em 0 ; 
} 

h2 {
	color:green;
	font-weight:bold;
}

h3 { 
	font-size : 1.63em; 
	line-height : 2.5em; 
	margin :1em 0 0.36em 0 ; 
} 

h4 { 
	font-size : 1.4em; 
	line-height : 2.5em; 
	margin :1em 0 0.36em 0 ; 
	font-weight:bold;
} 

h5 { 
	font-size : 1.2em; 
	line-height : 2.5em; 
	margin :1em 0 0.36em 0 ; 
	font-weight:bold;
} 


#mapa03 {
	width:635px;
	position:relative;
}

#map03 {
	margin:0;
	padding:0;
	width:635px;
	height:425px;
	/*background:url(map03.jpg) top left no-repeat #fff;*/
	background-image:url("fondoXXI_s.jpg");
	background-repeat:no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	border:1px solid red;
}

#map03 li {
	margin:0;
	padding:0;
	list-style:none;
}

#map03 li a {
	position:absolute;
	display:block;
	/*
	   Specifying a background image
	   (a 1px by 1px transparent gif)
	   fixes a bug in older versions of
	   IE that causeses the block to not
	   render at its full dimensions.
	*/
		background:url(blank.gif);
		text-decoration:none;
	color:#000;
}

#map03 li a span { display:none; }

#map03 li a:hover span {
	position:relative;
	display:block;
	width:350px;
	left:-280px;
	top:15px;
	border:1px solid #000;
	background:#fff;
	padding:5px;
	filter:alpha(opacity=99);
	opacity:0.99;
	cursor:pointer;
}


#map03 a.foto01 {
	top:30px;
	left:12px;
	width:122px;
	height:59px;
}

#map03 a.foto02 {
	top:20px;
	left:152px;
	width:92px;
	height:69px;
}

#map03 a.foto03 {
	top:21px;
	left:281px;
	width:109px;
	height:63px;
}
#map03 a.foto04 {
	top:27px;
	left:406px;
	width:110px;
	height:68px;
}

#map03 a.foto05 {
	top:27px;
	left:527px;
	width:96px;
	height:68px;
}

#map03 a.foto06 {
	top:118px;
	left:20px;
	width:111px;
	height:65px;
}

#map03 a.foto07 {
	top:114px;
	left:148px;
	width:98px;
	height:51px;
}

#map03 a.foto08 {
	top:107px;
	left:267px;
	width:93px;
	height:65px;
}

#map03 a.foto09 {
	top:115px;
	left:376px;
	width:87px;
	height:72px;
}

#map03 a.foto10 {
	top:116px;
	left:499px;
	width:121px;
	height:78px;
}

#map03 a.foto11 {
	top:220px;
	left:9px;
	width:121px;
	height:80px;
}

#map03 a.foto12 {
	top:181px;
	left:172px;
	width:83px;
	height:53px;
}

#map03 a.foto13 {
	top:234px;
	left:384px;
	width:90px;
	height:52px;
}

#map03 a.foto14 {
	top:355px;
	left:7px;
	width:103px;
	height:54px;
}

#map03 a.foto15 {
	top:361px;
	left:125px;
	width:98px;
	height:51px;
}

#map03 a.foto16 {
	top:368px;
	left:234px;
	width:89px;
	height:50px;
}

#map03 a.foto17 {
	top:337px;
	left:336px;
	width:122px;
	height:83px;
}

#map03 a.foto18 {
	top:333px;
	left:489px;
	width:121px;
	height:81px;
}

#map03 a.foto19 {
	top:236px;
	left:503px;
	width:121px;
	height:83px;
}

