/*---------------------- CSS Document <----------------------------*/
/*------------------------ APTUR.COM <-----------------------------*/
/*--------------------- Designed by B2U <--------------------------*/
/*----------------- Powered by ITS Bookings <----------------------*/
@import url("reset.css");

/*------------------------ Globales <------------------------------*/
body {
	background-color:#ffb329;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px auto;
	text-align:center;
}
h1 {
	position:relative;
	margin:40px 70px 40px 70px;
	text-align:left;
}
h2 {
	position:relative;
	margin:30px 70px;
	color:#273655;
	text-align:left;
}
h3 {
	position:relative;
	margin:30px 70px;
	color:#273655;
	text-align:center;
	font-size:16px;
}
strong {
	color:#273655;
}
hr {
	margin:30px 40px;
	border:1px solid #273655;
	color:#273655;
}

address {
	position:relative;
	float:left;
	text-align:left;
	font-style:normal;
	margin-left:70px;
	margin-top:5px;
	line-height:16px;
}
		address a:link { color:#273655; font-weight:bold; text-decoration:none;}
		address a:visited { color:#273655; font-weight:bold; text-decoration:none;}
		address a:hover { color:#273655; font-weight:bold; text-decoration:underline;}

/*----------------------- Estructura <-----------------------------*/

#contenedor {
	position:relative;
	width:902px;
	height:auto!important;
	margin:0px auto;
	padding:0px auto;
}
#head_menu {
	position:relative;
	float:left;
	height:95px;
	width:902px;
	z-index:100;
}
	#idiomas {
		position:relative;
		float:right;
		margin-right:6px;
		margin-top:4px;
		color:#000000;
		font-size:11px;
		height:20px;
	}
	#idiomas img { vertical-align:middle;}
	#idiomas a:link { color:#000000; text-decoration:none; font-weight:normal;  display: inline-table;}
	#idiomas a:visited { color:#000000; text-decoration:none; font-weight:normal;  display: inline-table;}
	#idiomas a:hover { color:#000000; text-decoration:underline; font-weight:normal;  display: inline-table;}
	#idiomas a:active{ color:#000000; text-decoration:none; font-weight:normal;  display: inline-table;}
	#menu {
		position:relative;
		float:left;
		width:836px;
		height:50px;
		margin-left:35px;
		-margin-left:17px;
		margin-top:26px;
		*margin-bottom:-10px;
	}
#header {
	position:relative;
	float:left;
	background:url(img/header_img.jpg) no-repeat #ffb329;
	width:902px;
	height:381px;
	z-index:1;
}
	#formular {
		position:relative;
		float:left;
		text-align:left;
		margin-left:324px;
		-margin-left:161px;
		margin-top:148px;
		-margin-top:148px;
		width:277px;
		height:212px;
	}
	#slogan {
		position:relative;
		float:right;
		margin-right:43px;
		margin-top:-130px;
		*margin-top:-150px;
	}
#cuerpo {
	position:relative;
	float:left;
	background:url(img/body_bg.png) repeat-y #ffb329;
	width:902px;
}
	.destaca {
		position:relative;
		float:left;
		margin-left:15px;
		padding:auto;
		text-align:center;
		width:230px;
	}
	#logos { margin-bottom:5px;}
	
#footer {
	position:relative;
	float:left;
	width:902px;
	height:150px;
	background:url(img/footer_bg.png) no-repeat #ffb329;
		margin-bottom:0px;
}
	#footer ul {
		position:relative;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		list-style:none;
		margin:38px 70px 10px 70px;
		padding-left:135px;
		*padding-left:115px;
		width:700px;
	}
		#footer li {
			text-align:center;
			width:120px;
			float:left;
			border-right:2px solid #9ea5b4;
		}
		#footer li a:link { color:#FFFFFF; text-decoration:none;}
		#footer li a:visited { color:#FFFFFF; text-decoration:none;}
		#footer li a:hover { color:#FFFFFF; text-decoration: underline;}
	#pie {
		position:relative;
		color:#FFFFFF;
		margin-top:90px;
	}
		#pie p { position:relative; top:30px;}
		#pie a:link { color:#FFFFFF; font-weight:bold; text-decoration:none;}
		#pie a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none;}
		#pie a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline;}

#garantia { 
	position: absolute;
	float:left;
	left:1px;
	top:0px;
	z-index:50;
}

ul.results {
	list-style:none;
	margin:0px;
	padding:0px;
	width:780px;
	text-align:center;
	position:absolute;
	bottom:10px;
	*bottom:50px;
	left:70px;
	z-index:1000;
	}
	
