/* CSS Document */


/* =========================
	GENERAL
========================= */


*{
	margin:0;
	padding:0;
	}



body{
	background-image: url(../imagenes/bg.gif);
	background-color: #003;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}
	
	
	
p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #18394f;
	text-align:justify;
	line-height:20px;
	margin:0 0 10px 0;
	}
	
p.ultimo{
	line-height:16px;
	margin:0 0 5px 0;
	}

br{
	line-height:75%;
	}

/*
===============================
C A P A S
===============================
*/


#contenedor{
	background-image: url(../imagenes/wrap.png);
	border-left: #5797de 2px solid;
	border-right:	#5797de 2px solid;
	width: 752px;
	margin:0 auto;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}



#navegacion{
	background-image:url(../imagenes/navbar.png);
	height: 18px;
	margin: 0px;
	padding:4px;
	position:relative;
	border-left: #528cce 1px solid;
	border-right: #528cce 1px solid;
	}
	
	
#navi {  	
	list-style:none;	
	margin:0;	
	padding:0;
	}
	
#navi a#actual{
	color: #000000;
	text-decoration: underline;
	}
	

#navi li {
	display: inline;	
	margin:0 px;	
	padding:0 px;
	}

#autobuses{
	height:auto;
	width:735px;
	margin: 0 0 15px 15px;
	background-color:#f2f2f2;
}

#correos{
	margin:0;
	padding:0;
	height:inherit;
	width:752px;
	background-color: #F2F2F2;
	}

#servicios{
	height:auto;
	width:;auto;
	}

#contacto{
	margin: auto;
	height:auto;
	width:auto;
	text-align:center;
	}


#menunav{
	font: 11px/18px arial,verdana,sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	}


#menunav a {
	text-decoration: none;
	color: #3366CC;
	padding:4px 0px 4px 4px;
	margin: 200px 10px 0px;
	}


#menunav a:hover {
	text-decoration: underline;
	color: #2b3e5f;
	}
	

#encabezado{
	height: 182px;
	width: 754;
	border-top: #528cce 2px solid;
	border-bottom: #528cce 2px solid;
	background-color:#E9F2FA;
	}
	
	
#contenidos{
	height:auto;
	width: 470px;
	float:left;
	margin: 0px;
	padding-left:35px;
	padding-top: 20px;
	}
	

#contenidos2{
	width: 470px;
	text-align: left;
	margin: auto;
	padding-left: 100px;
	padding-top: 10px;
	}


#recontenido{
	width:470px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding: 20px 0 0 20px;
	}

#recontenido-hoteles{
	width: 729px;
	height:auto;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
		
#lateral-hoteles{
		width: 200px;
		height: 100%;
		float: right;
		margin: 2px 1px 0 0;
		background-color: #EBF2FA;
		padding: 2px auto;
		}		

#lateral{
	width: 205px;
	padding-left: 26px;
	padding-top: 10px;
	float: right;
	padding-right: 2px;
	margin-top: 0px;
	}
	
#lateralcontact{
	width: 215px;
	padding-left: 28px;
	padding-top: 0px;
	float: right;
	padding-right: 2px;
	}
	
.lateral-bloques-espaciado{
	height:auto;
	width:auto;
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	}
	
#pie{
	background-image:url(../imagenes/navbar.png);
	border-bottom: #6d6d74 1px solid;
	border-right:	#6d6d74 1px solid;
	border-left:	#6d6d74 1px solid;
	clear: both;
	font-size: 9px;
	color: #528cce;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	letter-spacing: 4px;
	height: 20px;
	}

#piecontenido{
	margin-top: 5px;
	padding-top: 0px;
	font: 12px arial,verdana,sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: center;
	}
	

#promociones{
	background-color:#FFFFFF;
	width: 700px;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	
#hoteles{
	width: 700px;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
	
#convenciones{
	height:113px;
	width:693px;
	background-color:#EAF4FF;
	text-align:right;
		}	
		
		
#organizar{
	height:auto;
	width:675px;
	background-color:#D6E8F5;
	padding: 0;
	}		
	
	
/* 
===============================
L I N K S   
===============================
*/

a.pasivo:link {
	font: 11px/18px arial,verdana,sans-serif;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
	
a.pasivo:visited {
	font: 11px/18px arial,verdana,sans-serif;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}

a.pasivo:hover {
	font: 11px/18px arial,verdana,sans-serif;
	text-decoration:underline;
	font-weight: bold;
	color: #ffffff;
	}

a.pasivo:active {
	font: 11px/18px arial,verdana,sans-serif;
	text-decoration:underline;
	font-weight: bold;
	color: #ffffff;
	}	
	
	
	
/* =========================
	T A B L A S
========================= */	
	
		
table.tabla-info td{
	padding: 3px 2px 3px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	color: #18394f; */
	font-size: 11px;
	line-height: 13px;
	border-collapse:collapse;
	}
		
		
table.tabla-contacto td{
	padding: 2px 0 2px 4px;
	}
		
table.tabla.correos{
	margin:15px auto;
	text-align:center;
	}		
		
table.tabla-contacto{
	text-align:center;
	margin:0 auto;
	padding: 2px 2px 2px 4px;
	}		

table.tabla-email{
	margin: 15px auto;
	text-align:center;
	}



div#recontenido-hoteles td{
	padding:2px 0 2px 8px;
	border-color: #CCC;
	}

.lista-conv{
	margin:0 0 0 150px;
	font-weight:600;
	}

