@charset "utf-8";

body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
}

h1{
	font-size: 24px;
	color: #ff361d;
	margin: 29px 0 0 0;
}

h2{
	font-size: 18px;
	font-family:"Arial Narrow";
	color: #466275;
	padding: 0;
	margin: 0;
}

h3{
	font-size: 21px;
	color: #000;
	padding: 0;
	margin: -15px 5px 0 0;
}

h3 strong{
	color: #8fbee9;
	font-weight:bold;
}


h4 {
	font-size: 12px;
	color:#000;
	text-decoration:none;
	padding: 0;
	margin: 0;
}

h4 strong{
	color: #ff361d;
	font-weight:bold;
	text-decoration:none;
}

h5{
	color: #000;
	text-decoration:none;
	font-size: 12px;
	margin:0;
	padding:0;
}

h6{
	font-size: 8px;
	color: #8b8988;
	text-transform:uppercase;
	padding: 41px 43px 0 0;
	text-align:right;
	margin:0;
}

a {
	color: #ff361d;
	text-decoration:none;
}

#cabecera a{
	color: #ff7260;
}

a:hover{
	text-decoration: underline;
}

.azul {
	color: #8fbee9;
}
/*////////////////////////////////////////////////////////////////////////////////// CAPAS ////////////////////////////////////////////////////////////////////////////*/
#principal {
	position:relative;
	width: 100%;
	display:block;
}

form {
	position:absolute;
	width: 100%;
}

#fondo {
	position: absolute;
	z-index: 0;
	margin: 29px 0 0 0;
	width: 100%;
	height: 204px;
}

#fondo img{
	float:right;
	margin: 29px 29px 0 0;
}

/*////////////////////////////////////////////////////////////////////////////////// CABECERA ////////////////////////////////////////////////////////////////////////////*/

#cabecera {
	overflow:visible;
	position:relative;
	width: 100%;
	height: 29px;
	background:url(../images/fondo_cabecera.gif) repeat-x;
	z-index: 30;
	margin:0;
}

#cabecera img{
	border:none;
}



#cabecera_izq {
	display: block;
	float:left;
	width: 70%;
	margin: 6px 0 0 0;
}


#cabecera_dcha {
	display: block;
	float:right;
	width: 30%;
	margin: 6px 0 0 0;
}


#telefono {
	display: inline-block;
	float:left;
	background: url(../images/borde_botones.gif) right no-repeat;
	background-color:#000;
	width: 159px;
	height: 17px;
	float:left;
	font-family:"Arial Narrow";
	font-size: 11px;
	color:#FFF;
	padding: 0;
	margin: 0 0 0 7px;
}

#telefono #direccion{
	width: 159px;
	display: none;
	visibility:hidden;
	margin: 0 0 0 0 ;
	border-top: 1px solid #FFF;
	background: url(../images/borde_botones.gif) bottom left no-repeat;
	background-color:#000;
	padding: 3px 0 0 0;
	text-align:center;
}

#telefono #direccion a{
	border-top: 1px solid #FFF;
	background: url(../images/borde_botones.gif) bottom right no-repeat;
	width: 159px;
	height: 17px;
	display:block;
}

#telefono #direccion p{
	margin: 0 0 3px 0;
	padding: 2px;
}


#telefono:hover #direccion{
	display: block;
	visibility:visible;
}

.sin_icono {
	background: url(../images/borde_botones.gif) right no-repeat;
	background-color:#000;
	height: 17px;
	float:left;
	font-family:"Arial Narrow";
	font-size: 11px;
	color:#FFF;
	padding: 0 4px 0 0;
	margin: 0 0 0 7px;
	display:block;
}

#espanol {
	width: 105px;
}

#idiomas {
	width: 87px;
}

#ingles {
	width: 105px;
}
#aleman {
	width: 105px;
}
#portugues {
	width: 105px;
}


#espanol .sin_icono{
	display: none;
	visibility:hidden;
	margin: 0 0 0 0 ;
	border-top: 1px solid #FFF;
}

#espanol:hover .sin_icono{
	display: block;
	visibility:visible;
}

.icono_dcha{
	vertical-align: text-top;
	margin: 0 0 0 3px;
	padding: 0;
}

#busqueda .texto{
	height:13px; 
	width:150px; 
	border: 1px solid #737373; 
	margin:0;
	font-size: 12px;
	float:left;
}

#busqueda  .boton {
	vertical-align: text-top;
	margin: 0 6px 0 0;
	padding: 0;
	display:block;
	float:left;
	width:16px;
	height:17px;
	
}

.icono {
	vertical-align: text-top;
	margin: 0 4px 0 0;
	padding: 0;
}

#busqueda {
	float:right;
}

#imprimir {
	float:right;
	display:block;
	margin: 0 6px 0 0;
}

