body
{
	margin:0 0 0 0;
	text-align:center;	

}
.clearfloat{clear:both;}
.cabecera
{
	width:900px;
	height:190px;
	background:transparent;
	margin: 0 auto;	
	
}

.cabecera_p
{
	width:900px;
	height:30px;
	background:transparent;
	margin: 0 auto;	
	
}

.cabecera_titulo
{	
	width:900px;
	height:27px;
	background:#1b1c20;						
	padding-top:5px;
}

h1 a,h1
{		
	/* Christian 
	width:250px; */
	width:190px;
	color:#e5e5e6;	
	font-family:"Tw Cen MT";
	font-size:20px;
	text-align:left;	
	padding-left:15px;	
	float:left;			
	margin:0px;	
	text-decoration:none;
}

.cabecera_titulo a.main /* X */
{		
	/* Christian 
	width:250px; */
	width:170px;
	color:#e5e5e6;	
	font-family:"Tw Cen MT";
	font-size:20px;
	text-align:left;	
	float:left;			
	margin:0px;	
	text-decoration:none;
	
	padding-left:30px;
	font-weight:bold;
}

h1 a:hover{
	text-decoration:none
}
h1.titulo{ /*Laura*/
	color:#E5E5E6;
	font-family:"Arial";
	font-size:18px;
	margin-bottom:10px;
	padding-left:0;
	text-align:left;
	text-decoration:none;
}


.cabecera_menu
{		
	/* Christian
	width:570px;
	*/
	width:690px;
	color:#e5e5e6;	
	font-family:"Tw Cen MT";
	font-size:15px;
	text-align:right;	
	padding-left:0px;	
	float:left;
	margin:0px;
}

.cabecera_menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;	
	text-align:right;
	float:right;
    width: 700px;
}
/*
.cabecera_menu ul li
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0 0 0 20px;	
	display:block;	
	color:#FFF;
}
*/
.cabecera_menu ul li
{
      float:left;
      list-style:none;
      margin:0px;
      padding:0 0 0 12px;     
      display:block;    
      color:#FFF;
}

.cabecera_menu a
{		
	color:#FFF;
	text-decoration:none;	
}

.cabecera_menu a:hover
{		
	color:#FFF;
	text-decoration:Underline;	
}


.cabecera_contenido
{
	width:900px;
	height:158px;	
}

.logo
{	
	height:130px;	
	width:220px;
	padding-top:10px;	
	float:left;
}



.cabecera_contenido h4
{	
	width:660px;	
	float:left;
	color:#FFF;
	font-family:"Arial Rounded MT Bold";
	font-size:10px;	
	text-align:right;
	margin:0px;	 
  padding:150px 0 0 0;	
}


.linea_menu
{
	width:100%;
	height:32px;
	background:#FFF;		
}

.menu
{
	width:900px;
	height:32px;
	background:#006586;
	margin: 0px auto 0px auto;
}

.menu ul
{
	list-style:none;
	margin:0px 0px 0px 0px;
	/*Christian*/
		/*padding:7px;	*/
	padding:0px;
	width:900px;
	height:32px;	
	
}

.menu ul li
{
	list-style:none;
	margin:0px;	
	/*Christian */
		padding:0px 12px;
	float:left;	
  	height:32px;	
}

.menu ul li /*h2*/ a /* X */
{
	/*christian*/
		position:relative;
		top:7px;
		left:0px;
		
	color:#cde1e7;
	/*
	font-family:"Arial Rounded MT Bold";
	font-size:13px;			
	*/
	font-family:Arial Rounded MT Bold;
	font-size:1.1em;		
	text-decoration:none;	
	margin:0px;	
	padding:0px;
	height:32px;
}

.menu ul li /*h2*/ a:hover /* X */
{
	color:#FFF;
	/*
	font-family:"Arial Rounded MT Bold";
	font-size:13px;			
	*/
	font-family:Arial Rounded MT Bold;
	font-size:1.1em;	
	font-weight:normal;
	margin:0px;	
	padding:0px;
}

.menu ul li /*h2*/ /* X */
{
	font-family:Arial, Helvetica, sans-serif; /* "Tahoma"; */
	font-size:12px;	/* 13px */
	font-weight:normal;
	margin:0px;	
	padding:0px;	
	
}

/* ---- */

.menu ul li a.sm  { /* X */
	position:static; 
	height:15px !important; 
color: #cde1e7;
font-family: "Arial Rounded MT Bold";
font-size: 13px;
text-decoration: none;
font-weight: lighter;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 100%;
}

#txt_cabecera { /* X */
	float:right;
	width:350px;
	height:auto;
	overflow:auto;
	margin-top:-25px;
	padding-right:5px;
	text-align:right;
}

	#txt_cabecera h1 { /* X */
		float:right;
		width:300px;
		display:inline-block;
		font-size:1em;
		text-align:right;
		color:#FFF;
	}

/* ---- */

.cuerpo
{
	width:900px;
	background:#e8ba6c url(../img/bg.gif) no-repeat;	
	margin: 0 auto;
  	/*height:1100px; */		
}

.cuerpo_cabecera
{
	width:900px;
	background:#1b1c20;
	margin:5px 0 0 0;
}


.cuerpo_cabecera_contenido
{
	width:880px;
  height:40px;
  color:#FFF;
  font-family:"Arial Rounded MT Bold";
  font-size:30px;
  margin:0 0 0 0;	
  text-align: left;
  padding:2px 0 0 15px;
}

.zona_rutas
{
	width:840px;	
	background:#006586;
	margin: -6px 0 0 30px;
	float:left;
}	

.zona_rutas_pais
{
	width:840px;	
	background:#006586;
	margin: -6px 0 0 30px;
	float:left;		
	
}

