/* Hoja de estilos para pantalla de la página de Senderos de montaña de Gipuzkoa */
/* 23 de agosto 2005 */

/* Estilos generales */

body{
	font-size: 70%;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5B5B42;
	color: #4F4F4F;
	background-color: #FFF;
	margin: 4px 0 15px 0;
	text-align: center;
	background-image: url(../images/topes.gif);
	background-repeat: repeat-y;
	background-position: center;
}

h2{
	font-size: 100%;
}

a img{
	border: 0;
}

br {
	clear: both;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.ayuda-acces{
	position: absolute;
	left: -1000px;
	width: 1px;
	font-size:1px; 
	line-height:1%;
	position:absolute; 
}
a.ayuda-acces:active{ 
	position:static; 
	width:auto; 
	height:auto; 
}
.texto-destacado {
	color: #7FB812;
}

/* Index */
body#home h1{
	color: #7FB812;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	margin-bottom: 0;
}

p#introduccion{
	background: url(../images/bullet-verde.gif) no-repeat;
	background-position: 0 4px;
	padding-left: 15px;
	text-align:justify;
}


/* Cabecera */
#cabecera{
	width: 760px;
	text-align: left;
	font-size: 95%;
	margin-right: auto;
	margin-left: auto;	
	background-color: #7EBD27;
	height: 38px;
	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#cabecera a#logodipu {
	float: left;
	border-right: 1px solid #fff;
}

#cabecera ul li{
	display: inline;
}

#cabecera ul li a{
	color: White;
	text-transform: lowercase;
}

#cabecera ul li a:hover {
	text-decoration: none;
}

#cabecera ul#ayudas-navegacion{
	margin-left: 100px;
	background-color: #7EBD27;
}

#cabecera ul#ayudas-navegacion li a {
	border-left:1px solid #467A09;
	float: left;
	display: block;
	padding: 0 10px 0 10px;	
}

#cabecera ul#ayudas-navegacion li.primera-lista a {
	border: 0;
}

#menu-auxiliar {
	font-size: 90%;
	padding-top: 3px;
	background-color: #7EBD27;
}


/* Botones Aceptar y Cancelar */
#imprimir-botones {
	padding-bottom: 46px;
	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-bottom: 100px;
	margin-left: 120px;
	font-size: 130%;
	text-decoration:none;
}

#home #imprimir-botones{
	padding-top: 0;
	background-image: none;
	margin-bottom: 0;
}

#imprimir-botones a{
	background-color: #7EBD27;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

p#pantalla-imprimir{
	background: url(../images/bullet-verde.gif) no-repeat;
	background-position:20px 2px;
	padding-left: 35px;
	text-align:justify;
	font-size: 100%;
	font-weight: bold;
}


#imprimir-opciones-lista{
	color: #767665;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	c-left: 40px;
	padding-top: 4px;
	padding-bottom: 3px;

	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

#imprimir-opciones-lista li{
	padding-left: 50px;
}


/* idiomas */
#cabecera #menu-auxiliar ul#idiomas {
	float: right;
	padding-right: 50px;
}

#cabecera #menu-auxiliar ul#idiomas li a {
	float: left;
	display: block;
	padding: 0 5px 0 5px;	
}

#cabecera #menu-auxiliar ul#idiomas li.primera-lista a {
	border-right:1px solid #467A09;
}

#cabecera #menu-auxiliar ul#idiomas li a.idiomaselec {
	text-decoration: none;
	color: #467A09;
}


/* logotipo */
#web img#logo {
	margin: 2px 0 8px 0;
	background-color: #fff;
}

/* Menú */
#navegacion-principal {
	float: left; 
	padding-top: 2px; 
	width: 155px; 
	background-color: #fff;
}

#navegacion-principal a{
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#menu li{
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 3px; 
}
#menu li a{
	text-transform: uppercase;
	color: white;
	display: block;
	padding-left: 7px;
	padding-top: 4px;  
	padding-bottom: 3px;
	background-position: top right;
	background-repeat: no-repeat;
	width: 154px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 148px;
}

html>body #menu li a {
  width: 148px;
} 

#menu li#menu-vg a{
	background-color: #568F14;
	background-image: url(../images/fondo-vuelta-gipuzkoa.gif);
}
#menu li#menu-gr a{
	background-color: #009E31;
	background-image: url(../images/fondo-grandes-recorridos.gif);
}
#menu li#menu-pr a{
	background-color: #7FB812;
	background-image: url(../images/fondo-pequenos-recorridos.gif);
}
#menu li#menu-sl a{
	background-color: #C8D300;
	background-image: url(../images/fondo-senderos-locales.gif);
}

#menu li a:hover {
	background-position: right bottom;	
}
#menu li#menu-vg a:hover{
	background-color: #568F14;
	background-image: url(../images/fondo-vuelta-gipuzkoa.gif);
}
#menu li#menu-gr a:hover{
	background-color: #009E31;
	background-image: url(../images/fondo-grandes-recorridos.gif);
}
#menu li#menu-pr a:hover{
	background-color: #7FB812;
	background-image: url(../images/fondo-pequenos-recorridos.gif);
}
#menu li#menu-sl a:hover{
	background-color: #C8D300;
	background-image: url(../images/fondo-senderos-locales.gif);
}

#menu-institucional a:hover {
	background-position: right bottom;	
}

#menu-institucional li{
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 3px; 
}
#menu-institucional li a{
	color: #767665;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 80%;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	background-image: url(../images/fondo-menu-institucional.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 154px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 148px;
}

html>body #menu-institucional li a {
  width: 148px;
} 

#menu-institucional {
	padding-bottom: 17px;
/*	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	background-position: bottom;
*/	margin-bottom: 4px;
}

#home #menu-institucional {
	padding-bottom: 0;
	background-image: none;
	margin-bottom: 0;
}

#menu-descargas a:hover {
	background-position: right bottom;	
}

