@charset "utf-8";
/* CSS Document  Etiquetas Principales*/

*{
	margin: 0px;
	padding: 0px;
	/*font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console";*/
	font-family:arial;
	font-size: 12px;
}

body{	font-size: 70%;}

p,li,input,textarea, select, table{
	text-align: justify;
	font-size: 1em;
	/*font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console";*/
	margin: auto;
}

h1, h2, h3 {
	font-weight: normal;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial;
	margin: 8px 0;
	padding: 5px;
	z-index: 2000;
}
h3 {
	font-size: 1.7em;
	border-bottom: 2px solid #DEE6F6;
	color: #003399;
}

h2 {
	font-size: 2em;
	color: #990000;
}

h1 {
	text-align: center;
	color: #CC0000;
	font-size: 3em;
	margin: 10px 0;
	line-height:1em;
	letter-spacing:-1px;
}


h5 {	font-size: 1.3em;}
h3 a {	color: #3366CC;}

ul li ul li, td p, td li {
	font-size: 1em;
}


strong {
	/**color: #FFCC00;*/
}
table {	margin: auto;}
h6 {	font-size: 1.2em;}
ul {	margin-left: 15px;}

td,th {
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

a {
	color: #003399;
	text-decoration: none;
}
a:hover {
	/*color: #FFFFFF;*/
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}

input:checkbox {
border:none;
}

/* estilos generales */

#derecha {
	
	background: transparent !important;
	position:static !important; float:right;
	
}
#derecha a img{ border:none;}
#banner , #menuhoz , #idiomas , #tours, #derecha , #busqueda , #imagen, #telefonos  {
	position:absolute;
	background-color: #000000;
	overflow: visible;
	
}

#imagen , #menuhoz ul li a , #livehelp a,  #perutours, #busqueda, #imagen , #membrecias ul li a
{
		text-indent: -9000px;
}

 #idiomas ul li, #idiomas ul li, #tours ul li
 {
	float: right;
}

ul#navmenu ,.reserva ul, .condiciones ul , #menuhoz ul, #idiomas ul ,  #membrecias ul li { /* all lists */
	list-style: none;
}

ul#navmenu li , .reserva ul li, .condiciones ul li { /* all list items */
	float: left;
	position: relative;
}

/* divs principales*/
#contenedor {
	/*width: 550px;*/
	background: #FFFFFF;
	margin: 0 auto;
	display: tabla;
	text-align: center;
	vertical-align: middle;
}


#membrecias {
	background: #BF0000;
	width:760px;
	height: 70px;
}

	#membrecias ul li{	background-image:  url(/peru-images-tours/css/membrecias.png);}
	#membrecias ul li a:hover{	background-image: url(/peru-images-tours/css/membrecias.png);}
	
	.m-asta {	background-position: 0px top;}
	.m-iata {	background-position: -75px top;}
	.m-cotal	{	background-position: -150px top;}
	.m-apavit {	background-position: -225px top;}
	
	.m-asta a:hover{	background-position: 0px bottom;}
	.m-iata a:hover {	background-position: -75px bottom;}
	.m-cotal a:hover	{	background-position: -150px bottom;}
	.m-apavit a:hover {	background-position: -225px bottom;}
	
	#membrecias ul {margin: 0 230px}
	

#banner {
	height: 61px;
	top: 0px;
	z-index: 50;
	width: 272px;
}
	#banner h4 {
		background: url(/peru-images-tours/logo.png) no-repeat left bottom;
		width: 220px;
		height: 60px;
		margin: 0px;
		text-indent: -500px;
	}
	
