/* CSS Principal y general */
/*** 
no debe llevar fondos ni imagenes con texto 
se trata de una css pura para el sitio en general
***/

/****generales ****/

body {
	margin:0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#707173;
	background:#FFF;
}

div {
	margin:0px;
	padding:0px;
	outline:none;
}

ul, ul li, ul li ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h6 {
	margin:0;
	padding:0;
}

h6 {
	font-size:1.0em;
	font-weight:bold;
}

a {
	color:#E35F40/*#707173*/;
	text-decoration:none;
}

a img {
	border:none;
}

input, textarea, select {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

* {outline:none}

.boton_adorno{
width:250px; height:18px; border: solid 1px #cac9ad; border-bottom:1px solid #c9c8ac;
display:block; clear:both; float:right; margin:5px; font-weight:bold; color:#999966;
background: transparent url(../imgs/sitio/bg_boton.jpg) repeat-x; text-align:center; padding-top:4px;
margin-top:8px; margin-right:0px;}

.boton_adorno:hover{color:#c9c8ac; text-decoration:underline;
}

/**** fin generales ****/

/************************ Presentación de la página ******************************/

#cuerpo_pagina {
	width:100%; /*el cuerpo ocupa el 100% de cualquier ancho y se ve con la img de fondo*/
	min-height:400px;
	height: auto !important;
	height: 600px;
}

#cabecera {
	width:800px;
	min-height:140px;
	height: auto !important;
	height: 140px;
}

#contenidos {
	width:800px;
	min-height:100px;
	height:auto !important;
}

#contenido_izquierda {
	width:253px;
	float:left;
}

#contenido_central {
	/*width:536px;*/
	float:left;
}

#contenido_derecha {
	width:180px;
	float:right;
}

#pie {
	width:800px;
	min-height:50px;
	height: auto !important;
	height: 50px;
}

/*esto es para que los div queden abiertos */
#cuerpo_pagina:after, #cabecera:after, 
#contenidos:after, #pie:after {
	content: ".";
	display: block;
	height : 0;
	clear: both; 
	visibility: hidden;
}

/*esto es para que los div que forman el centro queden con margenes laterales automáticos */
#cabecera, 
#contenidos, #pie {
	margin:auto;
}

/**************alternancia de columnas ***************/

/******para que funcione hay que poner la clase en el body de la página***/

/* Solo centro */

body.C #contenido_izquierda {
	display:none;
}

body.C #contenido_derecha {
	display:none;
}

/*solo centro y derecha*/

body.C_D #contenido_izquierda {
	display:none;
}

body.C_D #contenido_central {
	/*width:600px;*/
}

body.C_D #contenido_derecha{
	width:190px;
}

/*solo centro y izquierda*/

body.C_i #contenido_derecha {
	display:none;
}

body.C_i #contenido_central {
	width:545px;
	float:right;
}

.more{ display:block; float:right; clear:both; font-weight:bold;}
.more:hover { text-decoration:underline;}

/*****FIN*****alternancia de columnas ***************/

/*******************FIN**Presentación de la página ******************************/


/***********CSS for Simple Tree Menu***************/
.treeview ul {
	margin: 0px;
	padding: 0px;
}

.treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: white url(list.gif) no-repeat left center;
	list-style-type: none;
	padding-left: 12px;
	margin-bottom: 3px;
}

.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
	background: white url(closed.gif) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
}

.treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
/*****FIN******CSS for Simple Tree Menu***************/



/***********CSS for LightBox**************/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: url(../js/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../js/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../js/lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/****FIN*******CSS for LightBox**************/


/* -------------------------------------------------------------------------------------*/
/* ESTILOS GENERALES DEL SITIO                                                          */
/* -------------------------------------------------------------------------------------*/


body { /* REDEF */
	background:url(../imgs/sitio/fondo_mapa.jpg) center top no-repeat;
	background-attachment:fixed;
}

#cuerpo_pagina { /* REDEF */
	margin:0;
	margin-top:25px;
}

/* CABECERA */

