.iepngfix {
	behavior: url(js/iepngfix.htc);
}

a:focus{ outline:none; }

#map img {behavior: none}

body {
	background-color:#000000;
	/*background-color: white;*/
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:5px;
}

#map {
	display: block;
	position: relative;
/*	margin-left:11px;*/
	margin:auto;
	margin-top:15px;
	padding:0px;
	border: black solid 1px;
	margin-bottom: 10px;
}
/* Estilos del que ver*/
.botoneraflash {
	display: block;
	padding-top: 5px;
	background-color: #000000;
	width: 688px;
	margin-top: 10px;
}

.botoneraflash a {
}

.textomasinfo{
	position:relative;
	display: block;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 40px;
	color: #666666;
	text-align:justify;
	width: 500px;
}
.textomasinfo a {
	color: #333333;
}


/* Caja de contenido*/
.textointro {
	color: #666666;
	display: block;
	width: 500px;
	margin-left: 15px;
	position: relative;
	margin-bottom: 5px;
	zoom:1;
}

.textointro  txt {
	color:#000000;
	font-family: arial;
	font-size: 12px;
	text-align: left;
}



.textointro a img {
	border: solid 1px #333333;
	margin-bottom: 10px;

}
.textointro td img {
	border: 1px solid #000000;
	margin-right: 3px;
	margin-left: 6px;
	margin-bottom: 3px;
	margin-top:3px;
}





.textomasinfo a img {
	border: 1px solid #000000;
	/*margin: 10px;*/margin:0px 0px 5px 10px;
}
.textomasinfo h1 img {

	margin: 0px;
}

.textomasinfo td img {
	border: 1px solid #000000;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 3px;
	margin-top:3px;
}



/* |||||||||||||||||1 DONDE COMER |||||||||||||||*/
.select_zonas{
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	float:left;
}

.select_municipios{
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
}

.select_nucleos{
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
}

.select_tiposrestaurante{
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
}

.select_tiposalojamiento{
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
}

.etiqueta_nombre_campo{
	width: 140px;
	height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	text-align: left;
	color: #666666; 
	float: left;
}

.etiqueta_valor_campo{
	width: 204px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	text-align: left;
	color: #666666; 
	float: left;
}

#bloque1{
	width: 100%;
	text-align:center;
	margin-top: 15px;
	margin-bottom:15px;
/*	padding-left: 15px;*/
/*	margin-right: auto;*/
}

#bloque1 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

#bloque1 A:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	text-align: left;
	text-decoration: none;
}

#bloque1 A.texto_recurso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
}

#bloque1 A.texto_recurso:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-align: left;
	text-decoration: none;
}

#bloque1 IMG{
	border: 1px solid #BBBBBB;
}

#bloque1 IMG.imagen_ajaxloader{
	border: none;
}

#bloque1 .texto_destacado{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 17px;
}

#bloque1 .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	line-height: 23px;
	text-align: left;
	vertical-align: middle;
	list-style: square;
	margin: 0px;
	padding-left: 17px;
}

#contenedor_donde{
	display: block;
	border:1px solid #BBBBBB;
	clear:both;
	height:auto;
	margin-bottom:15px;
	text-align:center;
	width:665px;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
}

#foto_vertical{
	display:block;
	float: left;
	text-align: center;
	margin: 0px;
	margin-top: 5px;
	width: 100%;
}

#texto_vertical{
	display:block;
	float:left;
	width: 300px;	
	text-align: left;
}

.situacion {
	float:right;
	width:380px;
}


.volver a{
	display: block;
	text-decoration:none;
	float:right;
	color:#444444;
	background-color:#FFFFCC;
	border: solid thin #CCCCCC;
	clear:both;
	font-size: 1.3em;
	margin-right: 40px;
}

.nombre_dato{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-weight: bold; */
	font-size: 11px; 
	color: black; 
}

.titulo_dato{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	color: #0061b1; 
}

#texto_horizontal{
	/*margin-left: 4px;*/
	width: 420px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	float: left;
	line-height: 15px;
}
/*
 * Ilustración
 */
