/* CSS Document */
/*@import "debug.css";*/

body{background-color:#D5E8EA; margin-top:0px;}
img{border:0px;}

#contenedor0{ margin-left:auto; margin-right:auto; width:770px;}
#contenedor{background-color:#FFFFFF; width:770px; height:auto; float:left;}
/*a{text-decoration:none;}



/* Tope  */
#tope{width:753px; height:30px; display:block; background-color:#555555; padding-left:7px; margin-left:5px;}
#tope img{margin:1px; margin-top:7px; }
#tope input{ border: 1px solid #999999; font: 10px Arial, Helvetica, sans-serif; margin-bottom:2px;}


/*Desarrollos*/
#desarrollo_izq{ width:170px; float:left; padding-left:5px; margin-top:5px;}
#desarrollo_izq #sobre_menu{ background-color:#85BBE4; width:163px; margin-bottom:5px; font:9px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:7px; height:16px; padding-top:6px; float:left; }

#desarrollo_izq #sobre_menu_pro{ background-color:#555555; width:163px; margin-bottom:5px; font:9px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:7px; height:16px; padding-top:6px; float:left; color:#FFFFFF; }

#desarrollo_izq #sobre_menu_borde{ width:170px; height:2px; display:block; background-color:#003574; margin-bottom:2px; float:left;}


#desarrollo_der{ width:590px; float:left; margin-top:5px;}
#desarrollo_der #navegador{ width:570px; background-color:#CAE2F4; background-image:url(img/maquetacion/sepador_navegacion.gif); background-repeat:no-repeat; padding-left:20px; height:17px; font: 9px Arial, Helvetica, sans-serif; color:#666666; margin-top:0px !important; margin-top:5px; padding-top:5px; }
#desarrollo_der #navegador_pro{ width:570px; background-color:#E3E3E6; background-image:url(img/maquetacion/sepador_navegacion_pro.gif); background-repeat:no-repeat; padding-left:20px; height:17px; font: 9px Arial, Helvetica, sans-serif; color:#666666; margin-top:5px; padding-top:5px; }

#desarrollo_der #navegador a,#desarrollo_der #navegador_pro a{text-decoration: underline; font: 9px Arial, Helvetica, sans-serif; color:#666666; }
#desarrollo_der #separador_azul{ width:585px; height:2px; display:block; margin-left:5px; background-color:#003574; margin-top:5px;}


/* Contenido del desarrollo derecho */
#contenido_der{ width:583px; border:solid 1px  #E4E4DA; margin-top:2px; float:left;}
#texto_gris_arial_11{ font:11px Arial, Helvetica, sans-serif; color:#666666;}
#texto_azul_verdana_12{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#2B81BF;}


/* para las paginas divididas en 2, (presentacion) */
#contenido_der #divisor{ width:568px; float:left; padding-left:15px; background:url(img/maquetacion/separador_vertical_rallado.gif) repeat-y 15px 0px;}
#contenido_der #divisor #div_parte_izq{width:270px; float:left; padding-right:15px;}
#contenido_der #divisor #div_parte_der{width:270px; float:left;}



.rutas_gastronomicas{ background:url(img/maquetacion/gastronomia_separador.gif) no-repeat; float:left; width:380px; height:30px; margin-top:15px;}
.rutas_gastronomicas p{ font: bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:13px; margin-left:5px; }

.rutas_gastronomicas_ruta{ background-color:#2B81BF; width:375px; height:20px; margin-top:15px; float:left;}
.rutas_gastronomicas_ruta p{ font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:4px; margin-left:5px; float:left; width:340px;}

.rutas_gastronomicas_ruta_celda{ background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x; background-position:bottom; height:37px; width:375px; float:left;  }
.rutas_gastronomicas_ruta_celda span#izquierda{ font: 12px Arial, Helvetica, sans-serif; color:#2B81BF; width:200px; float:left; margin-top:10px;}
.rutas_gastronomicas_ruta_celda span#derecha{ float:right; text-align:right; margin-top:15px; width:160px;}
.rutas_gastronomicas_ruta_celda span#derecha a{font:10px Arial, Helvetica, sans-serif; color:#2B81BF;}
.rutas_gastronomicas_ruta_celda span#derecha img{ vertical-align:text-bottom;}

.navegador_bd{ float:left; width:370px; margin-top:15px;}
.navegador_bd a{ font:10px Arial, Helvetica, sans-serif; color:#2B81BF;}
.navegador_bd span#seleccionado{font:10px Arial, Helvetica, sans-serif; color:#000000;}
.navegador_bd span#izquierda{ float:left; width:80px; margin-top:3px; } 
.navegador_bd span#centro{ float:left; width:210px; text-align:center;}
.navegador_bd span#derecha{ float:right; width:80px; text-align:right; margin-top:3px; } 

/* Para las paginas divididas en una parte central y una parte derecha mas pequeña sobreada en gris */

		/* Parte izquierda ancha */
#contenido_der #parte_izq{ float:left; width:393px; margin-top:10px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; }
#contenido_der #parte_izq #bd_cabecera{ background:url(img/maquetacion/fondo_cabecera_bd.gif) no-repeat; width:380px; height:25px; float:left; font: 11px Arial, Helvetica, sans-serif;  }
#contenido_der #parte_izq #bd_cabecera_ancha{ background:url(img/maquetacion/fondo_cabecera_bd_ancha.gif) no-repeat; width:546px; height:25px; float:left; font: 11px Arial, Helvetica, sans-serif; padding-left:10px;}


#contenido_der #parte_izq #bd_cabecera select,#contenido_der #parte_izq #bd_cabecera_ancha select{ border:1px solid #666666; font: 10px Arial, Helvetica, sans-serif; margin-top:2px; }


#contenido_der #parte_izq #p01_1_texto{float:right; width:230px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-left:10px;}
#contenido_der #parte_izq #p01_1_texto #cabecera{ font-weight:bold; font-size:12px;}
#contenido_der #parte_izq #p01_1_texto #texto{ font-size:11px; padding-right:15px;} /* text-align:justify; */
#contenido_der #parte_izq #p01_1_texto #texto_justificado{ text-align:justify; font-size:11px;}

#contenido_der #parte_izq #p01_1_productos_destacados_cabecera{ background:url(img/maquetacion/01_1_fondo_productos_destacados.gif) no-repeat; width:380px; height:38px; display:block; float:left; margin-top:15px; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:23px; padding-left:10px;}

#contenido_der #parte_izq #p01_1_pie_documentos{ background-color:#f4f4f4; width:370px; padding-top:10px; padding-bottom:10px; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
#contenido_der #parte_izq #p01_1_pie_documentos #texto,#contenido_der #parte_izq #p01_1_pie_documentos #texto a{ font-size:11px; color:#666666; margin-top:5px;}

#contenido_der #parte_izq #p02_elementos_coloreados{ font: bold 11px Verdana, Arial, Helvetica, sans-serif; width:377px; height:16px;  color:#FFFFFF; padding-top:2px; padding-left:3px; margin-bottom:2px; display:block; text-align:left; text-decoration:none;}

#contenido_der #parte_izq #p02_cabecera_naranja{ font: 10px Verdana, Arial, Helvetica, sans-serif; width:377px; height:16px;  color:#FFFFFF; padding-top:2px; padding-left:3px; margin-bottom:2px; background-color:#F38E00;}

#contenido_der #parte_izq #p05_rutas_cabecera{ background: url(img/maquetacion/05_rutas_cabecera.gif) no-repeat; width:377px; height:18px; display:block; float:left; padding-top:23px;  font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:3px}


#contenido_der #parte_izq #recuadro_rallado_fondo_blanco{ float:left; width:380px; background:url(img/maquetacion/fondo_recuadro_02_calidad.gif) repeat-y;}
#contenido_der #parte_izq #recuadro_rallado_fondo_blanco a{ font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#666666; }

#contenido_der #parte_izq #recuadro_rallado_fondo_blanco p{font:11px Arial, Helvetica, sans-serif;  color:#666666; margin-top:8px; float: right; text-align:left; width:300px; margin-bottom:2px; margin-right:10px; }
#contenido_der #parte_izq #recuadro_rallado_fondo_blanco span#izq{ float:left; width:30px;}
#contenido_der #parte_izq #recuadro_rallado_fondo_blanco div#fila{ margin-left:10px; margin-top:10px; float:left; width:365px;}

#contenido_der #parte_izq #pp01 #cabecera{ width:555px; float:left; height:20px; display:block;}
#contenido_der #parte_izq #pp01 #cabecera #azul{ width:459px; height:20px; float:left; background-color:#2B81BF; }
#contenido_der #parte_izq #pp01 #cabecera #azul2{ width:566px; height:20px; float:left; background-color:#2B81BF; }
#contenido_der #parte_izq #pp01 #cabecera #gris{ width:95px; margin-left:1px; height:20px; float:left; background-color:#555555; }
#contenido_der #parte_izq #pp01 #cabecera #texto{ font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; padding-top:4px; text-decoration:none;}

#bloques_repeticion #pp001{ width:555px; float:left; margin-top:6px;}
#bloques_repeticion #pp001 #texto_gris{ font:11px Arial, Helvetica, sans-serif; color:#666666;}
#bloques_repeticion #pp001 #texto_azul, #bloques_repeticion #pp001 #texto_azul a{ font: bold 11px Arial, Helvetica, sans-serif; color:#2B81BF; text-decoration:none;}
#bloques_repeticion #pp001 #linea{ float:left; margin-top:10px; margin-bottom:10px; background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x; width:550px; display:block;}



#documentos #carpetas_nivel0{ margin-top:10px; margin-left:10px; background:url(img/maquetacion/ico_carpeta_abierta.gif) no-repeat; padding-left:27px;}
#documentos #carpetas_nivel1{ margin-top:5px; margin-left:40px; background:url(img/maquetacion/ico_carpeta_cerrada.gif) no-repeat; padding-left:22px; margin-right:5px;}
#documentos { font:11px Arial, Helvetica, sans-serif; }
#texto_gris{color:#666666;}
#texto_gris a{color:#666666; text-decoration:underline;}
#texto_azul{color:#2B81BF; text-decoration:none;}
#texto_azul_oscuro{ color:#000063;}

#listados {font:11px Arial, Helvetica, sans-serif; float:left; }
#listados #pdf{background:url(img/maquetacion/ico_pdf.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #link{background:url(img/maquetacion/ico_link.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #doc{background:url(img/maquetacion/ico_word.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #xls{background:url(img/maquetacion/ico_excel.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #zip{background:url(img/maquetacion/zip.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #ppt{background:url(img/maquetacion/ppt.gif) no-repeat; margin-top:10px; margin-left:10px; padding-left:30px;}
#listados #listado_con_imagenes{ margin-top:10px; margin-left:10px; padding-left:30px;}

#linea_horizontal_rallada{ background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x; margin-top:10px; margin-bottom:10px;}



/*Acceso Restringido Profesional*/

#acceso_restringido{width:150px; height:160px; display:block; background-color:#EAEAE1; color:#666666; float:left; margin-top:1px; padding:10px;}
#acceso_restringido #cabecera{ font:9px Verdana, Arial, Helvetica, sans-serif;}
#acceso_restringido #texto{ font:10px Arial, Helvetica, sans-serif;}
#acceso_restringido #texto_azul{ font:bold 11px Arial, Helvetica, sans-serif; color:#2B81BF; }
#acceso_restringido a{ font: bold 9px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
#acceso_restringido #linea{ margin-top:4px; margin-bottom:6px; background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x; width:150px; display:block;}
#acceso_restringido input{ border:solid 1px #999999; font:10px Arial, Helvetica, sans-serif; width:145px;}

#zona_turistica{ width:170px; height:22px; display:block; background-color:#85BBE4; }
#zona_turistica #texto{ font:10px Arial, Helvetica, sans-serif; color:#003574;}

/* Parte derecha gris */
#contenido_der #parte_der{ width:160px; float:right; background-color:#EDEDE7; padding:10px;  }
#contenido_der #parte_der #img{ border:1px solid #B0B08E;}
#contenido_der #parte_der #img #texto{  border:solid 1px #FFFFFF;}
#contenido_der #parte_der #img #texto a{font:10px Arial, Helvetica, sans-serif; color:#666666;}
#contenido_der #parte_der a{ font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#CA5163;}
#contenido_der #parte_der #formulario select,#contenido_der #parte_der  #formulario input  { border:solid 1px  #666666; font:11px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:10px; width:158px; }
#contenido_der #parte_der #formulario {font:11px Arial, Helvetica, sans-serif; color:#666666; float:left;}
#contenido_der #parte_izq #elemento{  font: 11px Arial, Helvetica, sans-serif; padding-top:10px; float:left; width:393px;  }
#contenido_der #parte_izq #elemento a{  font: bold 10px Arial, Helvetica, sans-serif; color:#2B81BF; }
#contenido_der #enlace a{ font:10px Arial, Helvetica, sans-serif; color:#2B81BF;}


/* cabeceras de secciones */
#cabecera_azul{ width:100%; background-color:#2B81BF; height:20px; float:left;  }
#cabecera_azul #texto{font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left:5px; color:#FFFFFF; padding-top:3px;}
#cabecera_naranja_tur{ width:100%; background-color:#FCA92C; height:20px; float:left;  }
#cabecera_naranja_tur #texto{font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin-left:5px; color:#FFFFFF; padding-top:3px;}
#cabecera_gris{ width:100%; background-color:#666666; height:20px; float:left;  }
#cabecera_gris #texto{font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left:5px; color:#FFFFFF; padding-top:3px;}
#cabecera_naranja{ width:100%; background-color:#FCA92C; height:20px; float:left;  }
#cabecera_naranja #texto{font: 10px Verdana, Arial, Helvetica, sans-serif; margin-left:10px; color:#000000; padding-top:3px;}
#cabecera_azul_claro{width:100%; background-color:#EAEAE1; height:20px; margin-top:2px; float:left;}
#cabecera_azul_claro #texto{font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left:5px; color:#2B81BF; padding-top:3px;}



/* Zonas repetidas de las Base de datos */
#celda_bd{ width:100%; margin-top:10px; float:left; font-family:Arial, Helvetica, sans-serif;}
#celda_bd #cabecera{ font-size:11px; font-weight:bold; color:#2B81BF; margin-top:2px; margin-bottom:2px; }
#celda_bd #texto{ font-size:11px ; color:#666666;  margin-right:5px;}
#celda_bd #pie_bd{ font-size:9px ; color:#666666; margin-top:10px; text-align:left; margin-right:5px;}
#celda_bd a{ font-size: 9px ; color:#2b81bf; text-align:right;}
#celda_bd #paginacion{ font-size:10px; width:390px;}
#celda_bd #paginacion a{font-size:10px; color:#2B81BF;}
#celda_bd #volver a{ font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#CA5163;}

#celda_bd #texto_verde{ font:10px Arial, Helvetica, sans-serif; color:#9CC782;}
#celda_bd #texto_rosa{ font:10px Arial, Helvetica, sans-serif; color:#E798B8;}
#celda_bd #texto_naranja{ font:10px Arial, Helvetica, sans-serif; color:#DD9948;}
#celda_bd #texto_azul{ font:10px Arial, Helvetica, sans-serif; color:#84BDD8;}





#separador_horizontal_rallado{ background-image:url(img/maquetacion/separador_horizontal_rallado.gif); background-repeat:repeat-x; width:100%; float:left;}

/* Especifico de algunas paginas */

#p00_formulario{padding:12px; float:left; width:246px; background-color:#E3E3E6; margin-bottom:2px; border-bottom:1px solid #666666; }
#p00_formulario table{font: 10px Arial, Helvetica, sans-serif; color:#666666;}
#p00_formulario input {border: 1px solid #666666; font:11px Arial, Helvetica, sans-serif; width:130px;}

#p00_noticias{ font:11px Arial, Helvetica, sans-serif; background-color:#FFFFFF; float:left; }
#p00_noticias #pdf{ margin-top:7px; background:url(img/maquetacion/ico_pdf.gif) no-repeat; float:left; font: normal 11px Arial, Helvetica, sans-serif; margin-left:3px; padding-left:30px; padding-right:5px; }
#p00_noticias #pdf a{text-decoration:none;}
#p00_noticias #elemento{ margin-top:7px; background:url(img/maquetacion/00_documento.gif) no-repeat; float:left; font: normal 11px Arial, Helvetica, sans-serif; padding-left:30px; padding-right:5px; }
#p00_noticias #texto_gris{ color:#666666;}
#p00_noticias #texto_gris a{ color:#666666;}
#p00_noticias #texto_azul{ color:#2B81BF; text-decoration:none;}
#p00_noticias #texto_azul a{  color:#666666; font:11px Arial, Helvetica, sans-serif;}

#p00_noticias #elemento_pdf{ margin-top:7px; background:url(img/maquetacion/00_documento_pdf.gif) no-repeat; width:220px; padding-left:30px; float:left;}
#p00_noticias #btn a{width:85px; margin-left:1px; height:16px; float:right; background-color:#555555; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:16px; padding-top:4px; padding-left:10px; text-decoration:none; display:block;}



/*Menu */

#menu{ width:170px; float:left;}

#menu #mn1 a{ width:139px; background: url(img/maquetacion/menu/mn1_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:5px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;}
#menu #mn1 a:hover, body#mn1 #menu #mn1 a{ width:139px;  background: url(img/maquetacion/menu/mn1_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:5px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;}

#menu #mn2 a{ width:139px; background: url(img/maquetacion/menu/mn2_off.gif) ; font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:3px; }
#menu #mn2 a:hover, body#mn2 #menu #mn2 a{ width:139px;   background: url(img/maquetacion/menu/mn2_on.gif) ;font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px; padding-bottom:3px;}

#menu #mn3 a{ width:139px;  background: url(img/maquetacion/menu/mn3_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:1px; }
#menu #mn3 a:hover, body#mn3 #menu #mn3 a{ width:139px;  background: url(img/maquetacion/menu/mn3_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none;margin-bottom:3px ; padding-bottom:3px; }

#menu #mn4 a{ width:139px;  background: url(img/maquetacion/menu/mn4_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px;padding-bottom:3px; }
#menu #mn4 a:hover, body#mn4 #menu #mn4 a{ width:139px;  background: url(img/maquetacion/menu/mn4_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px ;padding-bottom:3px; }

#menu #mn5 a{ width:139px;  background: url(img/maquetacion/menu/mn5_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px;padding-bottom:3px; }
#menu #mn5 a:hover, body#mn5 #menu #mn5 a{ width:139px;  background: url(img/maquetacion/menu/mn5_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px ;padding-bottom:3px; }

#menu #mn6 a{ width:139px;  background: url(img/maquetacion/menu/mn6_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666;margin-bottom:3px ;padding-bottom:3px; }
#menu #mn6 a:hover, body#mn6 #menu #mn6 a{ width:139px;  background: url(img/maquetacion/menu/mn6_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px ;padding-bottom:3px; }

#menu #mn7 a{ width:139px;  background: url(img/maquetacion/menu/mn7_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px;padding-bottom:3px; }
#menu #mn7 a:hover, body#mn7 #menu #mn7 a{ width:139px;  background: url(img/maquetacion/menu/mn7_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px ; padding-bottom:3px; }

#menu #mn8 a{ width:139px;  background: url(img/maquetacion/menu/mn8_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:3px; }
#menu #mn8 a:hover, body#mn8 #menu #mn8 a{ width:139px;  background: url(img/maquetacion/menu/mn8_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;padding-bottom:3px; }

#menu #mn13 a{ width:139px;  background: url(img/maquetacion/menu/mn13_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:3px; }
#menu #mn13 a:hover, body#mn13 #menu #mn13 a{ width:139px;  background: url(img/maquetacion/menu/mn13_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;padding-bottom:3px; }

#menu #mn14 a{ width:139px;  background: url(img/maquetacion/menu/mn14_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:3px; }
#menu #mn14 a:hover, body#mn14 #menu #mn14 a{ width:139px;  background: url(img/maquetacion/menu/mn14_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;padding-bottom:3px; }

#menu #mn15 a{ width:139px;  background: url(img/maquetacion/menu/mn15_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;padding-bottom:3px; }
#menu #mn15 a:hover, body#mn15 #menu #mn14 a{ width:139px;  background: url(img/maquetacion/menu/mn15_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;padding-bottom:3px; }

#menu #mn9 a{ width:139px; background: url(img/maquetacion/menu/mn9_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:4px; padding-bottom:3px;padding-bottom:3px;}
#menu #mn9 a:hover, body#mn9 #menu #mn9 a{ width:139px; background: url(img/maquetacion/menu/mn9_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;padding-bottom:3px;}

#menu div#mn10 a{ width:139px; height:auto; background: url(img/maquetacion/menu/mn10_off.gif) no-repeat; display:block; font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px; background-color:#EAEAE1;  padding-bottom:3px; }

#menu div#mn10 a:hover, body#mn10 #menu div#mn10 a{ width:139px; height:auto;  background: url(img/maquetacion/menu/mn10_on.gif) no-repeat; font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px ; background-color:#2B81BF; padding-bottom:3px; }

#menu #mn11 a{ width:139px;  background: url(img/maquetacion/menu/mn11.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#FFFFFF; margin-bottom:3px ;padding-bottom:3px;}

#menu #mn12 a{ width:139px; background: url(img/maquetacion/menu/mn12_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px ;}
#menu #mn12 a:hover, body#mn12 #menu #mn12 a{ width:139px;  background: url(img/maquetacion/menu/mn12_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px;}

#menu #mn_tur a{ width:139px; background: url(img/maquetacion/menu/mn_tur_on.gif) ; font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#003574;margin-bottom:3px ; padding-bottom:3px;}

#menu #sub_mn a{ width:139px;  background: url(img/maquetacion/menu/sub_mn_off.gif) no-repeat; font: 10px Arial, Helvetica, sans-serif; padding-top:4px; padding-left:31px; display:block; text-decoration:none; color:#666666; margin-bottom:3px; background-color:#E4F1FA;display:block; padding-bottom:4px;}
#menu #sub_mn a:hover,#menu #sub_mn_on a{ width:135px; background: url(img/maquetacion/menu/sub_mn_on.gif) no-repeat; font: 10px Arial, Helvetica, sans-serif; color:#666666;  padding-top:4px; padding-left:31px; display:block; text-decoration:none; margin-bottom:3px; background-color:#E4F1FA; border-right:solid 4px #2B81BF; display:block;padding-bottom:4px; }

#menu #borde_gris{ width:170px; height:2px; display:block; background-color:#B0B08E;  float:left; margin:0;s }

#menu #mn_pro a{ width:155px; height:16px; float:left; background: url(img/maquetacion/menu/mn_pro_off.gif); font: 10px Arial, Helvetica, sans-serif; padding-top:5px; padding-left:15px; display:block; text-decoration:none; color:#666666; margin-bottom:3px;}
#menu #mn_pro a:hover, #menu #mn_pro_on a{ width:155px; height:16px; float:left; background: url(img/maquetacion/menu/mn_pro_on.gif); font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-top:5px; padding-left:15px; display:block; text-decoration:none; margin-bottom:3px; }

/* Formulario */

#formulario_dos_columnas{font: bold 11px Verdana, Arial, Helvetica, sans-serif; clear:both; padding-top:10px; color:#666666; margin-right:5px; float:left; }
#formulario_dos_columnas #izquierda{float: left; width:50%; text-align: left;}
#formulario_dos_columnas #izquierda input, #formulario_dos_columnas #izquierda select, #formulario_dos_columnas #izquierda textarea{ font:11px Arial, Helvetica, sans-serif; color:#666666;  border:solid 1px #999999; margin-top:4px;}
#formulario_dos_columnas #derecha{float: right; width: 50%;  text-align: left; }
#formulario_dos_columnas #derecha input, #formulario_dos_columnas #derecha select{float: right;  border:solid 1px #999999; font:11px Arial, Helvetica, sans-serif; color:#666666; margin-top:5px;}
#spacer{clear:both;}
#parte_izq  h6{ font:9px Arial, Helvetica, sans-serif; color:#999999;}
#parte_izq  h6 a{ color:#FF9900;}

#login_cabecera{ width:260px; height:30px; background-color:#666666; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  padding-left:10px; padding-top:3px;}
#login_cuerpo{ font-family:Arial, Helvetica, sans-serif; color:#666666; width:268px; border:solid 1px #666666; background-color:#E3E3E6; float:left;}

#login_cuerpo #formulario{font:10px Arial, Helvetica, sans-serif; clear:both; padding-top:10px; color:#666666; margin-right:5px; float:left;width:240px; background:none; float:left; }
#login_cuerpo #formulario #izquierda{float: left; width:20%; text-align: left; margin-left:10px; margin-top:2px;}
#login_cuerpo #formulario #derecha{ float:right; width:70%; text-align:left;}
#login_cuerpo #formulario #derecha input{ border:solid 1px #666666; font:11px Arial, Helvetica, sans-serif; color:#666666; width:170px;}

#galeria_fotos{ width:565px; background-color:#FFFFFF; padding:10px;}
#galeria_fotos #miniatura_off{ border:solid 1px  #666666; padding:1px; float:left; width:44px; height:44px; margin-left:2px; margin-right:2px; }
#galeria_fotos #miniatura_on{ border:solid 2px  #2B81BF; padding:1px; float:left; width:44px; height:44px; margin-left:2px; margin-right:2px; margin-top:-1px; }

.itinerarios_recuadro{ width:380px; border:solid 1px #2B81BF; background-color:#F4F4F4;font:11px Arial, Helvetica, sans-serif; float:left;}
.itinerarios_recuadro h1{ font-size:11px; font-weight:bold; color:#2B81BF; margin:10px; background:url(img/maquetacion/ico_sordos.gif) no-repeat; padding-left:20px; margin-left:10px;}
.itinerarios_recuadro p{ color:#666666; margin:10px; }

.paseos_caballo{ width:380px; border:solid 1px #2B81BF; background-color:#F4F4F4;font:11px Arial, Helvetica, sans-serif; float:left;}
.paseos_caballo h1{ font-size:11px; font-weight:bold; color:#2B81BF; margin:10px; padding-left:1px; margin-left:10px;}
.paseos_caballo p{ color:#666666; margin:10px; }

.cuadernos{ width:380px; border:solid 1px #2B81BF; background-color:#F4F4F4;font:11px Arial, Helvetica, sans-serif; float:left;}
.cuadernos h1{ font-size:11px; font-weight:bold; color:#2B81BF; margin:10px; padding-left:1px; margin-left:10px;}
.cuadernos p{ color:#666666; margin:10px; }

.celda_bd_con_imagen{ width:375px; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:10px; background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x bottom;}
.celda_bd_con_imagen span#imagen{ float:left; width:57px; height:60px;}
.celda_bd_con_imagen span#texto{ float:right; width:312px;}
.celda_bd_con_imagen h1{ font-size:11px; font-weight:bold; color:#2B81BF; display:inline; }
.celda_bd_con_imagen p{ font-size:11px; color:#666666; display:inline;}
.celda_bd_con_imagen span#idiomas{ font:9px Arial, Helvetica, sans-serif; color:#666666; float:left; width:200px; margin-top:10px;}
.celda_bd_con_imagen span#enlaces_itinerario{ background: url(img/maquetacion/ico_i.gif) no-repeat 3px; float:right; width:90px; margin-top:10px; text-align:right; margin-right:10px; margin-bottom:5px;}
.celda_bd_con_imagen span#enlaces_itinerario a{ font:11px Arial, Helvetica, sans-serif; color:#2B81BF;}

.celda_bd_litoral{ width:375px; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:10px; background:url(img/maquetacion/separador_horizontal_rallado.gif) repeat-x bottom;}
.celda_bd_litoral span#texto{ float:right; width:375px;}
.celda_bd_litoral h1{ font-size:11px; font-weight:bold; color:#2B81BF; display:inline; }
.celda_bd_litoral p{ font-size:11px; color:#666666; display:inline;}
.celda_bd_litoral span#idiomas{ font:9px Arial, Helvetica, sans-serif; color:#666666; float:left; width:200px; margin-top:10px;}
.celda_bd_litoral span#enlaces_itinerario{ background: url(img/maquetacion/ico_i.gif) no-repeat 3px; float:right; width:90px; margin-top:10px; text-align:right; margin-right:10px; margin-bottom:15px;}
.celda_bd_litoral span#enlaces_itinerario a{ font:11px Arial, Helvetica, sans-serif; color:#2B81BF;}

.bloque_central_gris{ width:378px; float:left; margin-top:20px; font:11px Arial, Helvetica, sans-serif; background-color:#E4E4E4; color:#666666; }
.bloque_central_gris h1{background-color: #999999; font-size:11px; color:#FFFFFF; padding-top:3px; padding-bottom:3px; padding-left:10px;}
.bloque_central_gris h2{ font-size:11px; font-weight:bold; margin-left:10px; display:inline;}
.bloque_central_gris h3{ font-size:11px; font-weight:normal;  margin-left:20px;display:inline;}
.bloque_central_gris p{ font-size:11px; font-weight:normal;  margin-left:20px;}
.bloque_central_gris span#separador{ background:url(img/maquetacion/separador_horizontal_rallado_blanco.gif) repeat-x; width:94%; float:left; background-position:center; margin-left:10px; margin-right:10px;}


.ruta_cultural{ width:100%; float:left; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.ruta_cultural span#izq{ background:url(img/maquetacion/circulo_negro.gif) no-repeat 3px 0px; font: 9px Arial, Helvetica, sans-serif; float:left; width:22px; height:22px; text-align:center; margin-right:10px; padding-top:2px; color:#FFFFFF;}
.ruta_cultural span#der{ float:right; text-align:left; width:351px; margin-top:1px; margin-right:10px;}
.ruta_cultural span#der a{color:#FF0000;}
/* Pie */

#pie{width:760px; float:left; margin-bottom:5px; margin-top:10px;  }
#pie #texto{font:9px Arial, Helvetica, sans-serif; color:#666666; margin-left:5px; float:left; }
#pie #texto img{ vertical-align:middle; margin-left:30px !important; margin-left:80px;}
#pie img{ margin-bottom:5px; }


A.Txt-pequecalendario   {
	color:#6699CC;
	font-size : 10pt;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.FinSemana	{
	font-family : verdana, arial, helvetica;
	background-color:	#EDEEEA;
	color:	#999999;
	font-weight: bold;
	text-align:	center;
	font-size : 8pt;
}
A.DiaActual	{
	font-family : verdana,arial,helvetica;
	background-color: #00FF00;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	font-size : 8pt;
}
.Txt-pequecalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
	color: #333333;
}

#contenido_der #parte_der .DiaSemana  {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	border:solid 1px #DFDFDF;
	padding:1px;
text-align:center;
}

#contenido_der #parte_der .DiaSemana  a {
font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	text-align:center;
	}
#contenido_der #parte_der .NombreMes a  {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;

}
#contenido_der #parte_der td.NombreMes{
border-bottom:solid 1px #999999;
}
#contenido_der #parte_der .NombreMes img{
margin:4px; 

}

#contenido_der #parte_der .DiaActual	{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	border:solid 1px #DFDFDF;
	padding:1px;
	background-color:#000000;
	
	text-align:center;
}

#contenido_der #parte_der .FinSemana	{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration:none;
	text-align:center;
	border:solid 1px #DFDFDF;
	padding:1px;
}

#fotosmi {
	width: 600px;
	height: 600px;
	padding: 5px 2px 2px 2px;
	border: 1px solid #cccccc;
	text-align: center;
	overflow: auto;
}

#fotosmi img {
	border: 1px solid #320B72;
	padding:3px;
}

#fotosmi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
#fotosmi li {
	float: left;
	width: 25%;
	height: 106px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
#fotosmi img {
	margin-left: 5px;
}
/*td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal}


/* proyectos europeos */
div#dv_proyectos{ width:550px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin-bottom:20px; padding-left:10px;}
div#dv_proyectos strong{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FF9900; display:block;}
div#dv_proyectos  p{ margin:5px 0 5px 0; text-align:justify; }
div#dv_proyectos  a{ display:block; height:13px; background:url(img/maquetacion/ico_leer_mas.gif) 0 2px no-repeat; color:#666; padding-left:14px; float:left; }
div#dv_proyectos  img{float:left; margin:20px 20px 0 5px;}
div#dv_proyectos  ul{ float:left; margin-top:20px; list-style:none; margin-left:0; padding-left:0; }
div#dv_proyectos  ul li{ background:url(img/maquetacion/ico_list.gif) 0 5px no-repeat; padding-left:15px; margin-left:0;}
div#dv_proyectos  ul li.li_enlace{ background:none; padding-left:0; margin-top:5px;}
div#dv_proyectos  ul li.li_cabecera{ background:none; padding-left:0; margin-bottom:20px;}

div#dv_proyectos  a.a_proy_equibal{ display:block; width:89px; height:72px; background: url(img/maquetacion/logos_proyectos.gif); text-indent:-9999em; padding:0; margin-top:10px;}
div#dv_proyectos  a.a_proy_equal{ display:block; width:107px; height:70px; background: url(img/maquetacion/logos_proyectos.gif) -92px 0 ; text-indent:-9999em; margin:0 90px 0 90px; padding:0; margin-top:10px;}
div#dv_proyectos  a.a_proy_eu{ display:block; width:90px; height:70px; background: url(img/maquetacion/logos_proyectos.gif) -200px 0; text-indent:-9999em; padding:0;margin-top:10px;}

div#dv_proyectos  a.a_doc{ display:block; width:auto; height:16px; background: url(img/maquetacion/ico_word1.gif) no-repeat ; padding-left:20px; margin-top:10px; clear:both; }





