/* Estilos adicionales creados por JuanMa */

/*Panoramas 1*/

.tit_contenidos_txt {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.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:27px; 
	left:332px; 
	width:290px; 
	height:200px; 
	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;	
*/
}


#panoramas_txt_div2 {
    position:absolute; 
    top:45px; 
    left:105px; 
    width:185px; 
    height:18px; 
    padding-top: 0px; 
    padding-right:0px; 
    background-color: #FFFFFF; 
    z-index:103;
    overflow: hidden;

}

#panoramasControles {
    position:absolute; 
	top:430px; 
	left:335px; 
	width:290px; 
	height:188px; 
	padding-top: 0px; 
	padding-right:0px; 
	background-color: #FFFFFF; 
	z-index:3;
	overflow: hidden;

}
.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;
}
.nowLoading {
	VISIBILITY: visible; 
	POSITION: absolute;
}
.imageDiv {
	POSITION: absolute; 
	TOP: 0px;
	LEFT: 0px; 
	z-index: 30; 
}
.imageDivOuter {
	VISIBILITY: hidden;
	POSITION: absolute;
	WIDTH: 550px;
	HEIGHT: 200px;
	OVERFLOW: hidden;
	z-index: 30;
	left: 0px;
	top: 0px;
	margin-top:2px;
	margin-left:50px;
}


.panorCerrar{
	padding-top: 202px;
}

.text_introduccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	background-color:#FFFFFF;
	text-align: justify;
}
.text_tabla_centro {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.margn_iz_tabla {
	padding-left: 20px;
}


.margn_iz_tabla2 {
	padding-left: 15px;
	
}

.margn_supe {
	padding-top: 9px;
}


.margn_inferi {
	padding-bottom: 3px;
}

.donde_dormir_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	vertical-align: middle;
}

.text_derech {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 13px;

}

.linea_vert_dond_dorm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #3d3938;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 9px;
}
	
.volver_marg_d_dormir {
	padding-left: 10px;
	padding-top: 5px;

}
	
.titulo_sec_gp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #808080;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}

.estilo_listas_1 {
	color: #000000;
	font-weight: bold;
}
.estilo_listas_2 {
	color: #303030;
}
.estilo_listas_3 {
	color: #808080;
}
.agenda_buscador2 {

	border: 1px solid #808080;
	width: 134px;
	margin-top: 54px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	color:#000000;
}
.busc_trans_tabla {
	background-image: url(../PORTAL-2006/img/mapa_busca_transporte.png);
	background-repeat:no-repeat;
	background-position:center;
}
#contenido2 {
	background-color:#FFFFFF;
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;
}

.menu_agenda_j {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	letter-spacing: -1px;
}

.txto_margsup_j {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 25px;
}

.relleno_ico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.paginaor {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

.paginaor_alojam {

	color: #D4AA00;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.ruta_menuG0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1AE4E1;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
}
.ruta_subm_0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1AE4E1;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ruta_menuG1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
}
.ruta_subm_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ruta_menuG2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3AC00;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
}
.ruta_subm_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3AC00;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ruta_menuG3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C25512;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
}
.ruta_subm_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C25512;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ruta_menuG4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B0CC50;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 3px;
}
.ruta_subm_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B0CC50;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 15px;
}
.enlaces_buscador {
	border: 1px solid #808080;
	width: 134px;
	background-color:#FFFFFF;
	color:#000000;
}
.titulo_pal_formacion_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	width: 690px;
	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_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}
.txto_infor_formacion_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	background-color:#FFFFFF;
	text-align: justify;
}
.titulo_secciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	width: 371px;
	color: #333333;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}

.titulo_listado_informacion_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom:9px;
	text-decoration:none;
}

.buscador_contorno_planesEstudios_2 {
	border: 1px solid #808080;
	width: 135px;
	text-align: center;
	vertical-align: top;
	margin-top: 26px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	color:#000000;
}


