/* CSS para Exode Bike */

/* ----- */
/* RESET */
/* ----- */

* {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

/* --------- */
/* GENERALES */
/* --------- */

body {
	color: #424242;
	background: #F3F3F3;
}

div {}

/* a {} */

	a img {
		border: 0;
	}
	
a.ver_mas {
	display: block;
	text-align: right;
	text-decoration: none;
	font-size: 13px;
	color: #960C27;
	width:270px;
}


#cont_izq a.ver_mas{
width:630px;}

#cont_izq a.top_ten{
	width:290px;
}
	a.ver_mas span {
		padding-left: 20px;
		background: url(../images/mini_arrow.png) left center no-repeat;
	}
	
	a.ver_mas.top_ten span {
		padding-left: 30px;
		background:url(../images/mini_bike.png) left center no-repeat;
	}

	a.ver_mas:hover {
		color: #000;
	}
	
/* ---- */

.fi {
	float: left;
}

.fd {
	float: right;
}

.clear {
	clear: both;
}

.txt_big {
	font-size: 1.1em !important;
}

/* -- */

input.textinput, textarea, select {
	padding: 1px;
	border: #d7d7d7 1px solid;
}

/* -------- */
/* TEMPLATE */
/* -------- */

#principal {
	width: 990px;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	
	background: #FFF url(../images/cabecera_bg.png) center top no-repeat;
}
	
	#cabecera {
		width: 990px;
		height: auto;
		overflow: auto;
	}
	
	#contenido {
		width: 990px;
		height: auto;
		overflow: auto;
		padding: 5px 0 0 0;
	}
	
		#cont_izq {
			float: left;
			width: 662px;
			height: auto;
			overflow: auto;
		}
		
		#cont_der {
			float: right;
			width: 318px;
			height: auto;
			overflow: auto;
		}
	
	#pie {
		position: relative;
		width: 990px;
		height: 220px;
		overflow: hidden;
		background: #FFF url(../images/pie_bg.png) center 0 no-repeat;
	}
	
