/*---------------------------------------------------------------------------------------*/
/*------------------------->>>  Estilo Ibiza House Renting  <<<--------------------------*/
/*------------------------->>>   www.ibizahouserenting.com  <<<--------------------------*/
/*---------------------->>>  designed by B2U  (www.btoyou.com) <<<-----------------------*/
/*--------------->>>  powered by ITSBookings  (www.itsbookings.com)  <<<-----------------*/
/*---------------------------------------------------------------------------------------*/
@import url("reset.css");
/*---------------------------------------------------------------------------------------*/
/*----------------------------------->>>  Globales  <<<----------------------------------*/
/*---------------------------------------------------------------------------------------*/
body {
	background-color:#ffffff;
	text-align:center;
	padding:3px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b3d63;
}
h1{
	position:relative;
	float:left;
	margin-left:0px;
	width:43%;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-weight:normal;
	}
h1 strong { font-weight:bold; color:#c4540a;}
a:link { color:#2b3d63; text-decoration:none;}
a:visited { color:#2b3d63; text-decoration:none;}
a:hover { color:#2b3d63; text-decoration:underline;}

/*---------------------------------------------------------------------------------------*/
/*---------------------------------->>>  Estructura  <<<---------------------------------*/
/*---------------------------------------------------------------------------------------*/
#cuerpo {
	position:relative;
	margin:0px auto;
	width:866px;
	height:auto!important;
}
	#header {
		position:relative;
		float:left;
		width:866px;
		height:203px;
	}
		.idioma {
			position:relative;
			float:right;
			color:#2b3d63;
			font:Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
			.spanish { 
				position:relative;
				height:14px;
				width:49px;
				top:3px;
			}
			.english { 
				position:relative;
				height:14px;
				width:44px;
				top:3px;
			}
			.french { 
				position:relative;
				height:14px;
				width:54px;
				top:3px;
			}
.phones { 
	position:relative;
	float:right;
	margin:15px 2px;
	text-align:right;
	padding-left:35px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(img/telefon.png) 0px -1px no-repeat #ffffff;
}		
		#logo {
			position:relative;
			float:left;
			display:block;
			border:0px;
			top:1px;
		}
		#menu {
			position:relative;
			float:left;
			width:866px;
			margin-top:13px;
		}
		#submenu {
			position:relative;
			float:left;
			width:866px;
			height:40px;
			margin-top:1px;
			background:url(img/bg_submenu.png) repeat-x #ffffff;
		}
			#ubica {
				position:relative;
				float:right;
				margin:7px;
			}
	#page {
		position:relative;
		float:left;
		width:866px;
		height:auto!important;
		min-height:432px;
		*height:432px;
		background:url(img/bg_page.png) no-repeat #FFFFFF;
		}
		.flashcont {
			position:relative;
			float:left;
			height:274px;
			width:386px;
			margin-left:50px;	
			-margin-left:25px;	
			margin-top:40px;	
			-margin-top:30px;
		
		}
		.miniform {
			position:relative;
			float:right;
			height:250px;
			width:270px;
			margin-right:87px;	
			margin-top:40px;
			*margin-top:38px;
			-margin-right:43px;
			}
			.titu_busque {
				position:relative;
				margin-top:10px;
			}
						
			.miniformRight {
			position:relative;
			float:right;
			height:215px;
			width:270px;
			margin-right:-1px;	
			margin-top:40px;
			*margin-top:38px;
			*margin-right:1px;
			-margin-right:0px;
			}
			
			.miniform ul{
				position:relative;
				float:left;
				list-style-type:disc;
				text-align:left;
			}
			.miniform li{
				position:relative;
				margin:4px 25px;
				font-weight:bold;
			}
			
		.destacados {
			position:relative;
			float:left;
			/*border:1px solid #C7C7C7;*/
			background-color:#FFFFFF;
			margin-top:20px;
			width:864px;
			height:260px;
		}