.Ilustracion {
	background: #f9f9f9 none repeat scroll 0%;
	border: 1px solid #ccc;
	margin: 1px 1px 1em 1em;
	font-size: 9px;
	color: black;
	
}

.Ilustracionleft {
	background:#F9F9F9 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	clear:right;
	color:black;
	float:left;
	font-size:9px;
	margin: 10px;
	padding:3px;
	width:182px;
}

.Ilustracion img.Thumbnail {
	display: block;
	border: 1px solid #000000; 
}

.Ilustracionleft img.Thumbnail {
	display: block;
	border: 1px solid #000000;
}

.Ilustracion img.ZoomWidget {
	float: right;
	border: 1px solid #000000; 
}
.Ilustracionleft img.ZoomWidget {
	float: right;
	border: 1px solid #000000; 
}




#resultados{
	margin-top: 20px;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 

	margin-left:auto;
	margin-right: auto;
	
/*	margin-bottom: 10px;*/
	
}

#resultados IMG{
	border: none;
}

/*#resultados UL{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 400px;
	border-top: none;
	text-align:left;
}

#resultados LI{
	line-height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding-left: 10px;
}

#resultados LI.alterna{
	line-height: 20px;

	vertical-align: middle;
	padding-left: 10px;
}

#resultados LI.alterna:hover{
	line-height: 20px;
	background-color: #eeeeee;
	vertical-align: middle;
	padding-left: 10px;
}

#resultados LI.destacada{
	line-height: 20px;
	background-color: #FFFF99;
	vertical-align: middle;
	padding-left: 10px;
}*/

#resultados A {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	text-decoration: none;
} 

#resultados A:HOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FF9900; 
	text-decoration: none;
} 

#resultados tr.titulo
{   
	background-color: black;
	color: white;
}

.t_even
{
	background-color: #f0f0f0;
}
.t_odd
{
background-color:white;
color
}




#paginador{
	text-align:center;
	vertical-align:top;
}

#paginador table {width:100%; border:0px;vertical-align:top;}
#paginador #primera{
	vertical-align:top;
	margin-left: 15px;
	width: 100px;
	float:left;

	
}#paginador #ultima{
	vertical-align:top;
	margin-right: 15px;	
	width: 100px;
	float: right;
}
#paginador  a {	text-decoration: none;	color:#FFFFFF;}
#paginador  a:hover {	text-decoration: none;	color:#FFCC00;}




#titulo_tema{
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0061b1;
	text-align: left;
	vertical-align: middle;
	line-height: 26px;
	/*margin-left: 2px;*/
	
	margin-left: 20px;
}


#texto_tema
{
	margin-left:30px;
}

#herramientas{
	width: 15em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#FDFFBB;
	color: #0061b1;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #bbbbbb;
	padding-top: 5px;
	margin-bottom: 4px;
	text-align:center;
	
}

#herramientas IMG{
	border: none;
	vertical-align: -20%;
}

#herramientas A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

#herramientas A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0061b1;
	text-decoration: none;
}











/* ||||||||||||1 PAGINA PRINCIPAL ||||||||||||1**/
.cajacentral {
	display:block;
	width: 702px;
	padding:0px;
	margin:auto;
}



.cgris {
	display:block;
	float:left;

	margin-top: 10px;
	margin-bottom: 8px;
	margin-right: 8px;
}
.cgris img,
.cgris a{
	border:none;
	text-decoration:none;
}




.icotema {
	display:block;
	float:right;
	height: 32px;
	width: 32px;
	padding-top: 15px;
	padding-left: 5px;
}






