body {
	font: 100%  Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	height: 100%;	
	
}

h1 {
	font-size:10px;
	display:inline;
}

h2 {
	font-size:10px;
	display:inline;
}

h3 {
	font-size:10px;
	display:inline;
}

.fondo {
	background-image:url(../imagenesweb/fondoweb.gif);
}

.bordeimagenes {
	border:0px;
}

.vacioabajo {
	position:relative;
	float:left;
	height: 10px;
	width: 960px;
}


A.textoenlacemenu:visited {font: 80% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none; font-weight:bold; line-height:40px;}
A.textoenlacemenu:active {font: 80% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none; font-weight:bold; line-height:40px;}
A.textoenlacemenu:link {font: 80% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none; font-weight:bold; line-height:40px;}
A.textoenlacemenu:hover {font: 80% Arial, Helvetica, sans-serif; color: #000;TEXT-DECORATION: none; font-weight:bold; line-height:40px;}

A.textoenlacegris:visited {font: 100% Arial, Helvetica, sans-serif; color: #666;TEXT-DECORATION: none;}
A.textoenlacegris:active {font: 100% Arial, Helvetica, sans-serif; color: #666;TEXT-DECORATION: none;}
A.textoenlacegris:link {font: 100% Arial, Helvetica, sans-serif; color: #666;TEXT-DECORATION: none;}
A.textoenlacegris:hover {font: 100% Arial, Helvetica, sans-serif; color: #000;TEXT-DECORATION: none;}

A.textoenlaceblanco:visited {font: 100% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none;}
A.textoenlaceblanco:active {font: 100% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none;}
A.textoenlaceblanco:link {font: 100% Arial, Helvetica, sans-serif; color: #FFF;TEXT-DECORATION: none;}
A.textoenlaceblanco:hover {font: 100% Arial, Helvetica, sans-serif; color: #CCC;TEXT-DECORATION: none;}

#container {
	padding: 0;
	width: 960px;
	margin: 0 auto;
	text-align: center;
}


#menuarriba {
	position:relative;
	float:left;
	height: 45px;
	width: 960px;
	text-align:center;
}

.menu_capas_1 {
	position:relative;
	float:left;
	height: 40px;
	width: 135px;
	background-image:url(../imagenesweb/boton_1.gif);
	background-color:#51a0dd;
	
}

.menu_capas_1:hover {
	background-image:url(../imagenesweb/boton_2.gif);
}

.menu_capas_2 {
	position:relative;
	float:left;
	height: 40px;
	width: 135px;
	background-image:url(../imagenesweb/boton_2.gif);
	color:#000;
	font: 80% Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:40px;
}

.menu_capas_11 {
	position:relative;
	float:left;
	height: 40px;
	width: 150px;
	background-image:url(../imagenesweb/boton_11.gif);
	background-color:#51a0dd;
	
}

.menu_capas_11:hover {
	background-image:url(../imagenesweb/boton_22.gif);
}

.menu_capas_22 {
	position:relative;
	float:left;
	height: 40px;
	width: 150px;
	background-image:url(../imagenesweb/boton_22.gif);
	color:#000;
	font: 80% Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:40px;
}



#presentacion {
	position:relative;
	float:left;
	height: 260px;
	width: 960px;
}


#centro {
	position:relative;
	float:left;
	height: auto;
	width: 960px;
}


#pie {
	position:relative;
	float:left;
	height: 80px;
	width: 960px;
	background-image:url(../imagenesweb/pie.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

.pie_vacio {
	position:relative;
	float:left;
	height: 20px;
	width: 960px;
}

.pie_titulo {
	position:relative;
	float:left;
	height: 30px;
	width: 960px;
	line-height:30px;
	text-align: center;
}

.pie_ontida {
	position:relative;
	float:left;
	height: 30px;
	width: 960px;
	line-height:30px;
	text-align: center;
}

.fotos_g {
	position:relative;
	float:left;
	height: 180px;
	width: 240px;
	text-align: center;
}

.fotos_p {
	position:relative;
	float:left;
	height: 160px;
	width: 240px;
	text-align: center;
}

.titulo1 {
	position:relative;
	float:left;
	height: 40px;
	width: 410px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#999;
	line-height:40px;
	text-align:left;
}

.titulo2 {
	position:relative;
	float:left;
	height: 40px;
	width: 500px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align:right;
	font-weight: bold;
}

.titulo3 {
	position:relative;
	float:left;
	height: 40px;
	width: 50px;
	font-size:18px;
	background-image: url(../imagenesweb/fondotitulo.png);
}

.localizacion {
	position:relative;
	float:left;
	height: 450px;
	width: 960px;
	font-size:12px;
}

.tarifas {
	position:relative;
	float:left;
	height: 250px;
	width: 320px;
}

.tarifas_titulo {
	position:relative;
	float:left;
	height: 30px;
	width: 300px;
	background-color:#183B66;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
}

.tarifas_contenido {
	position:relative;
	float:left;
	height: 200px;
	width: 280px;
	background-color:#09C;
	line-height:20px;
	text-align:justify;
	font-size:14px;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
}


.entorno {
	position:relative;
	float:left;
	height: 420px;
	width: 320px;
}

.entorno_imagen {
	position:relative;
	float:left;
	height: 200px;
	width: 300px;
	margin-left:10px;
	margin-right:10px;
}

.entorno_titulo {
	position:relative;
	float:left;
	height: 30px;
	width: 300px;
	background-color:#183B66;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
}

.entorno_contenido {
	position:relative;
	float:left;
	height: 170px;
	width: 280px;
	background-color:#09C;
	line-height:20px;
	text-align:justify;
	font-size:12px;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
}

.contacto_arriba {
	position:relative;
	float:left;
	height: 400px;
	width: 960px;
	background-image: url(../imagenesweb/fondo_contacto_arriba.jpg);
}

.contacto_arriba_titulo_i {
	position:relative;
	float:left;
	height: 35px;
	width: 690px;
	padding-left:10px;
	line-height:35px;
	color:#FFF;
	text-align:left;
}

.contacto_arriba_titulo_d {
	position:relative;
	float:left;
	height: 35px;
	width: 250px;
	padding-right:10px;
	line-height:35px;
	color:#FFF;
	text-align:right;
}

.contacto_centro_i {
	position:relative;
	float:left;
	height: 360px;
	width: 200px;
}

.contacto_centro_c {
	position:relative;
	float:left;
	height: 360px;
	width: 350px;
}

.contacto_centro_d {
	position:relative;
	float:left;
	height: 360px;
	width: 410px;
}


.contacto_centro_texto {
	position:relative;
	float:left;
	height: 25px;
	width: 350px;
	line-height:25px;
	font-size:12px;
}

.contacto_centro_texto_i {
	position:relative;
	float:left;
	height: 25px;
	width: 100px;
	font-size:11px;
	text-align:right;
}

.contacto_centro_texto_d {
	position:relative;
	float:left;
	height: 25px;
	width: 250px;
	font-size:11px;
	text-align:left;
}

.contacto_centro_texto_ie {
	position:relative;
	float:left;
	height: 70px;
	width: 100px;
	font-size:11px;
	text-align:right;
}

.contacto_centro_texto_de {
	position:relative;
	float:left;
	height: 70px;
	width: 250px;
	font-size:11px;
	text-align:left;
}


.inicio_titulo {
	position:relative;
	float:left;
	height: 30px;
	width: 300px;
	background-color:#09C;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
}

.inicio_contenido {
	position:relative;
	float:left;
	height: 170px;
	width: 280px;
	background-color:#183B66;
	line-height:20px;
	text-align:justify;
	font-size:12px;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
}

.texto_inicio {
	position:relative;
	float:left;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	height: auto;
	width: 940px;
	text-align:center;
	color:#666;
	font-size:10px;
	text-align:justify;
}