/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	/* ELEMENTOS: MARGENES, POSICIONES, CONTENEDORES */

.margenTestIframe {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.margen_contenidos {
	background-color:#FFFFFF;
	color: #000000;
	margin-left: 26px;
	
}
.margen_superior {
	padding-top: 10px;
	background-color:#FFFFFF;
	color: #000000;
}

.margen_superior2 {
height:40px;
	
	background-color:#FFFFFF;
	color: #000000;
}

.flecha {
	margin-left: 12px;
	background-color:#FFFFFF;
	color: #000000;
	padding-right: 10px;
	padding-top: 2px;
}

.guion {
	margin-left: 5px;
	background-color:#FFFFFF;
	color: #000000;
	padding-right: 8px;
}

.posicion_buscador {
	margin-left: 106px;
	background-color:#FFFFFF;
	color: #000000;
}
.posicion_idioma {
	margin-left: 106px;
	padding-top: 11px;
	background-color:#FFFFFF;
	color: #000000;
}


.ningun_margen {
	margin: 0px;
	padding: 0px;

	color: #000000;
}

.margen_derecha {
	margin-right: 12px;
	background-color:#FFFFFF;
	color: #000000;
}

#testiframe {
	background-color:#FFFFFF;
	color: #000000;
	width: 696px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	margin-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 0px;
	background-attachment: fixed;
	background-image: url(../PORTAL-2006/img/vacc_linea_iframe.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.margen_inferior_pie {
	margin-bottom: 35px;
	background-color:#FFFFFF;
	color: #000000;
}

.pie_region { /* ¿? */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 25px;
}

#contenido {
	background-color:#FFFFFF;
	color: #000000;
	width: 720px;
	height: 675px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -347px;
	margin-left: -360px;
}

#contenido_swf {
	width: 720px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -360px;
	margin-top: -307px;
	background-color:#FFFFFF;
	color: #000000;
}
#flash {
	background-color:#FFFFFF;
	color: #000000;
	width: 720px;
	position: relative;
	z-index: 1;
}

.margen_separador{
	margin-top:3px;
	padding:0px;

}

		/* MENÚ CUBOS */
	
.cubos {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	background-color:#FFFFFF;
	color: #000000;
}

.separacion_cubos {
	background-color:#FFFFFF;
	color: #000000;
	width: 11px;
}

		/*AGENDA*/

.img_contenidos {
	width: 199px;
	background-color:#FFFFFF;
	color: #000000;
	padding-bottom: 11px;
}

		/*BUSCADOR*/

#agenda {
	border: 1px solid #333333;
	background-color:#FFFFFF;
	color: #000000;
	width: 190px;
	height: 149px;
	
}

.buscador{
	background-color:#FFFFFF;
	color: #000000;
	border: 1px solid #333333;
	height: 60px;
	width: 210px;
	margin-bottom: 12px;
	
}
.buscar { /* ¿? */
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #181818;
	background-color:#FFFFFF;
	width: 140px;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	background-position: top;
	border-top-color: #575757;
	border-bottom-color: #575757;
	border-left-color: #575757;
}


	/* TEXTOS Y VÍNCULOS */
	




.tit_contenidos {
	padding-bottom: 8px;
	background-color:#FFFFFF;
	color: #000000;
	padding-right: 9px;
}

.agenda_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	vertical-align: middle;
	padding-left: 5px;
	width: 168px;
	background-color:#FFFFFF;
}

.profesional {
	margin-top: 10px;
	background-color:#FFFFFF;
	color: #000000;
}

.multimedia {
	margin-top: 15px;
	background-color:#FFFFFF;
	color: #000000;
	
}

.guia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: right;
	padding-right: 12px;
	background-color:#FFFFFF;
}






/* ELEMENTOS NAVEGACIÓN */

.barra_iconos {
	padding-bottom: 20px;
	padding-top: 7px;
	padding-left: 2px;
	background-color:#FFFFFF;
	color: #000000;
}

/* TEXTOS */

.titulo_pal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 370px;
	color: #808080;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

.titulo_pal_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 370px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

.titulo_sec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 371px;
	color: #333333;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}
.datos_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 371px;
	padding-right: 5px;
	padding-top: 12px;
	padding-left: 5px;
	background-color:#FFFFFF;
}
.txto_infor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 40px;
	width: 371px;
	background-color:#FFFFFF;
	text-align: justify;
}
.txto_margsup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 35px;
	background-color:#FFFFFF;
}

.txto_infor_ancho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	background-color:#FFFFFF;
	text-align: justify;
}
.texto_infor_destacar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#FFFFFF;
}
.txto_infor_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	padding-bottom: 12px;
	width: 500px;
	background-color:#FFFFFF;
	letter-spacing: -1px;
	text-align: justify;
}

.txto_infor_grandeDest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	padding-bottom: 12px;
	width: 500px;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	letter-spacing: -1px;
	text-align: justify;
}

p {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	color:#808080;
	
}

.margen_menu_cubos {
	margin-top: 20px;
	margin-bottom: 30px;
	background-color:#FFFFFF;
	color:#000000;
}

.reservas_online {
	border: 1px solid #808080;
	height: 108px;
	width: 273px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}

.textos_opciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.textos_opciones_destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
	font-weight:bold
}




.caja_busc {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}
.caja_menud {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #808080;
	height: 15px;
	width: 110px;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}


.reservas_consultar {
	width: 134px;
	text-align: center;
	vertical-align: middle;
	background-color:#FFFFFF;
	color:#000000;
	height: 35px;
}

.paginador_alojam {

	color: #D4AA00;
	background-color:#FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
.gps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.resultado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-top: 6px;
	padding-right: 35px;
	background-color:#FFFFFF;
}
.resultado_coincidencias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-top: 6px;
	font-weight: bold;
	background-color:#FFFFFF;
}
.buscar_contenidos {
	border: 1px solid #808080;
	width: 155px;
	margin-top: 26px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	color:#000000;

}

.iconos_buscador {
	padding-top: 4px;
	padding-bottom: 6px;
	background-color:#FFFFFF;
	color:#000000;
}
.contiene_listado {
	padding-top: 25px;
	background-color:#FFFFFF;
	color:#000000;
	width: 495px;
}




.margen_izquierda {
	margin-left: 12px;
	background-color:#FFFFFF;
	color:#000000;
}

.margen_izquierda2 {
	margin-left: 5px;
	background-color:#FFFFFF;
	color:#000000;
}

.margen_img_listado {
	padding-bottom: 10px;
	padding-left: 10px;
	background-color:#FFFFFF;
	color:#000000;
}

.margenIconos {
	padding-right: 3px;
	padding-left: 3px;
}

.txto_infor_listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-left: 12px;
	padding-bottom: 8px;
	background-color:#FFFFFF;
}
.titulo_listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
}
.titulo_listado_destacar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: bold;
	background-color:#FFFFFF;
}
.separador {
	padding-bottom: 5px;
	background-color:#FFFFFF;
	color:#000000;
}

.txto_infor_vinculo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-left: 10px;
	font-weight: bold;
	background-color:#FFFFFF;
	margin-top: 10px;
}




/*///////// AGENDA, CONTENIDOS /////////*/

.paginador_agenda {
	color: #19EAE8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
}
.menu_agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	letter-spacing: -1px;
	background-color:#FFFFFF;
}
.subtitulo_agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #808080;
	padding-top: 15px;
	letter-spacing: -1px;
	text-align: left;
	background-color:#FFFFFF;
}
.subtitulo_agenda_resaltar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #333333;
	padding-top: 15px;
	background-color:#FFFFFF;
}
.agenda_contenido {
	width: 502px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFFFFF;
	color:#000000;
}
.agenda_titulillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	background-color:#FFFFFF;
}
.agenda_textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: top;
	width: 150px;
	letter-spacing: -1px;
	padding-top: 4px;
	background-color:#FFFFFF;
}
.agenda_buscador {

	border: 1px solid #808080;
	width: 134px;
	margin-top: 177px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	color:#000000;
}
.agenda_img {
	width: 150px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
	color:#000000;
}