#menu-descargas li{
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 3px; 
}
#menu-descargas li a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 80%;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	background-image: url(../images/fondo-menu-descargas.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 154px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 148px;
}

html>body #menu-descargas li a {
  width: 148px;
} 

#menu-descargas {
	padding-bottom: 17px;
	margin-bottom: 4px;
}

#home #menu-descargas{
	padding-top: 0;
	background-image: none;
	margin-bottom: 0;
}


#navegacion-descarga {
	float: left; 
	padding-top: 15px; 
	width: 100%; 
	background-color: #fff;
}

#navegacion-descarga a{
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#menu-Listadescarga a:hover {
	background-position: right bottom;	
}

#menu-Listadescarga li{
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 3px; 
	margin-left: 5px;
}
#menu-Listadescarga li a{
	color: #767665;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}
#menu-Listadescarga li ul{
	color: #767665;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}
html>body #menu-Listadescarga li a {
  width: 100%;
} 

#menu-Listadescarga {
	padding-bottom: 20px;
	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 100px;
}

#home #menu-Listadescarga{
	padding-top: 0;
	background-image: none;
	margin-bottom: 0;
}


p#descarga{
	background: url(../images/bullet-verde.gif) no-repeat;
	background-position:20px 2px;
	padding-left: 35px;
	text-align:justify;
	font-size: 100%;
	font-weight: bold;
}

gpsbabel ul a{
	color: #767665;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}

p#descarga-gpsbabel{
	background: url(../images/bullet-verde.gif) no-repeat;
	background-position:20px 2px;
	padding-left: 35px;
	text-align:justify;
	font-size: 100%;
	font-weight: bold;
}

/* Utilidades sociales */
#navegacion-utilsocial {
	float: left; 
	padding-top: 20px; 
	width: 100%; 
	background-color: #fff;
}

#navegacion-utilsocial a{
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#menu-Listautilsocial a:hover {
	background-position: right bottom;	
}

#menu-Listautilsocial li{
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 3px; 
	margin-left: 25px;
}
#menu-Listautilsocial li a{
	color: #767665;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 17px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}
#menu-Listautilsocial li a img{
	padding-left: 17px;
}
#menu-Listautilsocial li ul{
	color: #767665;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100%;
}

html>body #menu-Listautilsocial li a {
  width: 100%;
} 

#menu-Listautilsocial {
	padding-bottom: 10px;
	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 100px;
}

#home #menu-Listautilsocial{
	padding-top: 0;
	background-image: none;
	margin-bottom: 0;
}


p#utilsocial{
	background: url(../images/bullet-verde.gif) no-repeat;
	background-position:20px 2px;
	padding-left: 35px;
	text-align:justify;
	font-size: 100%;
	font-weight: bold;
}




/* Ruta destacada */
#ruta-destacada {
	width: 295px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/puntitos-vertical.gif);
	background-repeat: repeat-y;
	background-position: top right;
	padding-right: 5px;
}

#ruta-destacada h2{
	background: #009E31 url(../images/fondo-cabecera-ruta-destacada.gif) no-repeat;
	background-position: bottom;
	width: 135px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 4px;
	margin: 0;
	color: White;
}
#ruta-destacada h3{
	font-size: 130%;
	font-size: 110%;
	float: left;
	padding-right: 20px;
	margin: 7px 0;
}
#ruta-destacada h3 a{
	color: #92927C;
	text-decoration: none;
}
#ruta-destacada h3 a:hover{
	color: #A6A692;
}
#ruta-destacada h3 span{
	background: #009E31 url(../images/acronym-ruta-destacada.gif) no-repeat;
	color: White;
	font-weight: bold;
	padding: 1px 0;
	padding-left: 4px;
	padding-right: 3px;
	margin: 0;
	font-size: 80%;
	font-size: 100%;
}

#ruta-destacada p#descripcion-ruta{
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: bold;
	color: #92927C;
	padding-left: 13px;
	background-image: url(../images/bullet-verde.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

/* Buscador */
#buscador {
	width: 300px;
	float: left;
	padding-bottom: 170px;
}

#buscador h2{
	background: #7FB812 url(../images/fondo-cabecera-buscador.gif) no-repeat;
	background-position: bottom;
	width: 189px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 4px;
	margin: 0;
	color: White;
}

#buscador h2#busc-gr {
	background-image: url(../images/fondo-gr-cabecera-buscador.gif);
	background-color: #009E31;
}

#buscador h2#busc-pr {
	background-image: url(../images/fondo-pr-cabecera-buscador.gif);
	background-color: #7FB812;
}

#buscador h2#busc-sl {
	background-image: url(../images/fondo-sl-cabecera-buscador.gif);
	background-color: #C8D300;
}

#buscador form {
	margin-top: 0;
	padding: 0;
}

#buscador p {
	margin: 10px 0 5px 0;
}

#buscador label{
	font-weight: bold;
	background: url(../images/bullet-pr-3px.gif) no-repeat;
	padding-left: 5px;
	margin-bottom: 3px;
	margin-top: 7px;
	background-position: 0 5px;
	display: block;
}

#buscador select {
	margin-left: 5px;
	width: 112px;
	font-size: 90%;
	color: #272727;
}

#buscador p{
	padding-left: 13px;
	background-image: url(../images/bullet-verde.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height: 140%;
}

#buscador p#busc-p-gr{
	background-image: url(../images/bullet-gr.gif);
}

#buscador p#busc-p-pr{
	background-image: url(../images/bullet-pr.gif);
}

#buscador p#busc-p-sl{
	background-image: url(../images/bullet-sl.gif);
}

#buscador div {
	float: left;
	width: 120px;
	margin-left: 10px;
}

#buscador input#boton {
	margin-top: 40px;
	margin-left: 20px;
}

/* promocion */

#promocion {
	float: left;
	width: 144px; 
	background-image: url(../images/fondo-promocion-interior.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 3px 128px 6px;
	margin-bottom: -5px;
}
#promocion #promo1, #promocion #promo2{
	margin:5px 0 4px 0;
	width:143px;
	float:left;
	}
