*{
	margin:0px;
	padding:0px;	
}
body{
	background:#fff url(/fpe-img/template/fondo-web.jpg);
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
}
a{
	text-decoration:none;
	outline: 0;
}
/**********************************************************************************************************************
Idiomas
**********************************************************************************************************************/
div#cabecera_principal{
	width:93%;
	padding-left:7%;
	background:#000000 url(/fpe-img/template/logo-footprint-expeditions.jpg) no-repeat left top;
	border-bottom:5px solid #4E1C80;
	height:86px;
	margin:0px auto 30px auto;
	overflow:hidden;
}

div#cabecera_titulo{
	width:70%;
	float:left;
	padding-top:20px;
}
div#cabecera_titulo h1{
	color:#fff;
	font-size:28px;
	line-height:32px;
	padding:0;
	font-weight:normal;
}
div#cabecera_titulo h1 span{
	color:#9B37FF;
}
div#cabecera_titulo h2{
	font-size:14px;
	line-height:18px;
	padding-top:0;
	padding-bottom:0;	
	color:#4E1C80;
	background:none;
	font-weight:normal;
}

div#cabecera_info_empresa{
	margin:0px;
	width:28%;
	height:86px;
	text-align:right;
	float: right;
	color:#FFF;
	background: #000000 url(/fpe-img/template/bg_idiomas.jpg) no-repeat bottom right;
}
div#cabecera_info_empresa p{
	margin-bottom:5px;
	
}
div#cabecera_info_empresa a{
	color:#fff;
	font-size:12px;
	
}
div#cabecera_info_empresa a:hover{
	color: #9B37FF;
}
span#fono{
	background:url(/fpe-img/template/logo-fono.gif) no-repeat center left;
	padding:0px 0px 0px 50px;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#FFFFFF;
}
span#info{
	background:url(/fpe-img/template/logo-nextel.gif) no-repeat center left;
	padding:0px 0px 5px 50px;
	font-size:11px;
}