.barratop {
	background-color:#000000;
	float:right;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color:#999999;
	width: auto;
	margin-top: 15px;
	padding: 0px;
}
.barratop a,
.barratop img{
	margin: 0;
	text-decoration: none;
	padding-left: 5px;
	border: none;
	color: white;;
	border-style:none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.barratop a:hover{
	color:#FF9900;
	background-color:#222222;
}

.barratop  .sel
{
	color:#FF9900; !important
	background-color:#eeeeee;
}


.menuleft {
	position:relative;
	background-color: #000000;
	float: left;
	display: block;
	border: solid #000000 1px;
	border-right:none;
	color: #FFFFFF;
	width: 155px;
	height: 16px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: left;
	zoom: 1;
}
.menuleft a{
	vertical-align:middle;
	margin: 0;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
	border-style:none;
	padding-right: 0.5em;
	padding-left: 0.5em;
}


.menuleft a:hover{
	color: #FF9900;
	background-color: #222222;
	
}

.iconera {
	display:block;
	float: left;
	text-align:left;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 5px;
	clear:both;
	zoom:1;
	position:relative
}

.iconera img{
	position:absolute;
}

.iconera a{
	text-decoration:none;
}


/*.cubito {
	display: block;
	float: right;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFCC00;
	width: 4px;
	height: 100%;
	border: 1px solid #000000;
	border-left: none;
}*/

.cubito {
	height:100%;
	position:absolute;
	right:0%;
	top:0%;
	width:4px;
	background-color: #FFCC00;
	border-right:#000000 1px solid;
}

.barraleft {
	background-color: #000000;
	float: left;
	display: block;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	color: #FFFFFF;
	/*width: 133px;*/width: 154px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.barraleft a{
	margin: 0;
	text-decoration: none;
	padding-left: 5px;
	color: #FFFFFF;
	border:none;
	border-style:none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}


.barraleft a:hover{
	color: #FF9900;
	background-color: #222222;
}



.barraright {
	background-color: #000000;
	float: right !important;
	display: block;
	text-decoration: none; 
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	color: #FFFFFF;  
	width: 150px;
	margin-top: 5px;
	margin-left: 15px;
	padding: 0px;
}

.barraright a{
	margin: 0;
	text-decoration: none;
	padding-left: 5px;
	color: #FFFFFF;
	border:none;
	border-style:none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}


.barraright a:hover{
	color: #FF9900;
	/*background-color: #222222;*/
}



.barramapa {
	position: relative;
	float: right;
	display: block;
	background-image: url(../images/barradegbn.jpg);
	background-repeat:  no-repeat;
	text-align: right;
	border: none;
	width: 145px;
	height: 14px;
	margin-top: 5px;
	margin-bottom: 10px;	/* no para ie */
	margin-left: 15px;
	margin-right: 3px;
	padding-right: 15px;
}

.barramapa a{
/*    margin: 0;*/
	font-family:  verdana !important;
	font-weight: lighter !important;
	font-size:  8.3pt  !important;    
	
	text-decoration: none;
	padding-left: 5pt;
	color: #FFFFFF !important;    
	padding-left: 0.5em;

}


.barramapa a:hover{

	color: #FF9900 !important;
}


.botonzona {
	display: block;
	float: right;
	color: #FFFFFF;
	background-color:#000000;
	margin-right: 30px;

}


.estasen {
	color:#888888;
	font: "Courier New", Courier, monospace;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin-right: 15px;
	margin-bottom: 5px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 5px;
}

.estasen #ud {
	font-size:11px;
	text-align: left;
	color: #CC0000;
}
.estasen a {
	text-decoration: none;
	color:#888888;
}

.estasen a:hover  {
	text-decoration: underline;
	color:#888888;
}

#contenido{
	display: block;
	width: 100%;
	zoom: 1;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.fondoque{
	display:block;
	width: auto;
	height: auto;
	margin-bottom: 10px;
	margin-left: 3px;

}
.fondoque .titulo{
	font-size: 2em;
	color:#FFFFFF;
	text-align:left;
}


.MenZon{
	position:relative;
	display:block;
	float:right;
	margin-right: 5px;
	margin-top:-65px; 
}
.zona{
	background-image: url(../images/btr-alpha.png);
	color:#FFFFFF;
	height:1.5em;
	float:left;
	margin-left: 2px;
}
.zonasel{
	background-image: url(../images/btr-alpha.png);
	color:#FFFFFF;
	height:1.5em;
	float:left;
	margin-left: 2px;
}
.zona  a{
	padding-top: 1em;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:  none;
	color:#FFFFFF;
}

.zonasel a{
	padding-top: 1em;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:  none;
	color:#FF9900;
}

.zona a:hover{
	color:#FF9900;
}

.titulozona{
	position:relative;
	display:block;
	float:left;
	margin-left: 5px;
	margin-top:-45px;

}
.titulozona img {
	position:absolute;
	top: 2px;
}


/* |||||||||||||111  PAGINA DE ENTRADA |||||||||||1*/


.carrusel {
	display: block;
	width: auto;
	height: 308px;
	margin-top: 10px;
	text-align:center;
	margin-left: 0;
	margin-right: 0;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	/*left:15px;*/
}
.carrusel ul li img {

	display: block;
	z-index: 0;
	width: 700px;
}

.idiomas {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	display: block;
	width: 300px;
	text-align:right;
	margin-left: auto;
	margin-right: 0px;
	left: 600px;
	top: 7px;

}


.idiomas a img {
	border: 0px;
}

.idiomas a{
	font-family: Arial;
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: none;
}

.idiomas a:hover{
	color: #FFA500;
	text-decoration: none;
}

.carrusel2 {
	display: block;
	width: 760px;
	
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;

	padding-left:33px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}


.panel1 {
	position: relative;
	display: block;
	margin-top: 50px;
	margin-right: 15px;
	float:left;
}

.panel1 a img{
	text-decoration:none;
	border: none;
}

.enlace {
	display:block;
	color:#FF9900;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0px;
	margin:0px;
}

.enlace a{
	display:block;
	font-family: Arial;
	font-size: 1em;
	color: #646464;
	text-decoration: none;
	padding-bottom: 0.5em;
	padding-right: 0px;
	margin-right: 0px;
  /*	cursor: default;*/
}

.enlace a:hover{
	color: #FFA500;
}

.enlace img{
border-style:none;
}

.panel2 {
	display: block;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:30px;
	position: relative;
	float:left;

}

.logoentrada{
	position:absolute;
	text-align:left;
	top:-76px;
	left:0%;
}
.logo1 {
	position:absolute;
	text-align:left;
	top:-25px;
	left:0%;
}

.logo1 a img {
	text-decoration: none;
	border: none;
	z-index: 100;	
}

.logo2 {
	position: absolute;
	left: 155px;
	top: 165px;
	margin-top: -150px;
	 
}
.logo2 a img {
	text-decoration: none;
	border: none;
	z-index: 1000;	
}




.pie {
	display: block;
	width: auto;
	position:relative;
	margin-top: 20px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

.pie a,img{
	border: 0px;
	font-family: Arial;
	font-size: 1em;
	color: #848484;
	text-decoration: none;
}

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
















/*
 * Menú principal
 */
#menuPrincipal {
	padding: 0em 0em 0em 0em;
	overflow: hidden;
	width: 150px;
	font-size: 1em;
	text-align:left;
}

#menuPrincipal ul {
	margin-left: 0px;
	padding: 10px;
}

