a {
	outline: none;
	text-decoration: none;
	color: #0077AC;
}

p a {
	outline: none;
	text-decoration: underline;
	color: #0077AC;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #0077AC;
	display: inline;
}
h2 {
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: inline;
}
h3 {
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
}

/* Estilos para la lista de los idiomas y del menu */
#menu ul.lista {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-left: 10px;
}
ul.lista li.itemIdioma {
	list-style-type: none;
	padding-right: 10px;
	float: left;
	position: relative;
	left: -22px;
	bottom: -40px;
}
ul.lista li.itemMenu {
	padding-left: 5px;
	border-left: 1px solid #FFFFFF;
	margin-right: 5px;
	float: left;
	font-size: 11px;	
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	bottom: -3px;
}
a.enlaceMenu {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.letraPie {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img.enlaceIdioma {
	border: none;
}

#piePagina ul.listaPie {
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
}

ul.listaPie li.itemMenuPie {
	display: inline;
	padding-left: 5px;
	border-left: 1px solid #FFFFFF;
	margin-right: 5px;
	font-size: 11px;	
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	bottom: -8px;
}


#inputBuscador {
	border: 1px solid #999EA1;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656565;
	display: inline;
}

#iconoBuscar {
	border: none;
	position: relative;
	top: 3px;	
}
#iconoBuscarFirefox {
	border: none;
	position: relative;
	top: 2.5px;	
}

h3.tituloSeccion {
	text-align: center;
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h3.nuevoTituloSeccion {
	text-align: center;
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	color: #02618b;
}

h3.tituloSeccionConBorde {
	display: list-item;
	list-style-type: none;
	padding-top: 2px;
   padding-bottom: 3px;
	margin-bottom: 5px;
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-bottom: 1px dotted #666563;
}

.seccionSinBorde {
	padding-top: 5px;
   padding-bottom: 1px;
	padding-left: 10px;
	text-align: left;
	background-image: url(../imagenes/comun/tituloLateral.jpg);
	height: 21px;
}

h3.nuevoTituloSeccionSinBorde {
	display: inline;
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	color: #02618b;
}
	
ul.menuSeccionLateral {
	margin: 0px;
	padding-left: 30px;
	padding-bottom: 10px;
	color: #666563;
	list-style-type: disc;
	list-style-position: outside;
}
li.itemMenuSeccionLateral {
	padding-left: 1px;
}
a.enlaceMenuSeccionLateral {
	color: #666563;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
}

a.nuevoEnlaceMenuSeccionLateral {
	color: #484848;
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}

a.enlaceSubMenuSeccionLateral {
	color: #666563;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
}
img.separador {
	position: relative;
	top: -10px;
}

/* ********************************************************* */
/* Estilos para el div que contendra info de los sitios */  

/* para evitar que los p's incluidos con FCK hagan doble salto: */
#informacionSitio p, #informacionSitio li, #informacionSitio ul {
	margin: 0px;
	padding: 0px;
}

/* ********************************************************* */
/* Estilos para el div que contendra los monumentos destacados */  


