	*{
margin: 0;
padding: 0;
}

	body 
	{
	  background: url(images/fondo.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	font-family: Century Gothic, sans-serif;
	
 
	}

h1
	{
	color:#c2c0bb;
	padding:10px;
	margin:0px;
	font-size:1.6em;
	font-family: Century Gothic, sans-serif;
	text-align: center;
	font-weight: lighter;
	font-style:normal;
	
	
	  }   
	

h2
	{
	color:#c2c0bb;
	text-align:center;
	font-size:1.4em;
    font-weight: normal;
    padding: 10px;
	
	
	

	
	

	}
h3
 	{
	padding: 2px 40px;
	color:white;
	}

h6 
	{
	text-align:center;
	padding:0px;
	line-height:20px;
	}




p
	{
	color:#e3e3e3;
	margin:10px 20px 10px 20px ;
	text-align:justify;
	text-indent:px;
	font-size: 1.1em;
	line-height:1.3em;
	padding
	
	}
b {color:#4a9bff;
	font-style: oblique;}

em{color:yellow;}

 a{

text-decoration: none; }



 a:link
	{
	color:yellow; 
	text-decoration:none;
	}

 a:visited
	{
	color:yellow; text-decoration:none;
	}
 a:hover
	{
	color:yellow; text-decoration:none;
	}


fieldset {
	 background-color:black;
	font-size:100%;
	border:px solid black;
	width: auto;
	
	margin-bottom: 10px;
	border-radius:30px 0px 30px 0px;
	 	-webkit-border-radius: 30px 0px 30px 0px; 


}

fieldset h1 { 
			text-align: left;
			font-weight: bold;}
#principal 
		{	 
		position:relative;
		background-color:black;
		border:px solid black;
		width:900px;	
		margin-top: 55px;
		margin-left:auto;
		margin-right: auto;
		padding:0px 0px;
		overflow: hidden;
		border-radius:15px 15px 15px 15px;
		
		}


		
header
		{
		
		background-image:url(images/textura.jpg);
		border-radius:10px 0px;
		padding:10px 2px;
		font-size:80%;
		height:108px;
		width:896px;
		margin:0px 0px 0px 0px;
		
		
		}


/* CAJA, ENVUELVE EL NAVMENU Y EL FLASH */
#caja 
		{position:relative;
		
		width:884px;
		height:405px;
		border: 8px solid white;
		
		background-color:black;
		margin:0px 0px;
		}

/* NAVEGADOR */


.menu li{

list-style: none;
float: left;
position: relative;
height: 40px;
margin:0px 0px 0px 0px;
}

.menu>li{
background-color:black;
border-left: px solid black;
border-right: px solid black;

}

.menu li:first-child{
border-radius: 3px 0px 0px 3px;
border-left: none;	
}

 .menu li:last-child{
border-radius: 0px 3px 3px 0px;
 border-right: none;
 }

.menu a{
display: block;
text-decoration: none;
color: white;
text-align:center;
padding: 5px 25px;
font-family: 'Tempus Sans ITC',Century Gothic, sans-serif, arial;
margin: 0px;
position: relative;
font-size: 0.9em;
line-height: 1.3em;

}

.menu li:hover{
-webkit-box-shadow: inset 0 0 10px #470000;
-moz-box-shadow: inset 0 0 10px #470000;
box-shadow: inset 0 0 10px #470000;
background-color: #a82222;
background-image: -webkit-linear-gradient(#911212, #670000);
background-image: -moz-linear-gradient(#911212, #670000);
background-image: -o-linear-gradient(#911212, #670000);
background-image: linear-gradient(#911212, #670000);
}

.menu li:hover span:after{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}

ul.menu-hover{
visibility: hidden;
position: absolute;
top:100%;
opacity: 0;
height: 0;
width: 160px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.menu li:hover .menu-hover{
visibility: visible;
height: 100%;
opacity: 1;
}

.menu-hover li{
height: 100%;
border-bottom: 1px solid black;
background-color: black	;
border-left: none;
border-right: none;
}

.menu-hover li:hover{

}

.menu-hover a{
color: white;
width:184px;
padding:10px 12px;
line-height:25px,

}

.menu a span:after{
content: "";
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid white;
position: absolute;
top: 30px;
right: 35px;

}	

/* FIN NAVEGADOR */

/* IDIOMA */
#idiomas{
	background-color: ;
	
}
.idiomas
		{
		padding: 1px;
		margin:2px 15px 0px 0px;
	    width: 40px;
		border:1px solid white;
		border-radius: 5px 0px 5px 0px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		

}

/* FIN IDIOMAS */
	
/* Flash*/
#flash
	{
		padding:2px;
		width:auto,
		margin:0px;
		text-align:center;
		border:px solid black	;
		background-color:black;
		
	}
		
/* FIN flash */

/* FIN DE CAJA */

/* informacion del mapa */

.mapinfo {

	background-color: grey;
	float: right;
}

.mapinfo h1{
	color:black;
	 border-bottom: 4px dotted #d1d1d1;
	 display: block;
    font-size: 20px;
    margin-top: 5px;
    padding-right: 5px;
}

.mapinfo p{
	color:black;
	
}
/* contenido */




/* FOTOS PANORAMICAS*/

.fotospanoramica
				{border-radius: 5px 5px;
					border: px solid gray;
					float: left;
					margin-left: 1px;

					}

/* FIN FOTOS PANORAMICAS */
#lado
	{
		
		width:280px;
		margin:10px 0px 10px 0px;
		border:0px solid blue;
		padding:5px;
		text-align:center;
		
		float:left;
		
	}
#contenido 
	{
		line-height:1.5em;
		border:px dotted white;
		
		background-color:black;
		padding:px	;
		width:900px;
		margin:
		float:left;
	}


	
#contenidopachamama
	{
		line-height:1.5em
		border:0px solid white;
		border-radius: 15px px 15px px;
		background-color:#494746;
		padding:0px	;
		width:900;
		margin:0px;
		
		float:left;
	}
		contenido h1
				{
				 color:red;
				font: small;
				}







#navi li {  
	list-style:none;
	margin:0px;
	padding:0px;
	}
		
		#navi li 
			{
			margin:0px;
			padding:5px;
			border:0px solid #CCCCCC;
			float:left;
			
			}






.servicio
	{
	font-size:100%;
	width:450px;
	list-style-type:none;
	border-radius:3px;
	text-align:center;
	margin-bottom:10px;
	float: left;
	}


li.servicio:nth-child(even)
	{
	background-color:gray;
	
	
	}

li.servicio:nth-child(odd)
	{
	background-color:#A95D27;
	
	
	}




#piedepagina p{ color:white;}


/* FOOTER */
#footer
		{
		
		background-color:black;
		font-family: verdana;
		padding:10px;
		font-size:90%;
		margin:0px 0px 5px 0px;
		text-align:center;
		clear:left;
		
		color:white;
		}

#footer p {text-align: center;
color:#b9871b;
font-style:oblique;}
/* FOOTER */

<!-- FORMULARIO DE TABLA -->



th {
	background-color: white;

}

tr:nth-child(odd)
	{
	background-color:#5a840d;
	
	}

tr:nth-child(even)
	{
	background-color:#594f0e;
	}	

td, th
	{
	
	
	border-collapse:collapse;
	font-size:1.em;
	font-family:'Lucida Console', Monaco, monospace;
	text-align:left;
	padding:2px 4px;
		
	}

	td.centro{
		text-align: center;
	}
caption
	{
	font-style:'Lucida Console', Monaco, monospace;
	padding:8px;
	}

.cellcolor
	{
	background-color: #fcba7a;
	}





figure
	{
	display:inline;
	}

figcaption{
	color:white;
	text-align: center;
	border:px solid black;
	margin:0px px;
	width: 100%;
	border-radius:5px;
	font-family:verdana;
	font-size: 0.8em;
	font-style: italic; }

#tablatrekking
		{
		border:1px solid black;
		border-radius:3px;
		width:400px;
		}


#tablatrekking tr:nth-child(odd)
	{
	
	background-color:#90968a;
	
	}

#tablatrekking tr:nth-child(even)
	{
	background-color:#c6c4c4;
	}	


#tablatrekking td
	{
	
	
	
	
	font-size:90%;
	font-family:'Lucida Console', Monaco, monospace;
	text-align:left;
	
	
	}

	<!-- TABLA BUS TURISTICO-->
#tablabusturistico
		{
		border:1px solid black;
	
		width:230px;
		}


#tablabusturistico tr:nth-child(odd)
	{
	
	background-color:#1e9e43;
	
	}

#tablabusturistico tr:nth-child(even)
	{
	background-color:#a27409;
	
	}	


#tablabusturistico td
	{
	
	font-size:80%;
	line-height: 14px;
	font-family:'Lucida Console', Monaco, monospace;
	text-align:left;
	
	}


	<!-- REGLAS FIELDESET-->



			
 fieldset a{

text-decoration: none; 
}



 fieldset  a:link
	{
	color:#4a9bff; 
	text-decoration:none;
	}

 fieldset  a:visited
	{
	color:#4a9bff; text-decoration:none;
	}

fieldset   a:hover
	{
	color:#f19d18; text-decoration:none;
	font-size: 1.em;
	}


legend { background-color:black;
	font-size:1.3em;
	color:yellow;
	margin-left: 20px;
	border-radius:10px;2px;
	padding: 0px 10px;
}

<!-- FIN REGLAS FIELDESET-->



<!-- FIN FORMULARIO DE TABLA -->

<!-- BARRA DE MENU TOUR -->


ul#tours 
	{
	list-style-type:none;
	

	}

#tours  li
	{list-style-type:none;
	background-color:black;
	font-weight:bold;
	width:230px;
	height:30px;
	margin: 10px 0px 10px 30px;
	border: 1px solid gray;
	border-radius:2px 8px 8px 8px;
	float:left;
	background-color:black;
	font-size:0.9em;
	text-align:center;
	
	}
	
#tours  a
	{
	display:block;
	width:230px;
	height:30px;
	line-height:15px;
	text-decoration:none;
	text-align:center; 
	line-height:1.3em;
	padding:5px;
	}


		#tours a:link
				{
				color:white; 
				text-decoration:none;
				}

		#tours  a:visited
				{
				color:white; text-decoration:none;
				}
		#tours  a:hover
				{
				color:#6a840d; text-decoration:underline;
				}




.comprar {

	color:white;
	font-weight: bold; 
	font-style:oblique;
	text-align: center;
	font-size: 1.4em;
	float:right;
	margin-right:20px;
	border: 1px solid black;
	width:200px;
	border-radius: 5px 30px;
	background-color: black;
}

.map {
float:left;
padding:0px 0px 0px 0px;

border: 8px solid grey;
margin-right: 10px;
margin-bottom: 10px;
box-shadow: 0 0 1px 1px #cecece;
}

.table2{
	background-color:none;

}

.list ul{
	 list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
.list  li {
	background-image: url("images/thumbnails/list.png");
background-position: 2px;
    background-repeat: no-repeat;
    color: white;
    font-family: "Gill Sans MT";
    font-size: 18px;
    padding: 10 30px;
    text-align: left;
}