#cabecera {
	width:848px;
	height:370px !important;
	background:#FFF url(../imgs/sitio/fondo_encabezado.jpg) 0 0 no-repeat;
	margin:15px auto 0 auto;
	padding:20px 25px 0 25px;
	border:#fff 6px solid;
	border-bottom:0;
	position:relative;
}

	/*<<<< Para efecto de rotación de imágenes >>>>*/
	div#photodiv {
		position:absolute;
		top:0;
		left:0;
		z-index:0;
		margin:0;
		background-repeat: no-repeat;
	}
	
	/* MENU PRINCIPAL */
	
	#cabecera #principal {
		position:absolute;
		float:left;
		z-index:10;
		clear:right;
		width:600px;
		height:28px;
	}
	
		#cabecera #principal ul {
			float:right;
		}
	
		#cabecera #principal ul li {
			float:left;
			display:block;
		}
		
			#cabecera #principal ul li a {
				display:block;
				padding:5px 0 0 10px;
				color:#E35F40;
			}
			
			#cabecera #principal ul li a:hover {color:#9C9D9F}
			
			#cabecera #principal ul li.selected a {
				text-decoration:underline;
			}
	
	/* BUSQUEDA */
	#cabecera #formBusqueda form {
	margin-bottom:5px;
	}
	#cabecera #formBusqueda {
		float:right;
		clear:right;
		width:205px;
		height:28px;
		/*text-align:right;*/
		color:#E35F40;
	}
	
		#cabecera #formBusqueda label {
			display:block;
			float:left;
			padding:5px 5px 0 0;
			color:#675c43;
			font-weight:bold;
		}
		
		#cabecera #formBusqueda input {
			width:120px;
			margin-top:3px;
			text-align:left;
		}
		
		#cabecera #formBusqueda a {
			color:#675c43;
			font-weight:bold;
			font-size:12px;
		}
		
		/* botoncito ">" */
		#cabecera #formBusqueda a#go {
			padding:1px 3px;
			background:#DEDDCB;
			border:#675C43 1px solid;
			font-weight:bold;
		}
		#cabecera #formBusqueda a#go:hover {
			background:#675C43;
			color:#FFF;
			text-decoration:none;
		}
		
		#cabecera #formBusqueda a:hover {
		text-decoration:underline;}
		
		#cabecera #formBusqueda a.avanzada {
			font-size:.9em;
			font-weight:normal;
			display:block;
			height:15px;
			margin:0px;
		}
		
	/* LOGO */

	#cabecera #cabeceraLogo {
		float:right;
		clear:right;
		padding:15px 20px;
	}
		
	/* MENU DESTINOS */
	
	#menu_destinos {
		float:right;
		clear:right;
		width:190px;
		height:auto;
		overflow:auto;
	}
	
		#menu_destinos ul {
			width:100%;
			height:auto;
			overflow:auto;
		}
	
		#menu_destinos li {
			padding:6px 25px 6px 0;
			text-align:right;
			border-top:#999966 1px solid;
		}
		
			#menu_destinos li.selected {
				background:url(../imgs/sitio/tilde.png) 8px 8px no-repeat;
			}
		
		#menu_destinos a {
			font-size:12px;
			font-weight:bold;
			color:#E35F40;
			text-transform:uppercase;
		}
		
		#menu_destinos li a:hover {
			color:#9C9D9F;
  filter:alpha(opacity=60);
  opacity:0.6;

		}


/* CONTENIDO */