a.magenda:link {
	text-decoration: none;
	color: #333333;	
	background-color:#FFFFFF;
}
a.magenda:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
}
a.magenda:hover {
	text-decoration: none;
	color: #19EAE8;
	background-color:#FFFFFF;
}
a.magenda:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
}
.ag_tit_evento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
	padding-top: 26px;
	text-align: left;
	background-color:#FFFFFF;
}
.ag_subt_evento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #808080;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 18px;
	background-color:#FFFFFF;
}
.ag_subt_eventoDesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-align: left;
	padding-top: 4px;
	font-weight: bold;
	background-color:#FFFFFF;
}




/* CONTENIDOS */

	/*COMUNES*/
	
	.btn_volver {
	padding-top: 65px;
	text-align: right;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;
	}
	
	.paginador {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
	}
	
	.botones {
	background-color: #CCCCCC;
	height: 13px;
	width: 138px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 18px;
	}
	
	
	/*ALOJAMIENTOS*/
	
	a.listado:link {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	}
	a.listado:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	}
	a.listado:hover {
	text-decoration: none;
	color: #D4AA00;
	background-color:#FFFFFF;
	}
	a.listado:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	
/* WEB ACCESIBLE - vacc_ESTILOS */

#vacc_contenidos {
	background-color:#FFFFFF;
	color:#000000;	
	width: 720px;
	position: absolute;
	left: 50%;
	margin-left: -360px;
	margin-top: 15px;
}

.vacc_cabe {
	
	color:#000000;	
	padding: 12px;
	
}


#vacc_cabecera {
	
	color:#000000;
	width: 720px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	height: 203px;
	
}

#vacc_cabecera_img {
	width: 696px;
	height: 280px;
	overflow:hidden;
	margin-top: 12px;
	margin-left: 12px;
	background-color: #FFFFFF;
	z-index:1;
}

#vacc_cabecera_borra {
	color:#000000;
	width: 720px;
	margin: 0px;
	
}

#vacc_cabecera_menu_plegado {
	padding-left:10px;
	padding-top:3px;
	width: 578px; 
	height: 17px;
	left:65px;
	top:129px;
	position:absolute;
	background-color: #FFFFFF;	
}

#vacc_cabecera_menu_desplegado {
	padding-left:25px;
	padding-top:10px;
	width: 563px;
	height: 79px;
	left:65px;
	top:162px;
	position:absolute;
	background-color: #FFFFFF;
	vertical-align: middle;
	/* Controlaremos la visibilidad de este parámetro a partir de javascript con la propiedad  */
	visibility:visible;
}

#vacc_cabecera_contenido {
	width: 400px;
	left:0;
	top:0;
	position: absolute;
	color:#000000;

}

.vacc_tituloweb {
	padding-top: 53px;
	padding-bottom: 12px;
	padding-left: 65px;
	color:#000000;
}

.vacc_barra_tareas {

	color:#000000;
	margin-bottom: 98px;
	margin-left: 65px;
	
}

/* Estilos para los botones de los menús de la versión accesible */

.vacc_grupo_opc {
	background-image: url(../PORTAL-2006/img/vacc_flecha.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-right:5px;
	/* width:25%; */
	text-indent:15px;
}
.vacc_grupo_subopc {
	padding-right:5px;
	width:25%;
	text-indent:15px;
}


	/* TEXTOS Y VÍCULOS */
	
	.vacc_tit_grupo {
	vertical-align: middle;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}

	.vacc_tit_grupo_desact {
	margin-bottom: 10px;
	margin-top: 0px;
	vertical-align: middle;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	background-color: #FFFFFF;
	text-transform: uppercase;	
	}

	a.vacc_grupo {
	/*vertical-align: middle;*/
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	}
	a.vacc_grupo:link {
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_grupo:visited {
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_grupo:hover {
	color: #19EAE8;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_grupo:active {
	color: #19EAE8;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}

	a.vacc_subopc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	a.vacc_subopc:link {
	color: #333333;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	a.vacc_subopc:visited {
	color: #333333;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	a.vacc_subopc:hover {
	color: #19EAE8;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	}
	a.vacc_subopc:active {
	color: #19EAE8;
	font-size: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	}




	a.vacc_subopc_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	a.vacc_subopc_select:link {
	color: #333333;
	font-size: 11px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	}
	a.vacc_subopc_select:visited {
	color: #333333;
	font-size: 11px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	}
	a.vacc_subopc_select:hover {
	color: #19EAE8;
	font-size: 11px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	}
	a.vacc_subopc_select:active {
	color: #19EAE8;
	font-size: 11px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	}






	
	a.vacc_idioma {
	vertical-align: middle;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	background-color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	}
	a.vacc_idioma:link {
	color: #808080;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_idioma:visited {
	color: #808080;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_idioma:hover {
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	a.vacc_idioma:active {
	color: #333333;
	background-color: #FFFFFF;
	text-transform: uppercase;
	}
	
	.vacc_opciones {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 25px;
	}

	a.vacc_opcion {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	}
	a.vacc_opcion:link {
	color: #808080;
	background-color:#FFFFFF;
	}
	a.vacc_opcion:visited {
	color: #808080;
	background-color:#FFFFFF;
	}
	a.vacc_opcion:hover {
	color: #333333;
	background-color:#FFFFFF;
	}
	a.vacc_opcion:active {
	color: #333333;
	background-color:#FFFFFF;
	}
/*RUTAS TURÍSTICAS Y DESTINOS*/
.ruta_subt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #808080;
	letter-spacing: -2px;
	padding-top: 15px;
	padding-bottom: 18px;
	background-color:#FFFFFF;
}
.ruta_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-bottom: 15px;
	width: 222px;
	padding-right: 25px;
	background-color:#FFFFFF;
}

.ruta_menuGazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1AE4E1;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.ruta_subm_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1AE4E1;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color:#FFFFFF;
}

.ruta_menuGnegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.ruta_subm_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color:#FFFFFF;
}

.ruta_menuGamarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3AC00;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.ruta_subm_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3AC00;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color:#FFFFFF;
}

.ruta_menuGnaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C25512;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.ruta_subm_naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C25512;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color:#FFFFFF;
}

.ruta_menuGverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B0CC50;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.ruta_subm_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B0CC50;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color:#FFFFFF;
}

.ruta_buscador {
	background-color:#FFFFFF;
	color:#000000;
	border: 1px solid #808080;
	width: 134px;
	margin-top: 145px;
	margin-bottom: 20px;
}
.ruta_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	color:#000000;
	border: 1px solid #808080;
	width: 273px;
	text-align: center;
	vertical-align: top;
}
.rutas_ficha_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	color: #808080;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 261px;
	text-align: left;
	padding-top: 7px;
}
.rutas_ficha_datos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-bottom: 4px;
	width: 261px;
	text-align: left;
	padding-top: 2px;
	background-color:#FFFFFF;
}

.submenu_destino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	width: 270px;
	background-color:#FFFFFF;
}
.submenu_destinoDestaca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	width: 270px;
	font-weight: bold;
	background-color:#FFFFFF;
}
.coloca_logos {
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 125px;
	margin-right: 5px;
}


/* RESTAURANTE*/

.paginador_restaurante {

	color: #C35612;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
}

	/*VINCULOS LISTADO RESTAURANTE*/
	
	a.lis_resta:link {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	a.lis_resta:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	a.lis_resta:hover {
	text-decoration: none;
	color: #C35612;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	a.lis_resta:active {
	text-decoration: none;
	color: #C35612;
	background-color:#FFFFFF;
	font-weight: bold;
	}


/* EL TIEMPO */

.tiempo_margen {
	padding-top: 20px;
}

.tiempo_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}

.tiempo_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	padding-top: 10px;

}

