/* CSS Document */
.mapa {margin:0px; padding:0px; }
#header {width:730px; height:100px; margin:auto;  margin-top:2px; background-color: #FFFFFF; }
#header h1 {font-size:23px; color: #000000;margin-top:14px; margin-left:10px; font-style:normal; }
#header h2 {font-size:15px; color:#000000; text-align: right; margin-bottom:1px; font-style:normal;  text-decoration:none; font-weight:normal; margin-right:20px; }
#contents {width:730px; height:460px; margin:auto; background-color: #FFFFFF; }
#navi {width:236px; height:459px; margin:0px; float:left;  background-color: #FFCCFF; }
#navi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#navi li { 
display : inline; 
padding :0; 
margin:0; 
}
#navi a {display:block; 
border:1px solid  #FFCCFF;
 background-color: #FFCCFF;
font-size:12px;
padding:6px 0px 0px 3px;
text-decoration:none;
color:#000000;
width:225px; 
margin:0px 0px 0px 3px;
height:17px;
}
#navi a:hover {
display:block; 
border:1px solid #aca;
background-color:#ded;
font-size:12px;
padding:6px 0px 0px 3px;
text-decoration:none;
color:#575;
height:17px;
}





#navi h3 { font-size:13px; color: #FFFFFF;margin:5px; margin-left:7px; margin-right:7px; background-color:#000000; padding:4px; }

#main {width:490px; height:459px; float:right; }
#main h4 {font-size:14px; color: #FFFFFF;margin:4px; margin-right:10px; margin-left:10px; background-color:#000000; padding:4px;}
#main p { text-align: left; font-size: 13px; color: #333333; margin: 10px;line-height: 140%;letter-spacing: 1px; }
#footer {width:730px; height:65px; margin:auto; border:#666666 solid 1px;  }
#footer p { text-align: center ; font-size: 12px; color: #333333; margin: 17px; margin-top:4px; margin-left:9px; margin-right:9px;line-height: 140%;letter-spacing: 1px; border-bottom:#666666 solid 4px; padding:4px; }