a.enlaceMonumentoDestacado {
	color: #666563;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}

img {
	border:none;
}


/* ********************************************************* */
a.enlaceSeccion {
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
a.enlaceSeccion:hover {
	color: #002E42;
}

a.nuevoEnlaceSeccion {
	color: #02618b;
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}
a.nuevoEnlaceSeccion:hover {
	color: #002E42;
}

span.error {
	font-weight: bold; 
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	color: red;
}

a.error, a.error:hover {
	font-weight: bold; 
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	color: red;
	text-decoration: underline;
}

.textoExplicativo {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}

/***************** Para la pagina de los mapas ****************/
input.inputsBuscadorMapas {
	border: 1px solid #999EA1;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656565;
}

/***************** Para la pagina de participacion ****************/

textarea.textareaAportacion {
	border: 2px solid #999EA1;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656565;
}

.boton {
	border: 1px solid #999EA1;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F3F3F3;
}

/*  ------------------------------------------------  */

span.letraGris {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: normal;
	color: #666666;
}

span.letraGrisNegrita {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold;
	color: #666666;
}

/* Para los pie de foto de las imagenes de los sitios */
span.letraPieFoto {
	font-weight: normal; 
	font-size: 9px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}


a.letraEnlacePieFoto, a:hover.letraEnlacePieFoto {
	font-weight: normal; 
	font-size: 9px;
	font-family: Verdana, Arial, Sans-serif;
	color: #0077AC;
	text-decoration: underline;
}

/*-----*/

a.enlaceAzul, a:hover.enlaceAzul {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #0077AC;
	text-decoration: underline;
}

/* estilos derecha portada e interior */
/*------------------------------------*/

.letraAzulDerecha {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #0077AC;
	text-decoration: none;
}

.letraAzulDerechaHoteles {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #0077AC;
	background-color: #FFF3D5;
	text-decoration: none;
	width: 100%;
	margin-bottom: 10px;	
	float: right;
}

.letraAzulDerecha a {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #0077AC;
	text-decoration: none;
}

.letraAzulDerecha a:hover {
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #0077AC;
	text-decoration: underline;
}


hr.lineaRoja {
	height: 1px;
	color: #FF6600;
}

span.textoOpciones {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}

input.checkboxOpciones {
	margin-left: 10px;
}

/* Para la pagina de localidades de una provincia */

.fondoLocalidades {
/*  background-image: url(/imagenes/comun/ciudadesYpueblos.jpg);
  background-repeat: no-repeat;
  background-position: top right; */
  height: 484px;
}

/*Para mostrar los resultados de la búsqueda local de google*/
div.gs-watermark {
	display: none;
}
div.gs-directions {
	display: none;	
}
div.gs-directions-to-from {
	display: none;
}
div.gs-title a.gs-title {
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
}
a.gs-title {
	color: #0077AC;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;	
}
div.gs-title a.gs-title b{
	color: #0077AC;
}
div.gs-address {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}
div.gs-phone {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}
div.gmnoprint div.gs-localResult div.gs-title b{
   color: #0077AC;
}

input.buscarHoteles {
	outline: none;
	margin-left: 25px;
}

select.selectDistancias{
	border: 1px solid #999EA1;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656565;
}


/******** Estilos para la barra FCK *********************/

.negrita{
   font-weight: bold;
   display: inline;
}
 
.fondoDestacado{
  background-color: #E6F1F7;
  padding: 5px;
} 

.destacada {
	font-weight: bold;
	font-size: 11px;
	color: #0077AC;
}

/* Clases para la imagenes */

/********* PARA EL PIE DE FOTO******************/

.arc90_imgcaptionTXT {
	font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

p.arc90_imgcaptionALT {
   /*display: none; no queremos que se muestre el alt*/
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: .65em;
	text-align: right
}

span.arc90_imgcaptionALT {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #888;
	color: #fff;
}

.arc90_imgcaption {
	text-align: center;
	border: 1px solid #CBCBCB;
	padding: 0.5em;
   margin-top: 0px;
   margin-bottom: 0px;
	width: 8em;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 2em; }
.floatr { 
    float: right; 
    margin-left: 2em; 
}


/*para las imagenes sin pie*/
.imagenIzq, .imagenIzqNoB { 
   float: left; 
   margin-right: 2em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
/* imagen alineada a la derecha */ 
/* mezcla de arc90_imgcaption + floatr */
.imagenDcha, .imagenDchaNoB { 
   float: right; 
   margin-left: 2em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 
 .imagenIzq, .imagenDcha { 
	border: 1px solid #CBCBCB;
   padding: 0.5em;

 }

.imagenIzqNoB, .imagenDchaNoB { 
	border: none;
 }



/******* Fin estilos para la barra FCK *****************/

/* Para pintar el contenido */

.indicePaginas {
	margin-top: 5px;
}

.fechaPagina {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #656565;
	margin-bottom: 5px;
}

.fechaPagina2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #656565;
	margin-top: 10px;
}

.resumenPagina {
	/*padding-left: 20px;*/
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #666666;
}

.letraCamino {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #0077AC;
}

a.letraCamino, a:hover.letraCamino {
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	color: #0077AC;
	text-decoration: underline;
}

.tituloNoticia {
	margin-top: 5px;
	margin-bottom: 5px;
}

.coordenadas {
	padding:6px; 
	width:248;
	background-image: url(../imagenes/comun/gps.png);
}

/* ------------------------------ */

.lateralOscuro {
	background-color: #ECF4F7;
	height: 16px;
	margin-bottom: 1px;
	padding-left: 15px;
	padding-top: 3px;
}

.lateralClaro {
	background-color: #F2F7F9;  
	height: 16px;
	padding-left: 15px;
	padding-top: 3px;
}
