@charset "utf-8";
/* CSS Document */

#isla {
	width:220px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	float:left;
	}
p {
padding-left:30px;
padding-right:30px;
}

body {
background-color: #D6FCFB;
}

#container {
width:100%;
margin:0 auto;
min-width:740px;
max-width:1680px;
}

#mainheader {
	background-image:url(../images/headermain.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:100%;
	left: 0px;
	right:0px;
	top:3px;
	background-color:#0033CC;
	height:120px;
}

#mainheader h1 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	}
	
#mainheader h2 {
color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	}

.navbarclear {
margin-top:15px; }

#textmain {
	clear:both;
	width:765px;
	margin-left:auto;
	margin-right:auto;
	}
	
.bottomclear {
clear:both;
}

.picturetext {
	padding-top:25px;
		color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
	padding-left: 5px;
	width:65%;
	}

#text  {
	color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
}
	
.picture {
	margin-top:20px;
	float: left;
	}
	
.center {
	margin-left:auto;
	margin-right:auto;
	padding-top: 15px;
	width:23.5em;
	}
.centertextprices
{
	margin-left:auto;
	margin-right:auto;
	width:43em;
	}
.centertextrelax
{
	margin-left:auto;
	margin-right:auto;
	width:47em;
	}
h3 {
	color:#0000FF;
	}
	
h4 {
	color:#0000FF;
	}
/* Nav */

#linksbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	margin-top:10px;
	list-style:none;
	background-color:#0033CC;
	float:left;
	display:block;
	}

ul {
	margin: 0;
	padding: 0;
	list-style:none;
	width:100%;
	background-color:#0033CC;
	float:left;
		}
	
ul li {
	padding-left:1.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	float:left;
	background-color:#0033CC;
	
	}
	
li a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
/*clear */

.clear {
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
	width:40.5em;
	}
/* Appartments Mar-azul */

#skytext {
padding-left: 20px;
float:left;
width:50%;
}

#skytv {
padding-top:30px;
margin-left:30px;
}

#mainbedroompicfirst {
padding-top:30px;
clear:both;
}

#mainbedroom {
padding-top:30px;
margin-left:30px;
}

#mainbedroomtext {
padding-left: 20px;
float:left;
width:50%;
}

#mainbedroomtextsecond {
padding-left: 20px;
float:left;
width:50%;
}

#mainbedroonpicsecond {
padding-top:30px;
clear:both;
}

#secondbathroomtext {
padding-top:30px;
clear:both;
}
#secondbedroomtext {
padding-left: 20px;
float:left;
width:50%;
}

#secondbedroompic {
padding-top:30px;
clear:both;
margin-left:30px;
}

#secondbedroompicone {
padding-top:30px;
clear:both;
margin-left:30px;
}

#enbathtext {
padding-left: 20px;
float:left;
width:50%;
}

#enbathpic {
padding-top:30px;
clear:both;
margin-left:30px;
}

#secondmainbedroomtext {
clear:both;
}

#bathroomtext {
padding-left: 20px;
float:left;
width:50%;
}

#bathroompic {
padding-top:30px;
clear:both;
margin-left:30px;
}

#patiotext {
padding-left: 20px;
float:left;
width:50%;
}

#patiopic {
padding-top:30px;
clear:both;
margin-left:30px;
}

#patiotextsecond {
padding-left: 20px;
float:left;
width:50%;
}

#patiopicsecond {
padding-top:30px;
clear:both;
margin-left:30px;
}

#swimmingtext {
padding-top:30px;
clear:both;
}
#secondbedroompic img {
padding-top:65px;
}

.style1 {	font-size: 16px;
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {color: #0000FF}
.style3 {font-size: 14px}
.style4 {font-size: 14px; color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style58 {font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

/*Duquesa */

#mainbedroompicture {
clear:both;
padding-top:20px;
}

#secondbedroompicture {
clear:both;
padding-top:20px;
}

#kitchenpicture {
clear:both;
padding-top:20px;
}

#form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left:30px;
}
label {
	float: left;
	width: 100px;
}

#form1 div {
	clear: left;
	margin-top: 10px;
}

#loungepictureone {
clear:both;
padding-top:30px;
}