div#cabecera_info_empresa ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:right;
}
div#cabecera_info_empresa ul li{
	margin:0px 3px 0px 3px;
	padding:0px;
	display:inline;
	float: right;
}
div#bandera-es{
	margin:0px;
	padding:0px;
}
div#bandera-es a, div#bandera-pt a, div#bandera-en a{
	margin:0px;
	padding:0px;
	display:block;
	width:24px;
	height:16px;
	float:left;
	color:#660033;
	font-size:10px;
}
div#bandera-es, div#bandera-pt, div#bandera-en{
	margin:0px;
	padding:0px;
	display:block;
	width:24px;
	height:16px;
	float:left;
	color:#660033;
	font-size:10px;
}
div#bandera-es{
	background:url(/fpe-img/template/idioma/es-1.gif) no-repeat center left;
}
div#bandera-pt{
	background:url(/fpe-img/template/idioma/pt-1.gif) no-repeat center left;
}
div#bandera-en{
	background:url(/fpe-img/template/idioma/en-1.gif) no-repeat center left;
}
div#bandera-es a{
	background:url(/fpe-img/template/idioma/es-0.gif) no-repeat center left;
}
div#bandera-es a:hover{
	background:url(/fpe-img/template/idioma/es-1.gif) no-repeat center left;
}
div#bandera-pt a{
	background:url(/fpe-img/template/idioma/pt-0.gif) no-repeat center left;
}
div#bandera-pt a:hover{
	background:url(/fpe-img/template/idioma/pt-1.gif) no-repeat center left;
}
div#bandera-en a{
	background:url(/fpe-img/template/idioma/en-0.gif) no-repeat center left;
}
div#bandera-en a:hover{
	background:url(/fpe-img/template/idioma/en-1.gif) no-repeat center left;
}
div#bandera-es span, div#bandera-pt span, div#bandera-en span{
	display:none;
	overflow:hidden;
}
/**********************************************************************************************************************
Contenedor
**********************************************************************************************************************/
div#contendor{
	width:1010px;
	margin:0px auto;
	padding-top:0px;
	padding-left:6px;
	padding-right:0;
	background:#fff url(/fpe-img/template/fondo-contenidos.gif) repeat-y center;
	overflow:hidden;
	
}
div#contendor-top{
	width:1016px;
	margin:0px auto;
	padding:0px;
	height:18px;
	background:url(/fpe-img/template/fondo-contenedor-top.gif) center top no-repeat;
	overflow:hidden;
}
/**********************************************************************************************************************
sidebar 1
**********************************************************************************************************************/
div#sidebar-1, div#contenedor-contenidos, div#sidebar-1{
	float: left;
}
div#sidebar-1{
	width:250px;
	margin-top:0px;
	margin-right:0px;
	padding-right:0;
	margin-left:0;
	background:none;	
}
div#sidebar-1 h2{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:16px;
	color:#660033;
	margin:10px 0px 0px 0px;
	padding:0px;
	letter-spacing:-1px;
}
div#sidebar-2{
	width:165px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0;
	padding:0;
	background:none;
	float:right;
	text-align: right;
}
div#sidebar-2 h4{
	line-height:16px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:0;
	padding-right:0;
	color:#333;	
	font-size:11px;	
	border-bottom:1px solid #666;	
	
}
div#sidebar-2 ul{}
div#sidebar-2 li{
	background:url(/fpe-img/template/vinieta_2.jpg) right top no-repeat;
	list-style: none;
	width:150px;
	min-height:20px;
	padding-right:10px;
}
div#sidebar-2 p{ color:#999; font-size:10px; border-left:1px dashed #666; border-bottom:1px dashed #666; border-right:1px dashed #666; padding:5px;}
.menu_principal{ background: #FFF url(/fpe-img/template/bg_menu_top.jpg) no-repeat; width:250px; min-height:80px;}
.menu_principal h3, .menu_principal_intermenu h3{color:#9B37FF; font-size:14px; line-height:40px; padding-left:10px;}
.menu_principal ol, .menu_principal_intermenu ol{background: #FFF url(/fpe-img/template/bg_menu_cuerpo.jpg) repeat-y; width:240px; height:auto; line-height:30px; padding:5px;}
.menu_principal li, .menu_principal_intermenu li{ background:url(/fpe-img/template/vinieta_menu.jpg) no-repeat left;padding-left:20px; border-bottom:#BEBEBE 1px solid; border-top:#FFF 1px solid; width:216px; list-style:none; }
.menu_principal li a, .menu_principal_intermenu li a{ color:#5A4099; }
.menu_principal li a:hover, .menu_principal_intermenu li a:hover{ color:#AAD045; }

.menu_principal_intermenu{ background:url(/fpe-img/template/bg_menu_intermedio.jpg) no-repeat; padding-top:15px; }
.menu_principal_cerrar{ background:url(/fpe-img/template/bg_menu_intermedio.jpg) no-repeat; width:250px; height:7px; }


/* Fin Sidebar 1 */
div#contenedor-contenidos{
	width:740px;
	background:none;
	margin-top:0px;
	margin-left:0;
	padding-left:0;
}
div#bookmarks{
	width:83px;
	height:16px;
	position:absolute;
	margin:7px 0px 0px 160px;
	padding:0px;
}
div#moduloSidebar{
	margin:5px 0px 0px 0px;
	padding:0px 1px 1px 1px;
	background:#A66283;
	color:#993366;
	font-size:11px;
	overflow:hidden;
}
div#moduloSidebar h3{
	margin:0px;
	padding:0px;	
	color:#FFFFCC;
	padding:5px;
	font-size:13px;
	font-weight:bold;
}
div#moduloSidebar a img{
	margin:0px;
	padding:0px;
	border:none;
	overflow:hidden;
}
div#gradoBox{
	margin:3px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
div#gradoBoxTexto{
	width:115px;
	float:left;
}
div#gradoBoxTexto p{
	margin:0px;
	padding:0px;
}
div#infoviaje{
	background:#E2DAE6;
	padding:5px;
	color:#333333;
	margin:0px;
}
div#infoviaje h4{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-transform:uppercase;
}
div#infoviaje h5{
	color:#330033;
	font-size:12px;
	font-weight:bold;
}
div#infoviaje p{
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#infoviaje ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
div#infoviaje ul li{
	background:url(/fpe-img/template/icono-sidebar-lista.gif) no-repeat 5px 6px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}
div#dificultad1, div#dificultad2, div#dificultad3, div#dificultad4, div#dificultad5, div#dificultad6{
	width:86px;
	height:12px;
	display:block;
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
}
div#dificultad1 span, div#dificultad2 span, div#dificultad3 span, div#dificultad4 span, div#dificultad5 span, div#dificultad6 span{
	display:none;
	overflow:hidden;
}
div#dificultad1{
	background:url(/fpe-img/template/dificultad-1.jpg) no-repeat 0px 0px;
}
div#dificultad2{
	background:url(/fpe-img/template/dificultad-2.jpg) no-repeat 0px 0px;
}
div#dificultad3{
	background:url(/fpe-img/template/dificultad-3.jpg) no-repeat 0px 0px;
}
div#dificultad4{
	background:url(/fpe-img/template/dificultad-4.jpg) no-repeat 0px 0px;
}
div#dificultad5{
	background:url(/fpe-img/template/dificultad-5.jpg) no-repeat 0px 0px;
}
div#dificultad6{
	background:url(/fpe-img/template/dificultad-6.jpg) no-repeat 0px 0px;
}
div#oculta{
	margin:0px;
	padding:0px;
	display:inline;
	width:82px;
	height:12px;
}
div#oculta span{
	display:none;
	overflow:hidden;
}
/**********************************************************************************************************************
Buscador
**********************************************************************************************************************/
div#moduloMapa{
	background:#AD5BFF;
	padding:5px 0px 0px 0px;
}
div#moduloMapa img{
	width:238px;
	height:139px;
	max-width:238px;
	max-height:139px;
	margin:0px;
	padding:0px 0px 5px 5px;
	border:none;
	overflow:hidden;
}
div#moduloMapa a img{
	width:238px;
	height:139px;
	max-width:238px;
	max-height:139px;
	margin:0px;
	padding:0px 0px 5px 5px;
	border:none;
	overflow:hidden;
}
div#buscador{	
	background:#AD5BFF;
	margin:0px 0px 5px 0px;
	padding:3px 5px 1px 5px;
	font-size:12px;
}
div#buscador h3{
	background:#9B37FF;
	margin:5px 0px 5px 0px;
	padding:5px 10px;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
}
div#buscador h4{
	background:#9B37FF;
	margin:5px 0px 5px 0px;
	padding:3px 10px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}
