/* layout.css */

#bg-wrapper {
	border-bottom:1px solid #75625D;
	/*height:100%;*/
	/*height:500px;*/
	height: 500px;
	margin:0 auto;
	/*min-height:600px;*/
	width:100%;
	overflow-y: visible;
	position:relative;
}

#bg-wrapper img {
	display:none;
	margin:0 auto;
	right: 0;
}

#wrapper {
	background:#180905 url(../images/backgrounds/bg-content.png) repeat-x bottom;
	margin-top: -501px;
	width: 100%;
}

#header {
	background:#180905;
	height:442px;
	width:100%;
}

#header #top-flash-header { 
	background:#000000;
	border-bottom: 1px solid #543830;
	height: 40px;
	width: 100%;
	position:absolute;
	z-index:12;
}

#header #top-flash-header #lang {
	height: 40px;
	margin: 0 auto;
	width: 669px;
} 

#header #top-flash-header #lang ul { 
	padding-left:165px;
	padding-top:10px; }

#header #top-flash-header #lang ul li {
	float: left;
	margin-right: 10px;
}

#header #top-flash-header #lang ul li a { 
	color: #e7e2d1;
	font: 11px Arial,Helvetica, sans-serif;
}

#header #flash-container {
	height: 442px;
	margin: 0 auto;
	/*padding-top:40px;*/
	position:relative;
	width: 969px;
}

#header #flash-container #main-flash {
	background:#000000;
	left:0;
	height: 442px;
	position:absolute;
	width: 249px;
	z-index:13;
}

#header #flash-container #top-image { position:absolute; margin-top:60px; top:0; width:249px; z-index:14; }

#header #flash-container #center-image { position:absolute; margin-top:210px; /*top:0; */width:249px; z-index:14; }

#header #flash-container #bottom-image { position:absolute; margin-bottom:30px; bottom:0; width:249px; z-index:14; }

#header #slideshow-images {
	background:#330000 url(../images/header-images/flash-header1.jpg) no-repeat center;
	width:100%;
	height:605px;
}

#header #inner-header #slideshow-images { }

/* MENU STYLES */

#menu { 
	background:#E4E0CE; 
	height:29px;
	padding:15px 15px 15px 20px;
	margin:0 auto;
	width:935px;
	position:relative;
	z-index:30;
	/*border: #001100 2px solid*/}

ul.main-menu { padding:0px; margin:0px; }

ul.main-menu li { 
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.main-menu li a { display:block; height:30px; }

ul.main-menu li a.home { background:url(../images/menu/menu-home.png) 0px 0px no-repeat; width:62px; }
ul.main-menu li a.the-hotel { background:url(../images/menu/menu-the-hotel.png) 0px 0px no-repeat; width:101px; }
ul.main-menu li a.services { background:url(../images/menu/menu-services.png) 0px 0px no-repeat; width:92px; }
ul.main-menu li a.location { background:url(../images/menu/menu-location.png) 0px 0px no-repeat; width:94px; }
ul.main-menu li a.virtual-tour { background:url(../images/menu/menu-virtual-tour.png) 0px 0px no-repeat; width:148px; }
ul.main-menu li a.picture-gallery { background:url(../images/menu/menu-picture-gallery.png) 0px 0px no-repeat; width:141px; }
ul.main-menu li a.rates { background:url(../images/menu/menu-rates.png) 0px 0px no-repeat; width:69px; }
ul.main-menu li a.reservations { background:url(../images/menu/menu-reservations.png) 0px 0px no-repeat; width:122px; }
ul.main-menu li a.contact-us { background:url(../images/menu/menu-contact-us.png) 0px 0px no-repeat; width:101px; }

/*menu en frances */
ul.main-menu li a.accueil {background:url(../images/fr/menu-accueil.png) 0px 0px no-repeat; width:68px; }
ul.main-menu li a.l-hotel {background:url(../images/fr/menu-L-hotel.png) 0px 0px no-repeat; width:69px; }
ul.main-menu li a.nos-services {background:url(../images/fr/menu-nos-services.png) 0px 0px no-repeat; width:108px; }
ul.main-menu li a.localisation {background:url(../images/fr/menu-localisation.png) 0px 0px no-repeat; width:108px; }
ul.main-menu li a.virtual-tour-fran {background:url(../images/fr/menu-virtual-tour-fran.png) 0px 0px no-repeat; width:141px; }
ul.main-menu li a.galerie-images {background:url(../images/fr/menu-galerie-images.png) 0px 0px no-repeat; width:140px; }
ul.main-menu li a.tarifs {background:url(../images/fr/menu-tarifs.png) 0px 0px no-repeat; width:60px; }
ul.main-menu li a.reservations-fran {background:url(../images/fr/menu-reservations-fran.png) 0px 0px no-repeat; width:112px; }
ul.main-menu li a.contactez-nous {background:url(../images/fr/menu-contactez-nous.png) 0px 0px no-repeat; width:127px; }

/*menu en espaņol*/
/*ul.main-menu*/ li a.inicio {background:url(../images/es/menu-inicio.png) 0px 0px no-repeat; width:62px; }
ul.main-menu li a.el-hotel {background:url(../images/es/menu-hotel.png) 0px 0px no-repeat; width:84px;}
ul.main-menu li a.servicios {background:url(../images/es/menu-servicios.png) 0px 0px no-repeat; width:88px;}
ul.main-menu li a.ubicacion {background:url(../images/es/menu-ubicacion.png) 0px 0px no-repeat; width:96px;}
ul.main-menu li a.visita-virtual {background:url(../images/es/menu-visita-virtual.png) 0px 0px no-repeat; width:145px;}
ul.main-menu li a.galeria {background:url(../images/es/menu-galeria.png) 0px 0px no-repeat; width:144px;}
ul.main-menu li a.tarifas {background:url(../images/es/menu-tarifas.png) 0px 0px no-repeat; width:69px;}
ul.main-menu li a.reservaciones {background:url(../images/es/menu-reservaciones.png) 0px 0px no-repeat; width:122px;}
ul.main-menu li a.contactenos {background:url(../images/es/menu-contactenos.png) 0px 0px no-repeat; width:106px; }

/*menu en aleman */
ul.main-menu li a.hauptseite {background:url(../images/ale/menu-hauptseite.png) 0px 0px no-repeat; width:92px;}
ul.main-menu li a.das-hotel {background:url(../images/ale/menu-das-hotel.png) 0px 0px no-repeat; width:90px;}
ul.main-menu li a.leistungen {background:url(../images/ale/menu-leistungen.png) 0px 0px no-repeat; width:96px;}
ul.main-menu li a.standort {background:url(../images/ale/menu-standort.png) 0px 0px no-repeat; width:86px;}
ul.main-menu li a.virtual-tour-ale {background:url(../images/ale/menu-virtual-tour-ale.png) 0px 0px no-repeat; width:138px;}
ul.main-menu li a.foto-galerie {background:url(../images/ale/menu-foto-galerie.png) 0px 0px no-repeat; width:108px;}
ul.main-menu li a.preise {background:url(../images/ale/menu-preise.png) 0px 0px no-repeat; width:55px;}
ul.main-menu li a.reservierung {background:url(../images/ale/menu-reservierung.png) 0px 0px no-repeat; width:113px;}
ul.main-menu li a.kontaktieren {background:url(../images/ale/menu-kontaktieren.png) 0px 0px no-repeat; width:157px;}

ul.main-menu li a:hover,
ul.main-menu li a.active { background-position:0px -30px; }

#content {
	background:#eeebdf;
	padding:45px 15px 30px 15px;
	margin:0 auto;
	width:940px;
}

