/* CSS Document */
.mapa {margin:0px; padding:0px; }
#header {width:700px; height:100px; margin:auto;  margin-top:2px;border: #666666 solid 1px; background-color: #CCCCCC; }
#header h1 {font-size:23px; color: #FFFFFF;margin-top:14px; margin-left:10px; font-style:normal; }
#header h2 {font-size:15px; color:#FFFFFF; text-align: right; margin-bottom:1px; font-style:normal;  text-decoration:none; font-weight:normal; margin-right:20px; }
#contents {width:700px; height:450px; margin:auto; border: #666666 solid 1px;  background-color: #CCCCCC; }
#navi {width:236px; height:370px; margin:0px; float:left;  }
#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  #666666;
 background-color:#FFFFFF;
font-size:12px;
padding:6px 0px 0px 3px;
text-decoration:none;
color:#000000;
width:228px; 
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: #000000;margin:5px; margin-left:7px; margin-right:7px; border-bottom: #666666 solid 4px; padding:4px;}

#main {width:460px; height:430px; float:right;border-left:#666666 solid 1px;}
#main h4 {font-size:14px; color: #000000;margin:4px; margin-right:10px; margin-left:10px; border-bottom: #666666 solid 4px; padding:4px;}
#main p { text-align: left; font-size: 14px; color: #333333; margin: 10px;line-height: 140%;letter-spacing: 1px; }
#footer {width:700px; 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; }