#menuhoz {
	left: 271px;
	top: 1px;
	width: 490px;
	height: 60px;
	z-index: 50;
}
	#menuhoz ul, #idiomas ul {
		margin: 0 0 0 0px;
		padding: 0px;
	}
	#menuhoz ul li , #membrecias ul li
	  {
	float: left;
	width: 70px;
		
	}
	#menuhoz a {
		text-decoration: none;
		color: #000066;
		font-weight: bold;
		
	}
	#menuhoz ul li a, #livehelp a , #membrecias ul li a , #membrecias ul li{
	display:block;
	height: 60px;
	}
	
	/* para los del menuhoz */ 
	.nav ul li{	background-image: url(/peru-images-tours/menuhoz.png);}
	.nav ul li a:hover{	background-image: url(/peru-images-tours/menuhoz.png);}
	.nav-es ul li{	background-image: url(/peru-images-tours/menuhoz-es.png);}
	.nav-es ul li a:hover{	background-image: url(/peru-images-tours/menuhoz-es.png);}

	/* paara los enlaces */ 
	
	#contacto {	background-position: 520px bottom;}
	#acerca {	background-position: 440px bottom;}
	#fac {	background-position: 375px bottom;}
	#testi {	background-position: 302px bottom;}
	#gallery {	background-position: 210px bottom;}
	#hotel {	background-position: 145px bottom;}
	#login {	background-position:70px bottom;}
	
	
	/* para los hover */
	
	
	#contacto a:hover {	background-position:  520px top;}
	#acerca a:hover {	background-position:  440px top;}
	#fac a:hover {	background-position:  375px top;}
	#testi a:hover{	background-position:  302px top;}
	#gallery a:hover{	background-position:  210px top;}
	#hotel a:hover{
	background-position:  140px top;
}
	#login a:hover{	background-position:  73px top;}


/*div de tours */
#idiomas {
	top: 61px;
	width: 560px;
	height: 22px;
	background: #000 url(/peru-images-tours/idiomas.png) no-repeat;
	color: #FFFFFF;
	left: 200px;
	z-index: 50;

}
	#idiomas li a {
		color: #CCCCCC;
		font-weight: bold;
		text-decoration: none;
		display: block;
		padding: 3px 10px 3px 25px;
		height: 20px;
	
	}
	#idiomas li a:hover {	
		/*color: #fff;*/
	
	}
	 #idiomas ul li{
		text-indent: -9000px;
		width: 110px;
	}


#izquierda {
	padding: 20px 25px;
	border: 1px solid #E4E4E4;
	text-align: justify;
}
	#izquierda ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	#izquierda ul li {
		text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	#izquierda ul li a, #imagen a {
		display: block;
		color: #0053A6;
		font-weight: bold;
	}
	
	
/*#tours ul li {
	width: 190px;
}
*/

/*Navegacion Idiomas*/
#tours {
	width:960px;
	margin:0 auto;
/*	left: -9px;
	top: 202px;
	width: 971px;*/
	z-index: 1000 !important;
	/*background: #FFFFFF url(/peru-images-tours/tours.png);*/
	background:#DF9E05 url(http://www.turismoinkaiko.net/i/bg-menu.png) top repeat-x;
	height: 30px;
	font-size: 12px;
	line-height: normal;
	position:relative;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
/*#tours ul {
	float: left;
	margin: 0 0 0 0px;
	list-style: none;
	padding: 0px;
}


#tours a {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}
#tours ul li a {
	display:block;
	height: 20px;
	color: #213E7A;
	padding: 3px 3px 3px 25px;
}
*/

/* TÃ©rmino Navegacion Idiomas*/


/* finalizacion de tours */
#banner h4 a {
	display: block;
	height: 60px;
}

#telefonos {
	height: 34px;
	width: 100%;
	top: 75px;
}
#imagen {
	height: 130px;
	width: 560px;
	top: 79px;
	left: 202px;
	overflow: hidden;
}
#busqueda{
	height: 149px;
	width: 200px;
	left: -1px;
	top: 61px;
	z-index: 2;
}

#busqueda a{
	display: block;
	height: 120px;
}

#pie {
	font-size: 70%;
	background: url(/peru-images-tours/pie-e.png);
	text-align: center;
	height: 40px;
}
#pie a {
	color: #9999FF;
	text-decoration: none;

}
#contenido {
	display: tabla;
	margin: 0;
	white-space: normal;
	top: 20px;
	width: 540px;
	padding: 0px;
}


input, textarea, select {
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
}
.boton {
	background: #DCDAE7;
}
.tdmitad {
	width: 50%;
}
.imagen-flotar {
	padding: 5px;
	margin: auto;
	text-align: center;
}


.imagen-flotar img {
	height: 80px;
	width: 120px;
	padding: 5px 5px 15px 5px;
}


