/* CSS Document */

BODY { 

	background: #EAE4CE url(img/fondo.jpg);

    background-repeat: repeat-x;

	text-align:center; 

}

	

	

#todo {margin:0 auto 0 auto; width:980px; text-align:left; }



.margensup01{ margin-top: 1px; }

.margensup08{ margin-top: 8px; }



#cabecera{

	height:148px;

	padding-top:10px;

}



#titulo{

	height:25px;

	padding-left:30px;

	vertical-align:bottom;

	vertical-align:text-bottom;

}



#fotos_inicio{

	text-align: center;

}



#texto_inicio{

	float: left;

	padding-left: 50px;

	width: 450px;

	text-align: justify;

}



#noticias_inicio{

	float: left;

	padding-left: 50px;

	width: 430px;

	text-align: justify;

}



#servicios_iconos{

	padding-left: 20px;



}



#galeria{

	padding-left: 45px;

	width: 915px;

}



#actividad{

	padding-top:10px;

}



#separacion_actividades{

	height:10px;

	padding-left:30px;

	vertical-align:middle;

	vertical-align:middle;

}



#foto_actividad{	

	top:0px;

	float: left;

	width: 20%;

	padding-left:30px;

}



#texto_actividad{

	float:left;

	width:710px;

	/*padding-right:25px;*/

	padding-top:0px;

	text-align:justify;

	vertical-align:middle;

	margin:auto;

}



#tarifas{

	padding-left: 180px;

}



#newtarifas{

	padding-left: 80px;

}



#localizacion{

	padding-top:10px;

}



#texto_localizacion{	

	top:0px;

	float: left;

	width: 20%;

	padding-left:30px;

}



#mapa_localizacion{

	float:left;

	width:710px;

	/*padding-right:25px;*/

	padding-top:0px;

	text-align:justify;

	vertical-align:middle;

	margin:auto;

}



#formulario{

	padding-left:80px;

	width: 780px;

}



DIV.formulario

{

	font-family: Geneva,Arial,Tahoma;					/*Tipo de letra*/

	font-size: 12px;

	font-weight: bold;

	text-align:justify;

	color: #3c2929;		

    text-decoration: none;

	line-height: 20px;

}



#contenido{

	padding-left:40px;

	height:150px;

	top:10px;

}

#pie{

	text-align:center;

}

#pie2{

	padding-top:10px;

	text-align:left;

}

#pie3{

	padding-top:10px;

	text-align:left;

}



#logo

{	

	top:10px;

	float: left;

	width: 25%;

}

#menu{

	float:right;

	width:675px;

	/*padding-right:25px;*/

	padding-top:50px;

	text-align:right;

	vertical-align:middle;

	margin:auto;

}



.texto{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 13px;

	font-weight: normal;

	text-align:justify;

	color: #5d4746;		

    text-decoration: none 

}



SPAN.titulo_actividad{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 15px;

	font-weight: bold;

	text-align:justify;

	color: #3c2929;		

    text-decoration: none 

}



SPAN.texto_localizacion{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 14px;

	font-weight: bold;

	text-align:justify;

	color: #5d4746;		

    text-decoration: none 

}



SPAN.galeria_selected{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 17px;

	font-weight: bold;

	color: #3c2929;		

    text-decoration: none 

}

SPAN.galeria_no_selected{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 17px;

	font-weight: bold;

	color: #948a77;		

    text-decoration: none 

}



A.galeria:link

{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 17px;

	font-weight: bold;

	color: #948a77;		

    text-decoration: none                

}

A.galeria:visited

{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 17px;

	font-weight: bold;

	color: #948a77;		

    text-decoration: none          

}

A.galeria:hover

{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 17px;

	font-weight: bold;

	color: #948a77;		

    text-decoration: none            

}





/* *************************************** */

/* NOTICIAS                                */

/* *************************************** */

#foto_noticias{

	margin-left: 30px;	

	top:0px;

	float: left;

	width: 20%;

	height: 128px;

	background-image: url("./img/fondoFotoNoticias.gif");

	background-repeat: no-repeat;

	padding-top: 6px;

	padding-left: 8px; 

}

.texto_pie_imagen{

	font-family: Arial, Tahoma;

	font-size: 10px;

	color: #928A77;

	font-style: italic;

	margin-top: 10px; 

}



.enlaceNoticia:link, 