.listado_panoramas1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-left: 20px;
	background-color:#FFFFFF;
	text-align: left;
}

.titulo_pal_doc_sectores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	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_formacion_2_doc_sectores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	width: 690px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}
.datos_salud {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 371px;
	padding-right: 5px;
	padding-top: 1px;
	padding-left: 5px;
	background-color:#FFFFFF;
}
.contorno_registros {
	border: 1px solid #808080;
	padding-left: 5px;
	vertical-align: middle;
	background-color:#FFFFFF;
	color:#000000;
}

#imagen_fondo_restaurantes_div {
	position:absolute; 
	top:-277px; 
	left:0px; 
	z-index:1;
}

#imagen_general_buscador_div {
	position:absolute; 
	top:-295px; 
	left:0px; 
	z-index:1;
}

#buscador_restaurantes_div {
    position:absolute; 
	top:0px; 
	left:54px; 
	width:568px; 
	height:210px; 
	padding-top: 10px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}
#imagen_fondo_aloja_div {
	position:absolute; 
	top:-300px; 
	left:0px; 
	z-index:1;
}

#buscador_aloja_div {
    position:absolute; 
	top:0px; 
	left:54px; 
	width:568px; 
	height:210px; 
	padding-top: 10px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}
.titulo_pal_largo {
	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;

}
.titulo_sec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 700px;
	color: #333333;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}
.titulo_sec_pequeño {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	width: 410px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}
.titulo_pal_museos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 640px;
	color: #808080;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

#buscador_div_playa {
    position:absolute; 
	top:0px; 
	left:44px; 
	width:580px; 
	height:285px; 
	padding-top: 10px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}

#buscador_transparente_div {
    position:absolute; 
	top:0px; 
	left:54px; 
	width:568px; 
	height:210px; 
	padding-top: 10px; 
	padding-left:20px; 
	z-index:2;
}
.buscador_transportes_sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #333333;
	padding: 0px;
	background-color:#FFFFFF;
	text-decoration: none;
}
.buscador_transportes_sep2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #333333;
	padding: 1px;
	background-color:#FFFFFF;
	text-decoration: none;
}

.contiene_listado_2 {
	padding-top: 12px;
	background-color:#FFFFFF;
	color:#333333;
	padding-right: 15px;
	text-align: justify;
}

.buscador_fiestas {
	border: 1px solid #808080;
	width: 150px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}

.mes_calendario {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#909090;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	padding-top: 0px;
	padding-bottom:0px;
}


.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;
}

.textos_opciones_buscador_fiestas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.titulo_listado_fiestas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	background-color:#FFFFFF;
	font-weight: bold;
}

.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;
}

.resultado_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b7b6b6;
	padding-top: 6px;
	padding-right: 35px;
	background-color:#FFFFFF;
}

.radio_busc_informacion {
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	background-color:#FFFFFF;
	width:10px;	
}

.textos_opciones_buscador_radio_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: right;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
.textos_opciones_buscador_radio_bottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: right;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.textos_opciones_buscador_radio_top_no_margin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: right;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.titulo_transportes_medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	width: 370px;
	color: #333333;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}

.buscador_transportes_txt_ppal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0px;
	font-weight: normal;
	background-color:#FFFFFF;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
.txto_infor_listado_taxis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-right: 0px;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.txto_infor_listado_taxis2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 11px;
	background-color:#FFFFFF;
}


a.listado_link_transportes:link {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	text-align: justify;
}
a.listado_link_transportes:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	text-align: justify;
}
a.listado_link_transportes:hover {
	text-decoration: none;
	color: #D4AA00;
	background-color:#FFFFFF;
	text-align: justify;
}
a.listado_link_transportes:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	text-align: justify;
}
.gps_transportes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
}