#navegacion-principal #promocion #promo1{
	margin:3px 0 4px 0;
}
#home #promocion {
	background-image: none;	
	margin: 13px 0 0 6px;
	width: 137px;
	padding: 0;
}
#promocion a{
	float:left;
	margin:0 0 0 3px;
	width:51px;
}
#promocion p{
	font-size:10px;
	margin:0;
	padding:0;
	margin-top: 5px;
	color: #fff;
	width:86px;
	float:left;
}
#navegacion-principal #promocion p{
		width:89px;
		}
/*#promocion h2 {
	margin: 5px 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/fondo-titular-promo.gif);
	background-repeat: no-repeat;
}

#promocion h2 a{
	color: #716648;
	text-transform: none;
	font-size: 100%;
	text-decoration:none;
}

#promocion h2 a:hover{
	color: #383321;
}*/


/* Capa que va debajo de los menús superiores (auxiliar y secundario) y que contiene a todas las demás */
#web {
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
	padding: 0 0 10px 0;
	clear: both; 
	background-color: #fff;
	background: url(../images/fondo-interior.gif) no-repeat center bottom;	 
}

#home #web {
	background: url(../images/fondo-home.gif) no-repeat center bottom;	
	padding-bottom: 30px !important;
	padding-bottom: 10px;
}

/* Pantallas de descargas. Capa que va debajo de los menús superiores (auxiliar y secundario) y que contiene a todas las demás */
#web-descarga {
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
	padding: 0 0 10px 0;
	clear: both; 
	background-color: #fff;
	background: url(../images/fondo-interior.gif) no-repeat center bottom;	 
}

#home #web-descarga {
	height: 535px;
	background: url(../images/fondo-descargas.gif) no-repeat center bottom;	
	padding-bottom: 15px !important;
	padding-bottom: 10px;
}

#web-descarga-simple {
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
	padding: 0 0 10px 0;
	clear: both; 
	background-color: #fff;
	background: url(../images/fondo-interior.gif) no-repeat center bottom;	 
}

#home #web-descarga-simple {
	height: 380px;
	background: url(../images/fondo-descargas.gif) no-repeat center bottom;	
	padding-bottom: 15px !important;
	padding-bottom: 10px;
}


/* capa para la columna falsa de la izquierda en pagina interiores */
#faux {
	background-image: url(../images/fauxcol.gif);
	background-repeat: repeat-y;
	background-position: top left;	
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
}

#bienvenidaeinfo {
	padding: 0 0 5px 10px;
	float: left;
	width: 592px;
}

#bienvenidaeinfo h1 {
	float: left;
	width: 250px;
	margin-top: 5px;
}

#bienvenidaeinfo p {
	float: left; 
	width: 250px;
	margin-top: 5px;
	line-height: 145%;
}

#bienvenidaeinfo img {
	margin-right: 10px;
	margin-top: 28px;
	float: left;
}

#destacada-buscador-promocion {
	clear: both;
	background-image: url(../images/puntitos-horizontal.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 2px !important;
	padding-top: 1px;
	margin-top: 0;
}

/* Pie */
#pie {
	clear: both;
	width: 751px;
	text-align: center;
	color: #fff;
	background: url(../images/cenefa-pie.gif) #7EBD27 repeat-x;
	margin: 5px auto 0 auto;
	padding: 5px 0 2px 9px;
	font-size: 90%;
}

#pie ul{
	width: 600px;
	text-align: left;
	float: left;
	padding-top: 2px;
	background-color: #7EBD27;
}

#pie ul li {
	display: inline;
}

#pie ul li a{
	color: #fff;
	padding-left: 4px;
	font-weight: bold;
	background-image: url(../images/puntito-pie.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}

#pie ul li a:hover{
	text-decoration: none;
}


/* Migas de navegación */
#migas{
	padding: 10px 0 6px ;
	margin: 0;
	background: url(../images/puntitos-horizontal.gif) repeat-x bottom;	
	color: #8C8C79;
	margin-bottom: 12px;
}

#migas a {
	text-decoration: underline;
	color: #8C8C79;
}

#migas a:hover {
	text-decoration: none;
}

#migas span {
	color: #7FB812;
}

/* capa de contenido principal */

#contenido-principal {
	float: left;
	width: 593px;
	margin-left: 12px;
	margin-bottom: 40px;
}

#contenido-principal p {
	line-height: 140%;
}

#ficha-ruta-sl {
	color: #6E6E6E;
}


#ruta-info-general {
	float: left; 
	margin-bottom: 15px;
}

#ruta-info-general div {
	width: 250px;
	float: left;
}

#ruta-info-general div#opciones-ruta {
	width: 328px;
	margin-left: 10px;
}

#ruta-info-general div#opciones-ruta img {
	margin-top: 15px;
	padding-left: 20px;
}

#ruta-info-general h1 {
	font-size: 200%;
	margin-top: 25px;
	margin-bottom: -3px !important;
	margin-bottom: -10px;
	clear: both;
}

#ruta-info-general #titulo-gr  h1{
	color: #009E31;
}

#ruta-info-general #titulo-pr  h1{
	color: #7FB812;
}

#ruta-info-general #titulo-sl  h1{
	color: #C8D300;
}

#ruta-info-general h1 span {
	display: block;
	color: #fff;
	padding-left: 2px;
}

#ruta-info-general #titulo-gr p#introduccion {
	background-image: url(../images/bullet-gr.gif);
}

#ruta-info-general #titulo-pr p#introduccion {
	background-image: url(../images/bullet-pr.gif);
}

#ruta-info-general #titulo-sl p#introduccion {
	background-image: url(../images/bullet-sl.gif);
}

#opciones-ruta li {
	display: inline;
}

#opciones-ruta li a:hover {
	text-decoration: underline;
}