#menuPrincipal ul li {
	list-style-image:url(../images/cinar.gif);
	margin-bottom: 3px;
}
#menuPrincipal ul li a{
	text-decoration:none;
	color:#FFFFFF;
}	

#menuPrincipal ul li a:hover{
	text-decoration:none;
	color:#FF9900;
}	

#menuPrincipal ul li a.sel{
	
}
#menuPrincipal ul li ul {
	margin-left: 10px;
	padding: 0px;	
}

#menuPrincipal ul li ul li {
	background:#333333;
	margin-top: 2px;
	list-style-image:none;
	padding-bottom: 0px;
	height: 1%;
}

#menuPrincipal ul li ul li a{
	display: block;
	text-decoration:none;
	color:#FF9900;
	padding-left: 5px;
	padding-bottom: 0px;
}

#menuPrincipal ul li ul li a:hover{
	color:#EEEEEE;
	text-decoration:none;}








.botonera{
	display: block;
	position: relative;
	float: left;
	padding-top: 205px;
	padding-left: 120px;
	width: 500px;
/*	overflow:	hidden;*/
	z-index: 10000; 
}

.boton1{
	position: relative;
	float: right;
	margin-left: 10px;
	width: 74px;
	height: 68px;
	color:#FFCC00;
	/*border:  solid #555555;
	border-width: 1px;*/
	z-index: -100;
}
.boton1 img{
	width: 74px;
	height: 68px;
}



