body{
background-image:url(http://www.eaec.es/imagenes/fondoweb02.jpg);
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenedor{
margin:0px auto;
width:1024px;min-height:800px;
height:auto;
overflow:hidden;border-left:#474848 1px solid;border-right:#474848 1px solid;
}

/*MENU SUPERIOR FIJO (NEGRO)*/
#menusuperior{
position:absolute;
z-index:1;
background: url(../imagenes/imagmenusup.gif) no-repeat bottom #000000;
width:297px;
height:430px;
float:left;
margin-left:30px;
}
#menusuperior ul{
float:left;
margin-top:40px;
font-size:16px;
color:#FFFFFF;
list-style: none;
}
li{
padding:7px 0 8px 0;
}
.logo{
margin-top:10px;
margin-left:58.5px;
}

/*CABECERA SUPERIOR (SECCI”N)*/
#cabecerasuperior{background-image:url(http://www.eaec.es/imagenes/fondocabecera.jpg);
width:1024px;
height:40px;
}
h1{
font-size:17px;
color:#ffffff;
margin:8px 8px 0 0;
float:right;
}

/*CABECERA CONTACTO (TLFN + EMAIL)*/
#cabeceracontacto{
background-color:#aaaaaa;
width:1024px;
height:30px;
}
h2{
font-weight:bold;
font-size:16px;
color: #333333;
}
.izqh2{
float:left;
margin:5px 0 0 350px;
display:inline;
}
.dchah2{
float: right;
margin:5px 8px 0 0;
display:inline;
}

/*CABECERA BOTONES*/
#cabecerabotones{
background-color:#d9d5d4;
width:1024px;
height:47px;
}
#btnact{
background-image:url(../imagenes/btnact.gif);
background-repeat:no-repeat;
float:right;
width:219px;
height:40px;
margin-top:4px;
margin-right:6px;
text-align:center;
vertical-align:middle;
}
.btnacttxt{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:9px;
text-align:center;
vertical-align:middle;
}
#btncanones{
background-image:url(../imagenes/btncan.gif);
background-repeat:no-repeat;
float:right;
width:219px;
height:40px;
margin-top:4px;
margin-right:6px;
text-align:center;
vertical-align:middle;
}
.btncanonestxt{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:9px;
text-align:center;
vertical-align:middle;
}
#btnespeleo{
background-image:url(../imagenes/btnesp.gif);
background-repeat:no-repeat;
width:219px;
height:40px;
float:right;
margin-top:4px;
margin-right:6px;
text-align:center;
vertical-align:middle;
}
.btnespeleotxt{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:9px;
text-align:center;
vertical-align:middle;
}
/*PARTE GENERAL*/
#general{
/*background-color:#d9d5d4;*/
margin:0 auto;background-image:url(../imagenes/Imagen%201.png);
background-repeat:repeat-y;
width:1024px;
min-height:800px;
height:auto;
overflow:hidden;
/*height:2232px;*/
}

#cabecera{
background-color:#d9d5d4;
/*background-image:url(../imagenes/fondocabimag.gif);
background-repeat:no-repeat;*/
width:1024px;
height:275px;
}
.imgscab{
float:right;
margin-right:4px;
}