#tour-virtual a {
	display: block;  
	float: left;
	padding: 3px 0 4px 0;
	background-image: url(../images/fondo-tour-virtual.gif);
	background-repeat: no-repeat; 
	background-color: #E8E8E0;
	width: 116px;
	text-align: center; 
	margin: 9px 5px 0 0;
	color: #4E4E3C;
	text-decoration: none;
}

#anadir-cuaderno a {
	display: block; 
	float: left;
	padding: 3px 0 4px 0;
	background-image: url(../images/fondo-anadir-cuaderno.gif);
	background-repeat: no-repeat; 
	background-color: #7FB812;
	width: 207px;
	text-align: center;
	margin: 9px 0 0 0;
	color: #fff;
	text-decoration: none;
}

#acciones-pagina {
	float: right;
	width: 250px;
}

#acciones-pagina li{
	float: right;
	width: 32px;
	height: 32px;
	margin-right: 4px;
}

#enviar a{
	display: block;
	background: url(../images/email.gif) no-repeat;
	text-decoration: none;
	width: 32px;	
	height: 32px;
}
#enviar a span{
	text-indent: -5000px;
	display: block;
}

#imprimir a{
	display: block;
	background: url(../images/imprimir.gif) no-repeat;
	text-decoration: none;
	width: 32px;	
	height: 32px;
}
#imprimir a span{
	text-indent: -5000px;
	display: block;
}

li#enviar a:hover, li#imprimir a:hover {
	text-decoration: none;
}

#caracteristicas-mapa {
	clear: both;
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	padding-top: 2px;
}

#caracteristicas-ruta {
	float: left;
	width: 255px;
	padding-right: 11px;
	background-image: url(../images/puntitos-vertical.gif);
	background-repeat: repeat-y;
	background-position: right 2px; 
	margin-right: 11px;
}


#caracteristicas-ruta #descarga-gr a{
	color: #009E31;
}

#caracteristicas-ruta #descarga-pr a{
	color: #7FB812;
}

#caracteristicas-ruta #descarga-sl a{
	color: #C8D300;
}

#caracteristicas-vuelta {
	float: left;
	width: 265px;
	padding-right: 11px;
	background-image: url(../images/puntitos-vertical.gif);
	background-repeat: repeat-y;
	background-position: right 2px; 
	margin-right: 11px;
}

#mapa-ruta {
	float:left;
	width: 305px;
}

#mapa-ruta img {
	padding-bottom: 5px
}

#caracteristicas-ruta h2 {
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 3px 0 4px 17px;
	height: 14px;
	color: #fff;
	width: 174px;
}

#caracteristicas-ruta h2#gr-h2-caracteristic {
	background-image: url(../images/fondo-gr-h2-caracteristic.gif);
	background-color: #009E31;	
}

#caracteristicas-ruta h2#pr-h2-caracteristic {
	background-image: url(../images/fondo-pr-h2-caracteristic.gif);
	background-color: #7FB812;	
}

#caracteristicas-ruta h2#sl-h2-caracteristic {
	background-image: url(../images/fondo-sl-h2-caracteristic.gif);
	background-color: #C8D300;	
}

#mapa-ruta h2 {
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 3px 0 4px 17px;
	height: 14px;
	color: #fff;
	width: 142px;
}

#mapa-ruta h2#gr-h2-mapa-recorrid {
	background-image: url(../images/fondo-gr-h2-mapa-recorrid.gif);
	background-color: #009E31;	
}

#mapa-ruta h2#pr-h2-mapa-recorrid {
	background-image: url(../images/fondo-pr-h2-mapa-recorrid.gif);
	background-color: #7FB812;	
}

#mapa-ruta h2#sl-h2-mapa-recorrid {
	background-image: url(../images/fondo-sl-h2-mapa-recorrid.gif);
	background-color: #C8D300;	
}

#caracteristicas-ruta p {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 5px;
}

#caracteristicas-ruta p a {
	color: #CC9900;
	text-decoration:none;
}

#caracteristicas-vuelta p {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 5px;
}

#caracteristicas-ruta ul {
	background-color: #F7F7F4; 
	float: left;
	width: 253px;
	padding: 10px 0 15px 0;
	margin-top: 15px;
	margin-bottom: 0 !important;
	margin-bottom: -6px;
}

#caracteristicas-vuelta ul {
	float: left;
	width: 265px;
	padding: 5px 0 10px 0;
	margin-top: 15px;
	margin-bottom: 0 !important;
	margin-bottom: -6px;
}

#caracteristicas-ruta ul li {
	margin-top: 4px;
	padding-left: 17px;
	background-image: url(../images/bullet-gris.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
}

#caracteristicas-vuelta ul li {
	margin-top: 4px;
	padding-left: 10px;
}


#caracteristicas-ruta ul li span {
	font-weight: bold;
}

#caracteristicas-ruta ul li a {
	color: #585846;
}

#caracteristicas-ruta ul li a:hover {
	text-decoration: none;
}

#puntos-ruta {
	clear: both;
	float: left;
	width: 593px;
	background-image: url(../images/puntitos-horizontal.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 2px;
	margin-top: 0 !important;
	margin-top: -4px;
}

#puntos-ruta div.punto {
	float: left;
	width: 235px;		
	padding-left: 50px;
	background-position: 10px 0;	
	background-repeat: no-repeat;
}

#puntos-ruta div#ARD {
	background-image: url(../images/iconografias/ard.gif);
}

#puntos-ruta div#ART {
	background-image: url(../images/iconografias/art.gif);
}

#puntos-ruta div#ATE {
	background-image: url(../images/iconografias/ate.gif);
}

#puntos-ruta div#ATS {
	background-image: url(../images/iconografias/ats.gif);
}

#puntos-ruta div#ATX {
	background-image: url(../images/iconografias/atx.gif);
}

#puntos-ruta div#AUZ {
	background-image: url(../images/iconografias/auz.gif);
}

