/* Old Bucaneers */

body {color: #666666; font-family: "Browallia New"; font-size:23px; margin:0px auto;  padding: 0px;background-color:#323232; }
h1{padding-top: 6px; font-size:25px;}

#main_page{width:1030px; margin:0px auto; position:relative; }

#flags{ position:relative; float:right; width:120px; height:32px; margin-bottom:1px;}
#main_header{ position:relative; float:left; width:1030px; height:249px; margin-bottom:5px;}

#main_content{ position:relative; float:left; width:1014px; margin-bottom:5px; background-color:#fff; padding:8px 8px 8px 8px;}

#center_side{ width:642px; position:relative; float:left;  }

#boxes{ position:relative; float:left; width:642px; height:233px; margin-top:10px;}

#boxes .box_left{ position:relative; float:left; width:304px; height:185px;}

#boxes .box_left h2{ font-size:28px; color:#FFFFFF; padding:0 0 8px 8px; margin-bottom:7px; width:296px; height:28px;  background-color:#FA7900;}

#boxes .box_right{position:relative; float:right; width:304px; height:185px;}

#boxes .box_right h2{ font-size:28px; color:#FFFFFF; padding:0 0 8px 8px; margin-bottom:7px; width:296px; height:28px;background-color:#7AA703;}

#content{ position:relative; float:left; width:642px; font-style:italic; margin-bottom:8px;}

#content span{ font-size:25px; margin-bottom:2px; font-weight:bold; }

#content p{ float:left; margin-top:2px; }

#dive_news{ float:left; position:relative; padding:3px 0 0 3px; width:639px; height:64px; margin-bottom:5px; background-color:#F8C301; color:#000000; font-style:italic; font-weight:bold; }
#dive_news img{ float:left; margin-right:4px; }

#right_side{width:358px; position:relative; float:right;}

#box{ position:relative; float:left; width:357px; border:1px solid #495678; background-color:#D6E7EB; color:#333333; margin-bottom:15px; }
#box h2{font-size:28px; color:#FFFFFF; padding:2px 0 6px 30px; margin-top:10px; margin-left:5px; margin-bottom:10px; width:310px; height:30px;background-color:#3989BA;}
#box .mapa{ position:relative; float:left; width:200px; margin-left:80px; margin-right:80px;  }
#box p{ font-size:28px;  font-style:italic; width:338px; margin-left:10px; line-height:25px; border:0px solid #ccc; }
#box span{font-weight:bold;}
#box .info{ color:#495678; text-decoration:underline; font-style:italic;}

#main_footer{ position:relative; padding-left:70px; float:left; width:960px; height:55px; background-color:#000000; margin-bottom:50px;}

.menu{ position:relative; margin-left:20px; border:0px solid #666666; margin-top:5px; float:left; width:85px; height:44px; color:#FFFFFF;}
.menu a{color:#fff;}
.menu a:hover{color:#FF0000; }