.tiempo_txto_leyenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 9px;
	padding-left: 4px;

}

.tiempo_destaca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
}

.tiempo_leyenda {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.tiempo_campo_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-bottom: 3px;
	text-align: left;
	width: 120px;
	padding-top: 8px;
	
}

.tiempo_campo_caja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 15px;
	
}

	/*VINCULOS EL TIEMPO*/
	
	a.tiempo:link {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 15px;
	margin-top: 15px;
	}
	a.tiempo:visited {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 15px;
	margin-top: 15px;
	}
	a.tiempo:hover {
	text-decoration: none;
	color: #19EAE8;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 15px;
	width: 15px;
	}
	a.tiempo:active {
	text-decoration: none;
	color: #19EAE8;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 15px;
	margin-top: 15px;
	}

/* ENLACES DE INTERÉS*/

.paginador_eInteres {

	color: #accc3e;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
}



.titulo_listado_eInteres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
}


.titulo_direcciones_eInteres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:10px;
	background-image: url(../PORTAL-2006/img/vacc_linea_iframe.png);
	background-repeat:  repeat-x;
	background-position: left top;
}


.txto_infor_listado_eInteres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0px;
	background-color:#FFFFFF;
	text-decoration: none;
}

.txto_infor_listado_eInteres :link{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0px;
	background-color:#FFFFFF;
	text-decoration: none;

}
.txto_infor_listado_eInteres :visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding: 0px;
	background-color:#FFFFFF;

}
.txto_infor_listado_eInteres :hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #accc3e;
	padding: 0px;
	background-color:#FFFFFF;
	text-decoration: none;

}


/* FORMACIÓN */

.titulo_pal_formacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #808080;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

.titulo_pal_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}


.txto_infor_formacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 40px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}




/* INFORMACIÓN */

.titulo_listado_informacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
}

.buscador_contorno_planesEstudios {
	border: 1px solid #808080;
	width: 135px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}

.textos_opciones_informacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.caja_busc_informacion {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
width:114px;
}

.margen_superior_informacion {
	padding-top: 15px;
	background-color:#FFFFFF;
	color: #000000;
}




/* ARTESANÍA */

.titulo_sec_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}

.txto_infor_formacion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 40px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}


/* ARTESANÍA_CENTROS*/


.listado_Artesania {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
}

.listado_Artesania2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-bottom:9px;
}



a.listado_Artesania:link {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	
}
a.listado_Artesania:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	
}
a.listado_Artesania:hover {
	text-decoration: none;
	color: #19EAE8;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	
}
a.listado_Artesania:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;	
}


/* Artesanía fichas */

.titulo_artesania_fichas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 370px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

/* Listado recetas */

.listado_recetas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}


a.listado_recetas:link {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}
a.listado_recetas:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}

a.listado_recetas:hover {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
}


/* Buscador */

.textos_opciones_buscador{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

/* Gastronomia */

.titulo_sec_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-weight: bold;	
}

/* Talasoterapia */
a.talasoterapia:link {
	text-decoration:underline;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}
a.talasoterapia:visited {
	text-decoration: underline;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}

a.talasoterapia:hover {
	text-decoration:underline;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
}

/* Turismo activo */
a.turismo:link {
	text-decoration:none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}
a.turismo:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
}

a.turismo:hover {
	text-decoration:none;
	color: #d4aa00;
	background-color:#FFFFFF;
	font-weight: normal;
}

/* Balnearios */

.listado_Balnearios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	padding-top:7px;
	padding-right:7px;	
}

/* Calidad */
.txto_calidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background-color:#FFFFFF;
}
.contorno_agencias_viajes {
	width : 450px;
	border: 1px solid #808080;
	text-align: left;
	padding-left:5px;
	margin-left:50px;
	vertical-align:middle;
	background-color:#FFFFFF;
	color:#000000;
}
.contorno_agencias_viajes2 {
	padding-right:5px;
	vertical-align: middle;
	background-color:#FFFFFF;
	color:#000000;
}

/* Municipios */
.caja_busc_informacion_municip {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	width:200px;
}

/* Buscador de playas */
.caja_busc_playas {
	border: 1px solid #808080;
	width:160px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}
.texto_busc_playas {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.texto_busc_playas2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.caja_select_playas {
	border: 1px solid #808080;
	width:164px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

#imagen_fondo_div {
	position:absolute; 
	top:-280px; 
	z-index:1;
}

#buscador_div {
    position:absolute; 
	top:0px; 
	left:54px; 
	width:568px; 
	height:250px; 
	padding-top: 10px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}

.botones_buscador {
	background-color: #CCCCCC;
	height: 13px;
	width: 115px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
}

.buscador_margen_cajas {
	vertical-align:top;
}



/*Complejos Turísticos 1 */
.complejos_turisticos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808080;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	}
/*Complejos Turísticos 2 */
.complejos_turisticos_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:20px;
	color: #333333;
	width:324px;
	background-color:#FFFFFF;
	text-align: justify;
}

.btn_volver_2 {
	padding-top: 150px;
	text-align: right;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;
	}
	
/*La Manga Club */	

    .la_manga_club_titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
}
	.la_manga_club{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-bottom:9px;
	text-align: justify;
}
.la_manga_club_tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:20px;
	color: #333333;
	width:364px;
	background-color:#FFFFFF;
	text-align: justify;
}

/*Fiestas Municipios 5 */	
.btn_volver_3 {
	text-align: right;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;
	}
	
.margen_superior_2 {
	padding-top: 2px;
	background-color:#FFFFFF;
	color: #000000;
}

.titulo_interes_turistico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #808080;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	
	/*Fiestas Municipios 4 */
	
	.titulo_en_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	
	.titulo_interes_turistico_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #808080;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	
	.txto_subrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	background-color:#FFFFFF;
	text-align: justify;
	text-decoration: underline;
	}
	
	.txto_icono_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	background-color:#FFFFFF;
	}
	
	.txto_kb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-left: 12px;
	background-color:#FFFFFF;
	}
	
	.txto_fiestas_muni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 60px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}

	/*Fiestas Municipios 3 */
	
	.btn_volver_fiestas {
	padding-top: 100px;
	text-align: right;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;
	}
	
	.txto_fecha_muni_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 16px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3d3938;
	}
	.txto_mas_informacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	background-color:#FFFFFF;
	}
	.icono_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 15px;
	padding-right: 60px;
	background-color:#FFFFFF;
	}
	
	.titul_negrita_fiest_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #333333;
	padding-top:0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-weight: bold;
	}
	/*Fiestas Municipios 2 */
	
	.txto_fecha_fiestas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 60px;
	padding-left: 12px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}
.titulo_listado_fiestas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background-color:#FFFFFF;
	font-weight: bold;
}
	
	.textos_opciones_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

	.resultado_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b7b6b6;
	padding-top: 6px;
	padding-right: 35px;
	background-color:#FFFFFF;
}
.resultado_coincidencias_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-top: 6px;
	font-weight: bold;
	background-color:#FFFFFF;
}	

.agenda_municipios {

	border: 1px solid #9c9d9f;
	width: 134px;
	background-color:#FFFFFF;
	color:#000000;
}
.marg_sup {
	padding-top: 10px;
	background-color:#FFFFFF;
	border: 1px solid #9c9d9f;
	color: #000000;
}

	/*Calendario */
	.mes_calendario {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#909090;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	padding-top: 0px;
	}
	.dias_calendario {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#acacac;
	font-size: 10px;
	text-align:center;
	}
	.borde_discontinuo {
	border: 1px dotted #908f8a;
	}
    .reservas_textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
	}
	.margen_iz_opciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #716f6e;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 2px;
	background-color:#FFFFFF;
}


/*Fiestas Municipios 1*/
.txto_municipios_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	background-color:#FFFFFF;
	text-align: justify;
}
.contiene_listado_2 {
	padding-top: 12px;
	background-color:#FFFFFF;
	color:#333333;
	padding-right: 15px;
	text-align: justify;
}
.contiene_listado_2_negrita {
	padding-top: 12px;
	background-color:#FFFFFF;
	color:#333333;
	text-align: justify;
	font-weight: bold;
}