div#buscador small{
	color:#993333;
	font-size:10px;
	padding:0px;
	margin:0px;
}
div#seccionBuscador{
	margin:0px 0px 5px 0px;
	width:228px;
	overflow:hidden;
}
div#seccionBuscadorBoton{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	width:228px;
	overflow:hidden;
}
div#seccionBuscadorCode{
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	width:228px;
	overflow:hidden;
}
div#buscador select{
	margin:0px;
	padding:0px;
	width:228px;
	font-size:12px;
	padding:3px;
}
div#buscador input{
	margin:0px;
	padding:0px;
	width:75px;
	font-size:12px;
	padding:3px;
}
div#seccionBusacadorI{
	margin:0px;
	padding:0px;
	width:112px;
	float:left;
}
div#seccionBusacadorD{
	margin:0px;
	padding:0px;
	width:112px;
	float:right;
}
div#resultados{
	width:535px;	
	margin:0px auto;
	padding:0px;
}
div#intemBox{
	margin:0px 0px 2px 0px;
	padding:0px;
}
div#itemResultado{
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;
	background:#FFF;
	border-bottom:1px solid #D8C2C2;
}
div#itemResultado a{
	font-weight:bold;
	margin:0px;
	color:#663366;
	font-size:16px;
	text-decoration:none;
}
div#ResNum{
	width:25px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:13px;
	color:#333;
	text-align:center;
	background:#FFCCCC;	
}
div#ResTrip{
	width:305px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;	
	color: #003366;
	background:#FFCCCC;
}
div#ResTrip a{
	font-size:13px;
	color:#003366;
	text-decoration:none;
	display:block;
}
div#ResTrip a:hover{
	color:#993333;
	text-decoration:underline;
}
div#ResDias{
	width:60px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:13px;
	color:#333;
	text-align:center;
	background:#FFCCCC;
}
div#ResTrek{
	width:50px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:13px;
	color:#333;
	text-align:center;
	background:#FFCCCC;
}
div#ResPais{
	width:60px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:11px;
	color:#333;
	text-transform:capitalize;
}
div#ResStyle{
	width:177px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:11px;
	color:#333;
	text-transform:capitalize;
}
div#ResService{
	width:70px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:11px;
	color:#333;
}
div#ResCodigo{
	width:60px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:13px;
	color:#333;
	text-align:center;
	background:#FFCCCC;	
}
div#ResPrice{
	width:250px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:5px;
	font-size:11px;
	color:#333;
}
/**********************************************************************************************************/
div#ResTPais{
	width:60px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:3px 5px;
	font-size:11px;
	color:#993333;
	background:#EBD9FF;
}
div#ResTStyle{
	width:177px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:3px 5px;
	font-size:11px;
	color:#993333;
	background:#EBD9FF;
}
div#ResTService{
	width:70px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:3px 5px;
	font-size:11px;
	color:#993333;
	background:#EBD9FF;
}
div#ResTCodigo{
	width:50px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:3px 5px;
	font-size:11px;
	color:#993333;
	background:#EBD9FF;
}
div#ResTPrice{
	width:250px;
	float:left;
	margin:0px 2px 0px 0px;
	padding:3px 5px;
	font-size:11px;
	color:#993333;
	background:#EBD9FF;
}
/**********************************************************************************************************************
Contenidos sidebar 1
**********************************************************************************************************************/
div#logo{
	margin:0;
	padding-top:0;
	padding-bottom:30px;
	padding-left:0;
	width:100%;
	height:130px;
	background:url(/fpe-img/template/logo-header.jpg) #000000 no-repeat center;
}
div#logo span{
	display:none;
	overflow:hidden;
}
div#banner-incatrail{
	width:250px;
	height:145px;
	background:url(/fpe-img/template/espacios-inca-trail.jpg);
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
}
div#banner-incatrail-titulo{
	width:230px;
	height:40px;
	margin:0px auto;
	text-align:center;
	line-height:normal;	
}
div#banner-incatrail-titulo h3{
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
div#banner-incatrail-titulo h3 a{
	color:#FFF;
	display:block;
}
div#banner-incatrail-titulo h3 a:hover{
	color:#FFCC66;
}
div#banners{
	margin:0px 0px 5px 0px;
	width:250px;
	overflow:hidden;
}
div#banners a img{
	border:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
