﻿@charset "UTF-8";
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	padding-right: 5px;
}
.fecha2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
.idioma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #A20034;
	padding-right: 5px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #663366;
	text-transform: uppercase;
}
.titulo_gd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #663366;
	text-transform: uppercase;
}
.titulo_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20 px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-transform: uppercase;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #851c61;
	text-transform: none;
}
.subtabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4f0044;
	text-transform: uppercase;
}
.cuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #888;
}
.cuerpo_gd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #888;
}
.cuerpo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7c7c7d;
	padding: 18px;
}
.cuerpo_bco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.cuerpo_grs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
.notas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	padding: 1px;
}
.degradado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	background-color: #622425;
	background-image: url(images/back_degradado.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tapiz {
	background-image: url(images/tapiz_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.degradado_tapiz {
	background-color: #000;
	background-image: url(images/back_tapiz_negro.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.degradado_rojo {
	background-color: #000;
	background-image: url(images/back_tapiz_rojo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #BBB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.foother {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999;
}
.linkblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.mnurest {
	margin:0px;
	text-align:center;
	list-style:none;
	font-weight:600;
}
.mnurest a:hover {
	text-decoration:none
}

.cuadrito{
  
  z-index: -1;
  display:inline;
}
#divmensaje {

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:justify;
  	background-color:#f9f9fb;
   position:absolute; 
   padding: 5px;
   width:250px;
   left:227;
   top:711;
   /*display:block;*/
  z-index: 100;
  border-radius:5px;
  border: 1px solid #999;
  border-radius:5px;
  -ms-border-radius: 5px;
   -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.badEmail{background-color:#F00; color:#FFF}

div#menu{
	width:100%;
	height:auto;
	display:block
	margin-left:2px;
}
div#menu span{
	width:50%;
	height:60px;
	display:block;
	float:left;
	padding-top:5px;
	text-align:center
	
}
.active{border: 1px 1px 1px 1px solid #999;}

div#menu span img{margin:0px auto; width:105px;}
#divHotel, #divAvion{display: block; }

.bg-engine{background-color:#611a4a}



.palabras {
	font-family: Arial;
	font-size: 7pt;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: top;
	word-spacing: normal;
	color: #FFF;
	padding-right: 5px;
}
.bullets {
	font-family: Arial;
	font-size: 9pt;
	color: #a30132;
}

.phone2 {
	font-family: Arial;
	font-size: 11pt;
	color:#FFF;
	text-align: right;

}
.phone {
	color: #999999;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 5px;
}
.seprador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.cufon {
	font-size: 24pt;
	letter-spacing: -1px;
	text-align: right;
	word-spacing: normal;
	color: #333;
}

/*css barra social share*/

#sticky{
	
	position:fixed;
	bottom:0;
	/*display:none;*/
	height:auto;
	min-height:32px;
	overflow:visible;
	width:100%;
	background:#b7b7ba;
	z-index:999;
	opacity: 0.0;
	filter: "alpha(opacity=00)"; /* expected to work in IE 8 */
	filter: alpha(opacity=00);   /* IE 4-7 */
	zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */
}
body > table{ margin-bottom:32px;}

#sticky table{
	display:block;
	height:auto;
	margin:0px auto;
}
#sticky #open, #sticky #close{
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin-top:6px;
	margin-right:10px;
	margin:none;
	text-decoration:none;
	z-index:100;
}
#sticky #close{display:none}
#sticky #oculto{
	width:900px;
	height:auto;
	display:none;
	margin:0px auto;
}
#sticky #oculto p{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}