.rutas
{
  width:800px;
  margin:0px;	
  padding:20px;
  text-align: left; 
  /*height:400px;*/ 
  
}

.rutas_pais
{
  width:800px;
  margin:0px;	
  padding:20px;
  text-align:center;      
  color:#FFF;
  font-family:"Arial";
  font-size:12px;
}

.ruta{
	float: left;
	width: 120px; /* 400/2 = 200 = 2 columnas ;) */
	margin:0 0 0 10px;	
	padding:5px 0 5px 0;	
}

.ruta a{
  color:#e8f1f4;
  font-family:"Arial";
  font-size:16px;
  text-decoration:none;
  font-weight:normal;
}
.ruta a:hover{
  color:#f5d30d;
  font-family:"Arial";
  font-size:16px;
  text-decoration:none;
  font-weight:normal;
}

.descripcion_ruta{
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  text-align:justify; 
  padding:0 0 20px 0;  
}

.descripcion_ruta_conti{
width:350px;
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  text-align:justify; 
  padding:0 20px 0 0;  
  float:left;

}

.paises{
 	width:300px;
	float:left;
 	/*margin:0 0 0 370px;*/
 	padding:0px;
}

.cuerpo_izda
{
	width:420px;
	height:1080px;
	background:transparent;
	float:left;
	margin:0 0 0 0;
}

.cuerpo_izda_corto
{
	width:420px;
	height:110px;
	background:transparent;
	float:left;
	margin:60px 0 0 0;
}

.cuerpo_dcha
{
	width:420px;
	/*height:1000px;*/
	
	background:transparent;	
	float:right;
	margin:0 0 0 0;
	margin-bottom:20px;
	z-index:0;
}

.pais
{
	width:420px;
	height:110px;
	background:transparent;
	margin:20px 0 0 0;
}

.pais_top
{
	width:420px;
	height:110px;
	background:transparent;
	margin:5px 0 0 0;
}


.zona_text 
{
	width:200px;	
	background-color:#1b1c20;	
	margin:5px 0 0 0;	
	float:left;	
}

/*trampa top*/
.zona_text_top 
{
	width:200px;	
	background-color:#1b1c20;	
	margin:5px 0 0 0;	
	float:left;	
	padding:0px;
	
}

.zona_text_dcha_top
{
	width:200px;	
	background-color:#1b1c20;	
	margin:5px 0 0 0;	
	float:left;	
}

.zona_text_dcha
{
	width:200px;	
	background-color:#1b1c20;	
	margin:5px 0 0 0;	
	float:left;
}

.zona_text_natura
{
	width:200px;	
	background-color:#782505;	
	margin:5px 0 0 0;	
	float:left;
	
}

.zona_text_bike
{
	width:200px;	
	background-color:#a9243b;	
	margin:5px 0 0 0;	
	float:left;
	
}

.zona_text_singles
{
	width:200px;	
	background-color:#1e772d;	
	margin:5px 0 0 0;	
	float:left;	
}


.text
{
	height:103px;
	width:200px;
	color:#FFF;
	margin:0px;
	padding:0px;		
}

.text h4, 
.text h3 /* X */
{	
	width:192px;	
	float:left;
	padding:7px 0 0 7px;
	margin:0;	
	text-align:left;
}

.text_oferta h3 a, .text h3 a, /* X */ 
.text_oferta h4 a, .text h4 a
{
	font-family:"Arial Rounded MT Bold";
	font-size:18px;
	text-decoration:none;
	color:#FFF;		
	
}

.text_oferta h3 a:hover, .text h3 a:hover, /* X */ 
.text_oferta h4 a:hover, .text h4 a:hover
{
	font-family:"Arial Rounded MT Bold";
	font-size:18px;
	text-decoration:none;
	color:#f5d30d;
}

.text h5, 
.text p /* X */
{
	font-family:Arial;
	font-size:9px;
	color:#FFF;
	float:left;
	padding:2px 0 0 7px;		
	margin:0;		
	text-align:left;		
}
.zona_text_dcha_top .text h4
{
	font-family:"Arial Rounded MT Bold";
	font-size:18px;
	width:192px;
	color:#FFF;
	float:right;
	padding:7px 7px 0 0;		
	margin:0;	
	text-align:right;
}
.zona_text_dcha_top .text h5 
.zona_text_dcha_top .text p /* X */
{
	font-family:Arial;
	font-size:9px;
	color:#FFF;
	float:right;
	padding:2px 7px 0 0;		
	margin:0;		
	text-align:right;		
}

.text_oferta
{
	height:215px;
	width:420px;
	color:#FFF;			
	border:Solid 1px transparent;		
}
	
.text_oferta h4
{
	font-family:"Arial Rounded MT Bold";
	font-size:18px;
	width:183px;
	color:#FFF;
	float:right;
	padding:7px 7px 0 0;	
	text-align:right;	
	vertical-align:top;	
	margin:0;	
}


.text_oferta h5
{
	font-family:"Arial Rounded MT Bold";
	font-size:14px;
	width:180px;
	color:#f5d30d;
	float:right;
	padding:7px 7px 0 0;	
	text-align:right;	
	vertical-align:top;	
	margin:2px 0 0 0;	
}

.text_oferta h5 a{
color:#f5d30d;
text-decoration:none;
}
.text_oferta h5 a:hover{
color:#FFF;
text-decoration:none;
}

.text_oferta h6
{
	font-family:"Arial Rounded MT Bold";
	font-size:15px;
	width:180px;
	color:#f5d30d;
	float:right;
	padding:7px 7px 0 0;	
	text-align:right;	
	vertical-align:top;	
	margin:-8px 0 0 0;	
}

