﻿
/*Estilos para los intersticial */
#divInter {
	position: fixed;
	height: 100%;
	width: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
	display: none;
	z-index: 800;
}
.divOverlay {
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0;
	z-index: 801;
	background-color: rgb(0, 0, 0);
	opacity: 0.80; /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.divWrapper {
	position: absolute;
	z-index: 802;
	background-color: #FFF;
}

/* BANNER */
div.slider-nav span {
	width: 78px;
	height: 100px;
	top: 90%;
	margin-top: -50px;
}
div.slider-nav span.right {
	background: url(../Js/orbit/right-arrow.png);
	right: 0;
}
div.slider-nav span.left {
	background: url(../Js/orbit/left-arrow.png);
	left: 0;
}

#featured {
	width: 701px;
	height: 301px;
	background: #FFF url('../Images/elements/loading-big-black.gif') no-repeat center center;
	overflow: hidden;
}

#res_express a {
	display: block;
}
#infoIcon {
	background: url('../Images/Elements/Icons/icon-info.png') no-repeat 0 1px;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
}


/*NEW*/
.nav-tabs > li > a, .nav-pills > li > a {
	font-size: 13px;
	padding: 7px 4px;
}
.tab-content {
	background-color: #FFF;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-bottom: 15px;
}
ul#booking-tab {
	margin: 0;
}
#myCarousel {
	height: 301px;
}

.iconNewsletter {
	padding: 10px;
}
/*
.touchcarousel {
width: 700px;
height: 300px;
}
.touchcarousel-item {width:700px}
*/
#consultarReservacion {overflow: hidden;}
#consultarReservacion>div {padding:10px}

#MainContent_Suscripcion1_Errores_Envio {margin-top:10px;margin-bottom: 0;}
.ReservarFueraMexico.btn {padding:10px}

.royalSlider {
  width: 700px;
  height: 300px;
  overflow: hidden;
}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background: #fff;
}
.rsDefault .rsBullets {
background: #fff;
background: rgba(255,255,255,0.75);
}
#book .alert {padding: 5px;
margin-bottom: 10px;}
.banners-md img {height:auto;max-width:100%}


/*.booking-tool-mini {background-color:#fff;position:absolute;bottom:10px;left:10px;z-index:99}*/

#seo-content,
#blog,
#banners-md {margin-bottom:15px}

#banners-md li {margin-bottom:15px}
#banners-md li img {max-width: 100%;}

#seo-content h2,
#blog h2 {
	margin:0;
	font-size: 18px;
}

#blog {overflow:hidden;}
#blog .header {background-color: #f1f1f1;}
#blog .header p {padding-bottom:10px;}
#blog .post-container {position:relative;}
#blog .post-container h1,
#blog .post-container p {font-size:13px !important;font-family:"Helvetica", Arial;margin-left:60px}
#blog .post-container p {display:none;}
#blog .post-container > div {height:50px; width:50px;float:left;margin-right:10px;overflow:hidden;position:absolute;top:0;left:0;border-radius:4px}
#blog .post-container img {height:50px;}
#blog .label a {color:#fff; text-transform:capitalize;}
#blog .post {padding: 15px 0;}
#blog .post ul {margin-left:60px;margin-bottom: 0;}
#blog .fa {color:#999}
#blog .info div:nth-last-child(1) {border-top:1px solid #f1f1f1}
#blog .post ul {overflow:hidden;height:40px;}
#blog .post ul li {padding-left: 0;padding-right: 1px;}

#seo-content .header,
#blog .header,
#seo-content .info {padding: 15px 15px 0;}
#blog .info {padding: 0 15px 0;}

.banners-sp h1 {font-size:16px; margin:0;padding-bottom:10px;padding-top: 7px;}
.banners-sp .social a {display:block}
.banners-sp .social li {padding:0}

#accesos-rapidos h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 12px 10px;
	background-color:#f1f1f1;
}
#accesos-rapidos .nav-pills>li>a {border-radius: 0;color:#333;font-size: 13px;padding: 6px 10px;}
#accesos-rapidos .nav-pills>li>a:hover {background-color:#e1e1e1}