.main-page #content { padding-bottom:80px; }

#content #left-content { float:left; width:210px; }

#container #left-sidebar {
	float:left;
	width:202px;
	margin-bottom:20px;
}
#content #left-content #bg-ishtar {width:202px; margin-bottom:10px;}
#content #left-content #ishtar {
	/*background:url(../images/backgrounds/bg-ishtar1.jpg) no-repeat left top;*/	
	/*padding:15px 10px;*/
	height:297px;
	margin-bottom:20px;
	width:204px;
}
#content #left-content #ishtar-2 {
background:url(../images/fondo-ishtar-1.png) no-repeat left top;
padding-top:54px;
width:204px;
margin:auto;
}
#content #left-content #ishtar-3{
background-color:#6c200d;
/*margin-left:6px;*/
padding-left:20px;
width:170px;
margin-left:7px;
}

#content #main-content { 
	background:url(../images/backgrounds/bg-content-left.png) no-repeat left center;
	float:left;
	padding-left:40px;
	width:490px;
	min-height:540px;
  height:auto !important;
  height:540px;}
	
#content #main-content-bg { 
	background:url(../images/backgrounds/bg-content-right.png) no-repeat right center;
	padding-right:40px;
	min-height:540px;
  height:auto !important;
  height:540px;
	 }

#content #right-content { 
	float:left;
	padding-left:10px;
	width:188px; }
	
#bottom-corner {
	background:#EEEBDF none repeat scroll 0 0;
	margin:0 auto;
	padding:0px 15px 15px;
	width:940px;
}
	 
#content #right-content .right-banner { margin-bottom:20px !important; }

#footer {
	background:#190C06 url(../images/backgrounds/bg-footer.jpg) no-repeat center bottom;
	/*height:134px;*/
	width:100%;
	height:192px;
}

#inner-footer {
	color:#eeebdf ;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:970px;
	padding-top:20px;
}

#inner-footer #left-footer { float:left; width:220px; }

#inner-footer #middle-footer {
	padding:20px 30px;
	float:left; 
	width:520px; }
	
#inner-footer #middle-footer p { text-align:center; }

#inner-footer #middle-footer a { color:#eeebdf	; margin-right:15px; margin-left:15px; }

#inner-footer #right-footer { float:left; width:158px; }

#inner-footer #right-footer p { }

#inner-footer p { line-height:15px !important; }

/* CONTACT US */

#wrapper-section {
	width: 418px;
}