.text_oferta h6 a{
color:#f5d30d;
text-decoration:none;
}
.text_oferta h6 a:hover{
color:#FFF;
text-decoration:none;
}

.descripcion
{
	padding:0 7px 0px 10px;
	text-align:left;		
	clear:both;	
	position:relative;
	top:-18px;
	font-family:Arial;
	font-size:10px;
	color:#f5d30d;		
}

.descripcion a{
color:#f5d30d;
text-decoration:none;
font-size:12px;
}

.descripcion a:hover{
color:#FFF;
text-decoration:none
}

.dias_precio
{
	padding:0 7px 0px 10px;
	text-align:left;		
	clear:both;	
	position:relative;
	top:-28px;
	font-family:Arial;
	font-size:13px;
	color:#FFF;   
}

.col_w{
	color:#FFF;
	float:left;
	font-family:Arial;
	font-size:10px;
	margin-top:-31px;			
}

.borde_img
{
	/*MOZILLA*/
	width:210px !important;
	/*IE*/
	width /**/:214px;
	height:108px;
	padding-top:-5px;
	background:#1b1c20;
	float:left;	
}


/*trampa_top*/
.borde_img_top
{
	/*MOZILLA*/
	width:216px !important;
	/*IE*/
	width /**/:220px;
	padding:2px;			
	background:#1b1c20;
	float:left;
}

.borde_img_oferta
{
	/*MOZILLA*/
	width:216px !important;
	/*IE*/
	width /**/:220px;
	padding:2px;			
	background:#1b1c20;
	float:left;
	position:relative;
	z-index:1;	  
}
.borde_img_oferta_new
{
	/*MOZILLA*/
	width:200px !important;
	/*IE*/
	width /**/:204px;
	padding:2px;			
	background:#1b1c20;
	float:left;
	position:relative;
	z-index:1;	  
}
.borde_img_oferta_reco
{
	/*MOZILLA*/
	width:170px !important;
	/*IE*/
	width /**/:170px;			
	/*background:#1b1c20;*/
	/*float:left;
	position:relative;*/
	z-index:1;	  
}


.img {
	width:216px;
	padding:110px 0 0 0;			
	background:url(../img/1.jpg) no-repeat;
}

.img_reco {
	width:170px;
	height:80px;
	/*padding:110px 0 0 0;	*/		
	background:url(../img/1.jpg) no-repeat;
}

.img_hm {
	padding-top:1px;
	padding-right:1px;
	float:right;
}

.borde_img_oferta_gran
{
	/*MOZILLA*/
	width:216px !important;
	/*IE*/
	width /**/:220px;
	padding:2px;			
	background:#1b1c20;
	float:left;
	position:relative;
	z-index:1;	
}

.submenu_l{	
	width:200px;
	background:#1b1c20 url(../img/subscribirse.jpg) no-repeat;	
	float:left;
	margin:15px 0 12px 0;
	position:relative;	
}

.submenu_r{	
	width:200px;
	background:#1b1c20;	
	float:left;
	margin:15px 0 9px 20px;
	position:relative;
}
.submenu_r_new{
	height:110px;
	background:#1b1c20;	
}
.submenu_r_2{	
	width:200px;
	background:#1b1c20;	
	float:left;
	margin:15px 0 9px 20px;
	position:relative;
}

.interior_submenu
{
	height:30px;
	width:200px;
	background:transparent;	
	padding-top:8px;
		
}
.interior_submenu a
{
	color:#f0f0f0;
	font-family:Arial;
	font-size:16px;	
	text-decoration:none;
}

.interior_submenu a:hover
{
  color:#f5d30d;
}


.interior_submenu_gran
{
  height:100px;
	width:180px;	
	color:white;
	font-family:Arial;
	font-size:13px;
	line-height:15px;
	text-align:left;
}

.interior_submenu_gran a
{
	color:#f0f0f0;
	font-family:Arial;
	font-size:16px;	
	line-height:150%;
	text-decoration:none;
}

.interior_submenu_gran a:hover
{
color:#f5d30d;
}

.zona_filosofia
{
	width:420px;	
	background-color:#006586;	
	margin:20px 0 0 0;	
	float:left;
	padding:0px;
	position:relative;
	
}
.filosofia
{
	height:160px;
	width:420px;
	color:#f0f0f0;
	background:transparent;
	font-family:Arial;
	font-size:14px;
	margin:0 0 0 0;
	padding:0px;
}
.filosofia h3, 
.filosofia h1 /* X */
{
	width:auto;
	float:none;
	text-align:left;
	padding:5px 10px 0 15px;
	margin:0px;
	color:#f0f0f0;
	background:transparent;
	font-family:Arial;
	font-size:16px;
	
	text-decoration:underline; /* X */
}
.filosofia p
{
	text-align:justify;
	padding:5px 10px 0 15px;
	margin:-6px 0 0 0;
	color:#f0f0f0;
	background:transparent;
	font-family:Arial;
	font-size:14px;
}

.oferta
{	
	/*VÃ¡lido para Firefox, Mozilla...*/
	width:420px;
	padding:0px;					
	background:#1b1c20;
	position:relative;
	top:20px;
	z-index:0;
	margin:10px 0 0 0;
}

.masinfo{
	text-align:right;
	font-size: 14px;
	padding-right: 5px;
}

.masinfo a{
	font-family:"Arial Rounded MT Bold";
	color:White;
	text-decoration: none;}

.amic_exode
{
	top:146px;
	position:relative;		
}
.amic_exode_new
{
	top:12px;
	position:relative;		
}
.video_exode
{
	top:187px;
	position:relative;	
  height:434px;
}
.video_exode_new
{
	top:55px;
	position:relative;	
  height:338px;
}