.gps_transportes_img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: bottom;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.gps_notas_transportes_top {
	width: 135px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;	
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
}
.gps_notas_transportes_top2 {
	width: 135px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;	
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #808080;
}
.gps_notas_transportes_bottom {	
	width: 135px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;	
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;	
}
.gps_notas_transportes_bottom2 {	
	width: 135px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	color:#000000;	
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;	
}
.vacc_cabecera_menuses {
	padding-left:25px;
	padding-top:10px;
	width: 563px;
	height: 79px;
	left:65px;
	top:162px;
	position:absolute;
	background-color: #FFFFFF;
	vertical-align: middle;
	visibility:hidden;
}

.vacc_cabecera_menuses2 {
        padding-left:8px;
        padding-top:0px;
        width: 563px;
        height: 79px;
        left:65px;
        top:152px;
        position:absolute;
        background-color: #FFFFFF;
        vertical-align: middle;
        visibility:visible;
}


.vacc_grupo_menuses {
	background-image: url(../PORTAL-2006/img/vacc_flecha.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-right:5px;
	text-indent:15px;
}

.table_horarios_transportes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	vertical-align: baseline;
	text-align: center;
	white-space: normal;
	display:table;
	border: 1px; 	
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 3px;

}

.table_horarios_transportes td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: center;
	height: 20px;
	 
}

.table_horarios_transportes2 {
	width: 2px;
	height: 2px;
	background-color: #FFFFFF;
}
.table_horarios_transportes2 td {
	font-size: 2px;
	height: 2px;
	background-color: #FFFFFF;
}
.hr_transportes{
	border: dashed;
	color: #333333;
	height:1px;
	padding-bottom:50px;
	padding-top:50px;
}

.table_horarios_transportes_avion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	vertical-align: baseline;
	text-align: left;
	white-space: normal;
	display: table;
	border: 1px; 	
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.table_horarios_transportes_avion td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: left;
	padding-left: 5px;
	height: 15px;	 
}

.table_horarios_transportes_avion2 {
	width: 1px;
	height: 1px;
	background-color: #FFFFFF;
}
.table_horarios_transportes_avion2 td {
	font-size: 1px;
	height: 1px;
	background-color: #FFFFFF;
}
.tabla_interior_buscador_transportes{
	margin-left: 20px;
	margin-right: 20px;
}
.textos_radio_buscador_transportes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

a.listado_itinerarios:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
}
a.listado_itinerarios:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#CCCCCC;
}
a.listado_itinerarios:hover {
	text-decoration: none;
	color: #D4AA00;
	background-color:#CCCCCC;
}
a.listado_itinerarios:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#CCCCCC;
}
a.listado2:link {
	color: #ffffff;
	text-decoration: none;
}
a.listado2:visited {
	text-decoration: none;
	color: #ffffff;
}
a.listado2:hover {
	text-decoration: none;
	color: #D4AA00;
}
a.listado2:active {
	text-decoration: none;
	color: #ffffff;
}

a.listado3:link {
	color: #333333;
	text-decoration: none;
}
a.listado3:visited {
	text-decoration: none;
	color: #333333;
}
a.listado3:hover {
	text-decoration: none;
	color: #D4AA00;
}
a.listado3:active {
	text-decoration: none;
	color: #333333;
}

.paginaor_postales {
	color: #D4AA00;
	font-family: Arial, Helvetica, sans-serif;	
}

.caja_contacto {
	border: 1px solid #808080;
	width:245px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.txto_infor_listado_contacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 0px;
	padding-right: 10px;
	background-color:#FFFFFF;
	text-decoration: none;
}

.caja_contacto_descripcion {
	border: 1px solid #808080;
    width:245px;
	height:40px; 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.txto_infor_poco_de_historia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 50px;
	width: 350px;
	background-color:#FFFFFF;
	text-align: justify;
}

.novedades_foto {
	width:104px;
	padding-bottom:0px;
	padding-right:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing:normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}

.linea_postales {
	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:2px;
}