.botonera2{
	display:block;
	float:left;
	width: auto;
/*	overflow:hidden;*/
}

.boton2{
	display:block;
	margin-top: 15px;
	margin-right: 18px;
	float:left;
	width: 126px;
	height: 60px;
	color: white;
	padding: 0px;
	overflow:hidden;
}

.boton2 a {
	padding-left: 0px;
	display: block;
	height: 60px;
	color: white;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial;
	text-align:left;


}

.boton2 a:hover{
	display: block;
	color: #FFA500;
}

.boton2 img {
	border-style: none;
	margin-right: 5px;
}


#eltiempo{
	width: 160px;
	height: 40px;
	float: left;
	background:  transparent;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9px;
	color: black;

	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#eltiempo_fecha{
	width: 65px;
	white-space: nowrap;
	float: left;
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 2px;
}


#eltiempo_ico{
	width: 33px;
	height: 33px;
	white-space: nowrap;
	float: left;
	line-height: 16px;
	text-align: center;
	margin-top: 3px;
}

#eltiempo_temperatura{
	width: 42px;
	white-space: nowrap;
	float: left;
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	margin-top: 3px;
}

#eltiempo_fechasup{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 9px;
	color: #333333; 
}







.box
{
	width:357px;
	height:165px;
	background-image:url(box.png);
	background-repeat:no-repeat;
	overflow:hidden;
	padding-left:10px;
	padding-right:100px;
	padding-top:10px;
	position:absolute;
}
.placeText
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}
.tdText
{
	font-family:Arial;
	font-size:10pt;
}


.botnn a
{
	display: block;
	width:  auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	float:left;
	margin-right: 8px;
	margin-bottom: 2px;
	height: 15px;
	border: 2px #AAAAAA solid;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	color: #000000;
	text-decoration: none;
}


.botnn a:hover
{
	display: block;
	border: 2px #Fe9021 solid;
	color: #FF9900;
	text-decoration: none;
}

.textopueblo{
	padding: 5px;
	text-align: left; 
	display:none;
	position: absolute ;
	width: 320px;
	height: 315px;
	background-color:#666666;
	border: 1px #000000 solid;
	color: #CCCCCC;
	z-index: 1000;
	left: 0px;
}

.textopueblo .enlace
{
	color: #faba13;
	margin-left: 0px;
	padding-left: 20px;
	background: transparent url(../images/enlace-icolinks.gif) no-repeat scroll 0 7px;
}

.pueblo {
	position:absolute;
	cursor: hand;
	display: none;
	background-color:#AAAAAA;
	border: 1px #000000 solid;
	padding-left:3px;
	padding-right:3px;
	z-index: 500;
}

.pueblo a{
	color:#000000;
	text-decoration: none;
}

.pueblo a:hover{
	color:#FFCC11;
}

.capavacia20px {
	height: 20px;
}

.tablacontenido{
	width:685px;
	border:none;
	padding:0px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	zoom: 1:
}

.tablacontenido2{
	width:615px;
	border:none;
	padding:0px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	zoom: 1:
}

.titulo2 {
	font-size: 14px;
	font-weight:bold;
} 

#principal{
	position:relative;
}



.tamanomapa{
	height:350px; 
	width: 505px;
}	


.x_mapa {
	background-image: url(../images/mapahoya.gif) !important;
	height: 20px !important;
	padding-right: 5px !important;
}

.x_mapa a{
	vertical-align: -5px;
}

.x_mapa a:hover{
	color: #000000 !important;
}

.fondogris {
	background-color:#CCCCCC;
}