#cont {
	position:relative;
	float:left;
	width:866px;
	margin-top:40px;
}
#cont h2 {
	position:relative;
	float:left;
	font-weight:normal;
	text-align:center;
	width:100%;
	top:5px;
}
.slogan {
	position:relative;
	float:left;
	margin-left:30px;
}
		.condiciones {
			position:relative;
			float:right;
			margin-top:50px;
			font-size:10px;
			background:url(img/bullet.png) left no-repeat #ffffff;
			padding-left:12px;
		}
	#footer {
		position:relative;
		float:left;
		width:866px;
		height:auto!important;
		min-height:120px;
		}
		.pie {
			position:relative;
			float:left;
			width:866px;
			height:45px;
			*height:55px;
			margin-top:10px;
			border-top:1px solid #c7c7c7;
			border-left:1px solid #c7c7c7;
			border-right:1px solid #c7c7c7;
			border-bottom:9px solid #c7c7c7;
			background-color:eaeaea;
		}
			.texto_pie{
				position:relative;
				float:left;
				margin:10px 5px;
			}		
			#alquilaen {
				position:relative;
				float:right;
				margin:10px 0px;
			}
		.subpie{}
		.copyright {
			position:relative;
			float:left;
			text-align:center;			
			color: #cf540a;
			margin-top:10px;
			font-size:11px;
		}			
		.by {
			position:relative;
			float:right;
			margin-top:10px;
		}
		#close {
			position:relative;
			margin:20px auto;
			text-align:center;
			line-height:18px;
			color:#2b3d63;
		}
		
		#close a:link{
			position:relative;
			margin:20px auto;
			text-align:center;
			line-height:18px;
			color:#2b3d63;
			font-weight:bold;
			
		}
		
		#close a:hover{
			position:relative;
			margin:20px auto;
			text-align:center;
			line-height:18px;
			color:#2b3d63;
			font-weight:bold;
		}
		
		#close a:visited {
			position:relative;
			margin:20px auto;
			text-align:center;
			line-height:18px;
			color:#2b3d63;
			font-weight:bold;
		}
/*---------------------------------------------------------------------------------------*/
/*------------------------------->>>  Landing Pages  <<<---------------------------------*/
/*---------------------------------------------------------------------------------------*/
	#landing_page {
		position:relative;
		float:left;
		width:866px;
		height:auto!important;
		min-height:432px;
		*height:432px;
		font-family:Arial, Helvetica, sans-serif;
		}
h1.landing {
	font-size:24px;
	color:#2b3d63;
	width:100%;
	font-weight:bold;
	margin:-10px auto 25px auto;
}
h2.landing {
	font-size:18px;
	color:#C4540A;
	border-bottom:2px solid #C4540A;
	text-indent:10px;
	width:95%;
	margin:20px auto 30px auto;
	text-align: left!important;
	padding-bottom:4px;
}

#landing_page p.landing {
	color:#2B3D63;
	width:90%;
	margin:15px auto;
	padding-top:0px;	
	font-size:13px;
	line-height:17px;
	text-align:justify!important;
}
#landing_page ul {
	width:80%;
	*width:85%;
	margin:15px auto;
	padding-top:0px;	
	font-size:13px;
	line-height:17px;
	text-align:justify!important;
}
#landing_page li {
	margin:15px auto;
	list-style:none;
	background:url(img/img_landing/bullet.png) left 2px no-repeat transparent;
	*background:url(img/img_landing/bullet.png) left 3px no-repeat transparent;
	text-indent:15px;
}
#landing_page p.landing_top {
	color: #4e4e4e;
	width:90%;
	padding-top:0px;	
	font-size:13px;
	margin:10px auto;
	text-align:left!important;
}
#landing_page img.landing{
	border:1px solid #CFCFCF;
	margin:20px 0px 10px 9px;
}

#intro_landing {
	position:relative;
	clear:both;
	margin:40px auto;
	*margin:20px auto 40px auto;
	background:url(img/img_landing/bg_intro.png) repeat-y;
	width:715px;
	height:auto;
}
#intro_landing_top {
	background:url(img/img_landing/bg_intro_top.png) no-repeat transparent;
	width:715px;
	height:8px;
}
#intro_landing_bottom {
	background:url(img/img_landing/bg_intro_bottom.png) no-repeat transparent;
	width:715px;
	height:9px;
	*position:absolute;
	*bottom:-6px;
	*left:0px;
}
#intro_landing p {
	margin:10px 40px;
	width:630px;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align:left!important;
}
.landinglink {
	background:url(img/img_landing/bullet.png) left 1px no-repeat transparent;
	padding-left:15px;
}

.mailhead { float:right;
			clear:both;
			color:#C4540A; }	
.mailhead  a:link { color:#C4540A; }	
.mailhead a:visited { color:#4B5A79; }
.mailhead a:hover { color:#4B5A79; }

.clear { clear:both;margin-top:30px; *margin-top:15px; }