.enlaceNoticia:visited { 

	font-family: Arial,Tahoma;	

   font-size: 13px; 

   font-weight: normal; 

   color: #988f7b; 

   text-decoration: none; 

} 

.enlaceNoticia:hover { 

	font-family: Arial,Tahoma;	

   font-size: 13px; 

   font-weight: normal; 

   color: #3c2929; 

   text-decoration: none;  

}



A.titularUltimasNoticias:link{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 14px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: none                

}

A.titularUltimasNoticias:visited{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 14px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: none          

}

A.titularUltimasNoticias:hover{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 14px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: underline            

}

	

A.enlaceNoticias:link{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 10px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: none                

}

A.enlaceNoticias:visited{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 10px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: none          

}

A.enlaceNoticias:hover{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 10px;

	font-weight: bold;

	color: #928A77;		

    text-decoration: underline            

}



.fila-archivo{

	width: 100%;

	height: 1.8em;

	line-height: 1.8em;

	vertical-align: middle;

}

.archivo-pdf{

	background-image: url("./img/archivo-pdf.gif");

	background-repeat: no-repeat;

	width: 45px;

	height: 22px;

	float: left;

}

.archivo-doc{

	background-image: url("./img/archivo-doc.gif");

	background-repeat: no-repeat;

	width: 45px;

	height: 22px;

	float: left;

}

.archivo-generico{

	background-image: url("./img/archivo-generico.gif");

	background-repeat: no-repeat;

	width: 45px;

	height: 22px;

	float: left;

}



.general-galeria{

	background-color: #928A77;

	width: 100%;

	overflow: hidden;

}

.contenedor-galeriadetalle{

	width: 54.5em;

	margin: 0 auto;

}



ul#thumbs, ul#thumbs li{

	margin:0;

	padding:0;

	list-style:none;

}



ul#thumbs li{

	float: left;

	margin-top: 0.45em;

	margin-bottom: 0.45em;

	margin-left: 0.75em;

	*margin-left: 0.6em;

}

ul#thumbs a{

	background-color: #FAFAFA;

	display:block;

	float:left;

	width:86px;

	height:86px;

	line-height:86px;

	overflow:hidden;

	position:relative;

	z-index:1;		

}

ul#thumbs a img{

	float:left;

}

/******************/

/*Aņadidos felipe*/

/******************/





/*Permite ocultar cualquier elemento html*/

.oculto 

{ 

	display:none; 

	visibility:hidden;

}



/*Todas las imagenes border=0*/

img { 

	border: 0;

	behavior: url("iepngfix.htc"); 

}



/*Para hacer que los div flotantes ocupen altura dentro de la estructura*/

.clear

{

	clear: both; 

}



/*******************************/

/*ELEMENTOS SEPARACION Y ADORNO*/

/*******************************/



DIV.separacion_vertical_02

{

	width: 100%;

	height: 0.2em;

}



DIV.separacion_vertical_05

{

	width: 100%;

	height: 0.5em;

}



DIV.separacion_vertical_15

{

	width: 100%;

	height: 1.5em;

}

DIV.separacion_vertical_10

{

	width: 100%;

	height: 1em;

}



DIV.separacion_vertical_17

{

	width: 100%;

	height: 1.7em;

}



DIV.separacion_vertical_30

{

	width: 100%;

	height: 3.0em;

}



/*	FIN SEPARACION Y ADORNO */



/*PARA EL MENU ROLLOVER*/







ul,li {list-style-type:none;}



.wrapper {width:600px; }



.menuholder {background:url('img/transparente.gif') height:22px}

.menuholder li {float:left; vertical-align:middle;}

.menuholder a {

	background-image: url("./img/menu.png");

	display:block; 

	text-indent:-9000%;

	height:22px;

}





/*PARA MI MENU*/

.menu_inicio a { width:50px; }

.menu_servicios a { width:80px; background-position:-50px 0px;}

.menu_galeria a { width:68px; background-position:-130px 0px;}

.menu_actividades a { width:96px;  background-position:-198px 0px;}

.menu_tarifas a { width:63px;  background-position:-294px 0px;}

.menu_localizacion a { width:100px;  background-position:-357px 0px;}

.menu_contacto a { width:80px;  background-position:-457px 0px;}



.menu_inicio a:hover {background-position:0px -21px;}

.menu_servicios a:hover{background-position:-50px -21px;}

.menu_galeria a:hover {background-position:-130px -21px;}

.menu_actividades a:hover {background-position:-198px -21px;}