/* -------- */
/* SECTORES */
/* -------- */
	
	/* -------- */
	/* Cabecera */
	/* -------- */

	#cabecera_sup {
		width: 990px;
		height: 42px;
		padding-top: 11px;
	}
	
		#cabecera_sup .item {
			float: left;
		}
		
		/* -- */
		
		#cabecera_sup .buscador_av {
			margin-left: 540px;
			padding-right: 30px;
		}
		
			#cabecera_sup .buscador_av a {
				color: #aa223c;
			}
			
			#cabecera_sup .buscador_av a:hover {
				color: #000;
			}
			
		/* -- */
		
		/* #cabecera_sup .iconos {} */
		
			#cabecera_sup .iconos a {
				padding: 0 2px;
			}
			
	/* ---- */
	
	#cabecera_med {
		position: relative;
		width: 990px;
		height: 108px;
		overflow: hidden !important;
	}
	
		#logo {
			position: absolute;
			top: 20px;
			left: 3px;
			width: 272px;
			height: 68px;
			overflow: hidden !important;
		}
		
			#logo a {
				display: block;
				width: 272px;
				height: 0 !important;
				padding-top: 68px;
				overflow: hidden;
				background: url(../images/logo.png) 0 0 no-repeat;
			}
			
		/* -- */
		
		#menu_principal {
			position: absolute;
			top: 10px;
			left: 270px;
		}
		
			#menu_principal li {
				float: left;
				border-left: #848484 1px solid;
				list-style-type: none;
				text-align: center;
			}
			
			#menu_principal a {
				display: block;
				float: left;
				width: auto;
				height: 80px;
				padding: 5px 5px 0 5px;
				text-decoration: none;
				color: #aa223c;
			}
			
				#menu_principal a:hover {
					color: #000;
				}
				
				/* - */
			
				#menu_principal a span {
					display: block;
					height: 0 !important;
					padding-top: 15px;
					margin-bottom: 10px;
					overflow: hidden;
					background-position: center top;
					background-repeat: no-repeat;
				}
				
				#menu_principal a.inicioes span {
					width: 110px;
					background-image: url(../images/mp_inicio.png);
				}
				
				#menu_principal a.destinos_viajeses span {
					width: 190px;
					background-image: url(../images/mp_destinos_viajes.png);
				}
				
				#menu_principal a.contactoes span {
					width: 130px;
					background-image: url(../images/mp_contacto.png);
				}
				
				#menu_principal a.comunidades span {
					width: 110px;
					background-image: url(../images/mp_comunidad.png);
				}
				
				#menu_principal a.exode_bikees span {
					width: 120px;
					background-image: url(../images/mp_exode_bike.png);
				}
				#menu_principal a.inicioca span {
					width: 110px;
					background-image: url(../images/mp_inicio.png);
				}
				
				#menu_principal a.destinos_viajesca span {
					width: 190px;
					background-image: url(../images/mp_destinos_viajes_ca.png);
				}
				
				#menu_principal a.contactoca span {
					width: 130px;
					background-image: url(../images/mp_contacto_ca.png);
				}
				
				#menu_principal a.comunidadca span {
					width: 110px;
					background-image: url(../images/mp_comunidad_ca.png);
				}
				
				#menu_principal a.exode_bikeca span {
					width: 120px;
					background-image: url(../images/mp_exode_bike.png);
				}
				
			body.inicio #menu_principal a.inicioes,
			body.destinos_viajes #menu_principal a.destinos_viajeses,
			body.contacto #menu_principal a.contactoes,
			body.comunidad #menu_principal a.comunidades,
			body.exode_bike #menu_principal a.exode_bikees {
				background: url(../images/mp_marca.png) center bottom no-repeat;
			}
			body.inicio #menu_principal a.inicioca,
			body.destinos_viajes #menu_principal a.destinos_viajesca,
			body.contacto #menu_principal a.contactoca,
			body.comunidad #menu_principal a.comunidadca,
			body.exode_bike #menu_principal a.exode_bikeca {
				background: url(../images/mp_marca.png) center bottom no-repeat;
			}
	
	/* ---- */
	
	#cabecera_inf {
		position: relative;
		width: 990px;
		height: 80px;
	}
	
		#buscador_rapido_top {
			position: absolute;
			top: 0px;
			right: 3px;
			width: 209px;
			height: 23px;
			background: url(../images/buscador_bg.png) 0 0 no-repeat;
		}
		
			#buscador_rapido_top input.textinput {
				width: 160px;
				border: none;
				margin: 2px 0 0 34px;
				padding: 3px;
				font-size: 11px;
				color: #666;
			}
			
		/* -- */
		
		#links_redes {
			position: absolute;
			bottom: 3px;
			right: 55px;
			width: 210px;
			height: 52px;
		}
		
			#links_redes a {
				display: block;
				float: left;
				width: 100px;
				height: 45px;
				overflow: hidden;
				text-align: center;
				text-decoration: none;
				color: #c5ac7e;
			}
			
				#links_redes a span {
					display: block;
					font-size: 10px;
				}
		
			#links_redes a.facebook {
				background: url(../images/mini_ico_facebook.png) center bottom no-repeat;
			}
			
			#links_redes a.item.twitter {
				background: url(../images/mini_ico_twitter.png) center bottom no-repeat;
			}
			
				#links_redes a.item.twitter span {
					text-align: left;
				}
	
	/* --------------- */
	/* Cont. Izquierda */
	/* --------------- */
	
	#cont_izq .bloque {
		margin-bottom: 20px;
	}
	
		#cont_izq .bloque p {
			padding: 10px;
			padding-top:0px;
			line-height: 1.5em;
		}
		
		#cont_izq .bloque p.color {
			color: #aa223c;
		}
		
	/* #cont_izq .sector {} */
	
	#cont_izq .sector.fi, #cont_izq .sector.fd {
		width: 314px;
	}
	
	/* ---- */
	
	#menu_secundario {
		height:auto;
		overflow:auto;
		margin-bottom: 20px;
		padding-left: 3px;
		color: #991f36;
	}
	
		#menu_secundario a.top, #menu_secundario span.top {
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #991f36;
			
			display:block;
			float:left;
			height: 21px;
			width: 134px;
			padding: 10px 3px 0 3px;
			margin-right: 10px;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
			background: url("../images/tab_gr.gif") top center no-repeat;
			text-align: center;
			text-decoration: none;
		}
		
		#menu_secundario span.top {
			background-position:bottom;
		}
		
		#menu_secundario a.top:hover {
			background-position:bottom;
			text-decoration:underline;
		}
		
		#menu_secundario .submenu {
			margin-left: 20px;
			padding: 7px 0;
			clear: left;
		}
		
			#menu_secundario .submenu a, #menu_secundario .submenu span {
				font-weight: normal;
				color: #991f36;
			}
			
			#menu_secundario .submenu a {
				text-decoration: underline;
			}
			
			#menu_secundario .submenu a:hover {
				color: #000;
			}
		
	/* ---- */
	
	#nav {
		padding: 0 0 10px 3px;
		clear: left;
	}
	
		#nav span {
			text-decoration: underline;
		}
		
		#nav a {
			color: #991F36;
		}
		
		#nav a:hover {
			color: #000;
		}
	
	/* ---- */
	
	/* #cont_izq .titulo {} */
	
	#cont_izq .titulo_2 {
		padding: 8px 5px;
		font-size: 13px;
		font-weight: bold;
		color: #e19630;
		background: #5d4d2e;
	}
	
	/* ---- */
	
	#foto_home {
		width: 660px;
		height: 314px;
		background: url(../images/foto_home_bg.png) center center no-repeat;
	}
	
		#foto_home .content {
			position: relative;
			top: 25px;
			left: 22px;
			width: 617px;
			height: 263px;
			background: #FFF;
		}
		
		#foto_home a {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 617px;
			height: 263px;
			overflow: hidden !important;
			background: #FFF;
		}
		
	/* ---- */
	
	/* #cont_izq .los_mas_visitados ul {} */
	
