#menu {list-style-type:none; margin:0 0 0px 0; padding:0;}
#menu li {float:left; padding:0; margin:0 2px 0px 0; position:relative; width:125px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 125px; margin: 0; padding: 0; background: #000066;}
#menu dt {width: 125px; margin: 0; padding: 0; background: #000066;}

#menu .one {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}
#menu .two {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}
#menu .three {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}
#menu .four {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}
#menu .five {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}
#menu .six {background: #ffffff; border-top:5px solid #000066; border-bottom:5px solid #000066;}

#menu .one dt {background: #ffffff;}
#menu .two dt {background: #ffffff;}
#menu .three dt {background: #ffffff;}
#menu .four dt {background: #ffffff;}
#menu .five dt {background: #ffffff;}
#menu .six dt {background: #ffffff;}

#menu .one dt a:hover {background: #000066; color:#ffffff;}
#menu .two dt a:hover {background: #000066; color:#ffffff;}
#menu .three dt a:hover {background: #000066; color:#ffffff;}
#menu .four dt a:hover {background: #000066; color:#ffffff;}
#menu .five dt a:hover {background: #000066; color:#ffffff;}
#menu .six dt a:hover {background: #000066; color:#ffffff;}

#menu dd {margin:0; padding:0; color: #000066; font-size: 1em; text-align:left;}
#menu .one dd {border-top:1px solid #000066;}
#menu .two dd {border-top:1px solid #000066;}
#menu .three dd {border-top:1px solid #000066;}
#menu .four dd {border-top:1px solid #000066;}
#menu .five dd {border-top:1px solid #000066;}
#menu .six dd {border-top:1px solid #000066;}
#menu dd.last {border-bottom:1px solid #fff;}

#menu dt a, #menu dd a:visited {color:#000066; text-decoration:none; display:block; padding:3px 5px 4px 5px; width:115px;}
#menu dd a, #menu dd a:visited {color:#000066; text-decoration:none; display:block; padding:3px 5px 4px 5px; width:115px;}

#menu .one dd a {background:#ffffff; color:#000066;}
#menu .two dd a {background:#ffffff; color:#000066;}
#menu .three dd a {background:#ffffff; color:#000066;}
#menu .four dd a {background:#ffffff; color:#000066;}
#menu .five dd a {background:#ffffff; color:#000066;}
#menu .six dd a {background:#ffffff; color:#000066;}

#menu .one dd a:hover {background: #000066; color:#ffffff;}
#menu .two dd a:hover {background: #000066; color:#ffffff;}
#menu .three dd a:hover {background: #000066; color:#ffffff;}
#menu .four dd a:hover {background: #000066; color:#ffffff;}
#menu .five dd a:hover {background: #000066; color:#ffffff;}
#menu .six dd a:hover {background: #000066; color:#ffffff;}

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #82B0FF;
}
a {color: #000066; font-weight: bold; text-decoration: none;}
a:hover {color: #990000; font-weight: bold; text-decoration: none;}
a:active {color: #FF0000; font-weight: bold; text-decoration: none;}
#wrapper { 
 margin: 0 auto;
 width: 780px;
}
#header {
 color: #333;
 width: 731px;
 float: left;
 padding: 10px;
 border: 5px solid #fff;
 height: 150px;
 margin: 10px 0px 5px 0px;
	background: url(images/first_choice_almeria_spain.jpg) no-repeat;
}
#navigation {
 float: left;
 width: 770px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
}
#leftcolumn { 
 color: #000066;
 border: 5px solid #fff;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 width: 500px;
 height: inherit;
 float: left;
 background-color: #A1C4FE;
}
#rightcolumn { 
 float: left;
 color: #000066;
 border: 5px solid #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 196px;
 display: inline;
 background-color: #A1C4FE;
 text-align:center;
}
#column { 
 color: #000066;
 border: 5px solid #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 731px;
 float: left;
 background-color: #A1C4FE;
}
#footer { 
 width: 731px;
 clear: both;
 color: #000066;
 border: 5px solid #fff;
 background-color: #A1C4FE;
 margin: 5px 0px 10px 0px;
 padding: 10px;
}
#footer2 { 
 width: 731px;
 clear: both;
 color: #000066;
 border: 5px solid #fff;
 background-color: #A1C4FE;
 margin: 10px 0px 10px 0px;
 padding: 10px;
}
.column { 
 color: #000066;
 border: 5px solid #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 731px;
 float: left;
 background-color: #A1C4FE;
}
.photo {

	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style:solid;
	border-width: 3px;
	border-color:#FFFFFF;

}

.photo2 {

	float: right;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style:solid;
	border-width: 3px;
	border-color:#FFFFFF;

}

.photo3 {

	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style:solid;
	border-width: 3px;
	border-color:#FFFFFF;

}

.flag {

	float: right;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-style:solid;
	border-width: 3px;
	border-color:#FFFFFF;

}

.flagsmall {
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style:solid;
	border-width: 3px;
	border-color:#FFFFFF;

}
h1 {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-style: normal;
	
	font-weight:bold;

	color:#000066;

}
.line {
	clear: both; 
	display: block; 
	border-top: 2px solid #ffffff;
	margin: 10px 0 10px 0;
	padding: 0;
	} 