.texto_video
{	
	/*VÃ¡lido para Firefox, Mozilla...*/
	width:420px;
	padding:0px 0 0 0;					
	background:#1b1c20;
	position:relative;
	top:20px;
	z-index:0;	
}

.zona_oferta
{
	width:420px;
	height:110px;
	background:transparent;
	margin:20px 0 0 0;
	padding:0px;
}

.text_oferta ul
{
list-style:none;
width:300px;
text-align:right;
padding:0 7px 0 0;
margin:-40px 0 0 0 ;
float:right;
}

.text_oferta ul li
{
padding:5px 0 0 0;	
}

.text_oferta ul li a
{
font-family:"Arial Rounded MT Bold";
font-size:15px;
text-decoration:none;
color:#f0f0f0;
}

.text_oferta ul li a:hover
{
font-family:"Arial Rounded MT Bold";
font-size:15px;
text-decoration:none;
color:#f5d30d;
}

.texto_video a{
font-family:"Arial Rounded MT Bold";
font-size:15px;
text-decoration:none;
color:#f0f0f0;
text-align:right;
padding:0 7px 0 0;
margin:-12px 0 0 0;
float:right;
width:400px; 
}

.texto_video a:hover{
font-family:"Arial Rounded MT Bold";
font-size:15px;
text-decoration:none;
color:#f5d30d;
}

.ruta_individual{  
  height:150px;
  width:800px;
  float:left;
  background:rgb(24,111,144);
  margin:20px 0 0 0;
 /* border:Solid 1px red;*/
  
}

.mides_ruta{
  width:800px;
  height:150px;  
}
.ruta_individual_rutas{  
  height:180px;
  width:800px;
  float:left;
  background:rgb(24,111,144);
  margin:20px 0 0 0;
 /* border:Solid 1px red;*/
  
}

.mides_ruta_2{
  width:800px;
  height:180px;  
}



.zona_borde_img_ruta{
float:left;
}

.zona_borde_img_ruta_2{
float:left;
padding:20px 20px 0 20px;
}

.borde_img_ruta{
	/*
	background-color: #000;
	width:140px;
	padding:2px;
	margin:0px;
	float:left;
	*/
	background-color: #000;
	width:216px;
	padding:2px;
	margin:0px;
	float:left;
}

.borde_img_team{
background-color: #FFF;
width:75px;
padding:4px;
margin:0px;
float:left;
}

.img_team{
width:75px;
padding:94px 0 0 0;
margin:0 0 0 0 ;
background:#e8ba6c url(../img/bg.gif) no-repeat;  

}
.img_ruta{
/*Christian*/
	/*width:140px;
	padding:100px 0 0 0;
	background:#e8ba6c url(../img/bg.gif) no-repeat;  
	*/
	width:216px;
	padding:110px 0 0 0;
	background:#e8ba6c url(../img/bg.gif) no-repeat;  

}

.img_ruta_reco{
/*Christian*/
	/*width:140px;
	padding:100px 0 0 0;
	background:#e8ba6c url(../img/bg.gif) no-repeat;  
	

	padding:110px 0 0 0;*/	
	width:170px;
	height:80px;
	background:#e8ba6c url(../img/bg.gif) no-repeat;  

}

.borde_img_ruta_continente{
	/*Christian*/
	background-color: #000;
	width:140px;
	padding:2px;
	margin:0px;
	float:left;
}

.img_ruta_continente{
	/*Christian*/
	width:140px;
	padding:100px 0 0 0;
	background:#e8ba6c url(../img/bg.gif) no-repeat;  
}


.leer a{
  width:300px;
  text-align:right;
  padding-right:10px;
  font-weight: bold;
  color:#f5d30d;
  font-family:"Arial";
  font-size:11px;
  text-decoration:none;
 /* float:right; */ 
  margin:0px;
}

.leer a:hover {
  color:#FFF;
}

.descripcion_pais{
  width:540px;
  text-align:justify;
  padding-left:10px;
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  float:left;  
  margin:0px;
}

.descripcion_pais a{
  text-align:justify;
  padding-left:10px;
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  float:left;  
  margin:0px;
}

.rutas_disponibles{
  width:750px;
  text-align:left;  
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  float:left;  
  margin:0px;
  font-weight:bold;
  padding:10px 0 0 0;  
}

.titulo{
width:530px;
height:20px;
float:left;
padding:5px 10px 0 20px;
color:#e8f1f4;
font-family: "Arial Rounded MT Bold";
font-size:15px;
text-decoration:none;
overflow:hidden;
text-align:left;
font-weight:normal;
margin:0px;
}

.titulo a{

color:#aa273e;
font-family: "Arial";
font-size:16px;
text-decoration:none;
text-align:left;
font-weight:bold;
}

.titulo a:hover{
  color:#FFF;
  text-decoration:none;
  }


  .descripcion_ruta_{
  width:540px;
  height:115px;
  float:left;
  /*background:#1b1c20;*/
  padding:5px 10px 0 50px;
  color:#e8f1f4;
  font-family:"Arial";
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  overflow:hidden;
  text-align:justify; 
  margin:0px;
   
  }


.tit_descrip{
float:left;
color:#f5d30d;
padding:0 5px 0 0;
}

.atributos{
float:left;
text-align:right;
margin:6px 0 0 -15px;
}


.atributos a{
color:#FFF;
font-family:"Arial";
font-size:11px;
text-align:right;
text-decoration:none;
padding:0 0 0 20px;
}



.atributos a:hover{
text-decoration:underline;
color:#f5d30d;
}

.atributos_reco{
float:left;
text-align:right;
margin:6px 0 0 -20px;
}