#contenidos {
	width:898px; /* REDEF */
	height:auto !important;
	overflow:hidden;
	background:#FFF;
	margin:0 auto;
	border:#fff 6px solid;
	border-top:0;
	
}

	/* CONTENIDO CENTRO */
	
	#contenido_central {
		width:898px; /* REDEF */
		height:auto;
		overflow:auto;
		padding:0 0 25px 0;
	}
	
	/* Encabezados Comunes Clip y Broche */
	
	#contenido_central h4 {
		width:773px;
		height:47px;
		margin-bottom:10px;
		padding:24px 25px 0 100px;
		font-size:1.2em;
		text-transform:uppercase;
		color:#E35F40;
		background:#FFF;
	}
	
	#contenido_central h4.clip {
		background:#FFF url(../imgs/sitio/cabezal-seccion.jpg) center 0 no-repeat;
	}
	
	#contenido_central h4.broche {
		background:#FFF url(../imgs/sitio/cabezal-oferta.jpg) center 0 no-repeat;
	}
	
		#contenido_central h4 img {
			display:inline;
			margin-bottom:-8px;
		}
		
		#contenido_central h4 a {
			color:#E35F40;
		}
		
		#contenido_central h4 a:hover {
			color:#9C9D9F;
		}
	
	#contenido_central h5{
		margin:0 50px 10px 50px;
		font-size:1.1em;
	}
	
	#contenido_central h6{
		/*display:inline;
		margin:10px 0;*/
		margin:0 50px 10px 50px;
		font-size:1.05em;
	}
	
	/* Párrafos en general */
	
	#contenido_central p {
		margin:0 50px;
		text-align:justify;
		margin-bottom:10px;
	}
	
		/* Imagen ilustrativa dentro de un párrafo */
		#contenido_central p img {
			float:right;
			margin:0 0 10px 10px;
		}
	
	/* Link "Ver más" y "Descargar" */
	
	#contenido_central a.ver_mas, 
	#contenido_central a.descargar {
		color:#E35F40;
	}
	
	#contenido_central a.ver_mas:hover, 
	#contenido_central a.descargar:hover {
		color:#9C9D9F;
	}
	
	#contenido_central a.ver_mas {
		display:block;
		float:right;
		margin-top:10px;
		font-size:1.4em;
	}
	
		#contenido_central a.ver_mas img {
			border:0px;
			margin-right:4px;
		}
	
	/* DIV continentes */
	div#comboContinentes {
		margin:0 25px;
	}
	
	/* DIV paginado */
	
	#contenido_central div.paginado {
		width:848px;
		margin:0 25px;
		padding:5px 0;
		text-align:right;
	}
		#contenido_central div.paginado p {
		margin:0px;
		float:right;
	}
			#contenido_central div.paginado p label {
			display:block;
			width:200px;
		margin:0px;
		float:left;
		font-weight:bold;
		font-size:1.2em;
	}
	#contenido_central div.paginado a, #contenido_central div.paginado span {
		display:block;
		font-weight:bold;
		height:16px;
		width:15px;
		margin:0px;
		margin-right:5px;
		float:left;
		padding-top:3px;
		padding-right:3px;
		border:#675c43 1px solid;
		text-align:center;
		color:#675c43;
	}
		#contenido_central div.paginado a:hover, #contenido_central div.paginado span {
		background-color:#e9e9df}
	
	/* DIV Descripción --------------------------------------------------------------------------- */
	
	#contenido_central #descripcion {
		width:848px;
		height:auto;
		overflow:auto;
		padding:25px 0;
		margin:10px 25px;
		border-top:#999966 1px solid;
	}
	
		#contenido_central #descripcion div {
			border:none;
		}
	
		/* Sector Izquierdo */
	
		#contenido_central #descripcion div.izquierda {
			width:605px;
			float:left;
			text-align:left;
			margin-left:25px;
		}
		
		/* Sector Derecho */
		
		#contenido_central #descripcion div.derecha {
			/*display:none;*/
			width:180px;
			float:right;
		}
		
		/* Título Rojo */
		
		#contenido_central #descripcion h1 {
			display:block;
			float:left;
			font-size:1.0em;
			padding-right:10px;
			color:#E35F40;
		}
		
		/* Subtítulo */
		
		#contenido_central #descripcion h2 {
			display:block;
			float:left;
			font-size:1.0em;
		}
		
		/* Link Descarga */
		
		#contenido_central #descripcion p.linkDescarga {
			display:block;
			float:right;
			margin:0;
		}
		
		/* Texto */
		
		#contenido_central #descripcion div.texto {
			display:block;
			float:left;
			clear:left;
			width:605px;
			margin-top:10px;
			padding-top:10px;
			border-top:#999966 1px solid;
		}
		
			#contenido_central #descripcion div.texto p {
				margin:0;
			}
		
			#contenido_central #descripcion div.texto h6 {
				margin:10px 0;
			}
			
			#contenido_central #descripcion div.texto ul.listaSalidas li{
				display:block;
				float:none!important;
			}
		
		#contenido_central #descripcion div.precio {
			display:block;
			float:left;
			clear:left;
			width:605px;
			margin-top:10px;
			padding-top:10px;
			border-top:#999966 1px solid;
			text-align:right;
			font-weight:bold;
		}
		
			#contenido_central #descripcion div.precio span.precio, #contenido_central #descripcion div.precio span.gastos {
				display:block;
				font-size:1.1em;
			}
			#contenido_central #descripcion div.precio span.precio {
				display:block;
				color:#E35F40;
				font-size:1.4em;
			}

		
		/* Imagen */
		
		#contenido_central #descripcion img {
			display:block;
			float:right;
			width:176px;
			background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
			border:#E8E7E1 1px solid;
		}
		
		/* Listado de Paises */
		
		#contenido_central #descripcion h5 {
			display:block;
			float:left;
			width:605px;
			margin:10px 0;
			padding:10px 0;
			border-bottom:#999966 1px solid;
			font-weight:bold;
			font-size:1.0em;
		}
		
		#contenido_central #descripcion ul {
			display:block;
			float:left;
			width:605px;
		}
		
		#contenido_central #descripcion li {
			display:inline;
			padding-right:5px;
		}
	
	/* LI de Listado con Bordes ------------------------------------------------------------------ */

	#contenido_central li.conRecuadro_blanco, 
	#contenido_central li.conRecuadro_color {
		margin:5px 0 0 0;
		padding:0 !important;
		clear:both;
	}

	#contenido_central li.conRecuadro_blanco {
		background:#FFF url(../imgs/sitio/fdos_cuadros/fdo-bco-cent.jpg) center 0 repeat-y;
	}
	
	#contenido_central li.conRecuadro_color {
		background:#FFF url(../imgs/sitio/fdos_cuadros/fdo-verde-cent.jpg) center 0 repeat-y;
	}
	
	/* Area de Contenido dentro del LI */
	
	#contenido_central li.conRecuadro_blanco div.contenido,
	#contenido_central li.conRecuadro_color div.contenido {
		height:auto;
		overflow:auto;
		margin:15px 50px;
		padding:13px 0;
	}
	
		/* Sectores dentro del LI */
	
		#contenido_central li.conRecuadro_blanco div.contenido div,
		#contenido_central li.conRecuadro_color div.contenido div {
			height:auto;
			overflow:auto;
			padding:0;
			margin:0;
		}
	
		/* Sector izquierdo del LI */
	
		#contenido_central li.conRecuadro_blanco div.contenido div.izquierda {
			width:600px;
			float:left;
			text-align:left;
		}
		
		#contenido_central li.conRecuadro_color div.contenido div.izquierda {
			width:180px;
			float:left;
			text-align:left;
		}
		
		/* Sector derecho del LI */
		
		#contenido_central li.conRecuadro_blanco div.contenido div.derecha {
			width:180px;
			float:right;
			text-align:right;
		}
				
		#contenido_central li.conRecuadro_color div.contenido div.derecha {
			width:600px;
			float:right;
			text-align:right;
		}
		
		/* Título Rojo */
	
		#contenido_central li.conRecuadro_blanco div.contenido h2,
		#contenido_central li.conRecuadro_color div.contenido h2 {
			display:block;
			float:left;
			font-size:1.0em;
			padding-right:10px;
			color:#E35F40;
		}
		
			#contenido_central li.conRecuadro_blanco div.contenido h2 a,
			#contenido_central li.conRecuadro_color div.contenido h2 a {
				color:#E35F40;
			}
			
			#contenido_central li.conRecuadro_blanco div.contenido h2 a:hover,
			#contenido_central li.conRecuadro_color div.contenido h2 a:hover {
				color:#9C9D9F;
			}
		
		/* Subtítulo Gris (al costado del Título Rojo) */
		
		#contenido_central li.conRecuadro_blanco div.contenido h3,
		#contenido_central li.conRecuadro_color div.contenido h3 {
			display:block;
			float:left;
			font-size:1.0em;
		}
		
		/* Link Descarga */
		
		#contenido_central li.conRecuadro_blanco div.contenido p.linkDescarga,
		#contenido_central li.conRecuadro_color div.contenido p.linkDescarga {
			display:block;
			float:right;
			clear:right;
			margin:0;
		}
		
		/* Texto */
		
		#contenido_central li.conRecuadro_blanco div.contenido div.texto, 
		#contenido_central li.conRecuadro_color div.contenido div.texto {
			display:block;
			float:left;
			clear:left;
			width:600px;
			margin-top:10px;
			padding-top:10px;
			text-align:left;
			border-top:#999966 1px solid;
		}
		
		#contenido_central li.conRecuadro_blanco div.contenido div.texto p, 
		#contenido_central li.conRecuadro_color div.contenido div.texto p {
			margin:0;
		}
		
		/* Imagen */
		
		#contenido_central li.conRecuadro_blanco div.contenido img,
		#contenido_central li.conRecuadro_color div.contenido img {
			background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
			border:#E8E7E1 1px solid;
		}
		
		/* Otros Datos */
		
		#contenido_central li.conRecuadro_blanco div.contenido p.datos,
		#contenido_central li.conRecuadro_color div.contenido p.datos {
			display:block;
			float:left;
			/*clear:right;*/
			width:600px;
			font-weight:bold;
			text-align:right;
			margin:10px 0 0 0;
			font-size:1.4em;
		}
	
	/* Sombras para Blanco */
	
	#contenido_central li.conRecuadro_blanco div.sombraSuperior {
		width:898px;
		height:5px;
		background:url(../imgs/sitio/fdos_cuadros/fdo-bco-top.jpg) center bottom no-repeat;
		margin:0;
		padding:0;
	}
	
	#contenido_central li.conRecuadro_blanco div.sombraInferior {
		width:898px;
		height:5px;
		background:url(../imgs/sitio/fdos_cuadros/fdo-bco-bottom.jpg) center bottom no-repeat;
		margin:0;
		padding:0;
	}
	
	/* Sombras para Color */
	
	#contenido_central li.conRecuadro_color div.sombraSuperior {
		width:898px;
		height:5px;
		background:url(../imgs/sitio/fdos_cuadros/fdo-verde-top.jpg) center 0 no-repeat;
		margin:0;
		padding:0;
	}
	
	#contenido_central li.conRecuadro_color div.sombraInferior {
		width:898px;
		height:5px;
		background:url(../imgs/sitio/fdos_cuadros/fdo-verde-bottom.jpg) center 0 no-repeat;
		margin:0;
		padding:0;
	}
	
	/* DIV Otros Datos --------------------------------------------------------------------------- */
	
	#contenido_central #otrosDatos {
		width:848px;
		height:auto;
		overflow:auto;
		padding:10px 0;
		margin:20px 25px 25px 25px;
	}
	
		#contenido_central #otrosDatos div {
			margin:0 25px;
		}
		
			#contenido_central #otrosDatos div p {
				margin:0;
			}
	
		/* Variantes de encabezado */
		
		#contenido_central #otrosDatos h4.titulo_masDatos {
			width:848px;
			height:50px;
			overflow:hidden !important;
			margin:0 0 20px 0;
			padding:0;
			background:#FFF url(../imgs/sitio/titulo_MasDatos.jpg) 0 0 no-repeat;
			border-bottom:#9C9D9F 1px solid;
		}
		
		#contenido_central #otrosDatos h4.titulo_datosAdicionales {
			width:848px;
			height:50px;
			overflow:hidden !important;
			margin:0 0 20px 0;
			padding:0;
			background:#FFF url(../imgs/sitio/titulo_datosAdicionales.jpg) 0 0 no-repeat;
			border-bottom:#999966 1px solid;
		}
		

		
	/* UL Galerías ------------------------------------------------------------------------------- */

	#contenido_central ul#galerias {
		width:848px;
		margin:20px 0 20px 25px;
	}
	
		ul#galerias li {
			display:block;
			float:left;
			width:211px;
			height:261px;
			margin-right:1px;
			text-align:center;
			background:#FFF url(../imgs/sitio/fondo_galeria.jpg) 0 0 no-repeat;
			overflow:hidden;
		}
		
			
			ul#galerias li a {
				text-align:center;
				font-weight:bold;
				display:block;
				clear:both;
				margin:0px;
				width:100%;
				margin-top:15px;
				/*height:140px;
				overflow:hidden;
				display:block;*/
			}
			
			ul#galerias li a:hover {
				color:#E35F40;
			}
				ul#galerias li a img {
				border:#999966 1px solid;
				margin-top:5px;
			}

	/* UL Descargas asociadas -------------------------------------------------------------------- */
	
	#contenido_central ul#descargasAsociadas {
		width:848px;
		margin:20px 0 20px 25px;
	}
	
	/* LI de Listado sin Bordes ------------------------------------------------------------------ */

	#contenido_central li.sinRecuadro {
		width:848px;
		height:auto;
		overflow:auto;
		margin:10px 25px;
		padding:20px 0;
		border-bottom:#999966 1px solid;
	}
	
		#contenido_central li.sinRecuadro div.izquierda {
			width:180px;
			float:left;
		}
		
		#contenido_central li.sinRecuadro div.derecha {
			width:630px;
			float:right;
		}
		
			#contenido_central li.sinRecuadro div.derecha div {
				padding-top:10px;
			}
		
		/* Título Rojo */
		
		#contenido_central li.sinRecuadro h2 {
			display:block;
			font-size:1.0em;
			padding-bottom:10px;
			color:#E35F40;
			border-bottom:#999966 1px solid;
		}
		
			#contenido_central li.sinRecuadro h2 a {
				color:#E35F40;
			}
			
			#contenido_central li.sinRecuadro h2 a:hover {
				color:#9C9D9F;
			}
		
		/* Subtítulo */
		
		#contenido_central li.sinRecuadro h3 {
			display:block;
			font-size:1.0em;
			padding:10px 0;
		}
		
		/* Link Descarga */
		
		#contenido_central li.sinRecuadro p.linkDescarga {
			display:block;
			float:right;
			margin:0;
		}
		
		/* Texto */
		
		#contenido_central li.sinRecuadro div.texto {
			display:block;
			float:left;
			clear:left;
			width:630px;
			margin-top:10px;
			padding-top:10px;
			border-top:#999966 1px solid;
		}
		
		/* Imagen */
		
		#contenido_central li.sinRecuadro img {
			display:block;
			float:right;
			width:176px;
			background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
			border:#999966 1px solid;
		}
		
	/* Listado de Días (Itinerario) */	
	
	#contenido_central #itinerario {
		width:898px;
		height:auto;
		overflow:auto;
	}
	
		#contenido_central #itinerario h4.titulo_itinerario {
			/*width:898px;*/
			height:53px;
			margin:0;
			background:#EFEFEF url(../imgs/sitio/cabezal-itinerario.jpg) center 0 no-repeat;
		}
	
		#contenido_central #itinerario ul {
			margin:0;
			padding-bottom:11px;
			background:url(../imgs/sitio/fdos_cuadros/fdo-iti-bottom.jpg) center bottom no-repeat;
		}
	
		#contenido_central #itinerario li {
			width:898px;
			height:auto;
			overflow:auto;
			margin:0 0 0 0;
			background:#FFF url(../imgs/sitio/fdos_cuadros/fdo-iti-cent.jpg) center 0 repeat-y;
		}
		
		#contenido_central #itinerario div.contenido {
			height:auto;
			overflow:auto;
			margin:15px 50px;
		}
		
		/* Sector izquierdo del LI */
	
		#contenido_central #itinerario div.contenido div.izquierda {
			width:180px;
			float:left;
			text-align:left;
		}
		
		/* Imagen */
		
		#contenido_central #itinerario img {
			display:block;
			float:left;
			width:176px;
			background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
			border:#999966 1px solid;
		}
		
		/* Sector derecho del LI */
		
		#contenido_central #itinerario div.contenido div.derecha {
			width:600px;
			float:right;
			text-align:left;
		}
		
		/* Título Rojo */
		
		#contenido_central #itinerario h2 {
			display:block;
			float:left;
			font-size:1.0em;
			color:#E35F40;
			padding-right:10px;
		}
		
		/* Subtítulo */
		
		#contenido_central #itinerario h3 {
			display:block;
			font-size:1.0em;
		}
		
		#contenido_central #itinerario div.contenido div.texto {
			display:block;
			float:left;
			clear:left;
			width:600px;
			margin-top:5px;
			padding-top:5px;
			text-align:left;
			border-top:#999966 1px solid;
		}
		
			#contenido_central #itinerario div.contenido div.texto p {
				margin:0;
			}
		
	/* Noticia */
	
	#contenido_central #noticia {
		width:848px;
		height:auto;
		overflow:auto;
		margin:0 0 0 25px;
		border-top:#999966 1px solid;
	}
	
		#contenido_central #noticia h1 {
			display:block;
			font-size:1.1em;
			color:#E35F40;
			padding:10px 0;
			margin:0 25px;
		}
		
		#contenido_central #noticia div.izquierda {
			width:630px;
			float:left;
			text-align:left;
		}
	
		#contenido_central #noticia div.derecha {
			width:180px;
			float:right;
			text-align:right;
		}
		
		#contenido_central #noticia div.bajada {
			margin:0 0 20px 25px;
			font-weight:bold;
		}
		
		#contenido_central #noticia div.texto p {
			margin:0 0 0 25px;
		}
		
		#contenido_central #noticia img {
			width:176px;
			margin:0 0 15px 0;
			background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
			border:#999966 1px solid;
		}
		
	/* Galería */
	
	#contenido_central #galeria {
		width:898px;
		height:auto;
		overflow:auto;
		padding-bottom:25px;
		margin:0;
		background:url(../imgs/sitio/fdos_cuadros/fdo-gal-bottom.jpg) center bottom no-repeat;
	}
	
		/* Título Principal */
	
		#contenido_central #galeria h4.titulo_fotos {
			height:53px;
			margin:0;
			background:#FFF url(../imgs/sitio/cabezal-fotos.jpg) center 0 no-repeat;
		}
		
		/* Nombre de la Galería */
		
		#contenido_central #galeria h2 {
			display:block;
			font-size:1.1em;
			color:#E35F40;
			margin-left:150px;
			margin-top:-30px;
			text-transform:uppercase;
		}

		#contenido_central #galeria ul {
			width:848px;
			height:auto;
			overflow:auto;
			margin:0;
			padding:15px 25px 0 25px;
			background:#FFF url(../imgs/sitio/fdos_cuadros/fdo-gal-cent.jpg) center 0 repeat-y;
		}
		
			#contenido_central #galeria ul li {
				display:block;
				float:left;
				width:125px;
				height:110px;
				border:#999966 1px solid;
				text-align:center;
				margin:7px;
			}
			
			#contenido_central #galeria ul img {
	
				margin:6px 0 0 0;
				background:#FFF url(../imgs/sitio/foto-por-defecto.jpg) 0 0 no-repeat;
				border:#E8E7E1 1px solid;
			}
		
	/* Descargas y Resultados */
	
	#contenido_central #descargas {
		width:848px;
		height:auto;
		overflow:auto;
		margin:0 0 0 25px;
	}
	
		#contenido_central #descargas li {
			padding:10px 25px;
		}
		
		#contenido_central #descargas h2 {
			font-size:1.0em;
			color:#E35F40;
			padding-bottom:10px;
		}
		
		#contenido_central #descargas div.descripcion {
			border-bottom:#999966 1px solid;
			padding-bottom:10px;
		}
		
	/* Búsqueda Avanzada */
	
	#contenido_central #formBusqueda2 {
		width:848px;
		height:auto;
		overflow:auto;
		margin:0 0 20px 25px;
	}
	
		#contenido_central #formBusqueda2 label {
			display:block;
			margin-bottom:2px;
		}
	
		#contenido_central #formBusqueda2 li {
			display:block;
			float:left;
			width:240px;
			padding:5px 0;
			margin-bottom:5px;
		}
		
		#contenido_central #formBusqueda2 li.rango {
			width:724px;
		}
		
		#contenido_central #formBusqueda2 li.boton {
			text-align:right;
			width:120px;
		}
		
		#contenido_central #formBusqueda2 select {
			width:200px;
		}
		
		#contenido_central #formBusqueda2 input.campoTexto {
			width:80px;
		}
		
	/* Resultado */
	

	
	#contenido_central #resultado {
		width:848px;
		height:auto;
		overflow:auto;
		margin:0 0 0 25px;
		border-top:#999966 1px solid;
	}
	
		#contenido_central #resultado ul li {
	padding-bottom:4px;
	}
		#contenido_central #resultado ul li a:hover{
		text-decoration:underline;
	}
		#contenido_central #resultado ul li h2 {
			display:block;
			font-size:1.1em;
			color:#E35F40;
			padding:7px 0;
			margin:0 25px;
		}
		
		#contenido_central #resultado div.descripcion {
			text-align:left;
			margin:0 50px 25px 50px;
		}
			