/*CONTENIDO*/
#contenido{
background-color:#FFFFFF;
width:675px;min-height:800px;
height:auto;
overflow:hidden;
/*height:1900px;*/
margin-right:1px;
float:right;
}#contenido p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
font-size:13px;
margin:5px 25px 0 25px;text-align:justify;
}
h3{
background-image:url(../imagenes/h3negro.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:16px;
padding:2px 0 2px 40px;
}
.tituloespeleo{
background-image:url(../imagenes/h3esp.gif);
/*background-repeat:repeat-x;*/
}
.titulocanones{
background-image:url(../imagenes/h3can.gif);
background-repeat:repeat-x;

}
.tituloservicios{
background-image:url(../imagenes/h3act.gif);
background-repeat:repeat-x;
}
.h3galeriaespeleo{
background-image:url(../imagenes/h3galerias.gif);
background-repeat:repeat-x;
color:#6d0d11;
}
.h3galeriacanones{
background-image:url(../imagenes/h3galerias.gif);
background-repeat:repeat-x;
color:#2e3762;
background-color:#d8d5d5;
}
.h3calendario{
background-image:url(../imagenes/h3galerias.gif);
background-repeat:repeat-x;
color:#000000;
background-color:#d8d5d5;
}
.txtcontenedor{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
font-size:12px;
margin:5px 25px 0 25px;
}

.txtcontenedor p{
text-align:justify;
}

.listascontenedor li{
text-align:justify;
} 

.txtformulario{
font-size:12px;
text-align:justify;
margin:10px 20px 20px 20px;
}

.listaenlacescontenido{
list-style:none;
font-weight:bold;
font-size:12px;
color:#333333;
border:#5e5d5b;
border-style:double;
margin:20px 20px 0 20px;
}

.listaenlacescontenido li{
padding:5px 0 3px 0;
list-style:none;
}

.tablascontenido{
margin-left:65px;
}

.imagtxt01{
float:right;
}

.imagtxt02{
float:left;
}

.imagtxt03{
display: block;
margin: auto;
}

/*MENU LATERAL*/#botonesgnral{margin:10px 0 0 0;}#menulateral{
	width:276px ;min-height:800px;
height:auto;
overflow:hidden;
	/*height:1900px;*/
	margin-left:30px;
	float:left;
	display:inline;
}
#ulmenulateral{
	position: relative;
	margin-top:60px;
}
#ulmenulateral li{
	padding:0px 0px 5px 0px;
	list-style:none;
	z-index:1000;
	position: relative;  /* to contain the dropdown menu */
	float: left;
}

.submenulateral{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:210px;
	height:30px;
	background-image:url(../imagenes/fondosubmenu.gif);
	background-repeat:no-repeat;
}
.submenulateralselec{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:210px;
	height:30px;
	background-image: url(../imagenes/fondosubmenuselec.GIF);
	background-repeat:no-repeat;
}
.submenulateralsegundo{
    margin-right:0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:200px;
	height:30px;
	background-image:url(../imagenes/fondosubmenusegundo.gif);
	background-repeat:no-repeat;
}
.submenulateralselecseg{
    margin-right:0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:200px;
	height:30px;
	background-image: url(../imagenes/fondosubmenuselecsegundo.GIF);
	background-repeat:no-repeat;
}
.submenulateraltercero{
    margin-right:0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:200px;
	height:30px;
	margin-top:0px;
}

.textosubmenu{ /*primer nivel de submenus*/
	padding-left:10px;
	font-size:12px;
}

.textosubmenusegundo{ /*Segundo nivel de submenus*/
	padding-left:20px;
	font-size:10px;
}
.textosubmenutercero{ /*Tercer nivel de submenus*/
	padding-left:40px;
	font-size:9px;
}
.menuconsub{
	height:25px;
	width:210px;
}
.submenulateralconsub{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:210px;
	height:25px;
	background-image:url(../Imagenes/fondosubmenu.gif);
	background-repeat:no-repeat;
}

/*PIE DE PAGINA*/
#piedepagina{
background: url(../imagenes/fondopie.jpg);
background-repeat:no-repeat;
width:1024px;
height:50px;
margin:0 auto;
}

.txtpiefoto{
list-style:none;
font-size:11px;
color: #CCCCCC;
float:right;
margin: 3px 10px 0 0;text-align:right;
}.txtpiefoto a{
color:#ffffff;
text-decoration:none;
}.txtpiefoto a:hover{
color:#f2da0f;
text-decoration:none;
}
.txtpie{
list-style:none;
font-size:11px;
color:#ffffff;
float:left;
margin:3px 0 0 15px;
}
.txtpie a{
color:#ffffff;
text-decoration:none;
}.txtpie a:hover{
color:#f2da0f;
text-decoration:none;
}