#resultados table{
	text-align:left; 
	width: 100%; 
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

#resultados table td{
	height: 16px;
	padding-left: 5px;
}

#tablaitinerarios td, th{
	vertical-align:top; 
	text-align:justify;
	padding: 1px;
	margin: 0px;
}

#tablaitinerarios{
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

.b_catalogofotografico{
	/*background-image: url(../images/btr-naranja-alpha.png);*/
	color:#FFFFFF;
	height:1.5em;
	float:left;
	margin-left: 2px;
}

.b_catalogofotografico  a{
	padding-top: 1em;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:  none;
	color:#FFFFFF;
}

.b_catalogofotografico a:hover{
	color:#000000;
}

.galeriafotos{
	float:left; 
	border: 1px solid #AAAAAA; 
	/*background-color:#ffffff;*/
	height: auto; 
	width: 500px;
	text-align: left;
	/*width: 490px;	/*no para ie*/
	/*margin-top: 5px;  /* no para ie*/
	/*margin-left: 0px; /* no para ie */
	/*padding-left: 0px;	/* no para ie */
	/*padding-right: 10px;	/* no para ie */
	/*margin-bottom: 15px;*/

}

/*para los mapas virtuales ----------*/

#mapavisitavirtual{
	position:relative;
	text-align: center;
	border: #BBBBBB 1px solid;
	width: 100%;
	zoom:1;
}

#mapavisitavirtual img{
	border: none;
}

#mapavisitavirtual div{
	position:absolute;
}
.botonipix_azul{
	background-image:url('../images/ico/boton ipix azul.png');
	background-repeat:no-repeat;
	width: 41px;
	height: 41px;
}

.botonipix_claro{
	background-image:url('../images/ico/boton ipix claro.png');
	background-repeat:no-repeat;
	width: 41px;
	height: 41px;
}
/*-----------------------------------*/


#selecciondondedormir{
	float:left;
	margin-top: 3px;
}

#selecciondondedormir form{
	margin-bottom: 10px;
}

.imagenminiatura{
	position:relative;
	width:320px;
	float: right; 
	padding-left: 15px; 
	padding-bottom: 15px;
}

