body	{ background: url("../beachimages/beachgif/bgtop.gif") repeat-x top; background-color:#DFEEF6; margin: 0;	padding:0; text-align:center;		}
#main {	width:776px; margin: 0 auto; padding: 0; float:center; border:1px solid #ffffff; margin-top:0px; background-image:url("../beachimages/beachgif/bgoptions.gif"); background-position:center; background-repeat:repeat-y;}

#topmenu{width:751px; margin: 0 auto; margin-top:23px; float:center; font:11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
#topmenu b 	{ margin-right: 2px; color:#FFF; padding:0px 9px 0px 9px; background:#333333;}
#topmenu span a{margin-right: 2px; background-color:#03384E; text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; width:100px; padding:0px 9px 0px 9px;}
#topmenu span a:hover{	color: #000000;	background:#DB9327;}

#topbeach{width:776px; height:160px;	margin: 0 auto;	padding: 0;	float:center;}

#contentbeach{width:776px; margin: 0 auto; padding: 0; float:center;}
	
#bottombeach { background: url("../beachimages/beachgif/bottom.gif") no-repeat; width:776px; height:80px; clear:both; 	margin-right: auto; margin-left: 0px; margin-top:0px;}
	
#pie{width:600px; height:18px; margin: 0 auto; margin-top:43px;	float:right; text-align:center;	font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:3px;}
#pie a{	color:#000000;	text-decoration:none;}
#pie a:hover{color:#000000;	background-color:#ffffff; text-decoration:none;}

#leftbeach{	width: 170px; float:left;}
#menubeach{width: 150px; float:center;	margin-left:11px; text-align:center;}
#menubeach a{	text-decoration:none; color:#ffffff; font-family: Tahoma, "Trebuchet MS", Verdana;}
#menubeach h3{width:138px; padding:5px; background-image:url("../beachimages/beachgif/bgtop.gif"); background-position:center;
background-repeat:repeat-x; border:1px solid #ffffff; margin-top:3px; margin-bottom:0px;}
#menubeach h4{width:144px; padding:2px; color:#ffffff; background-image:url("../beachimages/beachgif/bgtop.gif"); background-position:center; background-repeat:repeat-x; border:1px solid #ffffff; margin-top:3px; margin-bottom:0px; font-size:13px; text-align:center;}
#bandera{width: 148px; height:15px;	float:center; text-align:center; background-color:#03384E;	border:1px solid  #ffffff;	background-image:url(../beachimages/beachgif/esp.gif); background-repeat:no-repeat; background-position:left;	font-weight:bold; 	margin-bottom:0px; margin-top:0px;}
#bandera a{	text-decoration:none; color:#ffffff; font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px;}
#bandera a:hover{text-decoration:none;color:#DB9327;}
#banderagb{	width: 148px; height:15px; float:center;text-align:center; background-color:#03384E;border:1px solid  #ffffff;	background-image:url(../beachimages/beachgif/gb.gif);	background-repeat:no-repeat;background-position:left;font-weight:bold;	margin-bottom:0px; margin-top:0px;}
#banderagb a{ text-decoration:none;	color:#ffffff;	font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px;}
#banderagb a:hover{	text-decoration:none; color:#DB9327;}

#rightbeach{width: 595px; float:right;}
#rightbeach h1{ font-family:"Trebuchet MS", Arial, Tahoma; font-size:22px; /*border-bottom:1px solid #03384E;*/ padding-bottom:5px; margin-top:20px; color:#03384E;}	
#rightbeach p{font-family:Tahoma, "Trebuchet MS", Verdana; font-size:12px; color:#03384E;text-align:justify;line-height:17px;}
#rightbeach h6{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #ffffff;	text-align: right;	margin-top:0px;	margin-bottom:0px; background-color:#EB971B; border:1px dotted #ffffff; padding:2px;}
#rightbeachcol1{width: 175px; float:left; margin:9px;}
#rightbeachcol1 a{color:#CA6E15;text-decoration:none;}
#rightbeachcol1 a:hover{color:#2E6F92; text-decoration:none; border-bottom:1px dashed #2E6F92;}
#banneroffers{width: 175px;	height:200px;}
#banneroffers h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:19px;	color:#D67B06; line-height:18px; margin-top:-140px;padding-left:5px; text-align:left;}
#rightbeachcoldobl2{width: 371px; float:left; padding-right:20px; padding-left:10px; margin-top:15px; margin-bottom:0px;}
#rightbeachcoldobl2 h1{font-family:"Trebuchet MS", Arial, Tahoma; font-size:21px; border-bottom:1px solid #03384E; padding-bottom:5px; margin-top:0px; text-align:left; color:#03384E;}
#rightbeachcoldobl2 h2{font-family:"Trebuchet MS", Arial, Tahoma; font-size:21px; padding-bottom:0px; margin-top:0px; text-align:left; color:#03384E;}
#rightbeachcoldobl2 h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;	text-align:center; background-color:#EB971B; text-align:center; color:#333333; margin-bottom:0px;border:1px dotted #ffffff; padding:3px; width:350px;}		
#rightbeachcoldobl2 h6{font-family: Tahoma, "Trebuchet MS", Verdana; font-size:10px; color:#333333;	margin-top:0px;	font-weight:100;	margin-bottom:0px;}	
#rightbeachcoldobl2 h5{	font-family: Tahoma, "Trebuchet MS", Verdana; font-size:11px; padding:3PX; text-align:center; color:#333333; 	margin-top:0px;	margin-bottom:0px;	background-color:#EB971B; border:1px dotted #ffffff;}
#rightbeachcoldobl2 a{color:#915909; text-decoration:none;}
#rightbeachcoldobl2 a:hover{color:#DB9327; text-decoration:none; border-bottom:1px dashed #DB9327;}
#rightbeachcoldoble{width: 381px; float:left; margin-top:9px; margin-left:9px;}
#columnas{	width: 360px; margin-bottom:5px;	float:left;	background-color:#F4DEBE; margin-top:0px;	padding:5px;}
#columnas h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;	text-align:center; background-color:#EB971B; color:#333333; margin:0px;border:1px dotted #ffffff; padding:3px;}	
#beacharea{	width: 500px; margin:0 auto; padding:0px; margin-top:5px;	margin-bottom:10px;}
#beacharea h1{ font-family:"Trebuchet MS", Arial, Tahoma; font-size:22px; /*border-bottom:1px solid #03384E;*/ padding-bottom:5px; margin-top:20px; color:#03384E;}	
#beacharea h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;	text-align:center; background-color:#EB971B; text-align:center; color:#333333; margin-bottom:0px;border:1px dotted #ffffff; padding:3px;}	
#beacharea h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;	text-align:center; background-color:#3091C2; text-align:center; color:#ffffff; margin-bottom:0px; margin-top:20px; padding:3px;}	
#beacharea h5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FF0000;	text-align: center;	margin-top:0px;	margin-bottom:0px;}
#beacharea h4{font-family: Arial, Helvetica, sans-serif;font-size:14px;	color:#333333;	text-align:right; padding:5px; background-color:#DB9327; border:1px solid #ffffff;	background-image:url("../imagesmarbella/marbellagif/h4bg.gif");	background-repeat:no-repeat; background-position:left bottom;	margin-top:0px; margin-bottom:0px;}
#beacharea h6{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #ffffff;	text-align: right;	margin-top:0px;	margin-bottom:0px; background-color:#EB971B; border:1px dotted #ffffff; padding:2px;}
#beacharea p{color:#03384E;	margin:0 auto;	margin-top:5px;}
#beacharea a{color:#CA6E15;text-decoration:none;}
#beacharea a:hover{	color:#2E6F92; text-decoration:none; border-bottom:1px dashed #2E6F92;}

#contact{background-image: url("../beachimages/beachgif/bgcontact_.gif");
background-repeat:no-repeat;background-position:top right;padding:8px;width:160px;margin-top:15px;}
#contact h2{font-family: Georgia, "Times New Roman", Times, serif;	font-size:17px;	color:#106FA0;	margin:0px;	line-height:15px;	border-bottom: 1px dotted #106FA0;	padding-bottom:3px;	text-align:left;}
#contact p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#106FA0;	margin-top:-10px;}
#contact a{	color:#106FA0;	text-decoration:none; font-size:12px;}
#contact a:hover{border-bottom: 1px dashed #106FA0;}

#destinations{background-image: url("../beachimages/beachgif/bgdestinations_.gif");
background-repeat:no-repeat;background-position:bottom center;padding:8px;width:160px; height:350px; margin-top:15px; background-color:#CAE3EF;/*border: 1px solid #80B1C8;*/}
#destinations h2{font-family: Georgia, "Times New Roman", Times, serif;	font-size:17px; color:#106FA0;	line-height:15px;	border-bottom: 1px dotted #106FA0;	padding-bottom:3px;	text-align:center; margin-top:0px; margin-bottom:17px;}
#destinations p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size:16px;	color:#106FA0;	margin-top:-10px; text-align:left;}
#destinations a{	color:#106FA0;	text-decoration:none; font-size:12px;}
#destinations a:hover{border-bottom: 1px dashed #ffffff;}

#rightbeachcol3{width: 175px;float:left;margin-top:15px;}

