f/*CSS Document created by 2Code - www.2code.co - for Quarto Útil Agencia Creativa*/
/*------------------------------------*\
   BODY
\*------------------------------------*/
/*
FONDOS
POSICIONAMIENTO
*/
body{
	background-color:#FFF;
	position:relative;
		
	line-height:1.5em;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
strong{
color:#ff7a1a;	
	}
h1{font-size:26px!important;
color:#999;
margin-bottom: 15px; }
h2{font-size:26px!important;
color:#999;
margin-bottom: 15px;}
h3{
font-size:18px!important;
color:#ff7a1a;
margin-bottom: 15px;
}
#bg-body-superior{
	position:absolute;
	width:100%;
	height:519px;
	top:0px;
	left:0px;
	background-image:url('../images/bg-superior.jpg');
	background-repeat:repeat-x;
	background-position:0px 110px;
	z-index:1;
	background-color:#FFF;
}
#bg-body-inferior{
	position:absolute;
	display:block;
	width:100%;
	height:473px;
	left:0px;
	bottom:0px;
	background-image:url('../images/bg-inferior.jpg');
	background-repeat:repeat-x;
	background-position:top;
	z-index:-1;
	background-color:#FFF;
}
/*------------------------------------*\
   GENERALES
\*------------------------------------*/
/*
WRAPPER
MENUS
ENCABEZADOS
*/
.wrapper{
	position:relative;
	width:1016px;
	margin:0 auto;
}
.menu{
	position:relative;
}
	.menu ul{
		list-style:none;
	}
/*------------------------------------*\
   HEADER
\*------------------------------------*/
/*
LOGO
MENU SUPERIOR
INFO HEADER
*/
#header{
	position:relative;
	width:100%;
	height:118px;
	left:0px;
	background-image:url('../images/bg-header.png');
	background-repeat:no-repeat;
	background-position:center;
	z-index:10;
}
	#top-info{
		position:relative;
		width:516px;
		height:48px;
		float:right;
		top:0px;
		right:60px
	}
	#logo{
		position:relative;
		width:317px;
		height:141px;
		float:left;
		left:60px;
	}
	#superior{
		position:relative;
		width:516px;
		height:44px;
		float:right;
		right:60px;
		margin-top:8px;
	}
	#superior li{
		width:auto;
		float:left;
		margin-left:15px;
		margin-right:15px;
	}
		#superior li a{
			display:block;
			text-indent:-9999px;
		}
		#superior li#recomendar a{
			width:137px;
			height:43px;
			background-image:url('../images/btn-recomendar.png');
			background-position:bottom;
		}
		#superior li#chat a{
			width:80px;
			height:44px;
			background-image:url('../images/btn-chat.png');
			background-position:bottom;
		}
		#superior li#skype a{
			width:87px;
			height:44px;
			background-image:url('../images/btn-skype.png');
			background-position:bottom;
		}
		#superior li#correo a{
			width:92px;
			height:44px;
			background-image:url('../images/btn-correo.png');
			background-position:bottom;
		}
			#superior li#recomendar a:hover, #superior li#chat a:hover, #superior li#skype a:hover, #superior li#correo a:hover{
				background-position:top;
			}
/*------------------------------------*\
   CONTENIDO
\*------------------------------------*/
/*
ÁREA BUSCADOR
SLIDER
CONTENIDO
MENU INFERIOR ÍCONOS
MENU INFERIOR
*/
#contenido{
	position:relative;
	z-index:20;
}
#buscador{
	float:left;
	width:400px;
	overflow:hidden;
	height:320px;
}
#bg-slider{
	position:relative;
	width:510px;
	height:246px;
	padding-top:40px;
	padding-left:37px;
	padding-right:30px;
	float:right;
	background-image:url('../images/bg-slide.png');
	overflow:hidden;
}

		.nivo-caption h1 {
			position:absolute;
			bottom:140px;
			left:-12px;
			width:180px;
			height:55px;
			padding-top:26px;
			padding-right:10px;
			padding-left:62px;
			background-image:url('../images/Etiqueta-slide.png');
			background-repeat:no-repeat;
			font-family:Arial;
			font-weight:bold;
			font-size:14px;			
			color:#516F7A;
			letter-spacing:-0.1em;
			text-shadow:1px 1px 0 #FFF;
		}
		.nivo-caption p {
			font-family: Arial, Tahoma, Verdana;
			font-size:12px;
			line-height:16px;
			color:#000;
		}
		
#contenido-top{
	position:relative;
	width:1014px;
	height:19px;
	background-image:url('../images/bg-contenido-superior.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 auto;
}
#contenido-bottom{
	position:relative;
	width:1014px;
	height:19px;
	background-image:url('../images/bg-contenido-inferior.png');
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 auto;
}
#contenido-bg{
	position:relative;
	width:976px;
	min-height:600px;
	padding-left:20px;
	padding-right:20px;
	background-image:url('../images/bg-contenido-medio.png');
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	z-index:20;
}
	#decoracion-left{
		position:absolute;
		display:block;
		width:80px;
		height:427px;
		background-image:url('../images/elemento-lateral-izquierdo.png');
		background-repeat:no-repeat;
		left:-72px;
		top:50%;
		margin-top:-113px;
	}
	#decoracion-right{
		position:absolute;
		display:block;
		width:70px;
		height:248px;
		background-image:url('../images/elemento-lateral-derecho.png');
		background-repeat:no-repeat;
		right:-52px;
		top:60%;
	}