div#hoteles td{
	padding-left: 1em;
	padding-top: 2px;
	padding-bottom:2px;
}

/* =========================
	I M A G E N E S 
========================= */ 

.foto-convenciones{
	float:right;
	}
	
.texto-convenciones{
	float:left;
	padding:25px 0 0 45px;
	color: #003366;
	}
	

.encabezado{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#18394f;
	background-color: #1d4171;
}

.non{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#18394f;
	background-color: #c2dbef;
}

.par{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#18394f;
	background-color: #f0f8ff;
}


.par-gris{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
}


.par-claro{
	background-color:#fbfbfb;
	}




/*
===============================
T E X T O S
===============================
*/


.texto-naranja{
	color:#F60;
	font-weight:700;
	}



.textos-azules {
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.texto-tablas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #18394f;
	font-size: 11px;
	line-height: 20px;
	}

.texto-conven {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #18394f;
	font-size: 13px;
	line-height: 20px;
	text-align:justify;
	}



.texto-tablas-gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	}

.texto-tablas-negro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	}

.texto-comentarios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #3E6595;
	font-size: 10px;
	}

.texto-encabezados-blancos{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 20px;
	}



.texto-lateral-bold {font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10px; */
/*	color: #000000; */
	font-weight: bold;
	/*text-align:center; */
	}
	
	
.texto-banners{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	display:inline;
	background-color: #A3A3A3;
	color:#FFF;
	padding:1px 4px;
	marign:0 auto 0 0;
	}
	
a:link {
	color: #528CCE;
}
a:visited {
	color: #528CCE;
}
a:hover {
	color: #000066;
}
a:active {
	color: #528CCE;
}



















/* =========================
	F O R M U L A R I O  
========================= */

.campo{
	width:180px;
	height:10px;
	margin:0 0 5px 0;
	padding:0px;
	background-color:#ffffff;
	font-size:10pt;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}

.box{
	width:230px;
	margin:2px 0 0 2px;
	padding:0;
	background-color:#ffffff;
	font-size:10pt;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #222;
}


.input-dia{
	width:43px;
	height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	border:#666 solid 1px;
	background-color:fff;
	color:#222;
}

.input-mes{
	width:98px;
	height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	border:#666 solid 1px;
	background-color:fff;
	color:#222;
}
	
.input-habitaciones{
	width:36px;
	height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	border:#666 solid 1px;
	background-color:fff;
	color:#222;
}
	
.input-45px{
	width:45px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0px;
	background-color:#ffffff;
	font-size:10pt;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	}


.input-80px{
	width:80px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0px;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #222;
	}


.input-100px{
	width:100px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0px;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #222;
	}


.input-120px{
	width:120px;
	height:18px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	margin:2px 0 0 2px;
	padding:0;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;

	}

.input-150px{
	width:150px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #222;
	}


.input-200px{
	width:200px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#222;
	}

.input-250px{
	width:250px;
	height:18px;
	margin:2px 0 0 2px;
	padding:0;
	background-color:#fff;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#222;
	}


.boton-enviar{
	background-image:url(../imagenes/b_enviar.jpg)
	}


.campito-dia{
	width:40px;
	margin:0 0 5px 0;
	padding:0px;
	background-color:#ffffff;
	font-size:10pt;
	border-left:#666666 solid 1px;
	border-top:#666666 solid 1pxx;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}



.campito-mes{
	width:100px;
	margin:0 0 5px 0;
	padding:0px;
	background-color:#ffffff;
	font-size:10pt;
	border-left:#666666 solid thin;
	border-top:#666666 solid 2px;
	border-bottom:#CCC solid thin;
	border-right:#CCC solid thin;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}


/* =========================
	Encabezados  
========================= */


h1{
	Font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FF9900;
	text-align:left;	
	}

h2{
	Font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #777;
	font-weight: bold;
	text-align:left;	
}


h3{
	Font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #18394F;
	font-weight:900;
	text-align:left;	
}


.bnn{
	margin: 0 0 20px 0;
	}

/*   I M A G E N E S  */

.photo {
	border: #fff 4px solid;
	background-color:#FFF;
	margin:1px;
	float:left;
}



.acrobat{
	margin:6px auto;
	text-align:center;
	
	}

.photos-hotel{
	margin: 0 4px 0 0;
	}


hr{
	color:#369;
	height:1px;
	width:120px;
	
	
	}


/*    L I N K S   */

a.linkum:link {
	color:#528cce;
	text-decoration:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
a.linkum:visited {
	color:#528cce;
	text-decoration:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
a.linkum:hover {
	color:#333333;
	text-decoration:underline;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
a.linkum:active {
	color:#528cce;
	text-decoration:underline;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	
a.linkem:link {
	color:#2C609A;
	text-decoration:none;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
a.linkem:visited {
	color: #999999;
	text-decoration:none;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
a.linkem:hover {
	color:#000000;
	text-decoration:underline;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
a.linkem:active {
	color:#ffffff;
	text-decoration:underline;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

a.link-rojo:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	color: #FF6600;
	}
	
a.link-rojo:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	color: #FF6600;
	}
	
a.link-rojo:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	color: #FF6600;
	}
	
a.link-tablas:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #18394f;
	}
	
a.link-tablas:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #18394f;
	}
	
a.link-tablas:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color: #18394f;
	}

/*====================
	L I S T A S
==================== */

#servicios ul{
	margin: 15px 0 0 45px;
	}
	
	
#servicios li{
	text-align:left;
	line-height:22px;
	}