.titulo_2_muni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	width: 371px;
	color: #333333;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
	padding-left: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}


/*Panoramas 1*/

.titul_pano_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 371px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}

	.listado_panoramas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-left: 20px;
	background-color:#FFFFFF;
	text-align: justify;
}

	.titul_list_pano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 0px;
	background-color:#FFFFFF;
	text-align: justify;
	font-weight: bold;
}

#panoramas_div {
    position:absolute; 
	top:-4px; 
	left:55px; 
	width:568px; 
	height:250px; 
	padding-top: 15px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}

/* Panoramas 2 */

.panoramas_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

.subtitulo_panoramas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color: #bcbcbc;
	background-color:#FFFFFF;
	font-weight: bold;
}

.panoramas_flechas_mayorque{
	margin-right:10px;
	font-style:normal;
	font-weight: normal;
	color: #000000;	
}
.panoramas_volver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-right:40px;
	text-align:right;
	vertical-align:top;
}


.subtitulo_panoramas_ciudad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
	background-color:#FFFFFF;
	margin-left:18px;
}

#panoramas_listado_div {
    position:absolute; 
	top:70px; 
	left:94px; 
	width:510px; 
	height:154px; 
	padding-top: 0px; 
	padding-left:0px; 
	background-color: #FFFFFF; 
	z-index:3;
	overflow: auto;
/*   ATENCIÓN: Si deseamos que este archivo de estilos permanezca compatible con 
	el estándar acorde a las recomendaciones del W3C los siguientes trozos de código	
	scrollbar-track-color: #292524;
	scrollbar-face-color: #181615;
	scrollbar-shadow-color: #292524;
	scrollbar-darkshadow-color: #292524;
	scrollbar-highlight-color: #292524; 
	scrollbar-3dlight-color: #292524; 
	scrollbar-arrow-color: #FFFFFF;
*/
}

.contorno_panoramas {
	width : 405px;
	border: 1px solid #808080;
	text-align: left;
	padding-left:5px;
	margin-left:50px;
	vertical-align:middle;
	background-color:#FFFFFF;
	color:#000000;
}
.panoramas_boton_cerrar {
	padding-right:20px;
	padding-bottom:10px;
	text-align:right;
}

.panoramas_margen_medio{
	height:190px;
	background-color:#FFFFFF;
	color: #000000;
}

/* Panoramas 3 */

#panoramas_txt_div {
    position:absolute; 
	top:30px; 
	left:335px; 
	width:290px; 
	height:188px; 
	padding-top: 0px; 
	padding-right:0px; 
	background-color: #FFFFFF; 
	z-index:3;
	overflow: auto;
/*   ATENCIÓN: Si deseamos que este archivo de estilos permanezca compatible con 
	el estándar acorde a las recomendaciones del W3C los siguientes trozos de código
	deben permanecer comentados:
	scrollbar-track-color: #292524;
	scrollbar-face-color: #181615;
	scrollbar-shadow-color: #292524;
	scrollbar-darkshadow-color: #292524;
	scrollbar-highlight-color: #292524; 
	scrollbar-3dlight-color: #292524; 
	scrollbar-arrow-color: #FFFFFF;	
*/
}
.txt_pano_3_div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:250px;
	padding-top: 60px;
	padding-left: 10px;
	padding-right: 10px;
	color:#000000;
	text-align: justify;
}

.tit_panoramas_d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #716f6e;
	font-weight: bold;
}

.tit_panoramas_negrita_d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#b7b6b6;
	font-weight: bold;
	padding-top:10px;
	padding-left: 10px;
}

/* Sección itinerarios */
.itinerarios_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.itinerarios_caja_select {
	border: 1px solid #808080; 
	width:109px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	margin-right:10px;
}

.itinerarios_boton_volver {
	background-color: #FFFFFF;
	height: 13px;
	width: 115px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-bottom: 2px;
	margin-left: 10px;
}

.itinerarios_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	color: #000000;
	background-color:#FFFFFF;
	padding-bottom:3px;	
}

.itinerarios_margen {
	padding-right: 65px;
	background-color:#FFFFFF;
	color: #000000;
}

.itinerarios_borde_tabla {
	background-image: url(../PORTAL-2006/img/itinerarios_linea.png);
	background-repeat: repeat-x;
	background-position: center;
	width: 532px;
	height: 15px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #000000;
	margin-left: 15px;
	margin-top: 15px;
}

.itinerarios_borde_tabla_2 {
	width: 532px;
	height: 140px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-align:center;*/
	color: #000000;
	margin-left: 15px;
	margin-top: 15px;
	/*padding-bottom: 2px;*/
/*	padding-top: 15px;*/
}


.fBlanco {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

.itinerarios_boton_cerrar {
	padding-top:10px;
}

#itinerarios_listado_div{
    position:absolute; 
	top:90px; 
	left:42px;
	width:505px; 
	height:130px; 
	padding-top: 5px; 
	padding-left:5px; 
	background-color: #FFFFFF; 
	overflow: auto;
/*   ATENCIÓN: Si deseamos que este archivo de estilos permanezca compatible con 
	el estándar acorde a las recomendaciones del W3C los siguientes trozos de código	
	scrollbar-track-color: #292524;
	scrollbar-face-color: #181615;
	scrollbar-shadow-color: #292524;
	scrollbar-darkshadow-color: #292524;
	scrollbar-highlight-color: #292524; 
	scrollbar-3dlight-color: #292524; 
	scrollbar-arrow-color: #FFFFFF;
*/
}

.itinerarios_cabecera_listados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
}
.itinerarios_linea_listados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 2px;
	text-align:justify;
}
/* VIDEOS */
.videos_margen_para_div{
margin-bottom:50px;	
}

#videos_listado_div{
    position:absolute; 
	vertical-align:top;
	width:530px;
	height:189px;
	padding-top: 3px;
	margin-top:3px;
	background-color: #FFFFFF; 
	overflow: auto;
	
/*   ATENCIÓN: Si deseamos que este archivo de estilos permanezca compatible con 
	el estándar acorde a las recomendaciones del W3C los siguientes trozos de código	
	scrollbar-track-color: #292524;
	scrollbar-face-color: #181615;
	scrollbar-shadow-color: #292524;
	scrollbar-darkshadow-color: #292524;
	scrollbar-highlight-color: #292524; 
	scrollbar-3dlight-color: #292524; 
	scrollbar-arrow-color: #FFFFFF;
*/
}
.videos_boton_cerrar {
	padding-right:15px;
	padding-bottom:10px;
	text-align:right;
}
.videos_borde_tabla {
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:540px;
	height:200px;
}

.videos_listado_img{
	padding-left:10px;
	vertical-align:top;
	padding-right:10px;
}

.videos_listado_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right:10px;
	vertical-align:top;
}

.videos_linea_listado{
	background-image: url(../PORTAL-2006/img/linea_listados.png);
	background-repeat: repeat-x;
	background-position: center;	
}


.videos_negrita{
	font-weight: bold;
}

.videos_margen_separador {
	margin-top:1px;
}

/* Postales */
.postales_contador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	padding-bottom:10px;
	padding-right:10px;
}
#postales_div {
    position:absolute; 
	top:-4px; 
	left:55px; 
	width:568px; 
	height:235px; 
	padding-top: 15px;
	padding-left:35px; 
	background-color: #FFFFFF; 
	z-index:2;
}
.postales_postal {
	width:90px;
	padding-bottom:10px;
}

.postales_margen_flecha {
	margin-top:4px;
}

