/* CSS */
/* Cuerpo */
body,html {
	margin : 0px 0px 0px 0px;
	background: #EDEDED;
	height: 100%;
}

/* Formato parrafo */
p {
	margin-top: 0;
	margin-bottom: 0;
	position:relative;
}
/* Formato texto */
body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #485047;
}
.t8 {
	font-size: 8px;
}
.t9 {
	font-size: 9px;
}
.t10 {
	font-size: 10px;
}
.t11 {
	font-size: 11px;
}
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.tit1{ color: #0D6FA3; font-family:'Trebuchet MS'; font-size: 19px;}
.tit2{ color: #FFFFFF; font-family:"Trebuchet MS"; font-size: 12px; font-weight:bold;}
.tit3{ color: #698FA4; font-family:"Trebuchet MS"; font-size: 14px;}
.tit4{ color: #0D6FA3; font-family:"Trebuchet MS"; font-size: 20px; font-style:italic; }
.tit5{ color: #666; font-family:"Trebuchet MS"; font-size: 14px; }
.tit7{ color: #0D6FA3; font-family:"Trebuchet MS"; font-size: 11px; font-weight:bold; }

.tit6{ color: #A49A75; font-family:"Trebuchet MS"; font-style:italic; font-weight:bold; font-size: 12px; }

.bordetarifa{ border-bottom:1px solid #E2EBEF}

.blanco{ color:#FFF }

.gris{ color:#999 }
.gris2{ color:#666 }
.tit{ font-size:16px; font-style:italic; font-weight:bold; color:#4C5048; font-family:"Trebuchet MS"; margin-bottom:15px; }

.whatsapp{
	position:fixed;
	z-index:999;
	top:78vh;
	left:88vw;
	height: 90px;
	width: 90px;
	border-radius: 45px;
	background: #57BB63;
	animation-name: fondowapp;
  	animation-duration: 3s;
  	animation-iteration-count: infinite;
	-webkit-box-shadow: 0px 1px 15px -10px rgba(0,0,0,1);
	-moz-box-shadow: 0px 1px 15px -10px rgba(0,0,0,1);
	box-shadow: 0px 1px 15px -10px rgba(0,0,0,1);
	}
.iconwapp {
 	height: 90px;
	width: 90px;   
}

.whatsappm{
	position:fixed;
	z-index:999;
	top:70vh;
	left:70vw;
	height: 270px;
	width: 270px;
	border-radius: 135px;
	background: #57BB63;
	animation-name: fondowapp;
  	animation-duration: 3s;
  	animation-iteration-count: infinite;
	-webkit-box-shadow: 0px 3px 45px -30px rgba(0,0,0,1);
	-moz-box-shadow: 0px 3px 45px -30px rgba(0,0,0,1);
	box-shadow: 0px 3px 45px -30px rgba(0,0,0,1);
	}  
.iconwappm {
 	height: 270px;
	width: 270px;   
}

@keyframes fondowapp {
	0% {
		background: #57BB63;
	}
	50% {
		background: #45D853;
	}
	100% {
		background: #57BB63;
	}
}

/* Sangria para tabla */
.s10b {
	padding-left: 10px;
	padding-right: 10px;
}
.sm {
	padding-left: 50px;
}
/* Justificar texto */
.jus { 
	text-align: justify;
}
.inter{ line-height: 150%; }
.inter2{ line-height: 200%; }
 
/* Formato enlaces */
a {
	color: #09C;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #09C;
}
a:hover {
	text-decoration: underline;
	color: #09C;
}
a:active {
	text-decoration: none;
	color: #09C;
}


#link a {
	color: #09C;
}
#link a:link {
	text-decoration: none;
}
#link a:visited {
	text-decoration: none;
	color: #09C;
}
#link a:hover {
	color: #09C;
	text-decoration: none;
	text-transform: uppercase
}
#link a:active {
	text-decoration: none;
	color: #09C;
}

#linkw a {
	color: #597997;
}
#linkw a:link {
	text-decoration: none;
}
#linkw a:visited {
	text-decoration: none;
	color: #597997;
}
#linkw a:hover {
	color: #FFF;
	text-decoration: none;
}
#linkw a:active {
	text-decoration: none;
	color: #597997;
}

#linkdn a {
	color: #999;
}
#linkdn a:link {
	text-decoration: none;
}
#linkdn a:visited {
	text-decoration: none;
	color: #999;
}
#linkdn a:hover {
	color: #333;
	text-decoration: none;
}
#linkdn a:active {
	text-decoration: none;
	color: #999;
}

#linkag a {
	color: #485047;
}
#linkag a:link {
	text-decoration: none;
}
#linkag a:visited {
	text-decoration: none;
	color: #485047;
}
#linkag a:hover {
	color: #09C;;
	text-decoration: none;
}
#linkag a:active {
	text-decoration: none;
	color: #485047;
}

#linkdn2 a {
	color: #94B5C5;
}
#linkdn2 a:link {
	text-decoration: none;
}
#linkdn2 a:visited {
	text-decoration: none;
	color: #94B5C5;
}
#linkdn2 a:hover {
	color: #0D6FA3;
	text-decoration: none;
}
#linkdn2 a:active {
	text-decoration: none;
	color: #94B5C5;
}

#linkpie a {
	color: #999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
}
#linkpie a:link {
	text-decoration: none;
}
#linkpie a:visited {
	text-decoration: none;
	color: #999;
}
#linkpie a:hover {
	color: #FFF;
	text-decoration: none;
}
#linkpie a:active {
	text-decoration: none;
	color: #999;
}
/* Capas */

