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

* {
  margin:0;
  padding:0;
}

body.home {
  background: #ece6d3 url(../img/fondo-1.jpg) no-repeat scroll center top; 
}

body.about-us {
  background: #ece6d3 url(../img/fondo-2.jpg) no-repeat scroll center top; 
}

body.our-packages {
  background: #ece6d3 url(../img/fondo-3.jpg) no-repeat scroll center top; 
}

body.hotels {
  background: #ece6d3 url(../img/fondo-4.jpg) no-repeat scroll center top; 
}

body {
  color:#92886a;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}


#wrapper {
  margin:0px auto;
  width:950px;
  background: #ece6d3 url(../img/wrapper-background.png) no-repeat scroll center top;
  overflow:hidden;
}


#header {
  height:137px;
/*  background: #ffffff url(../img/fondo-encabezado.jpg) no-repeat scroll center bottom;*/
  position:relative;
}

#logo {
  width:225px;
  height:62px;
  left:25px;
  top:25px;
  position:absolute;
}

#the-best-service-the-best-rates {
  width:569px;
  height:73px;
  left:280px;
  top:15px;
  position:absolute;
}

#languages {
  top:13px;
  left:780px;
  position:absolute;
}

#lenguajes {
  top:13px;
  left:780px;
  position:absolute;
}

#languages a, #lenguajes a, table a{
  color:#91886a;
}

#menu {
  top:113px;
  left:16px;
  position:absolute;
  color:#ffffff;
  font-size:12px;
}

.menu-our-packages{
  width:918px;
  height:32px;
  background:url(../img/background-menu-our-packages.jpg) no-repeat left top;
}

.menu-paquetes{
  width:918px;
  height:32px;
  background:url(../img/background-menu-paquetes.jpg) no-repeat left top;
}


.menu-hotels{
  width:918px;
  height:32px;
  background:url(../img/background-menu-hotels.jpg) no-repeat left top;
}

.menu-hoteles{
  width:918px;
  height:32px;
  background:url(../img/background-menu-hoteles.jpg) no-repeat left top;
}

.menu-cities{
  width:918px;
  height:32px;
  background:url(../img/background-menu-cities.jpg) no-repeat left top;
}

.menu-ciudades{
  width:918px;
  height:32px;
  background:url(../img/background-menu-ciudades.jpg) no-repeat left top;
}

.menu-about-us{
  width:918px;
  height:32px;
  background:url(../img/background-menu-about-us.jpg) no-repeat left top;
}

.menu-acerca-de{
  width:918px;
  height:32px;
  background:url(../img/background-menu-about-us.jpg) no-repeat left top;
}






#menu ul {
  left:10px;
  top:8px;
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  display:inline;
  position:absolute;
}

#menu li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  display:inline;
  padding-left:10px;
}

#menu li a {
  text-decoration:none;
  color:#ffffff;
  border:none;
}

#menu li a:hover{
  text-decoration:underline;
}




#photo {
  left:16px;
  top:8px;
  width:918px;
  height:304px;
  position:relative;
}

#search {
  float:right;
  padding-top:5px;
//  padding-top:4px;
  width:440px;
  font-size:11px;
}

.txtSearch{
  width:160px;
  height:17px;
  border:#2e5668 1px solid;
}

#search a{
  border:0;
  color:#FFFFFF;
}


/* ------------- Panel Izquierdo --------------- */
#left {
  float:left;
  left:16px;
  top:8px;
  width:669px;
  position:relative;
}

#flash {
  height:304px;
  left:0px;
  position:relative;
}

#left h1{
  color:#77a6bc;
  font-size:16px;
}

#left h1.title {
  color:#92886a;
  font-size:33px;
}

#title-city{
  width:632px;
  height:30px;
  background:url(../img/background-city.jpg) no-repeat top left;
  float:left;
}

#title-city h3{
  color:#ece6d3;
  font-style:italic;
  font-weight:bold;
  padding-left:10px;
  font-size:22px;
}

#image-hotel{
  padding-top:20px;
  width:171px;
  height:160px;
  float:left;
}

#background-hotel{
  width:480px;
  min-height:145px;
  background:url(../img/background-hotel-our-packages-test.png) no-repeat top right;
  float:left;
  padding-bottom:20px;
  padding-top:13px;
}

#background-hotel p{
  line-height:14px;
}

#background-hotel-ii{
  width:469px;
  min-height:145px;
/*  background:url(../img/background-hotel-our-packages.png) no-repeat top right;*/
  background:url(../img/background-hotel-our-packages-test.png) no-repeat top right;
  float:left;
  padding-bottom:10px;
  padding-top:25px;
}

#background-cities {
  width:460px;
  min-height:145px;
  background:url(../img/background-hotel-our-packages-test.png) no-repeat top right;
  float:left;
  padding-bottom:10px;
  padding-top:25px;
  padding-left:20px;
}

#background-hotel-ii p, #background-cities p{
  line-height:14px;
}

#background-hotel h3, #background-hotel-ii h3, #background-cities h3{
  color:#77a6bc;
  font-size:17px;
}

#background-hotel h4, #background-hotel-ii h4, #background-cities h4{
  color:#77a6bc;
  font-size:14px;
}

#background-hotel a, #background-hotel-ii a, #background-cities a{
  color:#77a6bc;
  font-style:italic;
}

#background-hotel .tittle-tiny, #background-hotel-ii .tittle-tiny, #background-cities . tittle-tiny{
  color:#77a6bc;
  font-weight:bold;
}

#background-hotel a.email-easy, #background-hotel-ii a.email-easy, #background-cities a.email-easy{
  color:#92886a;
  font-style:normal;
  text-decoration:none;
  font-weight:bold;
}



/* ------------- Panel Derecho --------------- */
#right {
  float:left;
  left:16px;
  top:8px;
  width:246px;
  position:relative;
}

#booking-area {
  width:249px;
  height:304px;
  background: url(../img/fondo-area-reservaciones.jpg) no-repeat;
}

#reserve_title {
  font-size:14px;
  font-weight:bold;
  left:12px;
  top:15px;
  position:relative;
}

#background-right {
  float:left;
  overflow:hidden;
  background: url(../img/background-right.jpg) no-repeat scroll left top;
  width:261px;
}

#content-right {
  padding:10px 0 0 0;
}



/* ------------- Para El Footer --------------- */
#footer{
  background:#d1cbb6;
}

#adornos{
  background:#ece6d3 url(../img/adorno.png) repeat-x center top;
  height:25px;
}

#logo-autos{
  height:89px;
  margin:0px auto;
  width:950px;
  overflow:hidden;
}

#menu-footer{
  background:url(../img/sombreado-menu-inferior.png) no-repeat scroll center top;
  height:59px;
}

#menu-content{
  font-size:12px;
  padding-top:25px;
  width:950px;
  height:20px;
  text-align:left;
}

#menu-footer ul {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  display:inline;
}

#menu-footer li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  display:inline;
  padding-left:10px;
}

#menu-footer li a, li img, table img {
  text-decoration:none;
  color:#92886a;
  border:none;
}

#menu-footer li a:hover{
  text-decoration:underline;
}

a, img{
  border:0;
}