/* Listados Cartelera*/
.opci_buscador_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

	.selector_buscador{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right:40px;
	vertical-align: middle;
	text-align: left;
	padding-top: 8px;
	background-color:#FFFFFF;
	}
	
	.busq_conten {
	border: 1px solid #808080;
	width: 135px;
	margin-top:0px;
	background-color:#FFFFFF;
	color:#000000;
}

	.seleccion_paginas {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right:133px;
	background-color:#FFFFFF;
	}
	
	.linea_margen_sup_inf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-bottom-color: #3d3938;
	border-top-width: 1px;
	border-top-color: #3d3938;
	}
	
	.linea_marg_inf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3d3938;
	border-top-width: 1px;
	border-top-color: #3d3938;
	}
	.nombre_cine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-bottom: 8px;


}

	.horario_cine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-bottom: 2px;
}

	.listado_cines{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top:10px;
}
	.estreno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight: normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;

}
	.estrellas_marg{
	padding-top: 5px;
	}
	
	.gps2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	text-align: left;
}

	.iconos_notas_gps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
	text-align: left;
	}
	
	.flecha_cine{
	padding-right: 5px;
	}

	.mas_info{
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	}

	.subir{
	padding-left: 270px;
	padding-top: 10px;
	padding-right:0px;
	padding-bottom: 0px;
	}
	
	.texto_subir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-top:5px;
	padding-right: 5px;

	
}

	.nombre_ciu_cine {
	color: #716f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	padding-top: 0px;

	}
	
	/*Cartelera1*/
	
	.selec_pags {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right:50px;
	background-color:#FFFFFF;
	}
	.margen_sup_buscador{
	padding-top:45px;
	}
	.linea_horizontal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3d3938;	
	}
	
	.flecha_abajo{
	padding-top: 25px;
	padding-bottom: 10px;
	}
	.margens_gps_notas_2 {
	border: 1px dotted #404040;
	width: 135px;
	text-align: right;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
	}
	.marg_estre_cartelera {
	padding-right: 200px;
	padding-bottom: 0px;
	}
	
	.titl-peli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: justify;
	font-weight: bold;
}
	.estrells_cartel{
	padding-right:25px;
	}
	
	.sinopsis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:justify;
	color:#333333;
	background-color:#FFFFFF;
	}
	
	.text_sinopsis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color:#333333;
	background-color:#FFFFFF;
	margin-bottom: 5px;
	}
	
	/*Cartelera2*/
	
	.estrellas_cartelera{
	padding-right: 250px;
	}
	
	.puntuacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:0px;
}

	.txt_cartelera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: normal;
	text-align: justify;
}

	.titulo_peli {
	color: #716f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom:50px;
	padding-top: 0px;

	}
	
	.txto_cartelera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 30px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}

	.text_notas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
	font-weight: bold;
}

	.margens_gps_notas {
	border: 1px dotted #404040;
	width: 273px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}
	.linea_vertical{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #3d3938;	
	}
	
	.gps2_cartelera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	}

	.margn_menu_cubos_2 {
	margin-top: 10px;
	margin-bottom: 30px;
	background-color:#FFFFFF;
	color:#000000;
	}

	/*turismonline 3*/
	
	.txto_localizador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
	}
	
	.consulta_reserva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom:10px;
	color: #333333;
	}
	
	.caja_turismonline {
	border: 1px solid #808080;
	width:230px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	.espacio_sup_btn_continuar {
	padding-top: 15px;
	}
	
	.cuadrado_izq {
	padding-left: 25px;
	padding-top: 12px;
	}
	
	.cuadrado_der {
	padding-right:100px;
	padding-left: 5px;
	padding-top: 12px;
	padding-bottom: 0px;
	}
	
	.boton_continuar {
	background-color: #CCCCCC;
	height: 13px;
	width: 230px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	text-align: center;

	}
	
	/*turismonline2*/
	
	.logo_turismonline_mur{
	padding-top: 10px;
	padding-left: 0px;
	}
	
	.q_es_turismonline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 15px;
	}
	
	.colaboradors_turismonline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	}
	.text_turismonline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 10px;
	text-align: justify;	
	}
	
	.linea_hor_turismonline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e4e4e4;	
	}
	.btn_volver_turismonline{
	padding-top:15px;
	padding-right: 0px;
	}
	
	/*turismonline 1*/
	
	.campos_oblig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 10px;
	}
	
	.todos_rojo {
	border: 1px solid #808080;
	width:205px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	background-color:#FFFFFF;
	}
	
	.text_rojo{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	background-color:#FFFFFF;
	}
		
	.caja_turismonline_2 {
	border: 1px solid #808080;
	width:205px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	.turismonline_f_inicio {
	border: 1px solid #808080;
	width:200px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	.boton_bus_turismonline{
	background-color: #CCCCCC;
	height: 17px;
	width: 205px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	text-align: center;
	vertical-align: middle;
	}
	
	.caja_libretext_g {
	border: 1px solid #808080;
	text-align: left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	.txto_localiza_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	}
	
	.espac_sup_btn_contin_2 {
	padding-top: 3px;
	}
	
	.margs_qes_turism_online {
	padding-top: 13px;
	padding-left: 8px;
	}
	
	.margen_tabla_central{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-top: 0px;
	}
	
	/*turismonline 4*/
	.marg_tabla_ico{
	padding-top: 5px;
	}
	
	.selec_pags_online {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right:0px;
	background-color:#FFFFFF;
	}
	
	.margen_columnas {
	padding-left:10px;
	padding-bottom: 5px;
	}
	
	.conozco_estable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0053f;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	}
	
	.margen_img_online {
	padding-bottom: 5px;
	}
	
	.localid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color:#333333;
	background-color:#FFFFFF;
	padding-bottom: 3px;
	}
	
	
/* BUSCADOR DE TRANSPORTES */

.busc_trans_tabla {
	background-image: url(../PORTAL-2006/img/mapa_busca_transporte.png);
	background-repeat:no-repeat;
	background-position:center;
}

.busc_trans_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:10px;
}

.busc_trans_cajas {
	margin-left:20px;
	margin-top:10px;

}
.busc_trans_textos_opciones{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.busc_trans_textos_opciones_radio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.busc_trans_cajas_ancho {
	border: 1px solid #808080;
	width:200px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}
.busc_trans_margen {
	margin-bottom: -7px;
}
.busc_trans_botones {
	background-color: #CCCCCC;
	height: 13px;
	width: 200px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 18px;
}

/* BUSCADOR TRANSPORTES 2 (POPUP) */

#busc_trans_popup_div {
    position:absolute; 
	top:0px; 
	left:0px; 
	width:488px; 
	height:480px; 
	padding-top: 11px;
	padding-left:13px;
	padding-bottom:11px;
	padding-right:13px;
	background-color: #FFFFFF; 
	z-index:1;
}

.busc_trans_popup_table {
	background-image: url(../PORTAL-2006/img/mapa_busca_transporte_det.png);
	background-repeat:no-repeat;
	background-position: top;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:430px;	
}

#busc_trans_popup_div_leyenda {
	position:absolute; 
	top:20px; 
	left:20px; 
	width:220px; 
	height:58px; 
	padding-top: 5px;
	padding-left:3px;
	padding-bottom:5px;
	padding-right:0px;
	background-color: #FFFFFF; 
	z-index:2;
}

.busc_trans_popup_leyenda_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	padding-bottom:7px;
}

.busc_trans_popup_leyenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.busc_trans_popup_leyenda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #63de17;
}


/* Ofertas alojamientos */

.of_aloj_titulo {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 300px;
	padding-bottom: 300px;
	padding-top: 0px;
	padding-left:8px;
}

.of_aloj_margen1{
	padding-right: 135px;
}
.of_aloj_margen2{
	padding-top:10px;
}
.of_aloj_margen3{
	padding-left: 8px;
}
.of_aloj_margen4{
	padding-left: 4px;
}