.box {
width:990px; height:auto; overflow:hidden; position:relative; text-align:left; padding: 0px; margin-top:0x;
}
.boxin{
width:960px; height:auto; overflow:hidden; position:relative; text-align:left; padding: 15px 15px 15px 15px;
}
.boxcol1 { 
width:230px; height:auto;  overflow:hidden; position:relative; float:left; padding-top:11px; z-index:1;
}
.boxcol2 { 
width:715px; height:auto;  overflow:hidden; position:relative; float:left; padding-left:15px; z-index:1; 
}
.boxpie {
width:675px; height:100px; position:relative; padding:10px 20px 20px 20px; background:url(img/fondopie.png) no-repeat; z-index:2;
}
.boxcontent {
width:675px; height:auto; overflow:hidden; position:relative; padding:10px 20px 30px 20px; background:#FFF; z-index:1;
}
.boxcabcol {
width:675px; height:343px; overflow:hidden; position:relative; padding:20px; background:url(img/fondocabcol.png) no-repeat; z-index:1;
}
.boxcabcolpagos {
width:675px; height:30px; overflow:hidden; position:relative; padding:20px; background:url(img/fondocabcol.png) no-repeat; z-index:1;
}
.boxcol3 { 
width:405px; height:auto;  overflow:hidden; position:relative; float:left; padding-right:20px; z-index:1;
}
.boxcol4 { 
width:230px; height:auto;  overflow:hidden; position:relative; float:left; padding-left:20px; background:url(img/sep.gif) repeat-y; z-index:1;
}
.boxcolsep { 
width:675px; height:31px;  overflow:hidden; position:relative; float:left; padding-top:20px;  z-index:1;
}

.boxcol5 { 
width:230px; height:auto;  overflow:hidden; position:relative; float:left; padding-right:20px; z-index:1;
}

.boxcol6 { 
width:405px; height:auto;  overflow:hidden; position:relative; float:left; padding-left:20px; background:url(img/sep.gif) repeat-y; z-index:1;
}

.boxconsub{
width:593px; height:auto; position:relative; margin-bottom:27px; background:url(img/fondodiv2.png) no-repeat
}
.minibox{
width:195px; height:auto;  margin-bottom:25px;
}
.miniboxin{
width:165px; height:auto; padding:15px 15px 15px 15px;
}
.minidiv{
width:463px; height:55px; background:url(img/fondodiv.gif) no-repeat; line-height:55px; font-size:14px; margin-bottom:20px; padding-left:20px; overflow:hidden
}

@media print {
    .oculto {display:none}
    body { margin-top: 50px; margin-right: 20px;}
  }
.correo {
	unicode-bidi: bidi-override;
	direction: rtl;
	}
/* Formulario */

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;

	}

.boton {
	border: none;
	background:url("img/fondoboton.png");
	width: 126px; height: 41px;
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	font-family:"Trebuchet MS";
	color: #FFF;
	line-height:41px;	
	cursor:pointer;
	}
.boton2 {
	border: 0px solid #00CC00;
	background:url("img/fondoboton.png");
	width: 126px; height: 41px;
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	font-family:"Trebuchet MS";
	color: #FFF;
	cursor:pointer;
	line-height:41px;
	margin-top:7px;
	}
.boton3 {
	border: none;
	background:url("img/fondoboton2.png");
	width: 126px; height: 41px;
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	font-family:"Trebuchet MS";
	color: #FFF;
	line-height:41px;	
	cursor:pointer;
	}	
.campo {
	border: 1px solid #CCC;
	width: 405px; height: 25px;
	background:#FFF;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #069;
	line-height:25px;
	}
.campo2 {
	border: none;
	width: 190px; height: 20px;
	background:url(img/fondoformreserva.jpg) no-repeat;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color:#069;
	line-height:20px;
	}
#Arribo, #Salida {background:url(img/calendar.png) no-repeat center right 10px; cursor:pointer; padding-left:10px; width:95%;}
#Dias, #Monto, #Apart { width:30%; height:auto; border:none; color:#333; font-weight:bold; background:none; }
#Apart{ width:100%;}	
.area {
	border: 1px solid #CCC;
	width: 400px;
	height: 58px;
	font-size: 14px;
	color: #069;
	background-color: #FFF;
	font-family: "Trebuchet MS";
	overflow:auto;
	}
.area2 {
	border: 0px solid #555;
	width: 260px;
	height: 88px;
	font-size: 14px;
	color: #4F7100;
	background-color: transparent;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin:5px;
	overflow:auto;
	}	
/* HR Color */
hr {
padding: 0;
margin: 0;
border: solid #E5E5E5;
border-width: 1px 0 0 0;
color: #E5E5E5;
height: 1px;
}

/* Encabezados */
h1,h2,h3,h4,h5,h6 {
	color: #006A9D;
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
}

 /* Menu */

.menuvertical a, .menuvertical a:visited {
	display:block;
	width:230px;
	height:40px;
	background:url(img/fondomenu.png); 
	background-position:left top;
	background-color:transparent;
	text-align:left;
	color:#CCC;
	line-height:40px; 
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow:hidden;
	margin-bottom:0px;
}

.menuvertical a:hover { color:#1A80AD; }

.menuvertical a#selected, .menuvertical a#selected:hover { cursor:default; color:#F5BD36; }

.smvertical{ padding-left:40px; }
						
/* Fin CSS */