#puntos-ruta div#AZT {
	background-image: url(../images/iconografias/azt.gif);
}

#puntos-ruta div#BES {
	background-image: url(../images/iconografias/bes.gif);
}

#puntos-ruta div#ELI {
	background-image: url(../images/iconografias/eli.gif);
}

#puntos-ruta div#ERR {
	background-image: url(../images/iconografias/err.gif);
}

#puntos-ruta div#ESK {
	background-image: url(../images/iconografias/esk.gif);
}

#puntos-ruta div#ETX {
	background-image: url(../images/iconografias/etx.gif);
}

#puntos-ruta div#GAI {
	background-image: url(../images/iconografias/gai.gif);
}

#puntos-ruta div#GAL {
	background-image: url(../images/iconografias/gal.gif);
}

#puntos-ruta div#GEO {
	background-image: url(../images/iconografias/geo.gif);
}

#puntos-ruta div#IKP {
	background-image: url(../images/iconografias/ikp.gif);
}

#puntos-ruta div#ITU {
	background-image: url(../images/iconografias/itu.gif);
}

#puntos-ruta div#KAR {
	background-image: url(../images/iconografias/kar.gif);
}

#puntos-ruta div#LAN {
	background-image: url(../images/iconografias/lan.gif);
}

#puntos-ruta div#URA {
	background-image: url(../images/iconografias/ura.gif);
}

#puntos-ruta div#ZUB {
	background-image: url(../images/iconografias/zub.gif);
}

#puntos-ruta h2 {
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 0 3px 0;
	padding: 3px 0 4px 17px;
	height: 14px;
	color: #fff;
	width: 174px;
}

#puntos-ruta #puntos-gr h2 {
	/*background-image: url(../images/fondo-gr-h2-puntos-y-perfil.gif);*/
	background-image: url(../images/fondo-gr-h2-caracteristic.gif);
	background-color: #009E31;	
}

#puntos-ruta #puntos-pr h2 {
/*	background-image: url(../images/fondo-pr-h2-puntos-y-perfil.gif);*/
	background-image: url(../images/fondo-pr-h2-caracteristic.gif);
	background-color: #7FB812;	
}

#puntos-ruta #puntos-sl h2 {
/*	background-image: url(../images/fondo-sl-h2-puntos-y-perfil.gif);*/
	background-image: url(../images/fondo-sl-h2-caracteristic.gif);
	background-color: #C8D300;	
}

#puntos-ruta h3 {
	font-size: 100%;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	margin: 0;
}

#puntos-ruta #puntos-gr h3 {
	color: #009E31;	
}

#puntos-ruta #puntos-pr h3 {
	color: #7FB812;	
}

#puntos-ruta #puntos-sl h3 {
	color: #C8D300;	
}

#puntos-ruta p{
	margin: 5px 0;
	padding-left: 5px;
	font-weight: bold;
}

#puntos-ruta a {
	font-weight: normal;
	padding-left: 5px;	
	background-image: url(../images/bullet-gris-3px.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	color: #6E6E54;
	text-decoration: none;
}

#puntos-ruta a:hover {
	text-decoration: underline;
}


#puntos-ruta div.fila-puntos {
	float: left;
	border-bottom: 1px solid #F0EFE4; 
	background-image: url(../images/lineagris.gif);
	background-repeat: repeat-y;
	background-position: 273px top;
	padding-top: 10px;
}

#puntos-ruta div.ultima {
	border: 0;
}


#perfil-ruta {
	clear: both;
	float: left;
	width: 593px;
	background-image: url(../images/puntitos-horizontal.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 2px;
	margin-top: 5px;
}

#perfil-ruta h2 {
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 3px 0 4px 17px;
	height: 14px;
	color: #fff;
	width: 111px;
}

#perfil-ruta h2#gr-h2-puntos-y-perfil {
	background-image: url(../images/fondo-gr-h2-puntos-y-perfil.gif);
	background-color: #009E31;	
}

#perfil-ruta h2#pr-h2-puntos-y-perfil {
	background-image: url(../images/fondo-pr-h2-puntos-y-perfil.gif);
	background-color: #7FB812;	
}

#perfil-ruta h2#sl-h2-puntos-y-perfil {
	background-image: url(../images/fondo-sl-h2-puntos-y-perfil.gif);
	background-color: #C8D300;	
}

#delicious {
	clear: both;
	float: left;
	width: 593px;
	padding-top: 20px;
	margin-top: 5px;
	color: #009E31;
}
#delicious h2{
	color: #009E31;
	text-decoration: none;
	padding-top: 8px;
}
#delicious ul{
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10;
	padding-top: 8px;
	padding-left: 2px;
list-style-type:none;
}
#delicious ul p{
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10;
	padding-top: 2px;
	padding-left: 7px;
}

#delicious ul a{
	color: #009E31;
	text-decoration: underline;
}
#delicious ul a img{
	padding-left: 20px;
}

#criterios-resultados {
	width: 360px;
	float: left;
}

#criterios {
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	float: left;
	width: 360px;
	padding-bottom: 10px;
}

#criterios li {
	padding-left: 7px;
	margin-bottom: 4px;
}

#criterios li span {
	color: #7EBD27;
}

#criterios h2 {
	margin: 0;
	background-image: url(../images/bullet-gris.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#resultados {
	width: 366px;
	float: left;
	margin-top: 10px;
}


#buscador.interior {
	width: 213px;
	float: left; 
	background-image: url(../images/puntitos-vertical.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-bottom: 240px;
}

#buscador.interior h2 {
	margin-top: 1px;
}

#buscador.interior label {
	width: 150px;
}

#buscador.interior form {
	padding-left: 20px;
}

#buscador.interior #boton {
	margin: 20px 0 0 25px;
	display:block;
}

h1#titular-atencion {
	color: #FF0000;
	font-size: 190%;
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 0;
}
h2#titular-atencion-texto {
	color: #FF0000;
	font-size: 160%;
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 0;
}


