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:23px;

  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:20px 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:14px;
	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:14px;
	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;

}