/**********************************************************************************************************************
Contenidos sidebar 2
**********************************************************************************************************************/
div#clima-derecho{
	width:180px;
	padding:10px 5px;
	margin:5px auto;
	background:#CEC995;
}
div#banners-derecho{
	width:190px;
	margin:5px auto;
}

div#banners-derecho a {
     display: block;
     overflow: hidden;
     position: relative;
     width: 190px;
}
div#banners-derecho a img {
   display: block;
}
div#banners-derecho a:hover {
   border: 3px solid #857C3D;
   width: 184px;
}
div#banners-derecho a:hover img {
	margin: -3px;
}
/**********************************************************************************************************************
Menu Superior
**********************************************************************************************************************/
div#menu-top{
	z-index:500;
	width:754px;
	height:35px;
	min-height:35px;
	background:#000;
	margin:0px;
	padding:0;
	font-size:13px;
}
div#menu-top ul{
	z-index:500;
	list-style-type:none;
}
#flashcontent{
	 z-index: 1;
}
/**********************************************************************************************************************
Slides
**********************************************************************************************************************/
#slides{
	background:#000;
	/*border:5px solid #C993FF;
	background-color:#C993FF;*/
	width:740px;
	padding:7px;
	overflow:hidden;
}
/**********************************************************************************************************************
Video
**********************************************************************************************************************/
div#video{
	width:525px;
	margin:5px auto;
	padding:0px;
}
/**********************************************************************************************************************
Welcome & Home page
**********************************************************************************************************************/
div#welcome{
	background:#F3DEE9;
	margin:10px;
	padding:5px 0px 0px 0px;
}
div#toursRecomendados{
	width:541px;
	padding:0px 0px 5px 0px;
	margin:0px auto;
}
div#toursRecomendadosblock{
	width:530px;
	margin:10px 10px 0px 0px;
}
div#toursRecomendadosTitulos{
	padding:2px 10px 0px 10px;
	background:#9B37FF;	
}
div#toursRecomendadosTitulos h4 a{
	text-transform:uppercase;	
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0px 3px 0px 3px;
	display:block;
}
div#toursRecomendadosTitulos h4 a:hover{
	color: #FF9999;
}
div#toursRecomendadosTitulos h5{	
	padding:0px 4px 4px 4px;
	color:#FFC6FF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
div#toursRecomendadosblock{
	background:#EEE;
}
div#toursRecomendadosTextos{
	margin:5px 0px 0px 0px;
	padding:0px 8px;
}
div#toursRecomendadosTextos p{
	margin:0px;
	font-size:12px;
	text-align:justify;
	padding:0px;
}
div#toursRecomendadosblock img{
	margin:0px 10px 0px 0px;
	padding:5px;
	background:#CCCCCC;
	width:257px;
	height:120px;
	float:left;
}
div#toursRecomendadosPie{
	margin:0px;
	padding:0px;
	background:none;
	border-bottom:1px solid #999999;
}
div#sidebarIconos{
	max-width:525px;
	width:520px;
	background:#E0C1FF;
	margin:5px auto 0px auto;
	padding:5px 0px 0px 5px;
}
div#toursRecomendadosPieIconos{
	float:left;
	width:257px;
	background:none;
	margin:0px 10px 0px 0px;
	padding:4px 5px 0px 5px;
	background:#CCCCCC;
}
div#toursRecomendadosPieIconos ul, div#sidebarIconos ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div#toursRecomendadosPieIconos ul li, div#sidebarIconos ul li{
	margin:0px;
	padding:0px;
	display:inline;
	height:22px;
	width:34px;
}
div#toursRecomendadosPieIconos img, div#sidebarIconos img{
	width:34px;
	height:22px;
	margin:0px;
	padding:0px;
	background:none;
	border:none;
}
div#toursRecomendadosPieEnlace{
	float:right;
	width:150px;
	margin:0px auto;
	text-align:right;
	padding:5px;
}
div#toursRecomendadosPieEnlace a{
	color:#990033;
	font-size:13px;
	font-weight:bold;	
}
div#toursRecomendadosPieEnlace a:hover{
	color:#990000;
}
/**********************************************************************************************************************
Contenidos
**********************************************************************************************************************/
div#contenidos{
	margin:10px;
	width:535px;
	padding:0px;
	float:left;
	border-right:#CCCCCC 1px solid;
}