h1#titular {
	color: #7FB812;
	font-size: 160%;
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 0;
}

#titular-introduccion {
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 0;
	height:220px;
	width:100%;
}

#titular-introduccion h1{
	font-size: 190%;	
	font-family: Arial, Helvetica, sans-serif;
	float: left;	
	margin: 0;
}

#titular-introduccion #intro-gr h1 {
	color: #009E31;
}

#titular-introduccion #intro-pr h1 {
	color: #7FB812;
}

#titular-introduccion #intro-sl h1 {
	color: #C8D300;
}

#titular-introduccion img{
	margin-left: 12px;
}

#titular-introduccion h1 acronym {
	background-repeat: no-repeat;
	background-position: left 0;
	color: #fff;
}


#titular-introduccion #intro-gr h1 acronym {
	background-image: url(../images/acronym-arbol-ruta-gr.gif);
	background-color: #009E31;
	padding: 0 9px 0 9px;
}

#titular-introduccion #intro-pr h1 acronym {
	background-image: url(../images/acronym-arbol-ruta-pr.gif);
	background-color: #7FB812;
	padding: 0 9px 0 11px;	
}

#titular-introduccion #intro-sl h1 acronym {
	background-image: url(../images/acronym-arbol-ruta-sl.gif);
	background-color: #C8D300;
	padding: 0 9px 0 13px;	
}



#titular-introduccion #dere {
	width:0px;
	display:block;
	float:right;
	margin-right:5px;
	margin-top:20px;
}

#titular-introduccion  p.introduccion_cabecera{
	font-weight: bold;
	padding-left:30px;
	background-image:url(../images/bullet-verde.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	text-align:justify;
	
	}

#titular-introduccion #intro-gr p {
	background-image: url(../images/bullet-gr.gif);
}

#titular-introduccion #intro-pr p {
	background-image: url(../images/bullet-pr.gif);
}

#titular-introduccion #intro-sl p {
	background-image: url(../images/bullet-sl.gif);
}

#resultados li {
	margin-bottom: 10px; 
	padding-left: 7px;
}
 
#resultados li a {
	text-decoration: none;
	color: #4F4F4F; 
}

#resultados li a:hover {
	text-decoration: underline;
}

#listado-resultados-pr li span {
	background-image: url(../images/resultado-pr.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 0 0 0 1px;
	margin-right: 3px; 
	font-weight: bold; 
	color: #fff;
	display: block;
	float: left;
	clear: left;
	width: 73px;
}

#listado-resultados-sl li span {
	background-image: url(../images/resultado-sl.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 0 0 0 1px;
	margin-right: 3px; 
	font-weight: bold; 
	color: #fff;
	display: block;
	float: left;
	clear: left;
	width: 73px;
}

#listado-resultados-gr li span {
	background-image: url(../images/resultado-gr.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 0 0 0 1px;
	margin-right: 3px; 
	font-weight: bold; 
	color: #fff;
	display: block;
	float: left;
	clear: left;
	width: 73px;
}

#resultados-busqueda #web {
	padding-bottom: 90px;	
}

#arbol {
	float: left;
	width: 368px;
}

#arbol p {
	text-align: right;
	padding: 4px 10px 0 0;
	margin: 0;
}

#arbol p a {
	background-image: url(../images/bullet-gris-3px.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 5px;
	color: #585846;
	text-decoration: none;
}

#arbol p a:hover {
	text-decoration: underline;
}

#arbol ul{
	margin-top: 14px;
}

#arbol li {
	margin-bottom: 5px;
	padding-left: 13px; 
	/*background-image: url(../images/expandir.gif);*/
	background-repeat: no-repeat;
	background-position: left 2px;
}

#arbol li a {
	color: #585846;
	text-decoration: none;
	font-weight: bold;
}

#arbol li a:hover {
	text-decoration: underline;
}

#arbol li.expandida {
	background-repeat: no-repeat;
	background-position: left 2px;
}

#arbol li.expandida a {
	color: #009E31;	
}

#arbol-gr #arbol li.expandida a {
	color: #009E31;	
}

#arbol-pr #arbol li.expandida a {
	color: #7FB812;	
}

#arbol-sl #arbol li.expandida a {
	color: #A8B100;	
}

#arbol li ul {
	margin: 10px 0;
}

#arbol li ul li {
	background-image: url(../images/bullet-gris-3px.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 5px;	
}

#arbol li ul li a {

	font-weight: normal;
	color: #009E31;
}

#arbol li ul li a span {
	font-weight: bold;
	color: #6E6E54; 
}

/* Herramientas sociales tipo Del.icio.us */
#web-utilsocial {
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;	
	padding: 0 0 10px 0;
	clear: both; 
	background-color: #fff;
	background: url(../images/fondo-interior.gif) no-repeat center bottom;	   
}

#home #web-utilsocial {
	height: 375px;
	background: url(../images/fondo-descargas.gif) no-repeat center bottom;	
	padding-bottom: 15px !important;
	padding-bottom: 10px;
}

/* pagina de enviar a */

body#enviar-a h1 {
	background-image: none;
}

form#enviara {
	width: 445px;
	margin-left: 30px;
	margin-top: 20px;
} 

form#enviara label {
	display: block;
	float: left;
	width: 167px;
	background-image: url(../images/bullet-verde-5px.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
}

form#enviara label#mensajelabel {
	display: block;
	float: none;
	clear: both;
}

form#enviara input {
	background-color: #F9F9F4;
	border: 1px solid #9F9F9C;
	width: 267px;
	float: left;
	margin-bottom: 5px;
}

form#enviara input.boton1, form#enviara input.boton2 {
	width: 58px;
	border: 0;
	background-color: transparent;
	float: none;
	margin-top: 40px;
} 

form#enviara input.boton1 {
	margin:40px 15px 0 155px;
}