.atributos_reco a{
color:#FFF;
font-family:"Arial";
font-size:11px;
text-align:right;
text-decoration:none;
padding:0 0 0 20px;
}



.atributos_reco a:hover{
text-decoration:underline;
color:#f5d30d;
}

.imagen a img{
  border:0px; 
  padding:0px;
  margin:5px 0 0 -8px;     
}

.imagen_reco a img {
  border:0px; 
  padding:0px;
  margin:5px 0 0 4px;     
}

.precio{
width:170px;
float:left;
color:#f5d30d;
font-family:"Arial";
font-size:13px;
font-weight:bold;
padding:0 8px 0 3px;
text-align:right;
}

.precio_anticipada{
width:170px;
float:left;
color:#FFFFFF;
font-family:"Arial";
font-size:13px;
font-weight:bold;
padding:0 8px 0 3px;
text-align:right;
}

.dias{
width:170px;
float:left;
color:#f5d30d;
font-family:"Arial";
font-size:11px;
padding:0 8px 0 3px;
text-align:right;
}

.volver_hm {
width:130px;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 3px;
text-align:center;
text-decoration:none; 
}

.cab_info_bikes {
width:130px;
color:#a9243b;
font-family:"Arial";
font-size:12px;
padding:6px 8px 0 3px;
text-align:center;
text-decoration:none;
}  


.info_bikes {
width:130px;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 3px;
text-align:center;
text-decoration:none; 
}

.info_bikes a{
width:130px;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 3px;
text-align:center;
text-decoration:none; 
}

.apuntarse a{
width:130px;
float:left;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 3px;
text-align:right;
text-decoration:none;
}

.apuntarse .ap{
width:140px;
float:left;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 8px;
text-align:right;
text-decoration:none;
}

.apuntarse .ap_reco{
/*width:140px;*/
float:left;
color:#FFF;
font-family:"Arial";
font-size:11px;
padding:6px 8px 0 8px;
/*text-align:right;*/
text-decoration:none;
}

.apuntarse a:hover{
text-decoration:underline;
color:#f5d30d;
}

.masfotos{
float:left;
text-align:right;
margin:6px 0 0 0;
width: 140px;
}

.masfotos a{
color:#FFF;
font-family:"Arial";
font-size:11px;
text-align:right;
text-decoration:none;
padding:0 0 0 25px;
}



.masfotos a:hover{
text-decoration:underline;
color:#f5d30d;
}

.fechas{
width:170px;
float:left;
color:#f5d30d;
font-family:"Arial";
font-size:11px;
padding:0 8px 0 3px;
text-align:right;
}

.contenedor_info2{
  width:430px;
  float:right;
  margin:-30px 0 0 370px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}

.contenedor_info{
  width:430px;
  float:left;
  margin:0px 0 0 370px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}
.contenedor_info_ruta {
  width:330px;
  float:left;
  margin:-30px 0 0 470px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}
.mides_info_ruta{
width:330px;
height:30px;
}

.mides_info{
width:430px;
height:30px;
}

.mides_info_{
width:100px;
height:50px;
padding:0px;
margin:0px;
float:left;
padding:30px 0 0 0;
}

.admin_pais{
width:720px;
float:left;
background-color:#1b1c20;
}

.mides_admin_pais{
width:720px;
height:850px;
}

.columna_esquerra{
padding:10px 5px 10px 10px;
margin:0px;
float:left;
width:140px;
height:auto;
color:#FFF;
font-size:11px;
font-family:"Arial";
text-align:left;
}

.columna_esquerra_{
padding:10px 5px 10px 10px;
margin:0px;
float:left;
width:190px;
height:auto;
color:#FFF;
font-size:11px;
font-family:"Arial";
text-align:left;

}

.columna_dreta{
padding:10px 5px 10px 10px;
margin:0px;
float:left;
width:180px;
height:auto;
font-size:11px;
font-family:"Arial";
text-align:left;
color:#FFF;
}
.columna_dreta_{
padding:10px 5px 10px 10px;
margin:0px;
float:left;
width:250px;
height:auto;
font-size:12px;
font-family:"Arial";
text-align:left;
color:#FFF;
}

.admin_pais1{
width:400px;
float:left;
}

.admin_pais2{
width:300px;
float:left;
color:#FFF;
font-size:12px;
font-family:"Arial";
}

.admin_rutas a{
color:#FFF;
font-size:12px;
font-family:"Arial";
text-decoration:none;
}

.admin_rutas a:hover{
color:#FFF;
font-size:12px;
font-family:"Arial";
text-decoration:underline;
}

.admin_menu{
padding:5px;
}

.admin_menu a{
font-family: "Arial Rounded MT Bold";
color:#f5d30d;
font-size:11px;
font-family:"Arial";
text-decoration:none;
padding:5px;
position:relative;

}

.admin_menu a:hover{
font-family: "Arial Rounded MT Bold";
color:#FFF;
font-size:11px;
font-family:"Arial";
text-decoration:underline;
}

.zona_opciones_listado{
 width:840px;
 background-color:#1b1c20;
 clear:both;
 margin:0 0 0 30px;
 float:left;
 /*position:relative;*/
}
.zona_opciones_listado_port{
 background-color:#1b1c20;
 /*clear:both;
 float:left;
 position:absolute;
 margin:0 0 0 181px;*/
 margin:0 auto;
 width:900px;

}

.opciones_listado{
  height:30px;
  width:840px;
  padding:0 0 0 20px;
}

.opciones_listado a{
  font-family: "Arial";
  color:#FFF;
  font-size:13px;
  font-family:"Arial";
  text-decoration:none;
  padding:7px 30px 0 0;
  /*position:relative;*/
  float:left;
  font-weight:bolder;
}