#cont_izq .los_mas_visitados{padding-left:5px;}
	
	#cont_izq .los_mas_visitados li {
		width: 310px;
		height: auto;
		overflow: auto;
		margin-bottom: 30px;
		list-style-type: none;
	}
	
		#cont_izq .los_mas_visitados .thumb {
			float: left;
			width: 90px;
			padding-top: 4px;
			text-align: center;
		}
		
		/* -- */
		
		#cont_izq .los_mas_visitados .txt {
			float: right;
			width: 210px;
		}
		
			#cont_izq .los_mas_visitados .txt h3 {
				padding-bottom: 5px;
				font-size: 11px;
				font-weight: normal;
				line-height: 1.5em;
				color: #960c27;
			}
			
				#cont_izq .los_mas_visitados .txt h3 a {
					text-decoration: none;
					color: #960c27;
				}
				
				#cont_izq .los_mas_visitados .txt h3 a:hover {
					text-decoration: underline;
				}
				
			/* - */
		
			#cont_izq .los_mas_visitados .txt p {
				padding: 0;
			}
			
	/* ---- */
	
	/* #cont_izq .continentes_home {} */
	
		#cont_izq .continentes_home .mapa {
	position: relative;
	float: right;
	width: 314px;
	height: 202px;
	background: #FFF url(../images/mapa.png) center center no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
		}
		
			#cont_izq .continentes_home .mapa .link {
				position: absolute;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
				color: #7e0a20;
			}
			
			#cont_izq .continentes_home .mapa .link:hover {
				color: #000;
			}
				
			#cont_izq .continentes_home .mapa .link.america {
				top: 120px;
				left: 40px;
			}
			
			#cont_izq .continentes_home .mapa .link.europa {
				top: 85px;
				left: 150px;
			}
			
			#cont_izq .continentes_home .mapa .link.africa {
				top: 150px;
				left: 150px;
			}
			
			#cont_izq .continentes_home .mapa .link.asia {
				top: 110px;
				left: 250px;
			}
			
			#cont_izq .continentes_home .mapa .link.oceania {
				top: 170px;
				left: 260px;
			}
		
			
	
	/* ---- */
	
	/* #cont_izq .lo_que_tienes_que_saber ul {} */
	
	#cont_izq .lo_que_tienes_que_saber .titulo {
		margin-bottom: 10px;
	}
	
	#cont_izq .lo_que_tienes_que_saber li {
		width: 295x;
		height: auto;
		overflow: auto;
		margin-bottom: 5px;
		padding: 5px;
		list-style-type: none;
		background: url(../images/cuadro_1_bg.png) 0 0 repeat-x;
	}
	
		#cont_izq .lo_que_tienes_que_saber .thumb {
			float: left;
			width: 125px;
			padding-top: 4px;
			text-align: center;
		}
		
		/* -- */
		
		#cont_izq .lo_que_tienes_que_saber .txt {
			float: right;
			width: 175px;
		}
		
			#cont_izq .lo_que_tienes_que_saber .txt h3 {
				font-size: 13px;
				font-weight: normal;
				line-height: 1.5em;
				color: #454545;
			}
			
				#cont_izq .lo_que_tienes_que_saber .txt h3 a {
					text-decoration: none;
					color: #454545;
				}
				
				#cont_izq .lo_que_tienes_que_saber .txt h3 a:hover {
					text-decoration: underline;
				}
				
			/* - */
		
			#cont_izq .lo_que_tienes_que_saber .txt p {
				padding: 0;
			}
			
	/* ------ */
	/* Viajes */
	/* ------ */
	
	#cont_izq .viajes {
		width: 660px;
		margin:0px;
		height: auto;
		overflow: auto;
	}
	
		#cont_izq .viajes.viajes_imperdibles .titulo {
			padding: 0 0 0 20px;
			line-height: 41px;
			font-size: 16px;
			font-weight: bold;
			color: #FFF;
			background: url(../images/titulo_viajes_imperdibles_2_es.png) 0 0 no-repeat;
		}

		#cont_izq .viajes .titulo_2 {
			margin-bottom: 12px;
		}
		
		/* ---- */
		
		#cont_izq .viajes .menu {
			float: left;
			width: 164px;
			background: #EFEFEF;
		}
		
			#cont_izq .viajes .menu li {
				padding: 8px 10px;
				border-top: #555 1px solid;
			}
			
			#cont_izq .viajes .menu li.first {
				border: none;
			}
			
			#cont_izq .viajes .menu a {
				font-size: 14px;
				text-decoration: none;
				color: #555;
			}
			
			#cont_izq .viajes .menu a:hover {
				color: #7e0a20;
			}
			
		/* ---- */
		
		#cont_izq .viajes .mapa {
			position: relative;
			float: right;
			width: 477px;
			height: 310px;
			background: #FFF url(../images/mapa_big.png) center center no-repeat;
			margin-bottom:10px;
		}
		
			#cont_izq .viajes .mapa .link {
				position: absolute;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				color: #7e0a20;
			}
			
			#cont_izq .viajes .mapa .link:hover {
				color: #000;
			}
				
			#cont_izq .viajes .mapa .link.america {
				top: 180px;
				left: 100px;
			}
			
			#cont_izq .viajes .mapa .link.europa {
				top: 130px;
				left: 250px;
			}
			
			#cont_izq .viajes .mapa .link.africa {
				top: 195px;
				left: 250px;
			}
			
			#cont_izq .viajes .mapa .link.asia {
				top: 150px;
				left: 400px;
			}
			
			#cont_izq .viajes .mapa .link.oceania {
				top: 245px;
				left: 400px;
			}
			
		/* ---- */
	
		#cont_izq .viajes .grilla {
			width: 580px;
			height: auto;
			overflow: auto;
			margin: 10px auto 0 auto;
			margin-top:15px;
			text-align:center;
			padding-left:20px;
		}
		
			#cont_izq .viajes .item {
				float: left;
				width: 125px;
				height:155px;
				margin: 0 20px 20px 0;
				text-align:center;
			}
			
				#cont_izq .viajes .item a.ir {
					display: block;
					width: 87px;
					padding: 5px 0 0 0;
					text-align: right;
					text-decoration: none;
					color: #aa223c;
					background: url(../images/mini_ico_bici.png) 45px 3px no-repeat;
				}
				
				#cont_izq .viajes .item a.ir:hover {
					text-decoration: underline;
				}
		
		/* ---- */
		
		#cont_izq .viajes .lista {
			float: right;
			width: 520px;
			height: auto;
			overflow: auto;
		}
		#cont_izq .viajes .paises
		{
			width: 490px;
		}
		
		#cont_izq .viajes .lista.full {
			float: none;
			width: 650px;
			padding-left: 10px;
		}
		
			#cont_izq .viajes .lista .paginado {
				width: 480px;
				height: auto;
				overflow: auto;
				margin-bottom: 10px;
			}
			
			#cont_izq .viajes .lista.full .paginado {
				width: 638px;
			}
			
				#cont_izq .viajes .lista .paginado a {
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #b17421;
				}
				
				#cont_izq .viajes .lista .paginado a:hover {
					color: #000;
				}
				
				#cont_izq .viajes .lista .paginado span.actual {
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #000;
				}
			
			/* -- */
		
			#cont_izq .viajes .lista .item {
				width: 460px;
				height: auto;
				overflow: auto;
				margin: 0 0 10px 0;
				padding: 10px;
				background: #EFEFEF;
			}

