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

* { padding: 0; margin: 0; }
html { padding: 0; margin: 0; }
body {  padding: 0px; margin: 0px;

text-align: left;
background: url(../imagenes/fondo.jpg) #F3F1E2 ; 
font: normal 100% "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#FFFFFF;

}

img { border: 0; }

#verdetop { width:100%; height:5px; background-color:#9DA84A;  padding: 0px; margin: 0px;
}
#contenido{ width:900px; height:697px;  margin:auto;
}
#separador_top{ width:900px; height:15px; background-color:#fff; margin:auto;
}
#top_banner{ width:900px; height:121px; background:url(../imagenes/top_banner.jpg) no-repeat;
}
#boton_inicio{ width:80px; height:29px;  float:right; display:inline; margin: 82px 22px 0px 0px;
}
#boton_inicio a { width:68px; height:22px; background:url(../imagenes/boton_inicio.gif) no-repeat; display:block; font:Arial, Helvetica, sans-serif; font-size:11px; color:#CEE7F4; text-decoration:none; text-align:right; padding:7px 12px 0px 0px;
}
#boton_inicio a:hover { width:68px; height:22px; background:url(../imagenes/boton_inicio_up.gif) no-repeat; display:block; font:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; text-align:right; padding:7px 12px 0px 0px;
}
#separador2{ width:900px; height:5px; background-color:#fff; margin:auto;
}
#base_menu{ width:900px; height:50px; background:url(../imagenes/base_menu.jpg) no-repeat; margin:auto;
}
#base_menu_presentacion { width:900px; height:50px; background:url(../imagenes/base_menu_presentacion.jpg) no-repeat; margin:auto;
}
#menu{ width:707px; height:50px; background-color:#9EA94B; float:right;
}
#aviso { float:left; margin:7px 0px 0px 15px;  display:inline;}
#boton_presentacion{ width:108px; height:50px;  float:left; display:block;
}
#boton_presentacion a{ width:108px; height:50px;  background:url(../imagenes/boton_presentacion_bg.jpg) #9EA94B no-repeat; display:block;
}
#boton_presentacion a:hover{ width:108px; height:50px;  background:url(../imagenes/boton_presentacion_bgup.jpg) #9EA94B no-repeat; display:block;
}
#boton_instalaciones{ width:105px; height:50px;  float:left; display:block;
}
#boton_instalaciones a{ width:105px; height:50px;  background:url(../imagenes/boton_instalaciones_bg.jpg) #9EA94B no-repeat; display:block;
}
#boton_instalaciones a:hover{ width:105px; height:50px;  background:url(../imagenes/boton_instalaciones_bgup.jpg) #9EA94B no-repeat; display:block;
}
#boton_actividades{ width:97px; height:50px;  float:left; display:block;
}
#boton_actividades a{ width:97px; height:50px;  background:url(../imagenes/boton_actividades_bg.jpg) no-repeat; display:block;
}
#boton_actividades a:hover{ width:97px; height:50px;  background:url(../imagenes/boton_actividades_bgup.jpg) no-repeat; display:block;
}
#boton_tarifas{ width:69px; height:50px;  float:left; display:block;
}
#boton_tarifas a{ width:69px; height:50px;  background:url(../imagenes/boton_tarifas_bg.jpg) no-repeat; display:block;
}
#boton_tarifas a:hover{ width:69px; height:50px;  background:url(../imagenes/boton_tarifas_bgup.jpg) no-repeat; display:block;
}
#boton_como{ width:100px; height:50px;  float:left; display:block;
}
#boton_como a{ width:100px; height:50px;  background:url(../imagenes/boton_como_bg.jpg) no-repeat; display:block;
}
#boton_como a:hover{ width:100px; height:50px;  background:url(../imagenes/boton_como_bgup.jpg) no-repeat; display:block;
}
#boton_situacion{ width:85px; height:50px;  float:left; display:block;
}
#boton_situacion a{ width:85px; height:50px;  background:url(../imagenes/boton_situacion_bg.jpg) no-repeat; display:block;
}
#boton_situacion a:hover{ width:85px; height:50px;  background:url(../imagenes/boton_situacion_bgup.jpg) no-repeat; display:block;
}
#boton_contacto{ width:75px; height:50px;  float:left; display:block;
}
#boton_contacto a{ width:75px; height:50px;  background:url(../imagenes/boton_contacto_bg.jpg) no-repeat; display:block;
}
#boton_contacto a:hover{ width:75px; height:50px;  background:url(../imagenes/boton_contacto_bgup.jpg) no-repeat; display:block;
}
#boton_enlaces{ width:68px; height:50px;  float:left; display:block;
}
#boton_enlaces a{ width:68px; height:50px;  background:url(../imagenes/boton_enlaces_bg.jpg) no-repeat; display:block;
}
#boton_enlaces a:hover{ width:68px; height:50px;  background:url(../imagenes/boton_enlaces_bgup.jpg) no-repeat; display:block;
}