.imagenminiatura img { border:#000000 1px solid; }
.imagenminiatura a { text-decoration: none; }

.restaurarimagen{
	position:absolute;
	bottom:0%; 
	left: 13px;  
	background-color:#F0F0F0;
	height:15px; 
	width:320px; 
	text-align: right;
	background-image:url("../images/ico/restaurar.gif");
	background-repeat:no-repeat;
	background-position:right;
	border: #000000 1px solid;
}

.restaurarimagen2{
	position:absolute;
	background-color:#F0F0F0;
	height:15px; 
	width:100%; 
	text-align: right;
	background-image:url("../images/ico/restaurar.gif");
	background-repeat:no-repeat;
	background-position:right;
	border: #000000 1px solid;
	bottom: -14px;
	left:0%;
}

.restaurarimagen2 a{
	text-decoration:none;
}

.imagengaleria{ margin-right:10px; /* no para ie */}
.imagengaleria a{ text-decoration: none; color:#666666; }
.imagengaleria img {margin:0px !important;}

.textorecurso{
	position:relative;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:490px; 
	float:left;
	margin-bottom: 15px;
	margin-top: 15px;

}

.textorecurso a {color:black; text-decoration: none;}

.lista{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

.lista ul {
	list-style-type:none; 
	padding-left:0px;
	margin-left: 0px;
}

.lista li { padding-left: 5px; }

.lista a {text-decoration:none;}


.cerrado {
	background-image: url("../images/ico/Collapsed.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	padding-bottom: 2px;
}
.abierto {
	background-image: url("../images/ico/Expanded.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	padding-bottom: 2px;
}

.listadoempresas {
	list-style-type:circle;
}

.listadoempresas a{
	text-decoration:none;
	color:#333333;
}

.listadoempresas a:hover{
	color:#FF9900;
	text-decoration:
}

.leyendamapaizqabajo{
	position:absolute; 
	bottom: 0%; 
	left: 2%; 
	text-align:left;
}

.leyendamapaderarriba{
	top: 0%; 
	right: 10%;
	text-align:left;
}

#carretefotosvertical{
	right:6%; 
	top:6%;
	overflow:hidden;
}

/*#tablafotos td{
	padding: 0px;
	vertical-align: bottom;
}*/

/*#tablafotos img {
	width:80px; 
	height:90px; 
	border: #fff 3px solid;
}*/

/*.fotoseleccion { cursor:pointer; }*/

.miniatura img{
	width:40px; 
	height:45px; 
	border: #fff 2px solid !important;
}

#animacion {
	position: absolute;
	top: 55px;
	left: 380px;
}

/*Estilos para las noticias*/

#noticiaslistado {
	border-collapse: separate;
	width: 507px;
}

.noticiafecha{
	background-color:#000;
	color:#FFF;
	padding:2px;
	display:block;
}

.noticiatitulo{
	font-weight: bold;
	font-size: 13px;
}

.noticiatituloA{
	font-weight: bold;
	text-decoration:none;
	color:#666666 !important;
}

.noticiatituloA:hover{
	color:#FF9900 !important;
}

.noticiafoto{
	float:right;
	margin:5px 3px 5px 15px;
	width:250px;
}

.noticiafoto img{
	border:#000000 1px solid;
}

.restaurarimagennoticia{
	margin-top: -2px;
	background-color:#F0F0F0;
	height:15px; 
	text-align: right;
	background-image:url("../images/ico/restaurar.gif");
	background-repeat:no-repeat;
	background-position:right;
	border: #000000 1px solid;
	width: 100%;
}

/* para el navegador de paginacion -------------------------------------------- */
#paginadorA{
	
}

div #paginadorA a {
	padding: 0px 10px 1px 10px;
	margin-right: 2px;
	text-decoration: none; 
	color: #FFF;
	background:#000000 url('../images/image1.gif');
	border:#fcb01a 1px solid;

}

div #paginadorA a:hover, div #paginadorA a:active {
	color: #FFF;
	background: #000000 url('../images/image2.gif');
	border:#666666 1px solid;
}

div #paginadorA span.current {
	padding: 0px 10px 1px 10px;
	margin-right: 2px;
	font-weight: bold;
	background: #000000 url('../images/image2.gif');
	border:#FFFFFF 1px solid;
	color: #FFF;
}

div #paginadorA span.disabled {
	padding: 20px 10px 1px 10px;
	margin-right: 2px;
	color: #ccc;
}

/* fin para el navegador de paginacion ---------------------------------------- */

/* fin estilos noticias --------------------------------------------------------*/

.marcogris{
	/*position:relative !important;*/
	left: 0px;
	width: 100%;
	border:1px solid #BBBBBB;
	margin-top: 15px;
}

.marcogris a{
	color:#666666;
	text-decoration:none;
}

.marcogris a:hover{ color:#FF9900; }

.enlacesmapa{
	position:relative !important;
	float:left; 
	text-align:left;
}

.enlacesmapa a{
	color:#666666;
	text-decoration:none;
}

.enlacesmapa a:hover{ color:#FF9900; }

.enlacesmapa td img{
	border:none;
}

.enlacesmapa ol{ 
	padding-left: 35px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.enlacesmapa img{
	margin:0px !important;
}

.mapaweb {
	margin-left: 15px;
	margin-top: 5px;
	float: left;
	width: 45%
}

.mapaweb ul{
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
	padding: 0px;
}

.mapaweb li {
	font-size: 11px;
	font-weight: normal;
	margin-left: 25px;
	list-style-type:circle;
}

.mapaweb a{
	text-decoration:none;
	color:#888888;
}

.mapaweb a:hover{
	color:#FF9900
}


#form_contacto a{
	text-decoration:none;
	color:#666666;
}

#form_contacto a:hover{
	text-decoration:underline;
	color:#000;
}

#form_contacto table{
	border-collapse:collapse;
	background-color:#E6E6E6;
}