/*////////////////////////////////////////////////////////////////////////////////// BANDA IZQUIERDA ////////////////////////////////////////////////////////////////////////////*/
#banda_izquierda{
	overflow:visible;
	clear:right;
	position:relative;
	width: 230px;
	height: 203px;
	margin: 0 0 0 29px;
	background: #8fbee9;
	float:left;
	z-index: 20;
	display:block;
	text-align:center;
}

*html #banda_izquierda{
	margin: 0 0 0 14px;
}

#logo_patronato{
	width:194px;
	height:60px;
	margin: 14px 18px 15px 16px;
	display:block;
}

#logo_turismo{
	width: 211px;
	height: 32px;
	margin: 14px 10px 17px 10px;
	display:block;
}

* html #logo_turismo{
	margin: 14px 10px 15px 10px;
}


#banda_izquierda .linea{
	height:1px;
	width:211px;
	background:#ffffff;
	margin: 0 10px 0 10px;
	font-size: 1px;
}
#banda_izquierda a{
	font-size: 14px;
	color:#FFF;
	line-height: 48px;
	display:block;
}

/*////////////////////////////////////////////////////////////////////////////////// CONTENIDO ////////////////////////////////////////////////////////////////////////////*/

#contenido{
	background:url(../images/fondo_gris.gif) repeat-x top left;
	background-color: #fff;
	display:block;
	margin: 203px 0 0 0;	
}

#izquierda{
	overflow:visible;
	width: 170px;
	float: left;
	margin: 0 0 29px 29px;
	border: 1px solid #d2d2d2;
	border-top: none;
	display:block;
	padding: 15px 29px 29px 29px;
	text-align: center;
}

*html #izquierda{
	width: 171px;
	margin: 0 0 0 14px;
}

#izquierda h2{
	padding: 0 0 19px 0;
	margin: 0;
	border-bottom: 1px solid #e8e7e7;
}

*html #izquierda h2{
	padding: 8px 0 17px 0;
}

.destacados{
	width: 172px;
	height: 128px;
	margin: 29px 0 0 0;
}

#contenido_izq .destacados{
	width: 300px;
	height: 225px;
	margin: 29px 0 29px 0;
}

.contenedor .destacados{
	margin: 0 29px 29px 0;
	float:left;
}

.contenedor .destacados_big{
	margin: 0 29px 29px 0;
	float:left;
	width:374px;
	height:285px;	
}


.destacados a{
	position:absolute;
	height: 41px;
	width: 172px;
	margin: 87px 0 0 0;
	background:#000;
	font-family:"Arial Narrow";
	font-size: 14px;
	line-height: 41px;
	color: #fff;
	text-align:center;
	border-top: 1px solid #fff;
	filter: alpha(opacity=70);
	opacity: .70;
	display:block;
}

#contenido_izq .destacados a{
	position:absolute;
	height: 41px;
	width: 300px;
	margin: 184px 0 0 0;
	background:#000;
	font-family:"Arial Narrow";
	font-size: 14px;
	line-height: 41px;
	color: #fff;
	text-align:center;
	border-top: 1px solid #fff;
	filter: alpha(opacity=70);
	opacity: .70;
	display:block;
}

.destacados_big a{
	position:absolute;
	height: 41px;
	width: 374px;
	margin: 244px 0 0 0;
	background:#000;
	font-family:"Arial Narrow";
	font-size: 14px;
	line-height: 41px;
	color: #fff;
	text-align:center;
	border-top: 1px solid #fff;
	filter: alpha(opacity=70);
	opacity: .70;
	display:block;
}


.destacados .dos_lineas {
	line-height: 18px;
}

*html .destacados a{
	margin: 86px 0 0 -86px;
}

*:first-child+html .destacados a{
	margin: 86px 0 0 -86px;
}

*html .contenedor .destacados a{
	margin: 86px 0 0 0;
}

*:first-child+html .contenedor .destacados a{
	margin: 86px 0 0 0;
}


#izquierda p{
	position:absolute;
	height: 16px;
	width: 16px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
}

*html #izquierda p{
	margin: 0 0 0 -86px;
	font-size: 10px;
}

*:first-child+html #izquierda p{
	margin: 0 0 0 -86px;
}


#izquierda .playas{background:url(../images/icono_que_playas.gif);}
#izquierda .rutas{background:url(../images/icono_que_rutas.gif);}
.espacios{background:url(../images/icono_que_espacios.gif);}
.deportes{background:url(../images/icono_travesias.gif);}
#izquierda .golf{background:url(../images/icono_que_golf.gif);}
#izquierda .visitas{background:url(../images/icono_que_visitas.gif);}
#contenido_izq .pueblos{background:url(../images/icono_asi_pueblos.gif);}
#contenido_izq .foto_castillo{height:100px; width:133px; margin-left: 166px;}
#contenido_izq .foto_castillo img{height:100px; width:133px; border-left: 1px solid #fff;;}
#contenido_izq .foto_castillo a{margin:0;padding:0;height:100px; border:0; width:133px; background:none;}