.opciones_listado a:hover{
  text-decoration:underline;
}

.submenu_tr{
  /*Christian*/
  	top:317px;    
  /*Pruebas*/
  	background:#006586;
  	border-top:1px dashed black;
  	border-bottom:1px solid black;
  	border-left:1px solid black;
  	border-right:1px solid black;
  /*background:#000000;*/
	  padding:20px; 
	  width:110px; 
	  text-align:left;
   	color:#cde1e7;
	font-family:"Arial Rounded MT Bold";
	font-size:13px;		
	text-decoration:none;		
	 /* for IE */
	  filter:alpha(opacity=95);
	  /* CSS3 standard */
	  opacity:0.95;
	  /* for Mozilla */
	  -moz-opacity:0.95;
	  z-index:10;
}

.submenu_tr h3 a{
 	color:#cde1e7;
	font-family:"Arial Rounded MT Bold";
	font-size:13px;		
	text-decoration:none;	
	font-weight:lighter;
  	padding:0px;
  	width:100%;    
}

.submenu_tr h3{
	margin:-5px 0 0 0;
	padding: 0 0 -5px 0;
}

.submenu_tr h3 a:hover{

    color:#f5d30d;
    text-decoration:none;  
	font-weigth:normal;  
}

.apuntarse_a_ruta{
width:700px;
margin:30px;
background:#006586;
}

.mida_apuntarse_a_ruta{
  width:650px;
  height:480px;
  padding:25px;
  color:#FFF;
  font-size:12px;
  font-family:"Arial";
}

.a_ruta{
height:100%;
width:100%;
background:#ecc381;
}

.mida_apuntarse_a_ruta .izda{
width:250px;
float:left;
margin:10px 0 0 0;
text-align:right;
padding:0 10px 0 10px;
}


.mida_apuntarse_a_ruta .dcha{
width:350px;
float:right;
margin:10px 0 0 0;
text-align:left;
padding:0 10px 0 10px;
font-size:13px;
}

.fila{
height:30px;
}


.registro{
width:540px;
float:left;
}

.concurso{
width:500px;
background:#186f90;
float:left;
color:#FFF;
}

.concurso_mida{
height:800px;
width:460px;
 color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-align:justify;
  padding:20px;
}

.concurso_mida a{
color:#FFF;
text-decoration:none;
font-size:12px;
}

.concurso_mida a:hover{
color:#f5d30d;
text-decoration:none;
font-size:12px;
}

.premios{
	top:20px;
	width:300px;
	background:#1b7b9f;
	float:left;
	left:80px;
	position:relative;
}

.premios_mida{
	height:155px;
	width:240px;
 	color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-align:justify;
  padding:30px;

}

.galeria a{	
  font-family:"Arial";
  font-size:12px;
  color:#e8f1f4;
  width:300px;	
  float:left;
  padding-left:140px;
}

.galeria a img{
float:left;
padding-left:40px;
position:relative;
}

.zona_texto_registro{
width:250px;
float:right;
background-color:#1b1c20;
}

.mida_texto_registro{
width:220px;
height:380px;
padding:15px;
color:#FFF;
font-size:11px;
font-family:"Arial";
text-align:justify;
}


.button{
		color:#FFF;
		background:#1b1c20;
		border:Solid 1px #000;
		font-family:Arial;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#555865',EndColorStr='#1b1c20');
      
      }




.pastilla_amics{
  width:250px;    
  background:#1b1c20;
  float:left;
  margin:20px;
  left:100px;
 /* position:relative; */
   margin-left: 120px; 
  cursor:pointer;
  cursor: default;
  /*cursor:hand;*/  
}

.interior_amics2{
  width:250px;
  height:40px;  
  padding-top:20px;
  font-family:"Arial Rounded MT Bold";
    font-size:18px;
    text-decoration:none;
    color:#FFF;     
    text-align:center;
}

.interior_amics{
  width:250px;
  height:40px;  
  padding-top:20px;
  font-family:"Arial Rounded MT Bold";
	font-size:18px;
	text-decoration:none;
	color:#FFF;	 
	text-align:center;
}
.interior_amics a{
color:#FFF;	 
}

.interior_amics_concurso{
  width:250px;
  height:40px;  
  padding-top:20px;
  font-family:"Arial Rounded MT Bold";
	font-size:18px;
	text-decoration:none;
	color:#FFF;	 
	text-align:center;
}
.interior_amics_concurso a{
color:#FFF;	 
}

.interior_amics_texto{
	font-family:"Arial";
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
}

.pastilla_amics_gran{
  width:540px;    
  background:#1b1c20;
 /* float:left; */
  margin:auto;
  left:100px;
 /* position:relative; */
}

.interior_amics_gran{
  width:540px;
  height:92px;  
  padding-top:21px;
  font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	color:#FFF;	 
}

.pastilla_error_loguin{
  width:540px;
  float:left;
  margin:20px;
  left:100px;
  position:relative;
}

.interior_error_loguin{
  width:540px;
  height:40px;  
  padding-top:21px;
  font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	color:#e94f4f;	 
	font-weight: bold;
}

.interior_catalogo_gran{
  width:540px;
  height:150px;  
  padding-top:21px;
  font-family:"Arial";
	font-size:12px;
	text-decoration:none;
	color:#FFF;	 
}

.imagen_concurso{
  width:185px;
  height:100px;
  float:left;
/*  padding-left:10px;*/
  padding-top:10px; 
  margin:6px;
}


.img_conc{
  background:#FFF;
  width:100px; 
  padding-top:100px;
  margin:0 0 0 48px;
  float:left;
  cursor:hand;
  cursor:pointer;    	
}