/*ENLACES MENU SUPERIOR*/
a.enlacesmenusuperior:link {
text-decoration:none;
color:#ffffff;
}
a.enlacesmenusuperior:visited {
text-decoration:none;
color:#ffffff;

}
a.enlacesmenusuperior:hover {
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
/*ENLACES BOTONES SUPERIORES*/
a.enlacesbtnsuperior:link {
text-decoration:none;
color:#ffffff;
}
a.enlacesbtnsuperior:visited {
text-decoration:none;
color:#ffffff;

}
a.enlacesbtnsuperior:hover {
text-decoration:none;
font-weight: 600;
}

/*ENLACES MENU LATERAL CA—ONES*/
a.enlacesmenulateralcanones:link {
text-decoration:none;
color:#2e3762;
}
a.enlacesmenulateralcanones:visited {
text-decoration:none;
color:#2e3762;

}
a.enlacesmenulateralcanones:hover {
text-decoration:none;
background-image:url(../imagenes/fondosubmenuselec.GIF);
background-repeat:no-repeat;
color:#2e3762;
}

/*ENLACES SUBMENU 2 LATERAL CA—ONES*/
a.enlacesmenulateralcanonesseg:link {
text-decoration:none;
color:#2e3762;
}
a.enlacesmenulateralcanonesseg:visited {
text-decoration:none;
color:#2e3762;

}
a.enlacesmenulateralcanonesseg:hover {
text-decoration:none;
background-image:url(../imagenes/fondosubmenuselecsegundo.GIF);
background-repeat:no-repeat;
color:#2e3762;
}

/*ENLACES SUBMENU 3 LATERAL CA—ONES*/
a.enlacesmenulateralcanonester:link {
text-decoration:none;
color:#2e3762;
}
a.enlacesmenulateralcanonester:visited {
text-decoration:none;
color:#2e3762;

}
a.enlacesmenulateralcanonester:hover {
text-decoration:none;
background-image:url(../Imagenes/fondosubmenuselecsegundo.GIF);
background-repeat:no-repeat;
color:#2e3762;
}

/*ENLACES MENU LATERAL ESPELEO*/
a.enlacesmenulateralespeleo:link {
text-decoration:none;
color:#6d0d11;
}
a.enlacesmenulateralespeleo:visited {
text-decoration:none;
color:#6d0d11;

}
a.enlacesmenulateralespeleo:hover {
text-decoration:none;
background-image:url(../Imagenes/fondosubmenuselec.GIF);
background-repeat:no-repeat;
color:#6d0d11;
}

/*ENLACES SUBMENU 2 LATERAL ESPELEO*/
a.enlacesmenulateralespeleoseg:link {
text-decoration:none;
color:#6d0d11;
}
a.enlacesmenulateralespeleoseg:visited {
text-decoration:none;
color:#6d0d11;

}
a.enlacesmenulateralespeleoseg:hover {
text-decoration:none;
background-image:url(../imagenes/fondosubmenuselecsegundo.GIF);
background-repeat:no-repeat;
color:#6d0d11;
}

/*ENLACES SUBMENU 3 LATERAL CA—ONES*/
a.enlacesmenulateralespeleoter:link {
text-decoration:none;
color:#6d0d11;
}
a.enlacesmenulateralespeleoter:visited {
text-decoration:none;
color:#6d0d11;

}
a.enlacesmenulateralespeleoter:hover {
text-decoration:none;
background-image:url(../imagenes/fondosubmenuselecsegundo.GIF);
background-repeat:no-repeat;
color:#6d0d11;
}

/*FORMULARIO*/
#cuerpo_formulario{
margin-left:40px;
width:600px;
border: 2px solid #858383;
}

#cuerpo_formulario label{
height:25px;
color:#858383;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
display: block;
}