h2{
	background:url(/fpe-img/template/bg_h2.jpg) no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:16px;
	line-height:22px;
	color:#9B37FF;	
	font-size:22px;
	font-weight:normal;
}
h2 span{
	color:#333;	
}
div#titulo{
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px auto;
	background:#FFF;
	border-bottom:2px solid #000;
	min-height:28px;
}
div#tituloWeb{
	width:420px;
	float:left;
	line-height:normal;
}
div#tituloTours{
	width:725px;
	line-height:normal;
	margin:0px 0px 0px 0px;
	padding:5px 10px;
	background:#DEB8B8;
	border-bottom:2px solid #A66562;
}
div#tituloTours h2{
	margin:0px;
	padding:0px;
	color:#330033;
	font-size:23px;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-weight:bold;
}
div#tituloTours h3{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#990033;
	font-size:15px;
	letter-spacing:-1px;
}
div#tituloWeb span{
	display:block;
	color:#993333;
	font-size:15px;
}
div#precioShort{	
	position:absolute;
	width:186px;
	height:19px;
	background:url(/fpe-img/template/fondo-precio-short.gif) no-repeat;
	margin:21px 0px 0px 338px;
	padding:3px 0px 0px 34px;
	display:block;
	color:#ECD7D7;
	font-size:12px;
	font-weight:bold;
}
div#precioShort span{
	display:none;
	overflow:hidden;
}
div#precioShort em{
	font-weight:normal;
	font-size:10px;
	font-style:normal;
}
div#precio{
	width:220px;
	height:23px;
	background: url(/fpe-img/template/fondo-precio.gif) no-repeat left;
	font-size:15px;
	color:#ECD7D7;
	font-weight:bold;
	letter-spacing:-1px;
	padding:10px 5px 0px 40px;
	margin:25px 0px 0px 475px;
	position:absolute;
}
div#precio em{
	font-weight:normal;
	font-size:13px;
	font-style:normal;
}
div#precio span{
	display:none;
	overflow:hidden;
}
div#parapublico{
	margin:15px 0px 5px 0px;
	padding:0px;
}
div#parapublico blockquote{
	margin:0px;
	padding:0px;
	color: #006699;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:24px;
	font-style:italic;
	letter-spacing:-1px;
	text-align:center;
}

div#contenidos h3{
	margin:5px 0px 0px 0px;
	padding:0px;	
	color:#982A69;	
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
div#contenidos-home{
	width:735px;
	margin:0px;
	padding:10px;
}

.travel_ideas{
	margin:0px 2px 10px 2px;
	padding:0px;
	float:left;
	text-align:right;
	font-size:13px;
}
.travel_ideas img{
	border:none;	
}
.travel_ideas a{
	font-size:12px;
	color:#000;
}
.travel_ideas a:hover{
	 color:#333;
	 
}
div#contenidos-home a{
	text-decoration:none;
	
}
div#contenidos-textos{
	margin:0px;
	padding:0px 10px;
	text-align:justify;
	line-height:1.5;
}
div#contenidos-textos .imgLeft{
	float:left;
	margin:5px 5px 0px 0px;
	background:#CCCCCC;
	padding:4px;
}
div#contenidos-textos .imgRight{
	float:left;
	margin:5px 0px 0px 5px;
	background:#CCCCCC;
	padding:4px;
}
div#contenidos-textos ol{
	margin:0px;
	padding:0px 20px 10px 40px;
	text-align:justify;
	line-height:1.5;
	font-size:13px;
}
div#contenidos-textos ol li{
	margin:0px 0px 3px 0px;
}
div#contenidos-textos ol li a{
	color:#003366;
	text-decoration:none;
}
div#contenidos-textos ol li a:hover{
	color:#003366;
}
div#contenidos-textos ul{
	list-style:none;
	margin:10px 0px;
	padding:0px;
	text-align:justify;
	line-height:1.5;
	font-size:13px;
}
div#contenidos-textos ul li{
	margin:0px;
	padding:0px 0px 0px 25px;
	background:url(/fpe-img/template/icono-sidebar-lista.gif) no-repeat 10px 8px;
}
div#contenidos-textos small{
	margin:0px;
	padding:0px;
	font-size:11px;
	color: #333333;
}
div#contenidos-textos p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:13px;
}
div#contenidos-textos p a{
	color:#660033;
}
div#contenidos-textos p a:hover{
	color:#993333;
	text-decoration:underline;
}
div#contenidos-textos blockquote{
	background:#FCF2D6 url(/fpe-img/template/comillas.gif) no-repeat 10px 10px;
	margin:10px auto;
	padding:10px 15px 10px 60px;
	display:inline-block;
	clear:both;
	width:450px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size:13px;
	font-style:italic;
	color:#555;
}
div#contenidos-textos blockquote h3{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#990033;
}
div#contenidos-textos blockquote h4{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:15px;
	color: #993366;
}
div#contenidos-textos h5{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:underline;
}
div#contenidos-textos blockquote p{
	color:#663300;
	font-size:13px;
}
div#contenidos-textos blockquote ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div#contenidos-textos blockquote ul li{
	background:url(/fpe-img/template/icono-sidebar-lista.gif) no-repeat 10px 5px;
	padding:0px 0px 0px 20px;
	margin:3px 0px;
	color:#663300;
	font-size:13px;	
}
div#leer-mas{
	border-top:1px dotted #993333;
	margin:0px 10px 10px 10px;
	padding:5px 0px 0px 0px;
	text-align:right;
}
div#leer-mas a{
	margin:0px;
	padding:0px;
	color:#990033;
	font-size:12px;
	font-weight:bold;
}
div#leer-mas a:hover{
	color: #660033;
	text-decoration:underline;	
}
#tablas{
	margin:10px auto;
	padding:0px;
	padding:2px;
	background:none;
}
div#travel-info{
	background:#F3DEE9 url(/fpe-img/template/travel-info.gif) no-repeat;
	padding:10px 0px 0px 100px;
	margin:10px 0px;
	width:400px;
	height:40px;
	line-height:normal;	
}
div#travel-info p{
	font-size:11px;
	color: #996666;
	margin:0px;
	padding:0px;
}
div#tourExtras{
	background:#F1DE9E;
	padding:7px;
	margin:10px 0px 0px 0px; 
}
div#tourExtras h4{
	background:#ECD279;
	color:#996600;
	margin:0px 0px 5px 0px;
	padding:5px;
	text-align:center;
}
div#tourExtras ul{
	margin:0px;
	padding:0px;
	list-style-type:none;	
}
div#tourExtras ul li{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(/fpe-img/template/icono-sidebar-lista.gif) 5px 7px no-repeat;
	float:none;
}	
div#backIndex{
	margin:0px;
	padding:0px;
	text-align:right;
}
div#backIndex a{
	margin:0px;
	padding:0px;
	color:#000099;
	text-decoration:underline;
	font-size:12px;
}
div#backIndex a:hover{
	color:#990000;
}