#form_contacto td{
	padding-left: 5px;
}

.enviar input{
	background-color:#000000;
	border:none;
	color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	display:block;
	width:100px;
	text-align:center;
	cursor: pointer;
}

.enviar input:focus { outline:none }

.botonvolver {
	background-color: #000000;
	float: right;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	width: 100px;
	margin-top: 5px;
	padding-left: 2px;
}

.botonvolver a{
	color:#FFFFFF !important;
	font-weight: normal !important;
	font-size: 11px !important;
	text-decoration:none;
}

#divRuta {
	clear:both; 
	width:688px; 
	border-collapse:collapse; 
	padding-left:0px !important; 
	padding-right: 0px !important;
	margin:0px;
}


.barratopfoto{
	display:block;
	width: 154px;
	height: 14px;
	background-color:#000000;
	text-align: left;
	margin-left:1px;
	margin-bottom: 2px;
	background-image:url(../images/cuadronaranja.gif);
	background-repeat:no-repeat;
	background-position:99% 2px; /* no para ie */
}

/*.barratopfoto a{ 
	color:#FFFFFF;
	text-decoration:none; 
	font-size: 9px;
	font-weight:bold;
	padding-left: 2px;
}*/
/*.barratopfoto a:hover{ color: #FF9900; }*/

.txt {width: 490px;}

#menuatractivos{
	text-align: right;
	border-bottom:#000000 1px solid;
	position: absolute;
	width: 100%;
	top: 0%;
	right: 0%;
}

#menuatractivos a{
	text-decoration: none;
}

#menuatractivos img {
	margin-bottom: 0px;
}

#listavisitavirtual{
	width:98%;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 15px;
	color:#888888;
	border-collapse:collapse;
}

#listavisitavirtual a {
	color:#888888;
	text-decoration: none;
}

#listavisitavirtual a:hover{
	color:#FF9900;
	text-decoration:underline;
}

#listavisitavirtual li{
	padding-bottom: 1px;
}


.listadescargas{
	list-style-position:inside
}

.listadescargas li{
	margin-left: 25px;
	list-style-image:url(../images/icodescargas_naranja.gif);
}

.listadescargas a{
	text-decoration: none;
	color:#888888;
}	

.listadescargas a:hover{
	text-decoration: underline;
	color:#333333;
}





.listaenlaces{
	/*list-style-position:inside;*/
	text-align: left;
}

.listaenlaces li{
	margin-left: 25px;
	list-style-image:url(../images/lista-icolinks.gif);
}

.listaenlaces a{
	margin-left: 10px;
	text-decoration: none;
	color:#888888;
}    

.listaenlaces a:hover{
	text-decoration: underline;
	color:#333333;
}


.minimaparight{
	position:absolute; 
	right:0%;  
	z-index:1000;
	width: 135px;
	height: 105px;
	padding-top: 10px;
	border-left:#BBBBBB 1px ridge;
	border-bottom:#BBBBBB 1px ridge;
}

.minimapaleft{
	position:absolute; 
	left:1%;  
	bottom: 0%;
	z-index:1000;
	width: 135px;
	height: 105px;
	padding-top: 10px;
	border-right:#BBBBBB 1px ridge;
	border-top:#BBBBBB 1px ridge;
}

.capavacia {
	display:block;
	height:15px;
}

.coordenadas{
	display:block;
	text-align:right;
	margin-bottom: 5px;
	font-style:italic;
	color:#006699;
}

#tablas_aves{
	border:none;
	border-collapse:collapse;
	text-align:center;
	width:100%
}

#tablas_aves td img{
	border:none;
	margin:0px;
	padding:0px;
}

.medie-lab 
{
	position:absolute;
	background-color: white;
	border: gray 1px solid;
	padding: 1px;
	text-decoration: none;
	cursor: hand;
}

applet
{border: 1px solid black;}

.cerrar
{
	color: black;
	text-decoration: none;
	
}
.cerrar:hover
{
color: #FABA00;
}


.anchotabla{ width:695px; }

.ruta_b a{
	color:#000000;
}