/* Old Bucaneers */

body {color: #666666; font-family: "Browallia New"; font-size:18px; 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:200px; height:40px; margin-bottom:5px; border:0px solid #fff; }
#flags img{ width:49px; height:32px;}
#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{  position:relative; float:left; width:642px; }

#flipimage{position:relative; float:left;  width:642px;height:313px; margin-bottom:5px; }

#boxes{ position:relative; float:left; width:642px; height:238px; border:0px solid #ccc;}

#box_left{ position:relative; float:left; width:304px; }

#box_left h2{ font-size:22px; color:#FFFFFF; padding:2px 0 6px 30px; margin-top:5px; margin-bottom:10px; width:275px; height:20px;background-color:#FA7900;}

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

#box_right h2{ font-size:22px; color:#FFFFFF; padding:2px 0 6px 30px; margin-top:5px; margin-bottom:10px; width:275px; height:20px;background-color:#7AA703;}

#content{ position:relative; float:left; width:642px; font-style:italic; }
#content p{ margin-top:2px; width:632px; padding:0px 5px 5px 5px;}

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

#dive_news{position:relative; float:left; width:642px; height:58px;   background-color:#F8C301; color:#000000; font-style:italic; font-weight:bold; }
#dive_news p{ margin-top:2px; width:500px; padding:0px 5px 5px 5px; border:0px solid #ccc; }
#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:22px; color:#FFFFFF; padding:2px 0px 6px 30px; margin-left:20px; margin-top:5px; margin-bottom:10px; width:285px; height:20px;background-color:#3989BA;}
#box .mapa{ position:relative; float:left; width:200px; margin-left:80px; margin-right:80px;  }
#box p{ font-size:19px; 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; }