.of_aloj_caja_fecha{
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	width:80px;
}
.of_aloj_linea_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #3d3938;
	padding-top:10px;
}
.of_aloj_boton_vermas {
	background-color: #FFFFFF;
	height: 13px;
	width: 115px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left:5px;
	padding-top:2px;
}
.of_aloj_boton_vermas_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	letter-spacing: -1px;
}
of_aloj_btn_volver{
	text-align: right;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;
}
.of_aloj_ver_mas_ofertas {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.of_aloj_descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	vertical-align:text-top;
	padding-right:120px;
}
.of_aloj_descripcion_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* Histórico */
.hist_cajas_fecha{
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	width:60px;
	margin-right:2px;
}
.hist_botones {
	background-color: #CCCCCC;
	height: 13px;
	width: 130px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

.hist_paginador {
	text-align:right;
	padding-top:3px;
	padding-right:25px;
	padding-bottom:20px;
}

.hist_boton_cerrar {
/*	padding-right:5px;*/
	padding-bottom:10px;
	text-align:right;
}
.hist_evento {
	width:110px;
	padding-bottom:5px;
}

.hist_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.hist_titul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 371px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 6px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}
.hist_buscador {
	border: 1px solid #808080;
	width: 150px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}
.hist_buscador_margen {
	text-align:left;
	padding-left:5px;
}

.hist_caja_busc_informacion {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	width:135px;
}

/* CESTA DE DOCUMENTOS */
.cesta_margen {
	padding-left:20px;
}
.cesta_borde {
	border: 1px solid #808080;
	padding:3px;
}

#cesta_listado_div {
    position:absolute; 
	top:155px; 
	left:95px; 
	width:500px; 
	height:75px; 
	padding-top: 0px; 
	padding-left:0px; 
	background-color: #FFFFFF; 
	z-index:3;
	overflow: auto;
/*   ATENCIÓN: Si deseamos que este archivo de estilos permanezca compatible con 
	el estándar acorde a las recomendaciones del W3C los siguientes trozos de código	
	scrollbar-track-color: #292524;
	scrollbar-face-color: #181615;
	scrollbar-shadow-color: #292524;
	scrollbar-darkshadow-color: #292524;
	scrollbar-highlight-color: #292524; 
	scrollbar-3dlight-color: #292524; 
	scrollbar-arrow-color: #FFFFFF;
*/
}
.cesta_margen_medio{
	height:90px;
	background-color:#FFFFFF;
	color: #000000;
}

.cesta_borde_bajo {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3d3938;	
	margin-bottom:1px;	
}

/* postales02_formulario */

.text_gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.texto_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top: 3px;
}

.margenes_cajastext {
	padding-top: 0px;
	padding-right: 0px;
	text-align: right;
	vertical-align: top;
}

.margen_previsualizar {
	padding-top: 10px;
	padding-left: 53px;
	background-color:#FFFFFF;
	color: #000000;
}
	
.postales02_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.margen_imagen_postales02 {
	padding-top: 1px;
	padding-left: 15px;
	
}
	
	
/* postales03 */
	
.postales03_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top:1px;
	padding-bottom: 1px;
	vertical-align: middle;
}

.postales03_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top:1px;
	padding-bottom: 1px;
	vertical-align: middle;
}

.margns_btns {
	padding-top: 33px;
	padding-left: 60px;
	padding-right: 60px;
}

.btns_postals03 {
	background-color: #CCCCCC;
	height: 13px;
	width: 60px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 18px;
	}
/* version_inferior_flash.html */

.versionFlashLogo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 34px;
    color: #FFFFFF;
}


#versionFlashCuadroGris {
    width:682px; 
    height:100px; 
    padding-top:15px; 
    padding-left:15px; 
    background-color: #CCCCCC;
}

#versionFlashCuadroLogo {
    width:8px; 
    height:8px; 
    top:47px; 
    left:283px; 
    background-color: #C96629;
    position:absolute
}

.versionFlashMensaje {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding-top:20px;
    background-color: #CCCCCC;    
}

#versionFlashEnlacesDiv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    width:500px; 
    height:50px; 
    background-color: #FFFFFF;
    top:150px;
    left:0px;
    padding-top:20px;
    padding-left:180px;
    position:absolute
}

.versionFlashColorFuente {
    color: #323232;
    padding-left:10px;
}

a.versionFlashEnlaces:link {
    text-decoration: none;
    background-color:#FFFFFF;
}
a.versionFlashEnlaces:visited {
    text-decoration: none;
    background-color:#FFFFFF;
}
a.versionFlashEnlaces:hover {
    text-decoration: underline;
    background-color:#FFFFFF;
}
/*----------------------------------------------[RUTAS]-------------------------------------*/

/* SECCIÓN NOVEDADES Y PROMOCIONES*/

 /*Clases Nuevas-----------------------*/
.titl_listado_novedades{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	text-align:justify;
	
}

.listado_novedades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}


.texto_novedades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 36px;
	padding-right: 5px;
	text-align: justify;
}


/*------------------------------
-----------------------------------*/


/* clases modificadas o eliminadas---------------------
.listado_novedades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	padding-left: 15px;
}

.masinfo_novedades{
	padding-top: 25px;
}
--------------------------------*/






.colocr_btnvolver {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left:619px;
}

.conocer_masvotadas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 10px;
}

.votadas_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
}

.enlaces_nov{
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 40px;
}

.añadir_nov{
	padding-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}



/* RUTAS GENERAL*/

.margen_partesup_rutasgral{
	padding-left: 20px;
}

.txt_itro_rutasgral{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
}

.txt_tematica{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-right:242px;
}

.separcion_rutageneral{
	border-bottom: 1px dashed #808080;
	margin-left: 25px;
	padding-bottom: 0px;
}

.margen_noveds{
	padding-left: 20px;
}

.marg_inf_titulo_rutasgral{
	padding-bottom: 13px;

}

.margen_btn_rutas{
	padding-top: 10px;
}

.añadir_notas_rutasgral{
	padding-bottom:20px;
	padding-top:20px;
	color: #333333;
}

/* LISTADO_RUTAS CULTURALES */

.titl_listado_rutascult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	background-color:#FFFFFF;
}

/*-----------Estilo modificado-------------*/
.txt_info_lista_rutanat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 8px;
	background-color:#FFFFFF;
	padding-right: 50px;
	text-align:justify;
}

/*--------------------------*/
.txt_info_lista_rutanat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 2px;
	background-color:#FFFFFF;
	}
.txt_info_lista_rutanat3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	background-color:#FFFFFF;
	}

.margn_listado_rutascult{
	padding-top: 20px;
}

.buscar_rutascult {
	border: 1px solid #808080;
	width: 135px;
	margin-top: 26px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color:#FFFFFF;
	color:#000000;

}
.margn_vot_transpor{
	padding-right: 5px;
}

.espacio_iconos{
	padding-bottom: 8px;
}
.buscador_txts_rutacult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.boton_busc_rutacult{
	background-color: #CCCCCC;
	height: 13px;
	width: 115px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 15px;
}

.separacion_ba{
	border-top: 1px dashed #808080;
	
}

.txto_negrita_ba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom: 15px;
}



/* MI RUTA */

/* Nuevas clases o clases modificadas */

.margnes_descargapdf{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 105px;

}

/*-----------------------------------*/



.txt_intro_turuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 15px;
}

.txt_intro_turuta2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom: 10px;
	padding-left: 32px;
}

.margen_btns_turuta{
	padding-left: 31px;
}

.margen_btn_creaturuta{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 27px;
}

.margen_pdi_miruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.margns_listadoypdi_miruta{
	padding-left: 5px;
}

.txt_normal_pdi_miruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 30px;
	vertical-align:top;
	padding-top: 0px;
	text-align:justify; 
}

.txt_sbe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.txt_datosmiruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left:5px;
	color: #333333;
}

.enrojo{
	color: #FF0000;
}

.margn_datosmiruta{
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 8px;
}

.btn_masptos_miruta {
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:425px;
	padding-top: 5px;
	padding-bottom:5px;
}

.btn_crear_miruta {
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:225px;
	padding-bottom:5px;
}

