/*****************************************Hotel_Styles***********************/
html, body {
	margin: 0; padding:0; border:0;
    height:100%; width:100%;
	background-image:url(../img/bg_old.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
	font: normal 13px Arial, Helvetica, sans-serif;
	/*color:#7f7f7f;*/
	color:#333;
	line-height:1.2;
}
img, form {
 margin: 0; padding:0; border:0;
}

.clear{
	clear:both;
}
/*********************ERROR-DEBUG-*********************/
.error {
	display: block;
	font: bold 10px/12px "Courier New", Courier, monospace;
	color: #990033;
	background-color: #CC9999;
	border: 1px solid #990033;
	text-align: center;
    margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 80%;
	}
	
.error_blue {
	display: block;
	font: bold 10px/20px Georgia, "Times New Roman", Times, serif;
	color: #3333FF;
	background-color: #EEEEFF;
	border-bottom: 1px solid #3333FF;
	text-align: center;
    margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	}
/*********************H(Tags)*********************/
#logo {  
   width:243px;
   float:left;
   margin:0; padding:0;
}
h2{
  font: bold 12px Arial, Helvetica, sans-serif;
  color:#466674;
  margin:0; padding:0;
}
h3{
  font: normal 25px Arial, Helvetica, sans-serif;
  color:#000000;
  margin:0; padding:0;
}
h4{
  font: bold 12px Arial, Helvetica, sans-serif;
  color:#932a71;
  margin:0; padding:0;
}
.enlace_vuela{
	 font: bold 12px Arial, Helvetica, sans-serif;
     color:#466674;
}
.enlace_terms{
	 font: normal 11px Arial, Helvetica, sans-serif;
     color:#466674;
}
.enlace_terms_text{
	 font: normal 11px Arial, Helvetica, sans-serif;
     color:#000;
}
/*********************Wrapper*********************/
#wrapper{
	width:911px;
	float:left;
	margin:0; padding:0;
}
#right_container{
	width:671px;
	float:right;
	margin:35px 0px 0px 0px; 
	padding:0px;
}
.head_spanaoir{
	float:right;
	vertical-align: bottom;
	margin:0px 0px 0px 20px;
	padding:0px;
}
.head_title{
	color:#83105D;
	float:left;
	font-size:16px;
	padding:27px 0 0 20px;
}
/*********************Main_nav*********************/
#main_nav{
	margin:15px 0px 0px 11px;
	padding:0px; 
}
#main_nav ul{
	margin:0; padding:0;
	list-style:none;
}
#main_nav li{
	float:left;
	margin:0px ;
	padding:0px 14px 0px 0px;
}
#main_nav li a{color:#5797AF; text-decoration:none; font-size:16px;}
#main_nav li a:hover{color:#a4a4a4;}
/*********************Image_View*********************/
.image_view{
	width:671px;
	margin-top:35px;
	padding:0px;
}
.image_frame{
	width:671px;
	height:249px;	
}
.arrow_frame{
	width:671px;
	height:249px;
	position:absolute;
	left: 240px;
	top: 177px;	
}
#pre{
	width:32px;
	height:49px;
	display: none;
	float:left;
	margin-top:60px;
}
#next{
	width:32px;
	height:49px;
	display:block;
	float:right;
	margin-top:60px;
}
.bottom_info{
	width:671px;
	height:43px;
	padding-top:5px;
}
/*********************Sub_menu*********************/
.sub_menu{
	width:669px;
	margin:10px 0px 0px 0px; padding:0;
}
.sub_menu ul{
	margin:0px;
	padding:5px 0 0 0;
	list-style:none;
}
.sub_menu li{
	margin:0px 6px 0px 0px;
	padding:0px;
	float:left;
	list-style:none;
	color:#5797af;
	font: 14px/14px Helvetica, Arial;
}
.sub_menu a:link,
.sub_menu a:visited,
.sub_menu a:active
{
	color:#5797af;
	font: 14px/14px Helvetica, Arial;
}
.sub_menu a:hover{
	color:#a4a4a4;
}

/*********************List_Styles*********************/
.list_style_01{
  margin:10px 0px 20px 0px;
  padding:0px;
}
.list_style_01 ul{
  margin:0px; padding:0px;
  list-style:none;
}
.list_style_01 li{
  float:left;
  margin-right:25px;
  padding:0px;
}
.list_style_01 .gothambook{color:#5797AF;}
.blue{color:#5797AF;}
.list_style_01 a{color:#333; text-decoration:none;}
.list_style_01 a:hover{color:#7F7F7F;}
/*********************Content_area*********************/
.content_area{
	width:669px;
	padding-top: 5px;
}
.photo_display{
	width:669px;
	height:247px;
	margin:15px 0px 10px 0px;
}
.contenedor_image{
	width:669px;
	height: 247px;
	margin:15px 0px 10px 0px;
	background-repeat:no-repeat;
}
.photo2_display{
	width:669px;
/*	height:210px;*/
	margin:15px 0px 10px 0px;
}
/*********************footer*********************/
.footer_logo{
	width:671px;
	height: 93px;
	margin-top:25px;
}
.logo_listing{
	float:left;
	height:93px;	
}
.logo_right{
	float:right;
	height:93px;
}
.footer{
	width:378px;
	height:45px;
	background-color:#5395be;
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:50px;
	padding:5px 0px 0px 10px;
}
.spacer{
	height:20px;
	}
	
.text_{
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #333;
	line-height:1.2;
}

.facebook{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #B5D5E4;
}
/* CSS Document */

#slideshow {
    position:relative;
    height:400px;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
    background-color: #FFF;
}

#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
}

#slideshow div img {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
.nom_r{font-size:28px; text-transform:uppercase; color:#000;}
.social{float:right;}
.st_twitter_hcount, .st_fblike_hcount, .st_plusone_hcount, .st_facebook_hcount{float:left;}