#cuerpo_formulario div{
padding:10px 0 10px 60px;
}

#cuerpo_formulario textarea{
border:1px solid #858383;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width:480px; 
}

#cuerpo_formulario input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #858383;
border:1px solid #858383;
-moz-border-radius: 6px; /* para mozilla firefox */
-webkit-border-radius: 6px; /* para safari y chrome */
border-radius: 6px;
height:25px;
}

#cuerpo_formulario button{
width: 88px;
height: 40px;
margin:0 0 10px 200px;
font-size:14px;
background-image: url(../imagenes/btnformulario.jpg);
background-repeat:repeat-x;
color:#858383;
}

#cuerpo_formulario select{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FFFFFF; 
background-color: #858383; 
border:1px solid #858383;
height:25px;
}

#nombre{
background-position: left;
padding:7px 0 0 26px;    
width:283px;     
background-image: url(../imagenes/gente.jpg);  
background-repeat: no-repeat;
}

#apellidos{
background-position: left;
padding:7px 0 0 26px;    
width:283px;     
background-image: url(../imagenes/gente.jpg);  
background-repeat: no-repeat;
}

#telefono{
background-position: left;
padding:7px 0 0 26px;    
width:183px;     
background-image: url(../imagenes/telefono.jpg);  
background-repeat: no-repeat;
}

#correo{
background-position: left;
padding:7px 0 0 26px;    
width:200px;     
background-image: url(../imagenes/sobre.jpg);  
background-repeat: no-repeat;
}


.formulario_gris{
background-color:#E3E3E3;
}

.bordeformespeleo{
margin-left:25px;
width:620px;
border: 2px solid #6d0d11;
}
.bordeformcanones{
border: 2px solid #2e3762;
}
.bordeformotrasactividades{
border: 2px solid #464b13;
}


/*CALENDARIO*/

#calendario{
margin:50px 0 0 0;
}

.btncalendario{
margin:0 0 0 30px;
}

/*BANNER*/
.bannermeditacion{
margin:50px 0 0 34px;
}.bannercampamento{
margin:50px 0 0 34px;
}.bannerfacebook{
margin:50px 0 34px 34px;
}
.bannerflash{width:224px;height:304px;
margin:300px 0 25px 34px;display:block;
}
/*BLOG*/
#blog_titulo{
font-size:12px;
padding:0 20px 0 20px;
background-image: url(../imagenes/fndtituloblog.jpg);
background-repeat:repeat-x;
background-position:top;
height:95px; 
}

#blog_cuerpo{
font-size:11px;
padding:0 20px 0 20px;
}#blog_cuerpo img{display:block;margin:0 auto;}
/*GALERIAS*/#submenu{margin:15px 0 0 0;background-color:#cccccc;}#submenu strong{margin:0 0 0 20px;}#submenu a{text-decoration:none;color: #666666;padding:0 0 0 10px;background-color:#cccccc;}#textos{padding:15px 5px 0 6px;font-size:11px;text-aling:center;}/*CLAUSULAS*/#clausulas{ text-align:justify;
font-size:10px;
color:#666666;}/*CATÁLOGO*/
h5{margin: 16px auto 4px;
color: #000000;  
font-size: 16px;
text-align:center;background-color:#b4b2b2;}  
h4 {
margin: 16px auto 4px;
color: #b2223b;  
font-size: 14px;
text-align:center;
}  
  
dl {
width: 600px;
overflow: auto;
margin: 5px 0 5px 5px;  
background: url(imagenes/punto.gif) repeat-x 0 1.2em;
}  

dt,dd.price {
background: #FFF;
font-size: 11px;
font-weight: bold;
}  

dt {
float: left;
padding-right: 0.19em;
color: #000000;
}  

dd {
margin:0;
}  

dd.price {
float: right; 
padding-left: 0.19em; 
color: #AAA;
}  
#volvercatalogo{margin:3px 0 3px 10px;}#espacioblanco{height:10px;}b