#perutours {
	position: absolute;
	left: 571px;
	top: 138px;
	width: 176px;
	height: 92px;
}
#perutours a {
	display: block;
	height: 90px;
}
/*columnas */
.izq {
	float: right;
}
.der  , .izq{
	width: 265px;
	position: relative;
	background: url(/peru-images-tours/css/contenido.png) repeat-x;
}
/* fin de las columnas */

/* divs */
.hotels {
	background: #FFFFF4;
	color: #666600;
}
.naturaleza {
	background: #FAFFF4;
	color: #336600;
}
.aventura{
	background: #F9FCFF;
	color: #003366;
}
.perutours {
	background: #FFFBFB;
	color: #990000;
}
.inkaiko{
	color: #666666;
	background-color: #F8F9FC;
}
.cultural{
	background: #FFFBF4;
	color: #CC6600;
}
/*comienzo*/

.hotels h2{
	background: #FFFFCA;
	background-color: #FFFFB7;
	color: #CC6600;
}
.naturaleza h2{
	background: #E9FFD5;
	color: #006600;
}
.aventura h2{
	background: #E6F2FF;
	color: #006699;
}
.perutours h2{
	background: #FFF0F0;
}
.inkaiko h2{
	background: #E9ECEF;
	color: #343402;
}
.cultural h2{
	background: #FFF1D9;

}

/*fin de propuesta*/
.hotels , 
.naturaleza, 
.aventura, 
.perutours , 
.inkaiko, 
.cultural{
	margin:5px;
	padding:5px;
}
.hotels h2, 
.naturaleza h2, 
.aventura h2, 
.perutours  h2, 
.inkaiko h2, 
.cultural h2{
	margin: 0px;
	text-align: center;
	border: 1px solid #FFFFFF;
	padding: 5px;
	font-size: 1.7em;
}
/* el bendito menu de arriba */
/* Root Menu Hover Persistence */


.condiciones
{
	display:block;
	text-align: center;
	padding: 5px;
	height: 20px;
	margin: 5px;
	
}

ul#navmenu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	font-size: 70%;
	background-color: #E5EAF8;
	width: 250px;
	border: 1px solid #D6DFF4;
	filter: Alpha(Opacity=90);
	opacity:0.9;
}

ul#navmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

ul#navmenu li:hover ul, ul#navmenu li.over ul { /* lists nested under hovered list items */
	display: block;
}
/*finaliza maldito menu */
ul#navmenu li a:hover {
	background: #FFFFFF;
}
ul#navmenu li ul li {
	width: 250px;
}
.web-es {
	background: url(/peru-images-tours/telefono-es.png);
}
.web-en {
	background: url(/peru-images-tours/telefono.png);
}

/*galeria turistica*/
.galeria {
	margin: 0 auto;
	display: block;
	width: 450px;
	overflow:hidden;
}
.galeria li {
	display:inline;
	float:left;
	width:130px;
	background-color:#F8F8F8;
	padding:3px;
	margin:3px;
	text-align: center;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	height: 130px;
}
.galeria a {
	color: #666666;
	text-decoration: none;
}
.galeria img {
	border: 1px solid #666666;
	padding: 3px;
	width: 120px;
	height: 80px;
	display: block;
}
/*fin de la galeria*/
.imagenh {
	float: right;
	margin: 0 0 5px 15px;
	padding: 4px;
	border: solid 1px #ccd;
	background: #fff;
}

/* navegacion */
.navegacion {
	/*background: #FFFFFF url(/index/fondo-imput.gif);*/
	/*border: 1px solid #000;*/
	padding: 5px;
}

.navegacion a {
	/*font-weight: bold;*/
	background: url(/peru_images/index/navega.gif) no-repeat left center;
	padding: 4px 0 4px 20;
	color: #666666;
}

.reserva {
	font-size: 1.3em;
	padding: 4px;
	margin: 5px;
	height: 25px;
	text-align: center;
}
.reserva a {
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
	background-color: #CC3300;
	margin: 3px;
	border: 1px dotted #990000;
	border-radius:5px;
}
.imagengrande {
	padding: 20px 20px 50px;
	background: url(/peru-images-tours/imggrande.jpg);
}
.centro {
	text-align: center;
}
.centro img {
	margin: 5px;
	padding: 5px;
	border: 1px solid #8D9DAD;
	background: #fff;
}