#columna-izquierda{
	position:relative;
	width:260px;
	float:left;
}
	#label-menu{
		position:absolute;
		width:183px;
		height:65px;
		background-image:url('../images/label-menu.png');
		top:5px;
		left:-22px;
		z-index:1000;
	}
	#lateral-top{
		position:relative;
		width:238px;
		height:50px;
		background-image:url('../images/bg-menu-lateral-top.png');
		background-repeat:no-repeat;
		background-position:bottom center;
		margin:0 auto;
	}
	#lateral-bottom{
		position:relative;
		width:238px;
		height:50px;
		background-image:url('../images/bg-menu-lateral-bottom.png');
		background-repeat:no-repeat;
		background-position:top center;
		margin:0 auto;
	}
	#lateral-bg{
		position:relative;
		width:198px;
		padding-left:20px;
		padding-right:20px;
		background-image:url('../images/bg-menu-lateral.png');
		background-repeat:repeat-y;
		background-position:center;
		margin:0 auto;
		z-index:20;
	}
	.publicidad{
		width: 198px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
		margin-top:15px;
	}
#columna-derecha{
	position:relative;
	width:710px;
	float:right;
	padding-top:10px;
	margin-right:0px;
}

#cuerpo_modulos{
	margin-top:30px;	
	width:685px;
	margin:30px auto 0 auto;
}

	#buscador-simple{
		position:absolute;
		width:320px;
		height:36px;
		top:15px;
		right:0px;
	}
		#buscador-simple label{
			width:72px;
			height:25px;
			float:left;
			background-image:url('../images/busqueda.png');
			background-repeat:no-repeat;
		}
		#buscador-simple input[type="text"]{
			width:204px;
			height:24px;
			line-height:24px;
			float:left;
			background-image:url('../images/bg-campo-buscador.jpg');
			background-repeat:no-repeat;
			border:none;
			background-color:transparent;
			padding-left:5px;
			padding-right:5px;
		}
		#buscador-simple input[type="submit"]{
			width:28px;
			height:36px;
			float:left;
			background-image:url('../images/btn-buscar.png');
			background-repeat:no-repeat;
			border:none;
			background-color:transparent;
			cursor:pointer;
		}
	.bloque{
		position:relative;
		display:block;
		width:auto;
		float:left;
		margin:10px;
		font-family:Arial, Tahoma, Verdana;
		font-size:12px;
		color:#666;
		line-height:16px;
	}
		.bloque li{
			padding-left:15px;
			line-height:20px;
			background-image:url('../images/bullet-circle.png');
			background-repeat:no-repeat;
			background-position:left top;
		}
			.bloque li a{
				color:#666;
				display:block;
			}
				.bloque li a:hover{
					color:#E26C0C;
				}
	#novedades{
		width:166px;
		height:91px;
		padding-top:60px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		background-image:url('../images/novedades.png');
		background-repeat:no-repeat;
		margin-top:31px;
	}
	#ofertas{
		width:178px;
		height:102px;
		padding-top:70px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:15px;
		background-image:url('../images/ofertas.png');
		background-repeat:no-repeat;
	}
	#planes{
		width:168px;
		height:94px;
		padding-top:60px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		background-image:url('../images/planes.png');
		background-repeat:no-repeat;
		margin-top:28px;
	}
	#testimonios-inicio{
		width:264px;
		height:115px;
		padding-top:40px;
		padding-bottom:20px;
		padding-left:40px;
		padding-right:40px;
		background-image:url('../images/testimonios.png');
		background-repeat:no-repeat;
	}
		#testimonios-inicio span{
			position:absolute;
			width:auto;
			right:20px;
			bottom:15px;
			text-align:right;
			font-size:16px;
			color:#E26C0C;
		}
		.newsticker-testimonios ul li{
			list-style-type:none;
			background-image:none!important;
		}
	#noticias{
		width:281px;
		height:113px;
		padding-top:40px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		background-image:url('../images/noticias.png');
		background-repeat:no-repeat;
	}
		#noticias a{
			color:#666;
			display:block;
		}
			#noticias a:hover{
				color:#E26C0C;
			}
			
			.newsticker-jcarousellite{
				
			}
			
			.newsticker-jcarousellite ul li{
				list-style:none;
				background-image:none!important;
				height:100px!important;
				padding:0px!important;
			}
	#herramientas-viaje{
		width:426px;	
		padding-top:50px;
		padding-bottom:0px;
		padding-left:250px;
		padding-right:20px;
		background-image:url('../images/bg-herramientas-de-viaje.png');
		background-repeat:no-repeat;
	}
		#herramientas-viaje-inf{
		width:685px;	
		height:68px;
		background-image:url('../images/bg-herramientas-de-viaje-inf.png');
		background-repeat:no-repeat;
	}
	#herramientas-viaje a{	
	padding-left: 15px;
	line-height: 20px;
	background-image: url('../images/bullet-circle.png');
	background-repeat: no-repeat;
	background-position: left center;
	color:#666;
	font-size:13px;
	}

	#menu-inferior-iconos{
		position:relative;
		width:810px;
		height:96px;
	}
		#menu-inferior-iconos li{
			width:auto;
			float:left;
			margin-left:10px;
			margin-right:10px;
		}
			#menu-inferior-iconos li#asesoria a{
				display:block;
				width:139px;
				height:96px;
				background-image:url('../images/btn-asesoria-en-linea.png');
				background-position:top;
				text-indent:-9999px;
			}
			#menu-inferior-iconos li#visas a{
				display:block;
				width:139px;
				height:103px;
				background-image:url('../images/btn-visas.png');
				background-position:top;
				text-indent:-9999px;
			}
			#menu-inferior-iconos li#planes-icono a{
				display:block;
				width:137px;
				height:96px;
				background-image:url('../images/btn-planes.png');
				background-position:top;
				text-indent:-9999px;
			}
			#menu-inferior-iconos li#reserva a{
				display:block;
				width:140px;
				height:95px;
				background-image:url('../images/btn-reserve-aqui.png');
				background-position:top;
				text-indent:-9999px;
			}
			#menu-inferior-iconos li#recibe a{
				display:block;
				width:140px;
				height:95px;
				background-image:url('../images/btn-recibe-ofertas.png');
				background-position:top;
				text-indent:-9999px;
			}
				#menu-inferior-iconos li#asesoria a:hover, #menu-inferior-iconos li#visas a:hover, #menu-inferior-iconos li#planes-icono a:hover, #menu-inferior-iconos li#reserva a:hover, #menu-inferior-iconos li#recibe a:hover {
					background-position:bottom;
				}
	#menu-inferior{
		position:relative;
		width:977px;
		height:90px;
		padding-left:30px;
		padding-top:30px;
		padding-right:30px;
		left:-33px;
		background-image:url('../images/bg-menu-inferior.png');
		background-repeat:no-repeat;
	}
		#menu-inferior ul{
			width:870px;
			margin:0 auto;
			text-align:center;
		}
		#menu-inferior li{
			width:auto;
			height:24px;
			padding-left:13px;
			padding-right:15px;
			background-image:url('../images/separador-inferior.jpg');
			background-repeat:no-repeat;
			background-position:right center;
			display:inline;
			line-height:24px;
			margin:0px!important;
		}
			#menu-inferior li a{
				color:#FFF;
				font-family:Arial, Tahoma, Verdana;
				font-size:14px;
				text-shadow:1px 1px 0 #DF6C19;
			}
				#menu-inferior li a:hover{
					text-shadow:1px 1px 0 #333;
				}
			#menu-inferior li:last-child{
				background-image:none;
			}
		#subir{
			position:absolute;
			width:61px;
			height:51px;
			background-image:url('../images/btn-subir.png');
			background-repeat:no-repeat;
			cursor:pointer;
			right:2px;
			bottom:110px;
			text-indent:-9999px;
		}