#wrapper-section #top-content {
	background: #e4e0ce;
	border-bottom: 2px solid #d9c9b0;
	height: 26px;
	padding: 20px;
}
#wrapper-section #top-content-tour{
	height: 26px;
	padding: 20px;
}

#wrapper-section #bottom-content {
	background: url(../images/backgrounds/bg-bottom-content.png) repeat-y;
	border-bottom: 2px solid #d8d1c1; 
	padding: 20px;
}

#wrapper-section #bottom-content-tour {
	/*background: url(../images/backgrounds/bg-bottom-content.png) repeat-y;
	border-bottom: 2px solid #d8d1c1; */
	padding: 20px;
}

#wrapper-section #bottom-content form {
	border-bottom: 2px solid #cac2ae;
	padding-bottom: 20px;
}

#wrapper-section #bottom-content form .form-row {
	margin-bottom:10px;
}

#wrapper-section #bottom-content form label {
	color: #7d7555;
	float:left;
	margin-right:10px;
	text-align: right;
	width:42%;
}

#wrapper-section #bottom-content form input.text {
	border: 1px solid #f4f0e8;
	width: 203px;
}

#wrapper-section #bottom-content form textarea {
	border: 1px solid #f4f0e8;
	height: 138px;
	width: 203px;
}

.buttons button {
	background: none;
	border: none;
	margin: 0;
	outline: none;
	padding: 0;	
}

#wrapper-section table {
	border-collapse: collapse;
	border-bottom: 2px solid #b6ae98;
	margin-bottom: 5px;
}

#wrapper-section table thead th {
	color: #7d7555;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	text-align: center;
}

#wrapper-section table tbody td {
	color: #7d7555;
	font-size: 11px;
	padding: 5px;
	text-align: center;
}

#wrapper-section table thead tr th.alignLeft { text-align: left !important; }
#wrapper-section table thead tr th.alignRight { text-align: right !important; }

#wrapper-section table tbody tr td.alignLeft { text-align: left !important; }
#wrapper-section table tbody tr td.alignRight { text-align: right !important; }

.tour-atraction { margin-bottom: 20px; }

.tour-atraction .right {
	float: right;
	width: 290px;
}

.tour-atraction .left { }

.text-section { float: left; }

.second-sidebar {
	background: url(../images/backgrounds/bg-content-left.png) no-repeat scroll left center;
	float: left;
	padding-left: 40px;
	width: 688px !important;
}

.second-sidebar-bg {
	background:transparent url(../images/backgrounds/bg-content-right.png) no-repeat scroll right center;
	padding-right: 40px;
}

#gallery-main-photo {
	margin-left:20px;
	width: 650px;
}

#gallery-thumb {
	margin-top: 20px;
}
#bgIshtar { width:192px; }
#contenidoIshtar{
	background-image:url(../images/ishtarbg.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	min-height:200px;
	padding-top:50px;
	padding-right:10px;
	background-color:#C19827; }
	
/*cusco pone */ 

.menu-cusco-pone{
color:#FFFFFF;
text-decoration:none;
}	
#flash-location{
width:466px;
margin:auto;
 }
.optimizacion{
width:280px;
float:left;
padding-top:10px;
font-size:11px;
color:#FFFFFF;
font-family:Arial , Helvetica, sans-serif;
font-weight:normal;
margin-left:15px;

}
.optimizacion-footer{
width:260px;
padding-top:10px;
padding-left:20px;
font-size:11px;
color:#EEEBDF;
font-family:Arial , Helvetica, sans-serif;
font-weight:normal;
margin:0 auto;
}
.optimizacion-footer-home{
width:320px;
padding-top:20px;
font-size:11px;
color:#EEEBDF;
font-family:Arial , Helvetica, sans-serif;
font-weight:normal;
margin:0 auto;
}
#cusco-pone1{
width:200px;
float:left;
color: #757575;
}
#cusco-pone2{
padding-top:12px;
width:165px;
height:46px;
float:right;
background:url(../images/es/cusco-pone/img-fondo-cusco-pone.png) no-repeat;
}
#cusco-pone2 ul{
list-style:none;
margin-left:24px;
}
#cusco-pone2 ul li{
list-style:none;
float:left;
margin-right:10px;
}
h1{
font-size:16px;
color:#5c4d46;
}

/* Live Weather*/

#live-weather {
	background:url(../images/backgrounds/bg-live-weather.png) no-repeat;
	height: 66px;
	width: 188px; }
#live-weather-container { position:relative; }
#live-weather-container #live-weather-img {
	height:52px;
	margin-right:-10px;
	margin-top:-24px;
	position:absolute;
	right:0;
	top:0;
	width:52px; }
#live-weather-container #live-weather-content {
	color:#584f44;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:9px;
	margin-top:13px;}
#live-weather-container #live-weather-location { margin:0 6px 0 66px; line-height:24px; }
#live-weather-container #live-weather-location-es { margin:0 6px 0 58px;; line-height:24px; }
#live-weather-container #live-weather-temperature { }

#firma{
float:right;
width:80px;
}