.reserva li a:hover {
	background: #FF0000;
	/*color: #FFFFFF;*/
	border: 1px solid #B91C1C;
}
#contenido table {
	width: 95%;
	border-collapse: collapse;
	border: 1px solid #E9ECEF;
	padding: 5px;
}

a:hover img {
	-moz-opacity: 1;
	

}
.reserva a:hover {
	background: #FF3300;
	/*color: #FFFFFF;*/
	text-decoration: none;
}


#tiwebs ul {
	list-style: none;
	width: 760px;
	margin: 0;
	padding: 0;
}
.grande {
	font-size: 1.2em;
	font-weight: bold;
	color: #343402;
}
.inkaiko a {
	color: #000000;
}
#tiempo {
	position: relative;
}
#tiempo table {
	width: auto;
	border: none;
}
#tiempo td {
	border-style: none;
	padding: 0px;
}

.modificaciones {
	color: #666666;
	border: 1px solid #DCDFE4;
	background: #F3F4F5;
	padding: 5px;
}
.importante {
	background: #FFFBEA;
	border: 1px solid #FFEFB0;
	padding: 5px;
	color: #CC6633;
}

.galeria strong {
	color: #FD3C11;
}

.en {
	background-image: url(/peru-images-tours/www/cahuachi-en.jpg);
}

.es {
	background-image: url(/peru-images-tours/www/cahuachi-es.jpg);
}

#imagen h4  a {
	height: 130px;
}
img.imagen {
	float: right;
	padding-top: 10px;
	padding-left: 10px;
}

#izquierda .aventura a  strong {
	color: #006699;
}

#adsense {
	left: 756px;
	width: 200px;
}

.testi {
	background: #CCCCCC url(/peru-images-tours/css/fondo-testi.gif);
	border: 5px solid #ECF1FB;
	margin: 5px;
	padding: 5px;
}

.testi h2 {
	color: #336699;
	margin: 0px;
	padding: 1px;
}
	.testi p {
		color: #336699;
		margin: 5px;
		padding: 0px;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.testi img {
		float: right;
		border: 3px solid #FFFFFF;
		background: url(/peru-images-tours/css/fondo-foto-testi.png) no-repeat;
		padding: 15px 25px 28px 25px;
	}
.condiciones a {
	background: #ECF1FB;
	border: 4px solid #FAFBFE;
	padding: 5px;
	margin: 3px;
}
	.condiciones ul {
		margin: auto;
	}
	.condiciones a:hover {
		border-color: #FFFFFF;
		text-decoration: none;
		color: #003366;
	}
	
#news strong {
	font-size: 1.3em;
}

#livehelp {
	width: 190px;
	height: 70px;
	z-index: 2000;
	background: url(/peru-images-tours/css/livehelp.gif) no-repeat;
	position: relative;
}

	#livehelp a {
		background: url(/peru-images-tours/css/livehelp.gif);
	}
	
.inkaiko a:hover {
	color: #666666;
}

.aventura ul li a {
	padding: 3px;
}


#derecha {
	left: 754px;
	top: 223px;
}


/*	-------------------------------------------------------------
	Menu Top
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

ul#navmenu-h { margin:3px 0 0 0; padding: 0; list-style: none;position: relative; float:left; width:auto; margin-left:1px;}
ul#navmenu-h ul {width: 200px; /* Sub Menu Width */ margin: 0; padding:0; list-style: none; display: none; position: absolute; top: 100%; left: 0; border:0; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {top: 0; left: 100%;}
ul#navmenu-h li {float: left; display: inline; position: relative; z-index:1000;}
ul#navmenu-h ul li { width: 100%; display: block;} /* Root Menu */
ul#navmenu-h a {padding:4px 8px 5px 8px; margin:0 0px 0 0px; float: left; display: block; color: #000; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; height: 1%; font-size:12px; font-weight:bold;} /* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	background:#9e131b;
	color:#fff;
	
} /* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
	font-weight:normal;
	float: none;
	background:#9e131b;
	padding:6px 7px;
	margin:0;
	color:#fff;
	border-bottom:1px solid #000;
	text-decoration:none;
	text-align:left;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	z-index:999;
	font-weight:normal;
	font-size:11px;
} /* 2nd Menu Hover Persistence */
ul#navmenu-h a.fixFlecha {background:url("http://turismoinkaiko.net/i/arrows.png") right 9px no-repeat; padding-right:15px; color:#6B030E;}
ul#navmenu-h a:hover.fixFlecha, ul#navmenu-h li:hover a.fixFlecha, ul#navmenu-h li.iehover a.fixFlecha {background: #9e131b url("http://turismoinkaiko.net/i/arrows.png") right 9px no-repeat; padding-right:15px;}

