@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #FFF;
	background-image: url(imagenes/diseno/FondoMar.png);
	background-repeat: repeat-x;
	font-size:12px;
	position:relative;
	z-index:1;

	background-position: 0px -40px;
}
a {
	color: #036;
	text-decoration: none;
}
/* Estilos para estructurar el Layout del Sitio ViajesJumbo.com */
#contenedor {
	width: 994px;  
	margin: 0 auto;
	text-align: left;


}

#cabecero {
/*	background-image: url(imagenes/cabecero.jpg);*/


}
#contenido
{
}
#izquierda {
	width: 726px;
	float: left;
	margin-top: 0px;

}
.contenido-izq {
	margin: 1px 2px 0px 1px;


	}
#derecha {
	width: 268px;
	float: left;

}
.contenido-der {
	margin: 1px 2px 0px 5px;

	}
.corte {clear: both;}
#pie {
	background:#DDDDDD;
	font-size: 12px;
} 



/* FIN Estilos para estructurar el Layout del Sitio ViajesJumbo.com */
#rutas {
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
#rutas a {
	color: #036;
	text-decoration: none;

	
}
#rutas a:hover {
	color: #036;
	text-decoration: none;
	background-color: #ECDD9F;
}
#promost {
	background-image: url(imagenes/promost.png);
	background-repeat: no-repeat;
}
#menu {
	font-size: 12px;

}
#menu ul a {
	color: #069;
	text-decoration: none;
}

#menu ul a:hover {
	color: #005B88;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #036;
}


#pie p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
	text-align: center;
	font-size:10px;

}
#menu ul {
	list-style-image: url(imagenes/ostra.gif);
	list-style-position: outside;
}

.modulo{
	margin-bottom:10px;


}

.bloque{
	border:1px solid #A2A2A2;
	margin-bottom:9px;
	padding:2px;
	background: #ffffff url(imagenes/backlistar.jpg) left bottom repeat-x;
	color: #003;

}

#modulo1 {
	width: 36%;
	height:155px;
	float: left;


}

#modulo2 {
	width: 60%;
	float: left;
	margin-left:12px;


}


#FAQ {
}

FAQ h3						{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 8px;
}
.respuesta				{ line-height:18px; padding:0 0 20px 30px; }
.pregunta			{ font-weight:bold; cursor:pointer; line-height:25px; padding:4px 30px; background:url(help.gif) 2px 7px no-repeat; }


.pregunta:hover	{ background-color:lightblue; }
.respuesta:hover	{
	background-color:#FFC;
}
#FAQ .principio {
	line-height: 25px;
	margin-left: 30px;
	padding-left: 17px;
	background-image: url(imagenes/arriba.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

#destinosdoc .pregunta	{ font-weight:bold; cursor:pointer; line-height:25px; padding:4px 30px; background:url(/imagenes/destino.gif) 2px 7px no-repeat; }

#destinosdoc .pregunta:hover	{ background-color:lightblue; }