/**********************************************************************************************************************
Salidas y Precios
**********************************************************************************************************************/
div#statusDesc{
	width:510px;
	margin:5px auto 15px auto;
	padding:0px;
}
div#statusDesc ul{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
}
div#statusDesc ul li{
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;	
	color:#333333;
	list-style:none;
}
div#statusDesc ul li img{
	margin:0px;
	padding:0px;
	width:15px;
	height:15px;
	vertical-align:text-bottom;
}
div#salidas{
	width:530px;
	margin:0px auto 2px auto;
	padding:0px;
	background:#FFF;
	border-bottom:1px dotted #993333;
}
div#Tsalidas{
	width:530px;
	margin:0px auto 2px auto;
	padding:6px 3px;
	background:#996666;
}
div#TsalidasStatus, div#TsalidasFechas, div#TsalidasPrecio, div#TsalidasLocal, div#TsalidasReserva{
	margin:0px 3px 0px 0px;
	padding:4px 0px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	background:none;
	display:block;
	overflow:hidden;
	font-weight:bold;
}
div#TsalidasStatus{
	width:22px;
	text-align:center;
}
div#TsalidasFechas{
	width:166px;
	text-align:center;
}
div#TsalidasPrecio{
	width:183px;
	text-align:center;
}
div#TsalidasReserva{
	width:80px;
	background:none;
}
div#TsalidasPromo{
	margin:0px;
	background:none;
	float:left;
	width:64px;
	text-align:center;	
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;	
}

div#salidasStatus, div#salidasFechas, div#salidasPrecio, div#salidasLocal,div#salidasReserva{
	margin:0px 3px 2px 0px;
	max-height:26px;
	height:24px;
	padding:6px 0px 0px 0px;
	float:left;
	font-size:12px;
	color: #333333;
	background:none;
	display:block;
	overflow:hidden;
}
div#salidasStatus{
	width:22px;
	text-align:center;
}
div#salidasFechas{
	width:166px;
	text-align:center;
}
div#salidasPrecio{
	width:183px;	
	text-align:center;	
}
div#salidasPromo{
	margin:0px;
	background:none;
	float:left;
	width:64px;
	text-align:center;
}
div#salidasReserva{
	padding:3px 0px 0px 0px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	width:80px;
	background:none;
	text-align:center;
	overflow:hidden;
	max-height:30px;
	height:27px;
}
div#salidasReserva span{
	display:none;
	overflow:hidden;
}
div#salidasReserva a{
	margin:0px;
	width:80px;
	height:24px;
	display:block;
	background:url(/fpe-img/template/bt-book-now-off.jpg) no-repeat;
	text-align:center;	
}
div#salidasReserva a:hover{
	margin:0px;
	width:80px;
	height:24px;
	display:block;
	background:url(/fpe-img/template/bt-book-now-on.jpg) no-repeat;
	text-align:center;
}
/**********************************************************************************************************************
Datos de contacto
**********************************************************************************************************************/
div#direccion{
	margin:10px 0px;
	padding:10px;
	background:#E2DAE6 url(/fpe-img/template/fondo-datos-contato.jpg) no-repeat right bottom;
	border:1px solid #CFC0C7;
}
div#direccion h3{
	margin:0px 0px 5px 0px;
	padding:5px;
	color:#990033;
	background:#CFC0C7;
	font-size:15px;
	text-align:center;
}
div#direccion-bloque{
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#direccion-bloque-etiqueta p, div#direccion-bloque-dato p{
	margin:0px;
	padding:0px;
	font-size:13px;
}
div#direccion-bloque-etiqueta{
	margin:0px;
	padding:0px;
	width:129px;
	float:left;
}
div#direccion-bloque-etiqueta h4{
	margin:0px;
	padding:0px;
	color:#993333;
	font-size:13px;	
}
div#direccion-bloque-dato{
	margin:0px;
	padding:0px;
	width:374px;
	float:left;
}
/**********************************************************************************************************************
Tours
**********************************************************************************************************************/
div#tours-headers{
	width:545px;
	height:250px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