.buscar_btn_dentro_creaturuta {
	background-color: #CCCCCC;
	height: 13px;
	width: 100px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
}

.buscar_btn_dentro_maspts{
	background-color: #CCCCCC;
	height: 13px;
	width: 140px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align:middle;
	padding-top: 0px;
	padding-bottom: 2px;

}
.checkbox_miruta{
	padding-left:5px;
	padding-top:5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.caja_textolibre {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left:10px;
}

.datos{
	height: auto;
	width: 670px;
	border: 1px dashed #808080;
}

.txto_introdatos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 12px;
	text-align: justify;
}

.gps_miruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-top:10px;
}

.linea_pto_img{
	border-top: 1px dashed #808080;
	width: 454px;
	padding-bottom: 2px;
}

.txt_confirmacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 13px;
}


/* BUSCADOR PARA CREAR TU RUTA */

.margen_pdi_busc_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 20px;
	padding-left: 35px;
}

.margeninf_txt_busc_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}

.margen_drcho_campos_creaturuta{
	padding-right: 10px;

}

.txt_pdi_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
}

.txt_bus_crearturuta_cult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #808080;
	padding-left: 35px;
}

.txt_bus_crearturuta_cult2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-left: 20px;
}

.txt_bus_crearturuta_tipo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #808080;
	padding-left: 20px;
}

.caja_opc2_creaturuta {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;	
}

.sup_texto_busc_creaturuta{
	padding-top: 5px;
}

.btn_buscar_creaturutacult {
	background-color: #CCCCCC;
	height: 13px;
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 63px;	
}

.buscar_btn_dentro_creaturutacult {
	background-color: #CCCCCC;
	height: 13px;
	width: 135px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
}

.margns_listadoypdi_creaturuta{
	padding-left: 38px;
}

.txt_resultbus_crearturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-left: 47px;
}

.paginador_creaturuta {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
	padding-left: 47px;
	}

.titulo_listado_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
}	

.txt_intro_listado_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 4px;
}

.separacion_pdi_creaturuta{
	border-left: 1px dashed #808080;
}



/*BUSCA TU RUTA_Senderismo*/

.txt_int_buscaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.marco_buscador_rutas{
	border: 1px solid #808080;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ico_buscar_buscarturuta{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.btn_buscar_rutanat {
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:480px;
	padding-top: 10px;
	padding-bottom:25px;
}

.buscaruta_btn_dentro {
	background-color: #CCCCCC;
	height: 13px;
	width: 118px;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align:middle;
	padding-top: 0px;
	padding-bottom: 2px;
}

.marg_ltd{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 70px;	
}

.marg_midey{
	padding-top: 10px;
	padding-left: 10px;
}
.marg_parteinf{
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.marg_parteinf_tipouso{
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.marg_parteinf_7tipouso{
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.marg_parteinf2{
	padding-right: 30px;

}

.txt_buscadornat_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left:10px;
	padding-bottom: 5px;
	color: #333333;
}

.txt_buscadorturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left:10px;
	color: #333333;
	padding-left: 3px;
}


/* CREA TU RUTA */


/* Nuevos Estilos y modificados-------------------*/
.txt_intro_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	padding-left: 25px;
	padding-right: 20px;

}

.txt_negrita_intro_creaturuta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 5px;
}
/*------------------------------*/

.txt_d_datosruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}


.bold_txt_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom: 5px;

}

.marco_crearturuta{
	border: 1px dashed #808080;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

.margen_datos_turuta{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
}

.btn_guardardatos{
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:215px;
	padding-top: 5px;
	padding-bottom:15px;
}

.btn_guardardatos2{
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:159px;
	padding-top: 5px;
	padding-bottom:15px;
}
.btn_guardardatos_dentro {
	background-color: #CCCCCC;
	height: 13px;
	width: 118px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
}


.txt_busca_pi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left:30px;

}

.txt_bus_pi_creaturuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
}

.icob_puntosinteres{
	padding-left: 244px;
}

.margeniz_busdatosdemiruta{
	padding-left: 33px;
	padding-top: 10px;
}

.margeniz_buspi{
	padding-left: 30px;
	padding-top: 15px;
}


/* Detalle Ficha RUTA CULTURAL */
.txt_normal_pdi_rutacultural {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 28px;
	vertical-align:top;
	padding-top: 0px;
	text-align:justify; 
}

.txt_negrita_ficharutanat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
}

.img_mapa_rutacult{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 30px;
}
.texto_conmargenizq_ficha_rc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-left: 12px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
}

.margen_descarchivo{
	padding-right: 190px;
}

.txt_enlacesinteres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 12px;
	padding-right: 50px; 
}

/* Rutas: FICHA RUTA SENDERISMO*/

.segundo_titulo_ruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom:5px;
}

.ptos_ruta_natural {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.texto_rutas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-right: 20px;
	text-align: justify;
}
.texto_conmargenizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 12px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
}

.lineapunteada_margenizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}
.texto_conmargenizq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.titulo_midi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
}

.texto_midi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #333333;
}
.numeracion_midi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808080;
	text-align: justify;
	padding-right: 10px;
	background-color:#FFFFFF;
}

.linea_vertical_midi{
	border-left: 1px dashed #808080;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 245px;
	width: auto;
}

.logos_midi{
	padding-left: 15px;
	padding-right: 10px;
	padding-top:0px;	
}

.titulo_perfil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding-left:15px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
}

.titulo_perfil2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding-left:75px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
}

.cuadro_votaciones{
	border: 1px dashed #808080;
	height: auto;
	width: 150px;
}

.texto_cuadrovotos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
}

.titl_texto_cuadrovotos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
	padding-top: 15px;
}

.btn_puntu_ruta {
	background-color: #CCCCCC;
	height: 13px;
	width: 118px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:15px;
	padding-top: 5px;
}

.img_mapaperfil{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 30px;
}
.img_mapaperfil2{
	padding-left: 75px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 30px;
}

.txt_normal_margen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 50px; 
}

.txt_bold_margen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-bottom: 5px;
}

.linea_cuboimg{
	border-top: 1px dashed #808080;
	width:400px;
}

.separcion_rutanatural{
	border-bottom:1px dashed #808080;
	margin-left: 25px;
}

.linea1_cuadro{
	padding-left: 5px;
	background-color:#ffdf7f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.linea2_cuadro{
	padding-left: 5px;
	background-color:#fff1c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.linea3_cuadro{
	padding-left: 5px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.marco_cuadro_rutanatural{
	border: thin solid #808080;
}

.num_pdi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 13px;
}

.km_negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 30px;
}

.txt_normal_pdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 30px;
	padding-right: 40px; 
	text-align:justify; 
}

.txt_normal_pdi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 30px;
	padding-right: 50px; 
}

.misnotsmargen{
	padding-left: 370px;

}

.margennotas_rutas{
	padding-left:5px;
	vertical-align: middle;
}

.descrip_serdero_margen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	padding-top: 25px;
}

.descargar_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pdi_margen{
	padding-left:8px;
}

/*LISTADO Crea Tu Ruta - Con tus Puntos de Interés*/

/*-----Nuevos estilos------------*/

.txto_intro_listadoctr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 170px;
}

.txt_quieres_publicar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top: 15px;
}

.btn_ptosmiruta {
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-left:465px;
	padding-top: 5px;
	padding-bottom:5px;
}

/*---------------------------*/


.txt_del_pdi_ctr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 8px;
	vertical-align:top;
	padding-top: 0px;
	text-align:justify; 
}

.txt_intro_ctr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 10px;
}

.resultado_busq_ctr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-left: 13px;
}
.paginador_ctr {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 32px;
	padding-top: 3px;
	background-color:#FFFFFF;
	}
.paginador_listado_ctr {
	color: #D4AA00;
	background-color:#FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

.pdi_margen_ctr{
	padding-left:5px;
}

.marg_listado_ctr_pdi{
	padding-left: 14px;
}

.marg_listado_ctr_pdi2{
	padding-left: 10px;
	padding-top: 15px;
}

.txto_pdi_ctr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 0px;
}