#main { width:900px; height:267px; 
}
#main_presentacion { width:900px; height:352px; 
}
#foto_princial { width:659px; height:267px; float:left;}
#presentacion_left { width:313px; height:352px; float:left;}
#bloque_texto { width:234px; height:267px; float:right;  background:url(../imagenes/fondo_texto.jpg) no-repeat; }
#presentacion_right { width:587px; height:352px; float:right; }
#presentacion_base_texto { width:587px; height:220px; float:right;  background:url(../imagenes/presentacion_fondo_texto.jpg) no-repeat; }
#txt_presentacion {  width:514px; height:205px;  margin-left:25px; padding-top: 15px;
}
#presentacion_right_down { width:587px; height:80px; float:right;  background:url(../imagenes/presentacion_right_down.jpg) no-repeat; }
.txt_presentacionBold { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#B6BF6F; margin-top:5px; font-weight:bold; background-color:#0D4A73; padding:5px; line-height:12px; }
.txt_presentacion{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#fff; margin-top:5px; line-height:12px; }
#titulo { width:225px; height:45px;   margin:5px 0px 0px 5px;}
#texto{ width:225px;   margin:5px 5px 0px 5px;}
#texto ul{ width:205px;   margin:10px 5px 0px 20px; font-family:arial; font-size:11px; color:#103D67;list-style-type: circle;
	
}
#texto li{ margin-top:5px; }
#separador3{width:900px; height:15px;  }
#separador_presentacion {width:900px; height:12px;  }
#descripcion {width:900px; height:198px;    }
#presentacion_inferior {width:900px; height:118px;   }
#encanto {width:224px; height:198px; float:left;  }
#cultura{width:230px; height:198px; float:left;  }
#actividades{width:225px; height:198px; float:left;  }
#confort{width:221px; height:198px; float:left;  }

#pie { width:900px; height:218px; float:left; background:url(../imagenes/fondo_pie.jpg) repeat-x;
}
#aviso { float:left; margin:5px 0px 0px 15px;  display:inline;}
#mcaitor { float:right; margin:5px 15px 0px 0px;  display:inline;}
#aviso a { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#0A2C5C;}
#mcaitor a { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#0A2C5C;}
#aviso a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#246B99; border-bottom:1px dotted #246B99;}
#mcaitor a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#246B99;  border-bottom:1px dotted #246B99;}
/* INSTALACIONES */
#main_instalaciones {  width:900px; height:482px; float:left; 
}
#instalaciones_titulo {  width:900px; height:32px; float:left; 
}
#instalaciones_galeria{  width:900px; height:296px; float:left; background:url(../imagenes/fondo_instalaciones.jpg) no-repeat;
}
#galeria {  width:830px; height:291px; float:left; margin:3px 0px 0px 35px; display:inline;  
}



#fila1 {  width:830px; height:95px; float:left; display:inline; 
}
#fila2, #fila3 {  width:830px; height:95px; margin-top:4px; float:left; display:inline;  
}
#cuadro1, #cuadro8, #cuadro15 {  width:110px; height:95px;  float:left; display:inline; 
}
#cuadro2, #cuadro3, #cuadro4, #cuadro5, #cuadro6, #cuadro7, #cuadro9, #cuadro10, #cuadro11, #cuadro12, #cuadro13, #cuadro14, #cuadro16, #cuadro17, #cuadro18, #cuadro19, #cuadro20 {  width:110px; height:95px; margin-left:10px;  float:left; display:inline; background-color:#4f1; 
}
#galeria a{ width:100px; height:85px; padding:5px; background-color:#7AA7C5; display:block;
}
#galeria a:hover { width:100px; height:85px; padding:5px; background-color:#9EA94B; display:block;
}