#derecha{
	margin: 0 0 0 258px;
	padding: 0 29px;
}

*html #derecha{
	float:left;
	margin: 0;
}

#general {
	padding-bottom: 29px;
	margin-bottom: 29px; 
	border-bottom: 1px solid #e8e7e7; 
	display:block;
}

/*////////////////////////////////////////////////////////////////////////////////// ICONOS TURISMO ACTIVO ////////////////////////////////////////////////////////////////////////////*/

.destacados p{
	position:absolute;
	height: 16px;
	width: 16px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
}

*html .destacados p{
	margin: 0 0 0 -86px;
	font-size: 10px;
}

*:first-child+html .destacados p{
	margin: 0 0 0 -86px;
}


.nautica {
background:url(../images/icono_actividades/icono_nautica.gif);
} 
.visitas_1 {
background:url(../images/icono_que_visitas.gif);
} 

.trekking {
background:url(../images/icono_actividades/icono_trekking.gif);
} 
.caballo {
background:url(../images/icono_actividades/icono_caballo.gif);
} 
.vela {
background:url(../images/icono_actividades/icono_vela.gif);
} 
.multiaventura {
background:url(../images/icono_actividades/icono_multiaventura.gif);
} 
.escalada {
background:url(../images/icono_actividades/icono_escalada.gif);
} 
.piraguismo {
background:url(../images/icono_actividades/icono_piraguismo.gif);
} 
.mtb {
background:url(../images/icono_actividades/icono_mtb.gif);
} 
.observacion {
background:url(../images/icono_actividades/icono_observacion.gif);
} 
.cursos {
background:url(../images/icono_actividades/icono_cursos.gif);
} 
.rutas_culturales {
background:url(../images/icono_actividades/icono_rutas_culturales.gif);
} 
.espeleologia {
background:url(../images/icono_actividades/icono_espeleologia.gif);
} 
.barranquismo {
background:url(../images/icono_actividades/icono_barranquismo.gif);
} 
.incentivos {
background:url(../images/icono_actividades/icono_incentivos.gif);
} 
.tiro {
background:url(../images/icono_actividades/icono_tiro.gif);
} 
.campamentos {
background:url(../images/icono_actividades/icono_campamentos.gif);
} 
.animacion {
background:url(../images/icono_actividades/icono_animacion.gif);
} 
.travesias {
background:url(../images/icono_actividades/icono_travesias.gif);
} 
.tirolina {
background:url(../images/icono_actividades/icono_tirolina.gif);
} 
.naturaleza {
background:url(../images/icono_actividades/icono_naturaleza.gif);
} 
.teatro {
background:url(../images/icono_actividades/icono_teatro.gif);
} 
.rutas_barco {
background:url(../images/icono_actividades/icono_rutas_barco.gif);
}
.rutas_dromedario {
background:url(../images/icono_actividades/icono_rutas_dromedario.gif);
}

/*////////////////////////////////////////////////////////////////////////////////// LISTADOS ////////////////////////////////////////////////////////////////////////////*/


html>/**/body #derecha .contenedor{
	float:right;
	width:100%;
	border-bottom: 1px solid #e8e7e7;
	margin: 0 0 29px 0;
}
 html>/**/body #derecha .contenido{
	margin: 0 200px 29px 0;
	padding: 0 29px 0 0;
	border-right: 1px solid #e8e7e7;
}
 html>/**/body #derecha .enlaces{
	float:right;
	width:200px;
	margin-right:-100%;
}

#derecha .contenido img {
	float:left;
	margin: 0 29px 20px 0;
	border: 0;
}

#derecha  .enlaces a{
	margin: 0 0 0 29px;
}

#derecha .enlaces img{
	border: 0;}

#derecha p{
	clear: right;
	display:block;
	font-family: "Arial Narrow";
	font-size:16px;
	color: #000;
	margin: 0;
}


*:first-child+html #derecha .contenedor{
	float:left;
	width:80%;
	border-bottom: 1px solid #e8e7e7;
	padding: 0 0 29px 0;
	margin: 0 -1px 29px 0;
}


*:first-child+html #derecha .contenido{
	display:block;
	width: 100%;
	border-right: 1px solid #e8e7e7;
	margin: 0 -1px 0 0;
}

*:first-child+html #derecha .contenido p{
	padding: 0 29px 0 0px;
}


*:first-child+html #derecha .enlaces{
	float:right;
	width: 20%;
	display:block;
	height: 100%;
}