form#enviara textarea {
	background-color: #F9F9F4;
	border: 1px solid #9F9F9C;
	margin-left: 0 !important;
	margin-left: -23px;
	width: 434px;
}

div#aviso {
	padding: 10px;
	background-color: #F9F9F4;
	width: 429px;
	margin-left: 30px;
	margin-bottom: 20px;
}

div#aviso p {
	margin: 0;
}

div#aviso p a{
	text-decoration: none;
	color: #009E31;
}

#mapa-comarcas-buscador{
	background-image: url(../images/puntitos-vertical.gif);
	background-position: left;
	background-repeat: repeat-y;
	float: left;
	width: 225px;
}

div#mapa-comarcas {	
	padding-bottom: 20px;
	padding-left: 6px;
	background-image: url(../images/puntitos-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
}

#mapa-comarcas h2{
	background-repeat: no-repeat;
	background-position: bottom;
	width: 198px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 4px;
	margin: 0;
	margin-top: 1px;
	color: White;
}

#mapa-comarcas h2#mapa-gr {
background-image: url(../images/fondo-gr-h2-mapa-comarcas.gif);
background-color: #009E31;
}

#mapa-comarcas h2#mapa-pr {
background-image: url(../images/fondo-pr-h2-mapa-comarcas.gif);
background-color: #7FB812;
}

#mapa-comarcas h2#mapa-sl {
background-image: url(../images/fondo-sl-h2-mapa-comarcas.gif);
background-color: #C8D300;
}

#mapa-comarcas span {
	color: #A1A185;
	position: absolute;
	left: 10px;
	top: 170px;
	font-weight: bold;
	padding-left: 7px;
	background-image: url(../images/bullet-gris.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#mapa-comarcas span.sinbullet {
	background-image: none;
}

#mapa-comarcas img{
	border: 0;
}

#buscador.arbol{
	background-image: none;
	padding-left: 6px;
}
#acces {
	float:left;
	padding-bottom:180px;
	}
#acces .resalta{
	color:#009E31;
	}
#acces .resalta a{
	color:#009E31;
	}
#acces .resalta a:hover{
	text-decoration:none;
	}
#acces p {
	width:560px;
	float:left;
	margin:10px 0 10px 0;
	}
#acces .izq {
	width:340px;
	float:left;
	}
#acces .dere {
	width:160px;
	height:81;
	background-color:#F7F5F0;
	display:block;
	float:right;
	margin-right:20px;
	}
#acces .dere .ico1 {
	margin:7px 0 0 10px;
	}
#acces .dere .ico2 {
	margin:3px 0 5px 65px;
	}
#acces ul {
	float:left;
	width:100%;
	}
#acces ul li {
	padding-left:40px;
	background-image:url(../images/puntazo-verde.gif);
	background-repeat:no-repeat;
	background-position:30px 5px;
	}
#acces  p.bullet-vrd{
	padding-left:30px;
	background-image:url(../images/bullet-verde-5px.gif);
	background-repeat:no-repeat;
	background-position:20px 6px;
	width:520px;
	}
/*--------------------- Pop up - fotos y caracteristicas -------------------------*/
body#fotos {
	background-image:url(../images/fondo-fotos-caract.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
}
#fotos-caracteristicas {
	padding:12px;
	margin-top:0px;
	width:530px;
	margin-left:auto;
	margin-right:auto;
	}
#fotos-caracteristicas #titulo {
	width:526px;
	height:30px;
	line-height:30px;
	background-color:#ACA48A;
	margin-bottom:5px;
	color:#FFF;
	position:relative;
	left:0px;
	}
#fotos-caracteristicas #titulo h1{
	line-height:30px;
	font-size: 100%;
	margin:0;
	padding:0;
	font-weight:bold;
}

#fotos-caracteristicas #foto{
	position:relative;
	left:0px;
	width:526px;
	height:395px;
	display:block;
	background-image: url(../images/cenefa-fotos-diagonales.gif);
}
#fotos-caracteristicas #barra-central {
	z-index:1;
	position: absolute;
	top:400px;
	margin-left:auto;
	margin-right:auto;
	width:530px;
	height:53px;
	display:block;
	margin:0;
	}
#barra-central  #lineas-diagonales {
	width:520px;
	height:17px;
	display:block;
	background-image: url(../images/cenefa-gris-diagonales.gif);
	background-repeat: repeat-x;
	color:#009E31;
	font-weight:bold;
	font-size: 70%;
	text-align:left;
	letter-spacing:1pt;
	}
#barra-central  #lineas-diagonales .nombre{
	top:50px;
	position:absolute;
}
#barra-central  #navegacion {
	position:absolute;
	top:24px;
	left:385px;
	width:95px;
	height:13px;
	display:block;
	}
#barra-central  #navegacion .flecha a:link, .flecha a:visited, .flecha a:active{
	width:16px;
	background-color:#A1C400;
	height:13px;
	display:block;
	float:left;
	}
#barra-central  #navegacion .flecha a:hover{
	background-color:#B5DE00;
	}
#barra-central  #navegacion .numero{
	color:#5C584F;
	font-size:65%;
	font-weight:bold;
	background-color:#EDEAE2;
	margin: 0 2px 0 2px ;
	width:40px;
	height:13px;
	display:block;
	float:left;
	}
#fotos-caracteristicas #caracteristicas {
	width:526px;
	display:block;
	margin:0;
	position:relative;
	left:0px;
	top:50px;
	}
#caracteristicas #texto{
	float:left;
	text-align:left;
	font-size:70%;
	display:inline;
	width:450px;
}
#caracteristicas #texto ul {
	margin:0;
	margin-bottom:5px;
	}
#caracteristicas #texto ul li {
	margin:0;
	width:450px;
	}
#caracteristicas h3 {
	color:#7FB812;
	font-size: 100%;
	padding-left: 8px;
	background-image: url(../images/bullet-gris-3px.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	margin-right: 5px;
	display:inline;
}
#caracteristicas #icono {
	float:right;
	}