#instalaciones_down{  width:900px; height:154px; float:left; background:url(../imagenes/fondo_instalaciones_down.jpg) no-repeat;
}
#instalaciones_texto{  width:587px; height:108px; float:left;  margin:25px 0px 0px 15px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#092F48; line-height:12px; display:inline;
}
#instalaciones_texto ul{ margin:5px 0px 0px 30px; list-style-type:circle;
}
#instalaciones_texto_left{  width:293px; height:108px; float:left; 
}
#instalaciones_texto_right{  width:273px; height:118px; float:left;  padding-left:20px;
}
/* CONTACTO */
#main_contacto {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_contacto.jpg) no-repeat; 
}
#contacto_container{ width:644px; float:left;
}
#bloqueDatos_left { margin:30px 0px 0px 15px; width:299px; height:298px; background:url(../imagenes/contacto_fondo_bloque.jpg) no-repeat; float:left; display:inline; 
}
#txt_contacto {  width:266px; height:244px;  margin: 54px 0px 0px 15px;
}
#txt_contacto  p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
}
.ultfno  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:15px 0px 0px 20px; list-style-image:url(../imagenes/phoneicon.gif);
}
.ulmail  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:15px 0px 0px 20px; list-style-image:url(../imagenes/mailicon.gif);
}
#formulario { margin:30px 0px 0px 0px;   float:right; width:330px;
}
/* FORMULARIO */
.contactForm  {width:330px; margin-top:10px; margin-left:20px;  padding:1px; border:none;}
.contactForm fieldset {border:none; }
.contactForm legend { padding:0px; margin-left:5px;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:none; }
.contactForm ul label { display:block; float:left; width:260px; padding:1px 0; color:#0B3F62; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.contactForm .txtField  {display:block; float:left; padding:1px; width:300px; margin:2px 0 2px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;border:2px solid #60752A;outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { background:#edffd1;}
em {font-size:11px; color:#477500; font-style:normal;}
.contactForm .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }

.form1 .send:hover {cursor:pointer; color:#DBDB77;}
.form1.request fieldset { padding:1px;}
.form1 fieldset.extra {margin-top:25px;}
.form1m .file {display:block; float:left; padding:3px; width:150px; margin:5px 0 7px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;}

.form1  {width:330px; margin-top:10px; margin-left:20px;  padding:1px; border:none;}
.form1 fieldset {border:none; }
.form1 legend { padding:0px; margin-left:5px;}
.form1 ul { margin:0;  list-style:none;}
.form1m ul li {clear:both; background:none; }
.form1 ul label { display:block; float:left; width:260px; padding:1px 0; color:#0B3F62; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.form1 .txtField  {display:block; float:left; padding:1px; width:300px; margin:2px 0 2px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;border:2px solid #60752A;outline:none;}
.form1 .txtField:hover, .txtField:focus, .txtField:active { background:#edffd1;}
em {font-size:11px; color:#477500; font-style:normal;}
.form1 .send { width:123px; height:27px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }

.form1 .send:hover {cursor:pointer; color:#DBDB77;}
.form1.request fieldset { padding:1px;}
.form1 fieldset.extra {margin-top:25px;}
.form1 .file {display:block; float:left; padding:3px; width:150px; margin:5px 0 7px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;}
/* contacto ok y error*/
#contacto_mensaje {  width:220px; height:90px; float:right; background-color:#0F5787; margin:40px 16px 0px 0px; display:inline; border:5px solid #053657;
}
.upper  {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px; text-transform: uppercase;
}
.sub {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 0px 10px; text-transform: none;
} 

/* ACTIVIDADES */

#main_actividades {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_actividades.jpg) no-repeat; 
}
#actividades_nuecleo1{  width:900px; height:162px; float:left; background:url(../imagenes/fondo_actividades_nucleo1.jpg) no-repeat; 
}
#fila_nucleo1 {width:852px; height:111px; float:left;  margin:23px 0px 0px 24px; display:inline;
}
#fotoacti1  {width:132px; height:111px; float:left;}
#fotoacti2, #fotoacti3, #fotoacti4, #fotoacti5  {width:132px; height:111px; float:left; margin-left:48px; display:inline;}

#actividades_nuecleo2{  width:900px; height:158px; float:left; background:url(../imagenes/fondo_actividades_nucleo2.jpg) no-repeat; 
}
#actitxt  {  width:585px; height:121px; float:left;  margin:26px 0px 0px 146px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#fff; 
}
#actitxt_ppal {  width:585px; height:30px; float:left; 
}
#actitxt_down  {  width:585px; height:91px; float:left;    font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#fff; 
}
#actitxt_down ul  {   float:left;    font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; color:#fff; margin-left:25px; display:inline; list-style-type:circle; 
}
#lista_actividades1  {  width:180px; height:91px; float:left;    font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#fff; 
}
#lista_actividades2  {  width:180px; height:91px; float:left;    font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#fff; 
}
#lista_actividades3  {  width:225px; height:91px; float:left;    font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#fff; 
}
#actividades_nuecleo3{  width:900px; height:162px; float:left; background:url(../imagenes/fondo_actividades_nucleo3.jpg) no-repeat; 
}
#fila_nucleo3 {width:852px; height:111px; float:left;  margin:11px 0px 0px 24px; display:inline;
}
#fotoacti6  {width:132px; height:111px; float:left;}
#fotoacti7, #fotoacti8, #fotoacti9, #fotoacti10  {width:132px; height:111px; float:left; margin-left:48px; display:inline;}