#cont_izq .viajes .lista.full p{margin:3px; padding:0px;}
			#cont_izq .viajes .lista.full .item {
				width: 610px;
			}
			
				#cont_izq .viajes .lista .item h3 {
						padding: 2px 0 4px 0;
						font-size: 13px;
						color: #505050;
				}
			
				#cont_izq .viajes .lista .thumb {
					float: left;
					width: 130px;
					text-align:center;
				}
				
				#cont_izq .viajes .lista.full .thumb {
					width: 135px;
					text-align:center;
				}
				
					#cont_izq .viajes .lista .thumb h3 {
						padding: 4px 0;
					}
					
						#cont_izq .viajes .lista .thumb h3 a {
							font-size: 16px;
							font-weight: normal;
							color: #e19630;
							text-decoration: none;
						}
						
						#cont_izq .viajes .lista .thumb h3 a:hover {
							text-decoration: underline;
						}
					
				/* -- */
					
				#cont_izq .viajes .lista .txt {
					float: right;
					width: 315px;
					padding: 0;
					font-size: 11px;
					line-height: 1.5em;
					text-align:justify;
				}
				
				#cont_izq .viajes .lista.full .txt {
					width: 450px;
				}
				
					#cont_izq .viajes .lista .txt h4 {
						padding: 4px 0 2px 0;
						font-size: 15px;
						font-weight: normal;
						color: #252525;
					}
					
					#cont_izq .viajes .lista .txt a.detalle {
						display: block;
						padding: 0px;
						font-size: 12px;
						text-align: right;
						color: #aa223c;
					}
					
					#cont_izq .viajes .lista .txt a.detalle:hover {
						color: #000;
					}
					
		/* ---- */
					
		#cont_izq .viajes .galeria {
			float: left;
			width: 330px;
			margin-bottom: 20px;
			/*background-color: #CCCC00;*/
			background-image: url(../images/galeria_bg.png);
			background-repeat: no-repeat;
			background-position: 10px top;
		}
		
			#cont_izq .viajes .galeria #photos .panel {
				text-align:center;
			}
			
				#cont_izq .viajes .galeria #photos .panel .panel-overlay {
					text-align:left;
					top:195px !important;
				}
				
				#cont_izq .viajes .galeria #photos div#miniaturas {
				}
				
					#cont_izq .viajes .galeria #photos div#miniaturas ul li {
					}
		
		/* ---- */
		
		#cont_izq .viajes .info {
			position: relative;
			float: right;
			width: 310px;
			font-size: 12px;
			line-height: 1.5em;
		}
		
			#cont_izq .viajes .info span.etq {
				font-size: 12px;
				font-weight: bold;
				color: #e19630;
			}
			
			#cont_izq .viajes .info span.etq.precio {
				font-size: 14px;
			}
			
			#cont_izq .viajes .info span.valor {
				font-size: 14px;
				font-weight: bold;
				color: #000;
			}
			
			#cont_izq .viajes .info a {
				color: #AA233C;
			}
			
			#cont_izq .viajes .info a:hover {
				color: #000;
			}
			
			/* -- */
			
			#cont_izq .viajes .info a.mas_info {
				padding-left: 20px;
				font-size: 12px;
				color: #aa233c;
			}
			
			#cont_izq .viajes .info a.mas_info:hover {
				color: #000;
			}
			
			/* -- */
			
			#cont_izq .viajes .info .botones {
				padding: 15px 0 0 0;
			}
			
			/* -- */
			
			#cont_izq .viajes .info .compartir {
				position: absolute;
				top: 0px;
				right: 0px;
			}
			
		/* ---- */
		
		#cont_izq .viajes .tabs {
	width: 650px;
	height: auto;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 10px;
		}
		
			#cont_izq .viajes .tab_sw, 
			#cont_izq .viajes .tab_sw_sel {
				display: block;
				float: left;
				width: 105px;
				height: 21px;
				padding: 10px 1px 0 1px;
				font-size: 11px;
				font-weight:bold;
				text-align: center;
				line-height: .9em;
				text-decoration: none;
				color: #FFF;
				background: url(../images/tab.png) 0 0 no-repeat;
			}
			
			#cont_izq .viajes .tab_sw_sel {
				background-position: 0 -30px;
			}
			
			#cont_izq .viajes .tab_sw:hover {
				background-position: 0 -30px;
			}
			
		/* ---- */
		
		#cont_izq .viajes .txt {
			padding: 10px;
			font-size: 12px;
			line-height: 1.5em;
		}
		
			#cont_izq .viajes .txt .titulo_tipo_1 {
				margin: 0px;
				padding: 0;
				font-size: 14px;
				font-weight: bold;
				color: #e19630;
			}
			
				#cont_izq .viajes .txt .titulo_tipo_1 a {
					text-decoration: none;
					color: #e19630;
				}
			
			/* ---- */
			
			#cont_izq .viajes .txt .descargas {
				margin: 0 0 0 10px;
				padding: 10px 0;
			}
			
				#cont_izq .viajes .txt .descargas li {
					margin: 0 0 0 0;
					padding: 5px 0 5px 30px;
					list-style-type: none;
					background: url(../images/mini_ico_pdf.png) 0 center no-repeat;
				}
				
					#cont_izq .viajes .txt .descargas li a {
						font-size: 12px;
						text-decoration: none;
						color: #e19630;
					}
					
					#cont_izq .viajes .txt .descargas li a:hover {
						color: #000;
					}
					
			/* ---- */
			
			 #cont_izq .viajes .txt .itinerario .fotos {
				float: left;
				width: 140px;
				
			 }
			  #cont_izq .viajes .txt .itinerario .fotos img{
			  margin-bottom:9px;
			
				
			 }
			 
			 #cont_izq .viajes .txt .itinerario .textos {
				float: right;
				width: 500px;
			 }
			
				#cont_izq .viajes .txt .item_dia {
					/*width: 640px;*/
					height: auto;
					overflow: auto;
					padding: 10px 0;
				}
				
					#cont_izq .viajes .txt .item_dia .thumb {
						float: left;
						width: 140px;
						
					}
					
					#cont_izq .viajes .txt .item_dia .info {
						/*float: right;*/
						width: 490px;
					}
					
						#cont_izq .viajes .txt .item_dia .info p {
							padding: 0;
						}
					
			/* ---- */
			
			#cont_izq .viajes .dificultades {
				padding: 0;
			}
			
				#cont_izq .viajes .dificultad { /* Item */
					width: 640px;
					height: auto;
					overflow: auto;
					padding: 10px;
					background:url(../images/separador_1.png) center bottom no-repeat;
				}
			
				#cont_izq .viajes .dificultades .titulo {
					margin-bottom: 5px;
					font-size: 16px;
					font-weight: normal;
					color: #e19630;
				}
				
				#cont_izq .viajes .dificultades .icos {
					float: left;
					width: 150px;
					padding: 10px 5px;
					text-align: center;
				}
				
					#cont_izq .viajes .dificultades .icos img {
						margin: 2px;
					}
					
				#cont_izq .viajes .dificultades .descripcion {
					float: right;
					width: 460px;
					padding: 7px;
					font-size: 12px;
					line-height: 1.3em;
					text-align:justify;
				}
				
				/* ---- */
				
				#cont_izq .viajes .dificultades .dificultad.links {
					padding: 20px 10px;
					text-align: center;
				}
				
					#cont_izq .viajes .dificultades .dificultad.links a {
						font-size: 12px;
						line-height: 1.5em;
						color: #840e25;
					}
					
					#cont_izq .viajes .dificultades .dificultad.links a:hover {
						color: #000;
					}
			
			/* ---- */
			
			#cont_izq .viajes .txt p {
				padding: 7px;
				text-align:justify;
			}
			
			#cont_izq .viajes .txt ul {
				padding: 0 0 10px 0;
			}
			
			#cont_izq .viajes .txt li {
				margin-left: 25px;
			}
			.fe_salida{text-indent:15px; font-weight:bold;}
		/* ---- */
					
		#cont_izq .contenido {
			width: 640px;
			height: auto;
			overflow: auto;
			padding: 10px 10px;
			padding-bottom:0px;
		}
		
			#cont_izq .contenido .col_izq {
				float: left;
				width: 110px;
				padding-top: 5px;
				text-align: center;
			}
				
			#cont_izq .contenido .col_der {
				float: right;
				width: 530px;
			}
			
			/* -- */
			
			#cont_izq .contenido .thumb {
				float: left;
				width: 109px;
				height: 80px;
				overflow: hidden;
				margin: 0 auto 10px auto;
				padding-top: 7px;
				text-align: center;
				background: url(../images/thumb_bg.png) 0 0 no-repeat;
			}
			
			#cont_izq .contenido .thumb_alt {
				padding: 6px 10px 20px 10px;
				background: url(../images/thumb_2_bg.png) 0 0 no-repeat;
			}
				
			/* -- */
			
			#cont_izq .contenido .gris {
				margin-bottom: 20px;
				padding: 0px;
				background: #F8F8F8;
			}
			
			/* -- */
			
			#cont_izq .contenido .mapa {
				height: 1%;
				overflow: hidden;
			}
			
			/* -- */
			
			#cont_izq .contenido h4 {
				padding: 10px 0;
				font-size: 14px;
				font-weight: bold;
			}
			
			#cont_izq .contenido p {
				padding: 0 0 10px 0;
				font-size: 12px;
				line-height: 1.5em;
			}
			
			#cont_izq .contenido strong {
				font-size: 12px;
			}
		
			#cont_izq .contenido a {
				font-size: 12px;
				color: #821937
			}
			
			/* -- */
			
			#cont_izq .contenido ul.descargas {
				padding: 10px 0 20px 0;
			}
			
				#cont_izq .contenido ul.descargas li {
					margin: 0;
					padding: 10px 0 10px 30px;
					list-style-type: none;
					background: url(../images/mini_ico_pdf_2.png) 0 center no-repeat;
				}
				
					#cont_izq .contenido ul.descargas li a {
						font-weight: bold;
						text-decoration: none;
						color: #333;
					}
					
					#cont_izq .contenido ul.descargas li a:hover {
						color: #E19630;
					}
					
			/* -- */
			
			#cont_izq .contenido ul.sitemap {
				padding: 10px 0 20px 0;
			}
			
			#cont_izq .contenido ul.sitemap ul {
				padding: 10px 0 0 0;
			}
			
				#cont_izq .contenido ul.sitemap li {
					margin: 0 0 0 0;
					padding: 10px 0;
					list-style-type: none;
				}
				
					#cont_izq .contenido ul.sitemap li li {
						margin-left: 50px;
					}
					
				#cont_izq .contenido ul.sitemap li a {
					font-weight: bold;
					text-decoration: none;
					color: #333;
				}
				
				#cont_izq .contenido ul.sitemap li a:hover {
					color: #E19630;
				}
				
				#cont_izq .contenido ul.sitemap li li a {
					font-weight: normal;
				}
				
			/* -- */
			
			#cont_izq .contenido ul.rss {
				width: 620px;
				height: auto;
				overflow: auto;
				padding: 10px 0 10px 0;
			}
			
				#cont_izq .contenido ul.rss li {
					float: left;
					width: 275px;
					margin: 0 0 0 0;
					padding: 10px 0 10px 35px;
					list-style-type: none;
					background: url(../images/mini_ico_rss_2.png) 0 center no-repeat;
				}
				
					#cont_izq .contenido ul.rss li a {
						text-decoration: none;
						color: #333;
					}
					
					#cont_izq .contenido ul.rss li a:hover {
						color: #E19630;
					}
					
			/* -- */
			
			/* #cont_izq .contenido form {} */
			
				#cont_izq .contenido form p {
					font-size: 15px;
					font-weight: bold;
				}
				
				/* - */
			
				#cont_izq .contenido form .campo {
					width: 590px;
					height: auto;
					overflow: auto;
					padding: 7px 0 7px 30px;
				}
			
					#cont_izq .contenido form .campo label {
						display: block;
						float: left;
						width: 200px;
						font-size: 13px;
					}
					
					#cont_izq .contenido form .campo span.label {
						display: block;
						float: left;
						font-size: 13px;
					}
					
					#cont_izq .contenido form .campo input.text {
						width: 295px;
						padding: 3px;
						border: #d7cfbe 1px solid;
						background: #e4ded1;
						color: #333;
					}
					
					#cont_izq .contenido form .campo select {
						width: 200px;
						padding: 2px;
						border: #d7cfbe 1px solid;
						background: #e4ded1;
						color: #333;
					}
					
						#cont_izq .contenido form .campo select option {
							padding: 1px;
						}
					
					#cont_izq .contenido form .campo textarea {
						width: 295px;
						height: 100px;
						padding: 3px;
						border: #d7cfbe 1px solid;
						background: #e4ded1;
						color: #333;
					}
					
					#cont_izq .contenido form .campo div.scroll_texto {
						width: 295px;
						height: 100px;
						padding: 3px;
						overflow: auto;
						border: #d7cfbe 1px solid;
						background: #e4ded1;
						color: #333;
					}
					
					#cont_izq .contenido form .campo span.img_captcha {
						display: block;
						float: left;
						padding: 2px 5px;
					}
					
				/* - */
				
				#cont_izq .contenido form .submit {
					padding: 20px 10px;
					text-align: right;
				}
				
					#cont_izq .contenido form .submit input {
						width: 98px;
						height: 19px;
						border: 0;
						font-weight: bold;
						background: url(../images/btn_form_bg.png) 0 0 no-repeat;
						color: #FFF;
					}
			
	/* ------------- */
	/* Cont. derecha */
	/* ------------- */
	
	#cont_der .bloque {
		width: 293px;
		margin: 0 auto 20px auto;
	}
	
	#cont_der .bloque.full {
		width: 300px;
	}
	
	/* ---- */
	
	#cont_der form {
		padding: 5px 0;
	}
	
	#cont_der .form_campo {
		padding: 5px 0;
	}
	
		#cont_der .form_campo label {
			display: block;
			float: left;
			width: 90px;
			font-size: 12px;
		}
		
		#cont_der .form_campo .textinput {
			width: 185px;
		}
		
		#cont_der .form_campo textarea {
			width: 185px;
		}
		
		#cont_der .form_campo select {
			width: 190px;
		}
		
	/* ---- */
	
	#cont_der .buscador {
		border: #CCC 1px solid;
	}
	
		#cont_der .buscador form {
			margin: 5px;
		}
		
		#cont_der .buscador select {
			color: #aa223c;
		}
		
		#cont_der .buscador .submit {
			padding-left: 230px;
		}
		
	/* ---- */
	
	/* #cont_der .viajes_imperdibles {} */
		#cont_der .viajes_imperdibles  {
	height:395px;
	background-image: url(../images/bg-baner-gr.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
		}
	
		#cont_der .viajes_imperdibles .titulo {
			padding: 6px 0 8px 0;
			font-size: 13px;
			text-align: center;
			text-transform: uppercase;
			color: #FFF;
			background: url(../images/titulo_viajes_imperdibles_es.png) 0 0 no-repeat;
		}
	
		#cont_der .viajes_imperdibles .grilla {
			width: 270px;
			height: auto;
			overflow: auto;
			margin: 10px auto 0 auto;
		}
		
		#cont_der .viajes_imperdibles .item {
			float:left;
			margin:0 0 10px 0;
			text-align:center;
			width:125px;
			min-height:150px!important;
			height:auto;
			height:150px;
		}
		
			#cont_der .viajes_imperdibles .item a.ir {
				display: block;
				width: 87px;
				padding: 5px 0 0 0;
				text-align: right;
				text-decoration: none;
				color: #aa223c;
				background: url(../images/mini_ico_bici.png) 45px 3px no-repeat;
			}
			
			#cont_der .viajes_imperdibles .item a.ir:hover {
				text-decoration: underline;
			}
			
	/* ---- */
	
	/* #cont_der .los_mas_visitados {} */
	
		#cont_der .los_mas_visitados ul {
			margin-top: 15px;
		}
	
		#cont_der .los_mas_visitados li {
			width: 300px;
			height: auto;
			overflow: auto;
			margin-bottom: 20px;
			padding: 0 0px;
			list-style-type: none;
		}
		
			#cont_der .los_mas_visitados .thumb {
				float: left;
				width: 90px;
				padding-top: 4px;
				text-align: center;
			}
			
			/* -- */
			
			#cont_der .los_mas_visitados .txt {
				float: right;
				width: 185px;
				margin-right: 16px;
			}
			
				#cont_der .los_mas_visitados .txt h3 {
					padding-bottom: 5px;
					font-size: 11px;
					font-weight: normal;
					line-height: 1.5em;
					color: #960c27;
				}
				
					#cont_der .los_mas_visitados .txt h3 a {
						text-decoration: none;
						color: #960c27;
					}
					
					#cont_der .los_mas_visitados .txt h3 a:hover {
						text-decoration: underline;
					}
					
				/* - */
			
				#cont_der .los_mas_visitados .txt p {
					padding: 0;
				}
			
	/* ---- */
	
	#cont_der .contactenos {
		border: #CCC 1px solid;
	}
	
		#cont_der .contactenos form {
			margin: 5px;
		}
		
		#cont_der .contactenos .submit {
			padding-left: 230px;
		}

		#cont_der .contactenos span.img_captcha {
			display: block;
			float: left;
			padding: 0 5px;
		}
		
	/* ---- */
	
	#cont_der .info_exode {
		padding: 10px 0;
	}
	
		#cont_der .info_exode p {
			padding: 5px 0;
			font-size: 12px;
			line-height: 1.5em;
		}
		
	/* ---- */
	
	/* #cont_der .lo_que_tienes_que_saber {} */
	
	#cont_der .lo_que_tienes_que_saber .titulo {
		margin-bottom: 10px;
	}
	
	#cont_der .lo_que_tienes_que_saber li {
		width: 295x;
		height: auto;
		overflow: auto;
		margin-bottom: 5px;
		padding: 5px;
		list-style-type: none;
		background: url(../images/cuadro_1_bg.png) 0 0 repeat-x;
	}
	
		#cont_der .lo_que_tienes_que_saber .thumb {
			float: left;
			width: 125px;
			padding-top: 4px;
			text-align: center;
		}
		
		/* -- */
		
		#cont_der .lo_que_tienes_que_saber .txt {
			float: right;
			width: 162px;
		}
		
			#cont_der .lo_que_tienes_que_saber .txt h3 {
				font-size: 13px;
				font-weight: normal;
				line-height: 1.5em;
				color: #454545;
			}
			
				#cont_der .lo_que_tienes_que_saber .txt h3 a {
					text-decoration: none;
					color: #454545;
				}
				
				#cont_der .lo_que_tienes_que_saber .txt h3 a:hover {
					text-decoration: underline;
				}
				
			/* - */
		
			#cont_der .lo_que_tienes_que_saber .txt p {
				padding: 0;
			}
			
	/* ---- */
	
	#cont_der .ventajas {
		padding: 0 0 20px 0;
		background: url(../images/ventajas_bg.png) 0 40px repeat-x;
	}
		#cont_der .ventajas p {
			padding: 15px 10px 0 10px;
		}
	
	/* --- */
	/* Pie */
	/* --- */
	
	#copyright {
		position: absolute;
		top: 160px;
		left: 10px;
		font-size: 12px;
		color: #624a0e;
	}
	
	/* ---- */
	
	#menu_pie {
		margin-top: 170px;
		text-align: center;
	}
	
		#menu_pie a {
			font-size: 14px;
			text-decoration: none;
			color: #624a0e;
		}
		
		#menu_pie a:hover {
			text-decoration: underline;
		}