.titulo_imagen{
 width:185px;
  height:14px;  
  clear:both;
  padding-top:3px;
  font-family:Arial;
	font-size:12px;
	color:#e8f1f4;
  margin:0;	   
}


.pais_imagen{
  height:14px; 
  font-family:Arial;
	font-size:12px;
	color:#1b1c20;	
	margin:0;
	width:185px;
}

.datos_imagen_admin{
height:70px; 
font-family:Arial;
font-size:12px;
color:#1b1c20;	
margin:0;
width:105px;
float:left;
text-align:left;
margin:0 0 0 10px;;
overflow:hidden;
}

.opciones_imagen_admin{
height:62px; 
width:63px;
float:left;
font-family:"Arial";
font-size:9px;
}

.ruta_individual_admin{  
  height:200px;
  width:800px;
  float:left;
  background:rgb(24,111,144);
  margin:20px 0 0 0;

}
.mides_ruta_admin{
  width:800px;
  height:200px;  
}

.titulo_imagen_admin{
 width:150px;
  height:12px;  
  clear:both;
  padding-top:3px;
  font-family:Arial;
	font-size:10px;
	color:#e8f1f4;
  margin:0;	
  float:left;   
}


.pais_imagen_admin{
  height:12px; 
  font-family:Arial;
	font-size:10px;
	color:#1b1c20;	
	margin:0;
	width:150px;
	float:left;
}

.navegacion{
	width:780px;
	margin:15px;
	font-family:Arial;
	font-size:14px;
	color:#e8f1f4;	
margin:0px;
}

.navegacion a{
	font-family:Arial;
	font-size:14px;
	color:#e8f1f4;		
}

.navegacion a:hover{
	font-family:Arial;
	font-size:14px;
	color:#f5d30d;	
	text-decoration:none;
}

.nav{
	margin:0 2px 0 2px;
}

.img_concurso_v{
	height:787px;
	width:490px;
	background-color:#1b1c20;
	padding:10px;		
	/*margin:100px 0 0 0;*/
	float:left;
	margin:-15px 0 0 145px;
}

.img_concurso_im_v{
	height:650px;
	border:0px;
}

.img_concurso_h{
	height:662px;
	width:710px;
	background-color:#1b1c20;
	padding:10px;		
	/*margin:100px 0 0 0;*/
	float:left;
	margin:-15px 0 0 35px;
}

.img_concurso_im_h{
	width:700px;
		border:0px;
}

.info_img{
	height:102px;
	margin:10px;
}

.info_img p{
	color:#FFF;
	font-family:"Arial";
	font-size:12px;
	margin:8px;
}

.registr_input{
	
	width:150px;
	margin:0px;
	float:left;
}

.registr_nom{
	float:left;
	margin:0px;
	width:100px;
}

.registr{
padding:0 0 0 100px;
margin:0px;
height:25px;
width:250px;
float:left;
}

.acceder{
	height:25px;
	width:50px;
	float:left;	
}

.button_amic{
	/* christian
	border:ridge thin groove #444;*/
	height:25px;
	width:100px;
	margin:-13px 0 0 10px;
	border: 2px solid #006586;
	cursor:pointer;
	/*background-color:gray;*/
}

.registrar{
width:300px;
float::left;
height:20px;
padding-top:5px;
}

.registrarcatalogo{
width:300px;
position:relative;
top:10px;
height:20px;
padding-top:5px;
}

.registrarcatalogo a{
color:#FFF;
}

.registrar a{
color:#FFF;
}

.registrar a:hover{
color:#FFCC33;
}

.img_peque{
border:none;
margin:0;
height:20px;
padding-top:10px;
float:left;
cursor:hand;
cursor:pointer;
}

.img_puntuacion{
border:none;
margin:0;
width:17px;
padding:1px 0 0 5px;
float:left;
cursor:hand;
cursor:pointer;
}

.votos{
font-family:"Arial";
font-size:9px;
width:30px;
float:left;
}

.form11{
font-family:"Arial";
font-size:11px;
}

.iframe{
margin:0px border:2px solid black;
height:400px;
margin:0 0 0 25px;
border:0px;
}

.frase_amic_conc{
top:30px; left:0px; width:475px; position:relative;clear:both;
}

.logo_p{
position:absolute;
margin:-60px 0 0 0;
left:67%;
z-index:100;
	} 
	

.logo_n{
position:absolute;
margin:-75px 0 0 0;
left:67%;
z-index:100;
	}
	
.logo_b{
position:absolute;
margin:-59px 0 0 0;
left:67%;
z-index:100;
	} 
	
.logo_s{
float:left;
position:absolute;
margin:-63px 0 0 0;
left:67%;
z-index:100;
} 

.youtube_gran{
margin:-15px 0 0 0;
float:left;
}

.descripcion_pais_youtube{
  width:510px;
  text-align:justify;
  padding-left:10px;
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  float:left;  
  margin:0px;
}
.descripcion_pais_youtube a{
  color:#e8f1f4;
}

.ruta_individual_reco{  
  /*height:150px;*/
  width:800px;
  float:left;
  background:rgb(24,111,144);
  margin:5px 0 10px;
 /* border:Solid 1px red;*/
  
}

.mapa{  
  /*height:150px;*/
  width:800px;
  background:rgb(24,111,144);
 /* border:Solid 1px red;*/
  
}

.mides_ruta_reco{
  width:800px;
  /*height:150px; */  
}

.cont_reco{
  /*float:left;*/
  padding:5px 0 10px 0;
  color:#FFF;
  font-family:"Arial Rounded MT Bold";
  font-size:18px;
  /*width:800px;*/
  text-align:left;
}

.titular_cont_reco{
  /*float:left;*/
  padding:15px 0 0px 10px;
  color:#FFF;
  font-family:"Arial Rounded MT Bold";
  font-size:18px;
  width:800px;
  text-align:left;
}