/*------------------------------------*\
   FOOTER
\*------------------------------------*/
/*
ÁREA WIDGET FACEBOOK
ÁREA WIDGET TWITTER
INFORMACIÓN CONTACTO
CRÉDITOS
*/
#footer{
	position:relative;
	width:100%;
	height:300px;
	padding-top:100px;
	background-image:url('../images/bg-footer.jpg');
	background-repeat:repeat-x;
	margin-top:-90px;
	background-color:#FFF;
	z-index:10;
}
	.bloque-widget{
		position:relative;
		width:350px;
		float:left;
		margin-left:10px;
		margin-right:10px;
	}
	#info-footer{
		position:relative;
		display:block;
		width:270px;
		height:178px;
		float:right;
	}
		#info-footer p{
			color:#999;
		}
			#info-footer p a{
				color:#FFF;
			}
			#info-footer p span{
				color:#FFF;
			}
	#creditos{
		position:absolute;
		width:210px;
		height:31px;
		right:0px;
		margin-top:20px;
		
	}
		#creditos li{
			width:auto;
			float:left;
			margin-left:10px;
			margin-right:10px;
		}
			#creditos li#quarto a{
				display:block;
				width:67px;
				height:31px;
				text-indent:-9999px;
				background-image:url('../images/quarto.png');
				background-repeat:no-repeat;
			}
			#creditos li#todoventa a{
				display:block;
				width:102px;
				height:29px;
				text-indent:-9999px;
				background-image:url('../images/todoventa.png');
				background-repeat:no-repeat;
			}