div#tours-headers span{
	background:#000;
	color:#FFF;
	padding:10px;
	margin:0px;
	position: absolute;
	width:525px;
	filter:alpha(opacity=60, style=0, enabled=0)	
	-moz-opacity: 0.6;
	KhtmlOpacity: .6;
	opacity: .6;
}
div#infotour{
	margin:0px 0px 10px 0px;
	padding:10px 10px 0px 10px;
	color:#330033;
	font-size:14px;
	font-weight:bold;
}
div#infotour span{
	display:block;
}
span#infotour-dias{
	background:url(/fpe-img/template/icono-duracion.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 18px;
	margin:0px;
	width:300px;
	float:left;
}
span#infotour-codigo{
	background:url(/fpe-img/template/icono-codigo.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 18px;
	margin:0px;
	width:180px;
	float:right
}
div#atractivos{
	width:514px;
	margin:5px auto 10px auto;
	padding:5px;
	background:#FCF2D6;
	border:1px solid #DEDAB8;
	font-size:11px;
	color:#DEDAB8;
	text-align:center;
}
div#atractivos ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div#atractivos ul li{
	margin:0px;
	padding:0px;
	display:inline;
}
div#atractivos ul li{
	color:#857C3D;
	text-decoration:none;
}
div#download-pdf{
	background:url(/fpe-img/template/descarga-dossier.png) no-repeat;
	width:445px;
	height:50px;
	display:block;
	margin:10px auto 5px auto;
	padding:5px 0px 0px 75px;
	overflow:hidden;
}
div#download-pdf a{
	color:#330000;
	text-decoration:none;
}
div#download-pdf a:hover{
	color:#660033;
}
div#download-pdf h3{
	margin:0px;
	padding:0px;
	color:#CC3333;
	font-size:14px;
	font-weight:bold;
}
div#download-pdf h4{
	margin:0px;
	padding:0px;
	color:#330000;
	font-size:12px;
}
div#contenidos-textos-marco{
	/*width:525px;*/
	padding:0px 0px 10px 0px;
	height:1024px;
	overflow:scroll;
	overflow-x:hidden;
}
/**********************************************************************************************************************
Tour Relacionados
**********************************************************************************************************************/
div#tripsAlternativos{
	margin:10px auto 20px auto;
	padding:2px;
	width:510px;	
	border:1px solid #FFCC66;
}
div#tripsAlternativos h3{
	margin:0px 0px 5px 0px;
	padding:2px 7px;
	background:#FFCC66;
	color: #993333;
	font-size:14px;
}
div#tripsAlternativos ul{
	margin:0px;
	padding:px;
	list-style-type:none;
}
div#tripsAlternativos ul li, div#tripsAlternativos ul li a{
	margin:0px;
	padding:3px;
	color:#996600;
	text-decoration:none;
	font-size:11px;
}
div#tripsAlternativos ul li a:hover{
	color: #990000;
}
/**********************************************************************************************************************
Resumen de Tour
**********************************************************************************************************************/
div#resumenTourHiglights{
	max-width:230px;
	width:230px;
	background:#990033;
	padding:7px 5px;
	margin:0px;
	filter: alpha(opacity=70);
	pacity:.7;
	-moz-opacity:0.7;
}
div#resumenTourHiglights h4{
	color:#FFCC33;
	font-size:11px;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 5px;
}
div#resumenTourHiglights ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div#resumenTourHiglights ul li{
	background:url(/fpe-img/template/icono-sidebar-lista.gif) no-repeat 5px 5px;
	padding:0px 0px 0px 15px;
	color:#FFCCCC;
	font-size:9px;
	font-family:"Arial", Helvetica, sans-serif;
	display:block;
	float:none;
}
div#contResumenTour{
	width:530px;
	margin:0px auto;
}
.column{
	padding: 0px 5px;
}
div#resumenTour{
	clear:both;
}
div#resumenTour h3{
	margin:0px 0px 0px 0px;
	color: #990033;
	font-size:12px;
	letter-spacing:normal;
}
div#resumenTour p{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;
	text-align:justify;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
div#resumenTour img{
	background:#CCC;
	padding:4px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