ul.results li {
	padding:0px 15px;
	margin:3px 0px;
	display:inline;
	border-right:1px solid #fff;
	width:auto;
	float:none;
	color:#FFFFFF;
	line-height:20px;
	}

ul.results li a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
ul.results li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
/*-------------------------- Videos <-------------------------------*/
#videos {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	margin-top:50px;
	}
/*-------------------------- Clases <-------------------------------*/
.texto_home {
	position:relative;
	text-align: justify;
	text-indent:50px;
	line-height:16px;
	width:500px;
	margin:30px 70px;
}
.texto_quien {
	position:relative;
	padding:10px 70px;
	text-align: justify;
	text-indent:50px;
	line-height:16px;
}
.texto_fiesta {
	position:relative;
	padding:10px 70px;
	text-align: center;
	text-indent:50px;
	line-height:16px;
}
.texto_fiesta table {
	position:relative;
	margin:10px auto;

}
.texto_fiesta td {
	padding:10px;
}

	ul.quien  {
		position:relative;
		text-align:left;
		width:330px;
		list-style-type:none;
		color:#273655;
		margin: 0px 150px;
		*margin: 0px ;
		*margin-left:-250px ;
	}
	.quien li {
		margin-top:8px;
		line-height:16px;
		background:url(img/bullet_01.png) 0px 2px no-repeat #FFFFFF;
		padding-left:20px;
	}
	.member {
		position:relative;
		float:right;
		width:400px;
		margin-top:-16px;
		clear:both;
		color:#000000;
	}
	ul.que  {
		position:relative;
		text-align:left;
		width:600px;
		list-style-type:none;
		margin: 20px 150px;
		*margin: 0px 150px 20px 150px;
	}
	.que li {
		margin-top:10px;
		line-height:16px;
		background:url(img/bullet_02.png) no-repeat #FFFFFF;
		padding-left:20px;
	}
	
.iframe {
	position:relative;
	width:700px;
	height:500px;
	/*background:url(img/iframer.jpg) no-repeat #FFFFFF;*/
	margin:0px 75px 20px 75px;
	*margin:0px 70px 20px 70px;
	/*border:1px dashed #666666;*/
}

	.destacado {
		position:relative;
		display:block;
		background:url(img/destacado_bg.png) no-repeat #FFFFFF;
		width:230px;
		height:166px;
		padding:6px 18px;
		*padding:6px 15px;
	}
		.foto_dest {
			position:relative;
			float:left;
		}
	.texto_dest {
		position:relative;
		display:block;
		height:67px;
		line-height:18px;
		padding-top:5px;
		margin:0px auto;
		color:#666666;
		background:url(img/txt_destacado_bg.png) repeat-x #FFFFFF;
	}
		.texto_dest_left {
			position:relative;
			float:left;
			display: block;
			margin-right:-10px;
			width:11px;
			height:67px;
			top:-5px;
			background:url(img/txt_destacado_leftbg.png) no-repeat #FFFFFF;
		}
		.texto_dest_right {
			position:relative;
			float:right;
			display: block;
			width:11px;
			height:67px;
			top:-59px;
			background:url(img/txt_destacado_rightbg.png) no-repeat #FFFFFF;
		}
	
.oferta_promo {
	position:relative;
	height:235px;
	float:left;
	padding:10px 70px;
	margin-top:40px;
	margin-bottom:20px;
	list-style:none;
}
.oferta_promo li {
	position:relative;
	float:left;
}
#form { position:relative; float:left; margin-left:100px; *margin-left:0px;}
	.elcontact {
		position:relative;
		text-align:left;
		line-height:16px;
		width:500px;
		*width:550px;
		-width:600px;
		height:27px;
		display:block;
		font-size:11px;
	}
	.losinputs {
		position:relative;
		float:left;
		width:150px;
		text-align:left;
		display:block;
			font-size:11px;
	}

/*-------------------------- Genericos <-----------------------------*/
.margin_left24 {margin-left:24px;}
.margin_left40 {margin-left:43px;}
.right {float:right; margin-right:5px;}

.noborder {border-right:0px!important;}

.naranja { color:#ff8403;}
.gris { color:#666666;}




/*______________formulario_online_minipopup.html__________________*/

.text_minipop {padding-right: 5px; color:#ffb329;}
#edades {color:#ffb329;} 
.select { color:#666666;}
.buscador_home_input_dia { color:#666666;}