/* ----------- mapa web -------------*/
#mapaweb li {
	padding-left:10px;
	background:url(../images/bullet-verde-5px.gif) no-repeat 0 6px;
}
#mapaweb #opciones1{
	display:block;
	padding-bottom:7px;
	background:url(../images/puntitos-horizontal.gif) repeat-x bottom;
	height:110px;
	}
#mapaweb #opciones1 ul{
	padding-bottom:10px;
	}
#mapaweb #opciones1 a, #mapaweb #opciones2 a{
	text-decoration:none;
	color:#141A00;
	line-height:18px;
	}
#mapaweb #opciones1 .rutas {
	background:url(../images/puntitos-vertical.gif) repeat-y right;
	width:165px;
	float:left;
	height:95px;
	}
#mapaweb #opciones1 .rutas li {
	font-weight:bold;
	font-size:11px;
	}
#mapaweb #opciones1 .rutas li.vg a{
	color:#568F14;
	}
#mapaweb #opciones1 .rutas li.gr a{
	color:#009E31;
	}
#mapaweb #opciones1 .rutas li.pr a{
	color:#7FB812;
	}
#mapaweb #opciones1 .rutas li.sl a{
	color:#B2BC00;
	}

#mapaweb #opciones1 .menusenderos {
	background:url(../images/puntitos-vertical.gif) repeat-y right;
	width:190px;
	height:95px;
	float:left;
	margin-left:15px;
	}
#mapaweb #opciones1 .menuweb {
	float:left;
	margin-left:15px;
	}
#mapaweb #opciones2 {
	float:left;
	margin-top:15px;
	padding-bottom:370px;
	}
#mapaweb #opciones2 .menubanner{
	float:left;
	width:300px;
	}

/* Estilos para el arbol de senderos disponibles */
#misubarbol_1, #misubarbol_2, #misubarbol_3, #misubarbol_4, #misubarbol_5, #misubarbol_6, #misubarbol_7, #misubarbol_8, #misubarbol_9, #misubarbol_10, #misubarbol_11, #misubarbol_99 {
	display:block;
	padding-left:10px;
	padding-right:5px;
	}

#SLmisubarbol_1, #SLmisubarbol_2, #SLmisubarbol_3, #SLmisubarbol_4, #SLmisubarbol_5, #SLmisubarbol_6, #SLmisubarbol_7, #SLmisubarbol_8, #SLmisubarbol_9, #SLmisubarbol_10, #SLmisubarbol_11, #SLmisubarbol_99 {
	display:none;
	padding-left:10px;
	padding-right:5px;
	}


/* ESTILOS TEXTOS*/

#texto-federacion{
	background:url(../images/logo_federacion.gif) no-repeat;
	background-position: top left;
	margin-left:60px;
	margin-top:0px;
	padding-bottom:50px;
}

#texto-federacion #texto-federacion-titulo{
	margin-left:60px;
	margin-top:40px;
	margin-bottom:15px;
	padding-top:30px;
	font-weight: bold;
}
#texto-federacion #texto-federacion-info {
	margin-left:90px;
	margin-bottom:5px;
}

#texto-federacion #texto-federacion-info a{
	text-decoration: none;
	color: #4F4F4F;
}

#texto-federacion .dere {
	width:300px;
	margin-right:10px;
	margin-top:40px;
	margin-left:10px;
	}


#texto-manual{
	margin-left:20px;
	margin-top:0px;
	padding-bottom:10px;
	text-align:justify;
}

#texto-manual .resalta{
	color:#009E31;
	}

#texto-manual .dere {
	width:220px;
	height:81;
	display:block;
	float:right;
	margin-right:10px;
	}

#texto-manual .cent {
	display:block;
	margin-left:100px;
	}

#texto-ayuda{
	margin-left:20px;
	margin-top:0px;
	padding-bottom:20px;
	text-align:justify;
}

#texto-ayuda .resalta{
	color:#009E31;
	}

#texto-decalogo{
	margin-left:0px;
	margin-top:0px;
	padding-bottom:70px;
}

#texto-decalogo .resalta{
	color:#009E31;
	}

#texto-decalogo .dere {
	width:220px;
	height:81;
	display:block;
	float:right;
	margin-right:10px;
	}

#texto-decalogo  p.bullet-vrd{
	padding-left:30px;
	background-image:url(../images/bullet-verde.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	text-align:justify;
	}

#texto-naturaleza{
	margin-top:0px;
	padding-bottom:20px;
}

#texto-naturaleza .resalta{
	color:#009E31;
	}

#texto-naturaleza .dere {
	width:220px;
	height:81;
	display:block;
	float:right;
	margin-right:10px;
	}

#texto-naturaleza  p.bullet-vrd{
	padding-left:30px;
	background-image:url(../images/bullet-verde.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	text-align:justify;
	}

#texto-buzon{
	padding-top:30px;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:190px;
	text-align:justify;
}

#texto-buzon #texto-buzon-info {
	margin-left:190px;
	margin-bottom:5px;
}

#texto-buzon #texto-buzon-info a{
	text-decoration: none;
	color: #4F4F4F;
}

#texto-buzon .dere {
	width:300px;
	margin-right:10px;
	margin-top:10px;
	margin-left:130px;
	}

#texto-aviso{
	margin-left:20px;
	margin-top:0px;
	padding-bottom:100px;
	text-align:justify;
}

#texto-aviso .resalta{
	color:#009E31;
	}

/* Ver ficha */
#VerFicha{
	padding: 10px 0 6px ;
	margin: 0;
	color: #8C8C79;
	margin-bottom: 12px;
}

#VerFicha a {
	text-decoration: underline;
	color: #8C8C79;
}

#VerFicha a:hover {
	text-decoration: none;
}

#VerFicha span {
	color: #7FB812;
}

/*Errores*/
#Errores {
	color: #FF0000;
}