.ruta_reco{
width:445px;
padding-left:10px;
/*height:40px;*/
padding-bottom:5px;
padding-top:5px;
float:left;
text-align:left;
margin:15px 5px 5px;
}

.salidas_dias_reco{
width:290px;
padding-left:20px;
float:left;
text-align:left;
}

.salidas_dias_reco2{
width:170px;
/*padding-left:20px;*/
float:left;
text-align:left;
font-family:"Arial";
font-size:11px;
color:#186F90;
}

.tit_reco{
width:150px;
text-align:left;
/*float:left;*/
}

.precio_reco{
float:right;
width:125px;
font-family:"Arial";
font-size:12px;
color:#f5d30d;
font-weight:bold;
}

.precio_reco2{
/*float:right;*/
width:125px;
font-family:"Arial";
font-size:11px;
color:#186F90;
/*font-weight:bold;*/
}

.precio_reco_anticip{
float:right;
width:125px;
font-family:"Arial";
font-size:12px;
color:white;
}

.anticip_reco{
float:right;
font-family:"Arial";
font-size:10px;
padding:6px 0 0 0;
width:130px;
text-align:right;
}

.salida_reco{
float:left;
/* padding-left:20px;*/
 font-family:"Arial";
font-size:11px;
}

.dias_reco{
float:right;
width:70px; 
text-align:	left;
padding-left:20px;
font-family:"Arial";
font-size:11px;
}

.dias_reco2{
/*float:right;*/
width:70px; 
text-align:	left;
/*padding-left:20px;*/
font-family:"Arial";
font-size:11px;
}
.contenedor_info_reco{
  /*background-color: rgb(24,111,144);*/
  width:300px;
  float:left;
  margin:-5px 0 0 495px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}

.contenedor_info_reco2{
  /*background-color: rgb(24,111,144);*/
  width:300px;
  float:left;
  margin:-40px 0 0 495px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}

.contenedor_info_reco3{
  /*background-color: rgb(24,111,144);*/
  width:180px;
  /*float:left;*/
  margin:/*-30*/0px 0 0 -5px;	
  padding:0 0 0 0;
  background-color:#1b1c20;
  z-index:10;  
}

.mides_info_reco{
width:300px;
height:30px;
}

.npais_reco{
font-family:"Arial";
font-size:12px;
font-weight: bold;
color:#a9243b;
}

.titulo_ruta_reco{
font-family:"Arial";
font-size:11px;
color:#186F90;
font-weight: bold;
}

.espacio_reco{
 width:800px;
 float:left;  
 margin:20px 0 0 0;
 clear:both;
  }
  
  .descr_team{
	  color:#fff;
	  float:left; 
	  padding-left:10px;
	  font-size:9px; 
	  margin:-2px 0 0 0;
 	  width:auto;
  }
  
  .descr_team_span{
  color:#f5d30d;
  font-size:10px; 
  width:auto;	
  }
  
  .deimgG {
  	background-color:#000;
	padding:2px;
	width:200px;	
  }
  
  .deimgGint{
  	width:200px;
	padding-top:150px;
  }
  
   .deimgP {
  	background-color:#000;
	padding:2px;
	width:100px;	
  }
  
  .deimgPint{
  	width:100px;
	padding-top:75px;
  }
  
#principal        {width:800px;text-align:center;border:0px solid #dddddd;align:center;background:#006586;}
.fila0 td        {background:#000;color:#FFF;font-size:11px;font-family:"Arial";align:left;font-weight:bold;}
.fila0 a        {color:#FFF;font-size:11px;font-family:"Arial";text-decoration:underline;align:left;}
.fila1 td        {color:#FFF;font-size:11px;font-family:"Arial";align:left;}
.fila1 a        {color:#FFF;font-size:11px;font-family:"Arial";text-decoration:underline;align:left;}
.fila2 td        {background:#FFF;color:#006586;font-size:11px;font-family:"Arial";text-align:left;}
.fila2 a        {color:#000000;text-decoration:none;}
.fila3 td        {background:#FFF;color:#006586;font-size:11px;font-family:"Arial";text-align:center;}
.fila3 a        {color:#006586;font-size:11px;font-family:"Arial";text-align:center;text-decoration:underline;}
.fila4 td        {background:#E5E5E5;color:#006586;font-size:11px;font-family:"Arial";text-align:left;}
.fila4 a        {color:#000000;text-decoration:none;}

.caja_buscar{
	position:absolute;
	width:550px;
	height:246px;
	left:225px;
	padding:10px 0 0;
	top:-10px;
	font-family:"Arial";
	font-size:9px;
	color:#FFF;
	}
	
.descripcion_pais a.link_interior{
	float:none;
	text-decoration:none;
	padding:0;
}
.descripcion_ruta_conti a.link_ruta{
    color:#ffffff;
    float:none;
	text-decoration:none;
	padding:0;

}

.texto_mapa {
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
}

.texto_mapa a{
  color:#e8f1f4;
  font-family:"Arial";
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
}
.texto_mapa a:hover{
  color:#f5d30d;

}

.caja_winlinks {
	width:900px;
}


.winlinks {
  text-align:center;
  color:#000;
  font-family:"Arial";
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}

.winlinks a{
  color:#000;
  text-decoration:none;
}

.winlinks a:hover{
  color:#006586;
}

/* Bookmarks */


#bookmarks { width:425px; padding-top:127px;}

#bookmarks a {
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	text-align:center;
}

#bookmarks a img {
	margin:0;
	padding:0;
	border:0;
}

.pie {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.pie:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
	color: #003366;
	text-decoration: none;
}