/* ----------- */
/* ESPECIFICOS */
/* ----------- */

/* body.especial * {} */

/* comunidad/redes_sociales - galerķas de Flickr! */

	div.galerias_flickr {
		height: auto;
		overflow: auto;
	}
	
	div.galerias_flickr div.item_galeria {
		height: auto;
		overflow: auto;
		padding: 10px;
	}
	
		div.galerias_flickr div.item_galeria div.foto_container {
			background: transparent url(http://l.yimg.com/g/images/set_case.gif) no-repeat scroll 0 0;
			height: 95px;
			margin-bottom: 5px;
			margin-top: 5px;
			padding: 7px 0 0 7px;
			width: 91px;
			float: left;
		}
		
			div.galerias_flickr div.item_galeria div.foto_container img {
				border: 1px solid #000000;
			}
			
/* ----------- */
/* SECCIONES HOME */
/* ----------- */

ul.secciones{ margin-left:10px;}
ul.secciones li{ width:292px; height:130px; background:url(../images/bg-baner.png) no-repeat;padding-top:12px;}
ul.secciones li img{margin-left:8px;}
ul.secciones li p.txt{ width:175px; height:80px; float:right;position:relative;}
ul.secciones li h4{ width:100%; text-align:center; color:#FFFFFF; height:29px;}
ul.secciones li h4 a{font-size:13px; font-weight:normal;}
ul.secciones li a{color:#FFFFFF; text-decoration:none; }
ul.secciones li a.boton_saber{display:block; width:100px; position:absolute; right:2px; bottom:5px;}