#imagen_fondo_div2 {
	position:absolute; 
	top:-200px; 
	z-index:1;
}

.tabla_postales {
	margin-left: 23px;
}

.postales_contador2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	padding-bottom:2px;
	padding-top:0px;
	padding-right:0px;
}

.itinerarios_cabecera_listados2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.itinerarios_linea_listados2 {
	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;
}

.itinerarios_linea_listados3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 8px;
	padding-bottom: 2px;
	text-align:justify;
}

.caja_select_estadisticas {
	border: 1px solid #808080;
	width:325px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.caja_select_buscador_fechas {
	border: 1px solid #808080;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
}

.botones_prev_postales {
	background-color: #CCCCCC;
	height: 15px;
	width: 62px;
	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;
}

.table_estadisticas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	vertical-align: baseline;
	text-align: center;
	white-space: normal;
	display: table;
	border: 1px; 	
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}

a.listado_estadisticas:link {
	color: #333333;
	text-decoration: none;
	background-color:#FFFFFF;
	text-align:left;
	}
	a.listado_estadisticas:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	}
	a.listado_estadisticas:hover {
	text-decoration: none;
	color: #D4AA00;
	background-color:#FFFFFF;
	text-align:left;
	}
	a.listado_estadisticas:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
	text-align:left;
	}

.txto_infor_estadisticas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 0px;
	width: 500px;
	background-color:#FFFFFF;
	text-align: justify;
}
.txt_ppal_listado_estadisticas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0px;
	font-weight: normal;
/*	background-color:#FFFFFF; */
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
}
.txt_proyectos_cult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.txt_proyectos_cult2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 3px;
	padding-right: 25px;
}
.titulo_proyectos_cult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left:3px;
}
.titul_negrita_p_cult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left:3px;
	font-weight: bold;
}
.margns_conteni_proyects_cult{
	border: 1px dotted #404040;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
	padding-right: 0px;
	}
	
.tabla_izq_margn_dere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 30px;
	width: 380px;
	background-color:#FFFFFF;
	text-align: justify;
}

.margn_pdf_p_cult{
	padding-left: 0px;
	padding-right: 53px;
	padding-bottom: 10px;
}

.margn_volvr_btn{
	padding-top: 40px;
}
/* PROYECTOS CULTURALES 2*/

.signo_txt {
	color: #716f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 0px;
	padding-top: 3px;

	}

.txt_proyectos_cult2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	text-align: justify;

}

.primertxt_proyectos_cult2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	text-align: justify;

}

.txt_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.resrvs_consulta{
	width: 134px;
	text-align: center;
	vertical-align: middle;
	background-color:#FFFFFF;
	color:#000000;
	padding-top: 5px;
}

.resrvs_consulta2{
	width: 130px;
	text-align: center;
	vertical-align: middle;
	background-color:#FFFFFF;
	color:#000000;
	height: 20px;
	padding-top: 0px;
	padding-left: 0px;
}


.cajas_resrvs_consulta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
}

.num_personas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;

}

.num_persons_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

.margen_tabla_reserv_online{

	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 5px;	
}

.reservas_online_p_cult {
	border: 1px solid #808080;
	width: 273px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	color:#000000;
}

.margn_volvr_btn_p_c2{
	padding-top: 40px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.boton_reservar_anular {
	background-color: #FFFFFF;
	height: 13px;
	width: 120px;
	border: 1px solid #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	}

.boton_p_c2 {
	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;
	}
	
	
.linea_vertical_p_c2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #3d3938;	
	}
	
.marg_top_reservas{
	padding-top: 3px;
}

#imagen_fondo_div_postales {
	position:absolute; 
	top:-150px; 
	z-index:1;
}

.titul_mapaweb {
	color: #716f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
	padding-top: 0px;
	}

.titul_negr_mapweb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 7px;
	padding-left:3px;
	font-weight: bold;
}
.prime_tituls_negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:3px;
	font-weight: bold;
}


