@charset "utf-8";
/* CSS Document */

/*---------------------------------- CODES ----------------------------------*/

body, html {
	margin:0;
	padding:0;
	background-color:#152648;
	text-align:center;
}

h1 {
	margin:0;
	padding:0;
	color:#002674;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}

h2 {
	color:#9CB3E2;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	vertical-align:text-top;
	padding:0;
}

h3 {
	margin:0;
	padding:0;
	padding-top:4px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
}

h4 {
	margin:0;
	padding:0;
	color:#002674;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

h5 {
	margin:0;
	padding:0;
	padding-right:5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

h6 {
	margin:0;
	padding:0;
	padding-right:5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

p {
	margin:0;
	padding:0;
	color:#710414;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}

a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#002674;
	font-size:10px;
}

a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#002674;
	font-size:10px;
}

a:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#002674;
	font-size:10px;
}

a:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#002674;
	font-size:10px;
}

/*--------------------- HEADER -----------------------*/
#header {
	display:table;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:113px;
	background-color:#FFFFFF;
	background-image:url(images/cabezal.gif);
	text-align:left;
}

#intro {
	display:table;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:113px;
	text-align:left;
}

/*---------------------- HOME -------------------------*/	
#container_inicio {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:360px;
	background-color:#FFFFFF;
	text-align:left;
}

#container_intro {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:111px;
	text-align:left;
}

#home {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:170;
}

#home_intro {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:111;
	text-align:center;
}

#tabla_intro {
	background-image:url(images/botones/intro_fondo.png);
	height:111px;
	vertical-align:middle;
	text-align:center;
}

div#cont1 {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:279px;
}

div#cont2 {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:210px;
}

div#cont3 {
	float:right;
	margin-top:20px;
	width:210px;
}

/*------------------------- UBICACIÓN --------------------------*/
#container_ubicacion {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:610px;
	background-color:#FFFFFF;
	text-align:left;
}

#ubicacion {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:336px;
}

div#cont1_ubic {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:400px;
}

div#cont3_ubic {
	float:right;
	margin-top:20px;
	width:310px;
}

/*------------------------- SERVICIOS --------------------------*/
#container_servicios {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:470px;
	background-color:#FFFFFF;
	text-align:left;
}

#serv {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:170px;
}

div#cont1_serv {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:365px;
}

div#cont3_serv {
	float:right;
	margin-top:20px;
	width:350px;
}

/*------------------------- HABITACIONES --------------------------*/
#container_room {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:500px;
	background-color:#FFFFFF;
	text-align:left;
}

#room {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:301px;
}

div#cont1_room {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:170px;
}

div#cont2_room {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:170px;
}

div#cont3_room {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:170px;
}

div#cont4_room {
	float:left;
	margin-left:5px;
	margin-top:20px;
	width:170px;
}

div#cont5_room {
	clear:left;
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:350px;
}

div#cont6_room {
	clear:right;
	float:right;
	margin-top:20px;
	margin-right:13px;
	width:350px;
}

/*------------------------- EVENTOS --------------------------*/
#container_eventos {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:380px;
	background-color:#FFFFFF;
	text-align:left;
}

#event {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:209px;
}

div#cont3_event {
	float:right;
	margin-top:20px;
	width:510px;
}

/*---------------------- TARIFAS -------------------------*/	
#container_tarifas {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:350px;
	background-color:#FFFFFF;
	text-align:left;
}

#tarifa {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:170;
}

div#cont1_reser {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:279px;
}

div#cont2_reser {
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:410px;
}

/*------------------------- CONTACTO --------------------------*/
#container_contacto {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:680px;
	background-color:#FFFFFF;
	text-align:left;
}

#contact {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:550px;
}

#container_exit {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	background-color:#FFFFFF;
	text-align:left;
}

#exit {
	display:table;
	margin-top:10px;
	margin-left:10px;
	width:757px;
	height:120px;
}




/*-----------------------------------------------------------------------*/

.cont_textos {
	border-left:#CCCCCC thin solid;
	padding-left:12px;
}

#footer {
	display:table;
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:auto;
	text-align:left;
}
	
#footer_a {
	margin-left:auto;
	margin-right:auto;
	width:777px;
	height:31px;
	background-color:#FFFFFF;
	background-image:url(images/bg_footer.gif);
	text-align:left;
}
	
#footer_b {
	margin-left:auto;
	margin-right:auto;
	width:757px;
	height:36px;
	text-align:left;
}