/**********************************************************************************************************************
Formulario de contacto
**********************************************************************************************************************/
#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
/**********************************************************************************************************************
Calculador de emisiones
**********************************************************************************************************************/
div#co2{
	width:510px;
	padding:0px;
	margin:0px auto 10px auto;
	display:block;
}
div#co2 fieldset{
	margin:0px;
	padding:5px 10px;
	border:1px solid #993333;
}
div#co2 legend{
	color:#993333;
	font-size:12px;
	padding:0px 5px;
}
div#co2block{
	margin:0px 10px 0px 0px;
	padding:5px 0px;
	float:left;
	width:185px;
	overflow:hidden;
	display:block;
	color:#990033;
	font-size:13px;
	font-weight:bold;
}
div#co2block input{
	padding:5px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	color:#993333;
	font-weight:bold;
	width:50px;
}
div#co2block select{
	padding:5px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	color:#993333;
	font-weight:bold;
}
div#co2blockboton{
	margin:0px 10px 0px 0px;
	padding:7px 0px 3px 0px;
	float:left;
	width:88px;
	overflow:hidden;
	display:block;
	color:#990033;
	font-size:13px;
	font-weight:bold;	
}
div#co2blockboton .co2{
	width:88px;
}
div#resultadoco2{
	background:#F3DEE9;
	width:510px;
	padding:0px 0px 5px 0px;
	margin:0px auto 10px auto;
	display:block;
}
div#resultadoco2 h3{
	background:#D792B5;
	color: #993366;
	padding:5px;
	margin:0px 0px 5px 0px;
	text-align:center;	
}
div#resultadoco2texto{
	width:490px;
	margin:0px auto 5px auto;
	font-size:12px;
	color:#993366;
}
div#resultadoco2texto span{
	color:#990033;
	font-weight:bold;
}
div#resultadoco2error{
	background:#F3DEE9;
	width:510px;
	padding:0px 0px 5px 0px;
	margin:0px auto 10px auto;
	display:block;
}
div#resultadoco2error h3{
	background:#D792B5;
	color: #993366;
	padding:5px;
	margin:0px 0px 5px 0px;
	text-align:center;	
}
div#resultadoco2error p{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
/**********************************************************************************************************************
Footer
**********************************************************************************************************************/
div#footer{
	margin:0px auto 30px auto;
	padding:25px 0px 0px 0px;
	background:url(/fpe-img/template/footer.gif) no-repeat top center;
	width:1016px;
	height:75px;
	display:block;
}

div#footerCreditos{
	width:93%;
	padding-left:7%;
	height:40px;
	padding-top:26px;
	margin:0;
	color:#666;
	border-top:#3E3E3E 1px solid;
	background:#000000 url(/fpe-img/template/logo-blanconegro.jpg) no-repeat left top;
}
div#footerCreditos p{
	margin:0px;
	padding:0px;
}
div#footerCreditos a{
	color: #999999;
	font-weight:bold;
}
div#footerCreditos a:hover{
	color:#7900F2;
}
/**********************************************************************************************************************
Error 404
**********************************************************************************************************************/
div#error404{
	margin:0px;
	padding:100px 30px 0px 240px;
	border:5px solid #9B37FF;
	background-color:#9B37FF;
	background-image: url(/fpe-img/template/404.jpg);
	background-repeat:no-repeat;
	width:465px;
	height:300px;
	overflow:hidden;
	font-family:"Georgia", Times New Roman, Times, serif;
}
div#error404 h3{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:22px;	
	letter-spacing:-1px;
}
div#error404 p{
	margin:0px;
	padding:0px;
	line-height:1.5;
	font-size:17px;
	font-style:italic;	
}
/**********************************************************************************************************************
Clearfix
**********************************************************************************************************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
div#punto{
	margin:0px;
	padding:0px;
	height:0px;
	overflow:hidden;
}

#travel_links{width:94%;padding:3%;}
#travel_links a{color:#CC66FF;}
#travel_links li{ list-style: url(/fpe-img/template/icono-sidebar-lista.gif);}

#pie_pagina{
	background:#000000;
	height:200px;
	padding-top:20px;
	width:100%;
	color:#666666;
	border-bottom: #242424 2px solid;
	border-top:#9B9B9B 2px solid;
}
.pie_pagina_columna{
	width:20.5%;
	padding-left:2%; 
	padding-right:2%;
	margin-right:2%;
	height:180px;;
	border-right:1px solid #333;
	float:left;
}
div#pie_pagina h3{
	color:#7900F2;
	font-size:16px;
}
div#pie_pagina img{
	float:left;
	border:none;
	margin-right:3px;
}
.redes_sociles{
	font-size:9px;
	border-bottom:dashed 1px #333333;
	margin-bottom:4px;
	padding-bottom:4px;
	margin-right:4px;
	width:180px;
	float:left;
}
div#pie_pagina ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:45%;
	float:left;
}
div#pie_pagina ul li{
	margin:0px;
	padding-left:5px;
	padding-top:0;
	padding-bottom:0;
	color:#666;
}
div#pie_pagina ul li a{
	color:#666;
	font-size:12px;
	
}
div#pie_pagina ul li a:hover{
	color: #999999;
	font-size:12px;
}
.alignright{ 
	text-align:right; margin-left:10px; margin-bottom:5px; margin-top:5px; margin-right:0;
}
.derecha{ float:right; margin-left:10px; margin-bottom:3px; margin-top:3px; padding:5px; border:#999 1px solid;