.segu_tituls_negrita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left:3px;
	font-weight: bold;
}
.txt_claro_tablas_first{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.txt_claro_tablas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 3px;
}

.txt2_claro_tablas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 3px;
}
.txt3_claro_tablas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 3px;
	padding-bottom: 10px;
}

.txt4_claro_tabla1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.titul_negrita_3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-left:3px;
	font-weight: bold;
}
.scrooll_mapaweb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	background-color:#FFFFFF;
	width:300px; 
	height:100px; 
	padding-top: 0px; 
	overflow: auto;
	border: 1px dotted #b8b8b8;

}

.margen_div_mapaweb{
	padding-bottom: 10px;

}

.titulo_pal_centros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	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_centros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 370px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}
.postales_titulo_nomargen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-bottom:2px;
	text-align:justify;
}

.postales_postal_nomargen {
	width:90px;
	padding-bottom:5px;
}

.panoramas_titulos_nomargen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	padding-bottom:2px;
	text-align:justify;
}

.novedades_foto_nomargen {
	width:90px;
	padding-bottom:0px;
	padding-right:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing:normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
}
.caja_select_estadisticas2 {
	border: 1px solid #808080;
	width:170px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color:#FFFFFF;
	letter-spacing:inherit;
	margin-left:10px;
	margin-right:10px;
}

#panoramas_div_vs2 {
    position:absolute; 
	top:-4px; 
	left:55px; 
	width:568px; 
	height:290px; 
	padding-top: 15px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}

.cesta_margen_medio_vs2{
	height:60px;
	background-color:#FFFFFF;
	color: #000000;
}

#buscador_div_vs2 {
    position:absolute; 
	top:0px; 
	left:54px; 
	width:580px; 
	height:285px; 
	padding-top: 10px; 
	padding-left:20px; 
	background-color: #FFFFFF; 
	z-index:2;
}

/* CREA TU RUTA */

.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_d_datosruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

.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;
}

/*LISTADO Crea Tu Ruta - Con tus Puntos de Interés*/

.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;
}


.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;
}
/* ----------Esta clase está duplicada en estilo.css
.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*/

.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;
}
/* Estilo repetido-------------
.txt_inf_fichapdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
	padding-right: 30px;
	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: 7px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
	text-align: justify;
}

-----------------------------*/

.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;
}

/* 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 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: 48px;
}
.margen_btn_rutas{
	padding-top: 10px;
}

.añadir_notas_rutasgral{
	padding-bottom:20px;
	padding-top:20px;
	color: #333333;
}

/* MI RUTA */
.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;
	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;
}

/*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;
	}

.recorridos_gyp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

.grecorridos_margen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 22px;
	padding-bottom: 10px;

}

.precorridos_margen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	padding-left: 40px;
	padding-bottom: 10px;

}

.nombre_grs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 2px;
	background-color:#FFFFFF;
	font-weight: bold;
}

.txt_listado_senderismo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 7px;
}
/*----------------------------------------elimino este estilo porque está repetido en estilo.css
.separacion_grs_prs{
	border-left: 1px dotted #808080;
	padding-bottom: 15px;
}
---------------------------------------------*/
.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;
}

.subtitulo_definitivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	width: 690px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;
}
.titulo_definitivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #808080;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}
.menu_definitivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	letter-spacing: -1px;
	background-color:#FFFFFF;
}
a.menu_def:link {
	text-decoration: none;
	color: #333333;	
	background-color:#FFFFFF;
}
a.menu_def:visited {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
}
a.menu_def:hover {
	text-decoration: none;
	color: #19EAE8;
	background-color:#FFFFFF;
}
a.menu_def:active {
	text-decoration: none;
	color: #333333;
	background-color:#FFFFFF;
}
.titulo_reservas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #808080;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -2px;
	background-color:#FFFFFF;

}