.txt_mi_ruta_pdi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 0px;
	padding-bottom: 5px;

}

.buscador_crt {
	border: 1px solid #808080;
	width: 164px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	color:#000000;
}

.alineacion_buscador{
	padding-top: 15px;

}

.caja_busc_ctr {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.opci_ctr_buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.btn_buscar_ctr {
	background-color: #CCCCCC;
	height: 13px;
	width: 140px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 18px;
	}
	
.txt_pdi_ctrpt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 3px;
}


.linea_separacion__ctrpi{
	border-top: 1px dashed #808080;
	padding-bottom: 0px;
}

.creatupdi_normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-left: 20px;
}

.txto_marquecas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	padding-top: 5px;
	padding-left: 20px;
}

.creatupdi_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 30px;
}

.enrojo_ctr{
	color: #FF0000;
	padding-left: 32px;
}

.btn_mostrarmiruta_ctr {
	background-color: #CCCCCC;
	height: 13px;
	width: 160px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 8px;
}

.btn_incluirenmiruta {
	background-color: #CCCCCC;
	height: 13px;
	width: 160px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-left: 150px;
	
}

.examinar_ctpi {
	background-color: #CCCCCC;
	height: 16px;
	width: 98px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
}

.margn_creaturuta_pdi{
	padding-left: 15px;
	padding-bottom: 2px;
}

.coorden_gps_ctpdi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 20px;

}

.resultado_listado_ctr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-top: 6px;
	padding-left: 32px;
	background-color:#FFFFFF;
}

.marg_form_creatuptointers{
	padding-left: 23px;
	padding-top: 5px;
}

/*Ficha DETALLE de un PUNTO DE INTERÉS*/
/*-----Nuevos estilos y modificados-------*/

.titl_pdi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 15px;
	font-style:normal;
	text-align:justify;
	background-color:#FFFFFF;
	font-weight: bold;	
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 20px;
	width: 350px;	

}

.punto_color_pdi{
	padding-top: 10px;
}


.txt_inf_fichapdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 30px;
	padding-right: 18px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
	text-align: justify;
}

.txtnegr_inf_fichapdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding-left: 27px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
	text-align: justify;
}

/*------------*/

.titulo_sec_pdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #808080;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}


.marg_cubos_fichapdi {
	margin-top: 0px;
	background-color:#FFFFFF;
	color:#000000;
}



.marg_tit_fichapdi{
	padding-left: 10px;
}



.txtnegr2_inf_fichapdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	background-color:#FFFFFF;
	text-align: justify;
}

.marg_sup_fichapdi_coor{
	padding-top: 10px;
}



/*SENDERISMO _LISTADO DE RUTAS y MAPA*/

.mapa_margenizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.paginador_senderismo {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	background-color:#FFFFFF;
	padding-left: 12px;
	}
	
/*Clases modificadas y nuevas------------------*/
.recorridos_gyp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: -10px;
	padding-top: 10px;
}

.margen_inf_prsgrs{
	padding-bottom: 10px;

}

.texto_listado_pgrgrs{
	padding-left: 26px;

}

.txt_listado_senderismo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.txt_listado_senderismo2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 17px;
	text-align:justify;
}

.nombre_grs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	background-color:#FFFFFF;
	font-weight: bold;
}

.masrutas_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: 1px dotted #808080;
}

.margninf_listados_grsprs {
	padding-bottom: 10px;

}

/*------------------------------------*/

/*Clases eliminadas---------------
.grecorridos_margen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-bottom: 10px; 

}

.precorridos_margen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 20px;
	padding-bottom: 10px;

}
-----------------------------------------*/


.separacion_grs_prs{
	padding-bottom: 15px;
	margin-top:10px;
	border-right: 1px dotted #808080;
	border-left-style: none;
 
}

.marg_masrutas_negr{
	padding-left:570px;
	padding-top: 5px;

}


.masrutas_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: 1px dotted #808080;
}

.map_marg_senderismo{
	padding-left: 20px;
}


/*Ficha detalle RUTA ECOTURÍSTICA */

/*----nuevo estilo*/

.txt_normal_descrip{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 12px;
	padding-right:10px; 
    padding-bottom: 40px;
	text-align:justify;
}

/*--------------*/


.texto_intro_ecotur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
}

.margen_texto_intro_ecotur{
	padding-left: 15px;
	text-align:justify;

}

.descargar_pdf_ecotur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
}


.datos_itinerario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	padding-top: 0px;
}

.descrip_entornos_ecotur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:0px;
	padding-top: 25px;
	text-align:justify;
}

.txt_normal_pdi_ecoturistica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 12px;
	padding-right: 50px; 
    padding-bottom: 40px;
	text-align:justify;
}

.txt_normal_ecoturistica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 50px; 
    /*padding-bottom: 40px;*/
}
.imgs_pto_ecotur{
	padding-top: 5px;

}

.km_negrita_eco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 30px;
}

.lineaseparacion_ecotur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
}

/* LA REGIÓN EN 8 RUTAS MAPA y LISTADO*/

/*-----nuevo estilo------------------------*/

.titl_listado_8rut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left:25px;
}
.txt_info_listado_8rut{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-left: 40px;
	padding-bottom: 8px;
	background-color:#FFFFFF;
	padding-right: 50px;
	text-align:justify;
}

.linea_txt_8r_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	text-align: justify;
	
}

.separador2 {
	padding-top: 5px;
	background-color:#FFFFFF;
	color:#000000;
}


/*--------------------------------------------*/
.mapa_8r{
	padding-bottom: 25px;

}

.margn_listado_8r{
	padding-top: 5px;
	padding-left:25px;
}



.linea_txt_8r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left:15px;
	padding-right: 40px;
	background-color:#FFFFFF;
	text-align: justify;
	
}

.linea_listado8r{

	border-bottom: 1px dashed #808080;
	width:100%;

}


.txt_info_8r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 100px;
	padding-bottom: 8px;
	background-color:#FFFFFF;

}


.marg_imgs_8r{
	padding-right: 100px;
	padding-top: 10px;

}

.titl_listado_8r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-top: 5px;
}


/* RUTA DEL NOROESTE - LA REGIÓN EN 8 RUTAS */

.localidades_ruta1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.bold_enlace{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;

}

.margsup_intro_8r{
	padding-top: 20px;
	padding-right: 30px;

}

.texto_conmargenizq_8r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 12px;
	background-color:#FFFFFF;
}

.marg_pdf_8r{
	padding-left: 10px;

}

.margenicopdf_8rutas{
	padding-left: 10px;
}

.mapa_8rutas_marg{
	padding-bottom: 20px;
}

.linea_localidadimg_8r{
	border-top: 1px dashed #808080;
	width:400px;
}

.local_localidad8r{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 13px;
	padding-bottom: 10px;
}

.comienzo_linea_localid{
	padding-left:10px;
}



	/* localizar en el mapa*/
a.localizar_mapa:link {
	text-decoration: underline;
	color: #333333;	
	background-color:#FFFFFF;
}
a.localizar_mapa:visited {
	text-decoration: underline;
	color: #333333;
	background-color:#FFFFFF;
}
a.localizar_mapa:hover {
	text-decoration: underline;
	color: #19EAE8;
	background-color:#FFFFFF;
}
a.localizar_mapa:active {
	text-decoration: underline;
	color: #333333;
	background-color:#FFFFFF;
}

.nombre_zona_8r{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
}

.seccions_negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-left: 15px;
}

.txt_seccions_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 50px;
	text-align: justify; 
}


/* listados de rutas y buscadores*/

.buscaruta_btn_dentro2 {
	background-color: #CCCCCC;
	height: 13px;
	width: 50px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align:middle;
	padding-top: 0px;
	padding-bottom: 2px;
}