/* TARIFAS */
#main_tarifas {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_tarifas.jpg) no-repeat; 
}
#tarifas_centro {  width:527px; height:482px; margin:auto; 
}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#fff; text-align:center; margin-top:20px; border-bottom: 2px #022B4B dotted;
}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#022B4B; text-align:center;margin-top:5px; 
}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#022B4B; text-align:center;margin-top:5px; border-bottom: 2px #022B4B dotted;
}
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#fff; text-align:center;margin-top:15px; border-bottom:2px dotted #60741F; border-top:2px dotted #60741F;  
}
#tarifas_titulo {  width:527px; height:47px;  
}
#tarifas_bloque1 {  width:527px; height:193px; float:left; background:url(../imagenes/tarifas_fondobloque1.jpg) no-repeat; 
}
#tarifas_bloque1 p {   font-family: Arial, Helvetica, sans-serif; font-size:29px; color:#fff; text-align:center;margin-top:35px; 
}
#tarifas_bloque1 em {   font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-align:center;
}
#tarifas_bloque2 {  width:527px; height:91px; float:left; background:url(../imagenes/fondo_tarifasbloque2.jpg) no-repeat; 
}
#tarifas_bloque3 {  width:527px; height:151px; float:left; background:url(../imagenes/fondo_tarifasbloque3.jpg) no-repeat; 
}
#tarifas_bloque3 p {  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; 
}
/* SITUACION */
#main_situacion {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_situacion.jpg) no-repeat; 
}
#situacionleft {  width:412px; height:482px; float:left; 
}
#situacionright {  width:488px; height:482px; float:left; 
}
#bloquedireccion {  width:380px; height:131px; float:left; background:url(../imagenes/bloque_direccion.jpg) no-repeat; margin:50px 0px 0px 14px; display:inline;}
#bloquedireccion p {   font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; margin:15px; 
}
#bloquemapa {  width:488px; height:405px; float:left; background:url(../imagenes/mapa.jpg) no-repeat; margin:50px 0px 0px 0px;}
/* COMO LLEGAR */
#main_como {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_comollegar.jpg) no-repeat; 
}

#comoleft {  width:412px; height:482px; float:left; 
}
#comoright {  width:488px; height:482px; float:right; 
}
#coche {  width:380px; height:142px; float:left; background:url(../imagenes/fondo_coche.jpg) no-repeat; margin:47px 0px 0px 15px; display:inline;}
#autobus{  width:379px; height:140px; float:left; background:url(../imagenes/fondo_autobus.jpg) no-repeat; margin:5px 0px 0px 15px;}
#tren{  width:380px; height:139px; float:left; background:url(../imagenes/fondo_tren.jpg) no-repeat; margin:5px 0px 0px 15px;}
#comoleft p {   font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; margin:45px 15px 10px 15px; 
}
#coche p {   font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; margin:45px 15px 10px 15px; 
}



#mapa_como{ display:inline;  width:422px; height:356px; float:left; background:url(../imagenes/mapa_como.jpg) no-repeat; margin:50px 0px 0px 42px;}
/* ENLACES */

#main_enlaces {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_enlaces.jpg) no-repeat; 
}
#base_enlaces {  width:499px; height:482px; margin-left:95px; display:inline; float:left; background:url(../imagenes/base_enlaces.jpg) no-repeat; 
}
#nucleo_enlaces {  width:475px; margin-left:12px;  height:394px; margin-top:44px;  display:inline; float:left; 
}
#enlace1 {  width:475px;  height:70px;   display:inline; float:left; background-color:#242912; border-top:#849946 2px dotted; border-bottom:#849946 2px dotted;
}
#enlace2, #enlace3, #enlace4, #enlace5 {  width:475px;  height:70px; margin-top:5px;  display:inline; float:left; background-color:#242912; border-top:#849946 2px dotted; border-bottom:#849946 2px dotted;
}
#nucleo_enlaces p { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin:15px 10px 5px 10px;
}
#nucleo_enlaces a { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#9EA94B;  margin:5px 10px 10px 15px; text-decoration:none; overflow:auto;
}
#nucleo_enlaces a:hover { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#DEC218; margin:5px 10px 10px 15px; border-bottom:#849946 1px dotted; text-decoration:none;
}
#enlizq { width:350px;  height:70px;   display:inline; float:left; 
}
#enlder{ width:70px;  height:70px;   display:inline; float:right; background-color:#021C2D; margin-right:15px;
}
#enlder a:hover { border:0px;
}
#enlder img{ width:60px;  height:60px;   display:inline; float:left;  margin:5px;
}
/* AVISO LEGAL */
#main_aviso {  width:900px; height:482px; float:left; background:url(../imagenes/fondo_aviso.jpg) no-repeat; 
}
#nucleo_aviso {  width:577px; height:428px; float:left; margin-top:44px; margin-left:160px; display:inline;
}
#nucleo_aviso p {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin:25px 25px 0px 25px; padding-bottom:5px; text-align: justify; border-bottom:1px dotted #849946;
}