*html #derecha .contenedor{
	float:left;
	width:80%;
	border-bottom: 1px solid #e8e7e7;
	padding: 0 0 29px 0;
	margin: 0 -1px 29px 0;
}


*html #derecha .contenido{
	display:block;
	width: 100%;
	border-right: 1px solid #e8e7e7;
	margin: 0 0 0 0;
}

*html #derecha .contenido p{
	padding: 0 29px 0 0px;
}


*html #derecha .enlaces{
	float:right;
	width: 20%;
	display:block;
	height: 100%;
}





#derecha .indice{
	font-size:14px;
	color: #000;
	margin: 20px 0 29px 0;
	border-bottom: 1px solid #e8e7e7;
}



#derecha .indice img{
	border: none;
	margin: 13px 0 8px 0;
}



/*////////////////////////////////////////////////////////////////////////////////// MENU SECUNDARIO //////////////////////////////////////////////////////////////////////////*/

#enlacesfuera{
	height:55px;
	width: 100%;
	position:absolute;
	}

#menu_2{
	overflow:visible;
	text-align: center;
}

#menu_2 ul{
	list-style-type:none;
	width: 100%;
	padding: 0;
	margin: auto;
	border-bottom: 1px solid #e8e7e7;
	display: block;
}

#menu_2 li{
	padding: 0 0 0 18px;
	margin: 0 1% 0 0 ;
	line-height: 55px;
	display:inline-block;
	visibility: visible;
}

#menu_2 .final{
	margin: 0;
}

*:first-child+html #menu_2 li{
	float:left;
	line-height: 0;
	padding: 20px 0 18px 18px;
	
}

*html #menu_2 li{
	float:left;
	line-height: 0;
	padding: 20px 0 24px 18px;
}

/*#contenido_que{
	display:none;
	visibility: hidden;
}

#contenido_asi{
	display:none;
	visibility: hidden;
}

#contenido_organiza{
	display:none;
	visibility: hidden;
}

#contenido_donde{
	display:none;
	visibility: hidden;
}

#contenido_guias{
	display:none;
	visibility: hidden;
}
*/

/*////////////////////////////////////////////////////////////////////////////////// MENU PRINCIPAL INTERIOR //////////////////////////////////////////////////////////////////////////*/

#menu{
	position: absolute;
	display:block;
	height:48px;
	width: 100%;
	background:#000;
	filter: alpha(opacity=90);
	opacity: .90;
	z-index: 10;
	margin-top: 156px;
}

*html #menu{
	margin: 155px 0 0 -259px;
}

*:first-child+html #menu{
	margin: 156px 0 0 -259px;
}

#menu_principal_int {
	margin: 0 0 0 284px;
	background:#000;
	overflow:visible;
	display:block;
	width: 700px;
}

#menu_principal_int div{
	float:left;
	background:url(../images/fondo_menu_off.gif);
	height: 100%;
	text-align:center;	
}

*html #menu_principal_int div{
	background:url(../images/fondo_menu_off.gif) bottom no-repeat;
}

#menu_principal_int #izq{
	display: block;
	width: 5px;
	height:48px;
	background:url(../images/separador_menu_izq.gif) bottom right no-repeat;
	margin: 0;
}

* html #menu_principal_int #izq{
	height:49px;
}

#menu_principal_int #dcha{
	width: 5px;
	height: 48px;
	background:url(../images/separador_menu_dcha.gif) bottom left no-repeat;
	margin: 0;
}

* html #menu_principal_int #dcha{
	height:49px;
}

#menu_principal_int a{
	padding-top: 15px;	
	font-size:14px;
	color: #FFF;
	width: 134px;
	height: 34px;
	display: inline-block;
	text-decoration:none;
	margin: 0;
	position:relative;
}

#menu_principal_int a:hover{
	color: #8fbee9;
	background: url(../images/fondo_menu_on.gif);	
}

#menu_principal_int .on a{
	background:url(../images/fondo_menu_on.gif);
	color: #8fbee9;
}

#paginacion {
	text-align:center;
	margin-bottom: 20px;
}

/*/////////////////////////////////////////////////////////////////////////////PIE///////////////////////////////////////////////////////////////////////*/


#pie {
	clear:both;
	position:relative; 
	display:block; 
	border-top: 1px solid #d2d2d2;
	margin: 29px;
}

#pie div{
}


#pie ul {
	margin:0;
	list-style-type:none;
	float:right;
	padding: 0;
	
}
#pie li{
	padding: 0;
	display:inline;
	float:left;
	font-size: 11px;
}

#pie a{
	color: #8fbee9;
	text-decoration:none;
}

#pie a:hover{
	color: #ff361d;
	text-decoration:none;
}