/* PIE */

#pie {
	width:848px; /* REDEF */
	height:auto;
	overflow:hidden;
	background:#FFF;
	margin:0 auto 20px auto;
	padding:0 25px;
	font-size:0.9em;
	text-align:center;
	border:#fff 6px solid;
	border-top:0;
}

	#pie #datos {
		margin:5px 0;
		padding-top:5px;
		text-align:center;
		border-top:#999966 1px solid;
	}
		#pie #datos p {
		margin:1px 0;
	}
	
	#menu_pie ul {
		margin:10px 0;
	}
	
	#menu_pie li {
		display:inline;
		padding:0 5px;
	}

	#menu_pie a {
		color:#707173;
	}
	
	#menu_pie a:hover {
		color:#E35F40;
	}

/* ----------------------------------------------------------------------------------------------------------------- */

/* HOME C_P_37 */

.C_P_37 #contenidos {
	width:848px; /* REDEF */
	padding:0 25px;
}

.C_P_37 #contenido_central {
	width:848px; /* REDEF */
}

	.C_P_37 #contenido_central #col_1 {
		float:left;
		width:250px;
	}
	
	.C_P_37 #contenido_central #col_2 {
		float:left;
		width:250px;
		margin:0 45px;
	}
	
	.C_P_37 #contenido_central #col_3 {
		float:right;
		width:250px;
	}

	.C_P_37 #contenido_central a {
		font-weight:bold;
		color:#f6b222;
	}
	
	.C_P_37 #contenido_central a:hover {
		color:#f6c04f;
		text-decoration:underline;
	}
	
	.C_P_37 #contenido_central h4 {
		width:225px;
		height:auto;
		font-size:1.2em;
		text-transform:uppercase;
		color:#73674b;
		padding:0 0 10px 4px;
		margin-bottom:8px;
		border-bottom:#999966 1px solid;
		background:url(../imgs/sitio/bg_madera.jpg) bottom left repeat-x;
	}
	.C_P_37 #contenido_central h4 img{
	margin-bottom:0px;
	margin-right:4px;
	}
	
	.C_P_37 #contenido_central h3 {
		font-size:1.0em;
		color:#E35F40;
		padding:3px 0;
	}
	
	.C_P_37 #contenido_central p {
		margin:0;
		margin-bottom:11px;
		border-bottom:#CCC 1px solid;
		padding:0;
	}
	
	.C_P_37 #contenido_central li {
		padding-bottom:10px;
	}
	
	.C_P_37 #contenido_central li span {
		color:#E35F40;
		font-weight:bold;
	}
	
	