ul#navmenu-h li:hover li a.fixMenuxz {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom:0;}

ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background: #321e0c;
} /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {
	background: #2F0704;
} /* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {
	background: #BF5302;
} /* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {
	background: #666;
} /* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #333;
} /* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {
	display: block;
}
ul#navmenu-h li.fixNav{margin-right:0;}

a.selected {
	background-position:0 -22px !important;
	color:#fff !important;
}

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

.side-telefonos{ width:180px; height:120px; background:#000; position:relative;}
.side-telefonos h4{width:180px; height:22px; background:#B60000; color:#fff; display:block; font-size:10px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #000; text-transform:uppercase; background:url(/i/bg-postmaster.png) top left no-repeat; text-indent:-9999px;}
ul.menu-telefonos{list-style:none; padding:5px 0 0 ; margin:0;}
ul.menu-telefonos li{ color:#CCCCCC; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:0; line-height:1.1em;}
ul.menu-telefonos li span{ color:#EF9000; display:block; float:left; width:70px; text-align:right; padding-right:5px; font-family:Arial, Helvetica, sans-serif}
ul.menu-telefonos li span.toll{ font-size:13px; color:#FFF; font-family:Verdana, Geneva, sans-serif}

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

ul.menu-idioma{ list-style:none; padding:0; margin:0; float:right; padding:4px 10px 0}
ul.menu-idioma li{ float:left; margin-left:10px;}
ul.menu-idioma li a{ color:#ccc; text-decoration:none; padding:2px; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(/i/flags-menu.png) 0 2px no-repeat; padding:0px 0 0 20px;}
ul.menu-idioma li a:hover{ text-decoration:underline}
ul.menu-idioma .item-italiano{ background-position:0 -19px}
ul.menu-idioma .item-aleman{background-position:0 -40px}
ul.menu-idioma .item-espanol{background-position:0 -62px}
ul.menu-idioma .item-frances{background-position:0 -84px}

.url-ti{float:left; padding:4px 0 0 10px;}
.url-ti a{color:#ECE200; font-weight:bold; text-transform:uppercase;}

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

#header{ height:53px; border-bottom:1px solid #551010; border-top:1px solid #e26d6d; background:url("http://turismoinkaiko.net/i/bg-header.png") top left repeat-x !important; overflow:hidden;}

.logo{ float:left; width:140px; height:45px; margin:6px 0 0 15px;}
.logo img{border:0;}

.menu-top-center{ float:left; padding:18px 0 0 30px;}
.menu-top-center ul{ list-style:none; padding:0; margin:0;}
.menu-top-center ul li{ float:left; border-right:1px solid #ece200}
.menu-top-center ul li a{color:#ece200; text-transform:uppercase; font-size:11px; padding:5px 10px; text-decoration:none; text-shadow:1px 1px 1px #333;}
.menu-top-center ul li a:hover{ text-decoration:underline;}
.menu-top-center ul li.fix{border:0;}

.menu-top-right{ float:right; margin:6px 10px 0 0;}
.menu-top-right ul{ width:184px; height:45px; list-style:none; padding:0; margin:0;}
.menu-top-right ul li{float:left;}
.menu-top-right ul li a{ display:block; background: url("http://turismoinkaiko.net/i/items-menu-right.png") 0 0 no-repeat; width: 38px; height:45px;}
.menu-top-right ul li a.iata{background-position:-38px 0; width:54px;}
.menu-top-right ul li a.cotal{background-position:-92px 0; width:50px;}
.menu-top-right ul li a.asta{background-position:-142px 0; width:42px;}
.menu-top-right ul li span{display:none;}