.menu_tarifas a:hover {background-position:-294px -21px;}

.menu_localizacion a:hover {background-position:-357px -21px;}

.menu_contacto a:hover {background-position:-457px -21px;}



.menu_inicio a.active {background-position:0px -21px;}

.menu_servicios a.active{background-position:-50px -21px;}

.menu_galeria a.active {background-position:-130px -21px;}

.menu_actividades a.active {background-position:-198px -21px;}

.menu_tarifas a.active {background-position:-294px -21px;}

.menu_localizacion a.active {background-position:-357px -21px;}

.menu_contacto a.active {background-position:-457px -21px;}







.politica {    font-family: geneva,verdana, arial, sans-serif; 

   font-size: 8pt; 

   font-weight: normal; 

   padding: 4px; 

 

   color: #988f7b; 

   text-decoration: none; 

} 

.politica:link, 

.politica:visited { 

    font-size: 8pt; 

   font-weight: normal; 

   padding: 4px; 

 

   color: #988f7b; 

   text-decoration: none; 

} 

.politica:hover { 

    font-size: 8pt; 

   font-weight: normal; 

   padding: 4px; 

 

   color: #3c2929; 

   text-decoration: none;  

} 



#direccion

{	



	float: left;

	

}

#logositcyloveo{

	float:right;



	vertical-align:middle;

	text-align:right;

}



.seemTable{ padding: 0px 0px; width: 100%; clear : both;}

.seemTr{ padding: 0px 0px 0px 0px;  width: 100%; clear : both;}

.seemTd2AlignIzq{ width : 2%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd3AlignIzq{ width : 3%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd4AlignIzq{ width : 4%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd5AlignIzq{ width : 5%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd8AlignIzq{ width : 8%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd6AlignIzq{ width : 6%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd10AlignIzq{ width : 10%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd15AlignIzq{ width : 15%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd20AlignIzq{ width : 20%; *width : 19.55%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd25AlignIzq{ width : 25%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd30AlignIzq{ width : 30%; float : left; background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd35AlignIzq{ width : 35%; float : left; background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd40AlignIzq{ width : 40%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd60AlignIzq{ width : 60%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd65AlignIzq{ width : 65%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd70AlignIzq{ width : 70%; width : 69.55%; float : left;  background: inherit; vertical-align:middle ; line-height:24px;}

.seemTd75AlignIzq{ width : 75%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}

.seemTd100AlignIzq{ width : 100%; width : 99.7%; float : left;  background: inherit; vertical-align:middle ;line-height:24px;}



.seemInput100

{

    color: #444444;

    background-color: #c8b481;

    border-color: #c8b481;

    height: 18px;

    border-style: solid;

    border-width: 1px;

    text-decoration: none;

    width : 90%;

	font-family: Geneva,Arial,Tahoma;					/*Tipo de letra*/

	font-size: 13px;

	font-weight: normal;

	text-align:justify;	

}

.seemTextArea100

{

    color: #444444;

    background-color: #c8b481;

    border-color: #c8b481;

    height: 60px;

    border-style: solid;

    border-width: 1px;

    text-decoration: none;

    width : 100%;

	font-family: Geneva,Arial,Tahoma;					/*Tipo de letra*/

	font-size: 13px;

	font-weight: normal;

	text-align:justify;	

	overflow: auto;	

}



.seemBoton100

{

   background-color: #948a77;

   font-family: verdana,Arial, Helvetica, sans-serif;

   font-size: 10px;

   font-weight: bold;

   text-align: center;

   color: #3c2929;

   border-left:1px solid #948a77;

   border-right:1px solid #948a77;

   border-top:1px solid #948a77;

   border-bottom:1px solid #948a77;

   width: 100%;

}

.columna1{
width: 200px;
height:auto;
float:left;
margin-left:5px;


}

.columna2{
width: 200px;
height:auto;
float:left;
margin-left:5px;

}

.columna3{
width: 200px;
height:auto;
float:left;
margin-left:5px;

}

.columna4{
width: 200px;
height:auto;
float:left;
margin-left:5px;
}
.cajas{
color: #483636;
height:20px;
font-size:10px;
background-color:#EAE4CE;

}
.bloque{
padding-top:5px;
}

.texto2{

	font-family: Arial,Tahoma;					/*Tipo de letra*/

	font-size: 13px;

	font-weight: normal;

	text-align:justify;

	color: #5d4746;		

    text-decoration: none ;
	margin-left:5px;

}