/* CONTACTO */

.C_P_42 #contenido_central {}

	.C_P_42 #contenido_central #contacto h4 {
		height:39px;
		padding-top:27px;
		padding-left:70px;
		background:none;
	}
	
	.C_P_42 #contenido_central li.filaSimple {
		height:60px;
	}
	
	.C_P_42 #contenido_central li.filaGrande {
		height:180px;
	}
	
	.C_P_42 #contenido_central li label {
		display:block;
		margin-bottom:5px;
	}
	
	.C_P_42 #contenido_central input.campoTexto {
		width:200px;
	}
	
	.C_P_42 #contenido_central textarea.areaTexto {
		width:200px;
		height:134px;
	}
	
	/* Sectores */

	.C_P_42 #contenido_central #contacto {
		width:898px;
		height:470px;
		background:#FFF url(../imgs/sitio/fdos_cuadros/fdo-contacto.jpg) center top no-repeat;
	}
	
		.C_P_42 #contenido_central #contacto p.reservas_consultas {
			display:block;
			float:right;
			margin-top:-55px;
			text-align:right;
		}
		
			.C_P_42 #contenido_central #contacto p.reservas_consultas span {
				font-weight:bold;
				color:#E35F40;
			}
	
	.C_P_42 #contenido_central #contacto_form {
		float:right;
		width:660px;
		height:auto;
		overflow:auto;
		margin:20px 30px 0 0;
	}
	
		.C_P_42 #contenido_central #contacto_form p.something {
			display:block;
			margin:0 0 30px 0;
			padding-right:13px;
			text-align:right;
		}

	.C_P_42 #contenido_central #contacto_form #col_1 {
		float:left;
		width:220px;
	}
	
	.C_P_42 #contenido_central #contacto_form #col_2 {
		float:left;
		width:220px;
	}
	
	.C_P_42 #contenido_central #contacto_form #col_3 {
		float:left;
		width:220px;
	}
	
		.C_P_42 #contenido_central #contacto_form input.boton_enviar {
			display:block;
			width:57px;
			height:30px;
			border:none;
			background:#FFF url(../imgs/sitio/enviar.gif) 0 0 no-repeat;
			cursor:pointer;
			cursor:hand;
			margin-left:120px;
		}
	
		.C_P_42 #contenido_central #contacto_form input.boton_enviar:hover {
			background:#FFF url(../imgs/sitio/enviar.gif) 0 -30px no-repeat;
		}


/* elem con icono de pdf */
.iconoPdf {
	/*padding-left:18px;*/
	text-indent:20px;
	background:url(../imgs/sitio/pdf.gif) left no-repeat;
}