








a {  text-decoration: none; color: #000000;}
a:hover {  text-decoration: underline;}
.linkblanco {text-decoration: none; color: #ffffff;}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #E4F2FF url(../data/bg_azul.gif) repeat-y center; text-decoration: none; text-align: center; width: 784px; margin: auto; border: 1px solid #EDF4FF; margin-top: 0px;}
.fondo { background-color: #ffffff;  }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; text-decoration: none;}
.supertitulo {  font-size: 14px;color: #777777;font-weight: bold;}
.texto, .textoTema {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: justify;color: #707070; text-indent: 10px; font-weight: normal;}
.textonegrita {  font-size: 11px;color: #202020; font-weight: bold;}

.textoTitulo {  
padding: 3px 5px 3px 6px;
font-size: 16px;
color: #046FC2;
font-weight: bold; 
color: #005FA8; 
background-color: #EDF4FF;
border-top: 0px solid #449ADC;
margin: 5px 0 0 0;

}
.textoTema {  background-color: #FFFFFF;}
.textoTemaEnlaces {  background-color: #B2CCE6;}
.textoGrupoFotos {  font-size: 12px; font-weight: bold;  color: #AD8621; background-color: #E5E5E5;}
.menuGrupoFotos {  color: #083898; }
.titulo {  font-size: 11px;color: #1081EA; font-weight: bold;}

.espacio {  font-size: 2px;}
.menufondo {background-color: #ffffff;} 
.menu {font-size: 12px;color: #233269; background-color: #B2CCE6;}

/*
	COMUN *********************************************************************************************************************
*/

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

/* 
	PORTADA ************************************************************************************************************************************************************************
*/

#portada1 {
	width:180px;
	float: left;
	margin: 0;
	padding: 10px 0 5px 10px;
}

#portada3  {
	width: 270px;	
	float: right;
	margin: 0;
	padding: 10px 10px 5px 0;
}

#portada2 {
	margin: 0 290px 0 201px;
}

#fotoPortada img {
	padding: 10px 0 1px 2px;
}



#guiaOcio .tituloOcio {
	font-size: 11px;
	color: #d0d0d0;
	padding: 5px;
	margin: 0;
	/*border-style: solid;
	border-width: 1px;
	background-color: #f0f0f0; 
	border-color: #d0d0d0;*/
	text-align: center;
}

#guiaOcio img {
	float: left;
	margin: 0 5px 0 0;
}
#guiaOcio {
	
	/*background-color: #f8f8f8; */
	color: #d0d0d0;
	padding: 5px;
	margin: 0;
	/*border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;*/
	/*height: 100px;*/
}

#guiaOcio .textoOcio p,  #guiaOcio .textoOcio,  #guiaOcio  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	padding: 5px 0 0 0;
	margin: 0;
}

 

/* 
	INICIO MENU IZQUIERDO Y MAPA ************************************************************************************************************************************************************************
*/

#menuizquierdo {
	width: 220px;
	text-align: left;
	margin:5px 5px 5px 5px; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}

#mizqportada {
	width: 180px;
	text-align: left;
	margin:0; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}

#menuizquierdo h2, #mizqportada h2, .cmapa h2, #buscador h2{
	
line-height: 15px;
border-bottom:1px solid #dDe4eF;
border-top:1px solid #dDe4eF;
	font-size: 11px;
	background-color: #EDF4FF; 
	color: #005FA8;
	font-family: Arial;
	padding: 1px 0 1px 5px;
	font-style: normal;
	margin: 0;
	display: block;
}


 .cmapa h2 a{
	font-size: 11px;
	color: #005FA8;
	font-family: Arial;
	font-style: normal;
}

.mpc1 {
	width: 33%;	
	float: left;
	margin: 0;
}

.mpc3 {
	width: 33%;	
	float: right;
	margin: 0;
}

.mpc2 {
	margin: 0 260px 0 260px;
}


div.cmapa {
	text-align: left;
	margin: 0;
	padding: 2px 2px 2px 2px; 
}

div.mapa {
	background-color: #ffffff;
}

#menuizquierdo ul, #menuderecho ul, #mizqportada  ul, .cmapa ul{ 
	margin:0; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}

#menuizquierdo li, #menuderecho li, #mizqportada li, .cmapa li { 
	list-style-type: none; 
	margin:0; /*le quitamos el margen a la lista*/ 
	padding: 1px 0 1px 5px; /*y el relleno*/
}

li.m1, li.m1 a {
	font-size: 12px;
	color: #005FA8; 
	font-family: Arial;
	text-decoration: none;
	background-color: #F9FBFF;
	display: block;
}

li.m1 a:hover {
	color: #F26B64; 
	background-color: #EDF4FF; 
	text-decoration: none;
	display: block;
}

.m1s, li.m1s a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #F26B64; 
	text-decoration: none; 
	background-color: #F9FBFF;
	display: block;
}
.m2, li.m2 a {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0077B4; 
	display: block;	
} 
li.m2 a:hover {
	background-color: #0077B4;  
	color: #ffffff; 
	text-decoration: none;
	display: block;
}
.m2s, li.m2s a{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #D54A25;
	padding-left: 5px;
	display: block;	
}
.m3, li.m3 a{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #505050; 
	padding-left: 5px;
	display: block;	
}

li.m3  a:hover {
	background-color: #F26B64;  
	color: #ffffff; 
	text-decoration: none;
	display: block;
}
.m3s, li.m3s a{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #D54A25;
	padding-left: 5px;
	display: block;	
}

.m2 em, .m3 em{  font-size: 9px; font-weight: bold; color: #D54A25;}

/* FIN MENU IZQUIERDO */


/*
	CABECERA ************************************************************************************************************************************************
*/

#superior {
	
	padding: 0;
}

#cabecera {
	background-color: #0E69AE;
	width: 100%;
	height: 51px;
	border:0;
	margin: 0;
}

#cabecera #logo {
	width: 206px;	
	float: left;
	margin: 0;
	border:0;

}
#cabecera #logo a img{
	border: 0;
	margin: 0;
}

#cabecera #idioma  {
	width: 50px;	
	float: right;
	margin: 0;
}

#cabecera #titulos  {
	text-align: center;
	border: 0;
	margin: 0 50px 0 0;
} 

#cabecera #titulos p.titulocabecera {  
font-size: 20px;
color: #DDEBFF;
font-weight: bold;
margin:0;
padding: 5px 0 0 0;
}
#cabecera #titulos p.subtitulocabecera {  
font-size: 11px;
color: #DDEBFF;
text-transform: uppercase;
margin:0;
padding: 0 0 5px 0;
}

#cabecera #idioma a {  
font-size: 11px; 
font-weight: bold; 
color: #F9F761; 
padding: 20px 5px 0 0;
}

.fondocabecera{ background-color: #0E69AE;}
.menucabecera { font-size: 11px;font-weight: bold; color: #2C7AB6; background-color: #D2E4FC;}
.linkcabecera {text-decoration: none; color: #005FA8;}


/* 
	PIE DE PAGINA
*/

#menupie {
	background-color: #DDEBFF;
	width: 100%;
	text-align: center;
 
}

#menupie #opciones ul {
	margin: 0;
	padding: 0;
	display: block;
	background-color: #DDEBFF;
}

#menupie #opciones ul li {
	margin: 0;
	padding: 1px 0 1px 0;
	list-style: none;	
	display:inline;
}

#menupie #opciones ul li a{
 font-size: 11px;
color: #005FA8; 
font-weight: bold;
padding: 0 5px 0 5px;
	background-color: #DDEBFF;
	
	margin: 0; 
}


#licencia, #licencia p{

	background-color: #0E69AE;
	color: #ffffff; 
	font-size: 1em;
	text-align: center;
	padding: 2px 0 2px 0;
	margin: 0;
}

#actualizacion {
	text-align: right;
	color: #808080;
}
.actualizacion {  font-size: 11px;color: #aaaaaaaa; }
.pie { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0E69AE;}
.licencia { color: #ffffff; }

/*
	FOTOS SEMANA 
*/


#fotosemana {
	text-align: center;
	border-color:#FAF2E0;

	/*background:#FCFFF3;
	border-width: 1px;
		border-style: solid;*/
	color: #75951D;
}

.mejoresemana a{
	/*font-size: 12px;
	font-weight: bold;
	color: #AD8621;
	padding: 0px;
	margin: 0;
	text-align: center;*/
	
	line-height: 15px;
background-color: #FAF2E0;
border-bottom:1px solid #eAe2d0;
border-top:1px solid #eAe2d0;
padding: 0;
margin: 0 0 5px 0;
text-align: center;
	color: #AD8621;
	font-weight: bold;
font-size: 12px;
	display: block;
	
	
}
#fotosemana .titulosemana  { 
	display: block;
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: bold;
	background-color: #76D116;
	text-align: center;
	margin: 0 0 10px 0;
}
.mejoresemana a:hover {
	display: block;
	color: #9D7611;
	text-decoration: underline;
}

.textoSemana{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #707070; 
text-align: justify;
padding: 0 10px 3px 10px;
}
.textoSemanaLugar{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #707070; 
text-align: center;
font-weight: bold;
padding: 3px;
margin: 5px 0 5px 0;
}

.textoSemanaDetalle{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #808080;  
font-style: italic;
margin: 5px 0 9px 0;
}





.titulo1fotos {
	font-size: 11px;
	color: #909090; 
	font-family: Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	padding-left: 10px;

}

.titulo2fotos {
	font-size: 16px;
	color: #F26B64; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	padding-left: 10px;
}




.municipios {
	font-size: 11px;
	color: #005FA8; 
	font-family:  Arial;
	text-decoration: none;
}
.municipios:hover {
	font-size: 11px;
	color: #005FA8; 
	font-family:  Arial;
	text-decoration: none;
}










.menutemaderecho {font-size: 11px;color: #ffffff;background-color: #233269;}

.diapositiva { 
background-color: #F8F8F8;
	border-style: dotted;
	padding-top: 0px;
	border-width: 1px;
	border-color: #F0F0F0;

}
.comentario { color: #707070;}
.bluebg { background-color: #316AC5;}
.bluebgclaro { background-color: #316DE8;}
.bluebgoscuro { background-color: #044A8E;}


/*
	MENU  HORIZONTAL SUPERIOR  ************************************************************************************
*/

#menuhorizontal {
	line-height: 15px;
border-bottom:1px solid #D3E5FF;
border-top:1px solid #D3E5FF;
	background-color: #EDF4FF; 
	width: 100%;
	text-align:left;
}

#menuhorizontal ul {
	margin: 0;
	padding: 0;
}

#menuhorizontal ul li.tab_activo {
	background-color: #76D116;
	margin: 0;
	padding: 1px 0 1px 0;
	list-style: none;	
	display:inline;
border-bottom:1px solid #70BD15;
border-top:1px solid #70BD15;
	line-height: 15px;
}

#menuhorizontal ul li.tab_desactivo {
	/*background-color: #DDEBFF;*/
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 1px 0 1px 0;
	display:inline;
	
	line-height: 15px;
border-bottom:1px solid #D3E5FF;
border-top:1px solid #D3E5FF;
	background-color: #EDF4FF; 

	
	
}

#menuhorizontal ul li.tab_activo a{
font-size: 11px; 
color: #FFFFFF; 
padding: 0 5px 0 5px;
	margin: 0;
}

#menuhorizontal ul li.tab_desactivo a{
 font-size: 11px;
color: #005FA8; 
font-weight: bold;
padding: 0 5px 0 5px;
	margin: 0;
}

#menuhorizontal ul li.tab_activo a:hover{
text-decoration: none;
	margin: 0;
padding: 0 5px 0 5px;
}

#menuhorizontal ul li.tab_desactivo a:hover {
color: #FFFFFF; 
background-color: #76D116;  
text-decoration: none;
	margin: 0;
padding: 0 5px 0 5px;
border-bottom:1px solid #70BD15;
border-top:1px solid #70BD15;
	line-height: 15px;

}


/* 
	CONCELLOS ************************************************************************************************
*/

#municipios {
	text-align:left;

}

.concello_desactivo { font-size: 11px; color: #005FA8;}
.concello_activo { font-size: 11px; font-weight: bold; color: #005FA8;  }
.concello_desactivo:hover { color: #FFFFFF; background-color: #F26B64; text-decoration: none;}
.concello_activo:hover { color: #FFFFFF;  background-color: #F26B64; text-decoration: none; }
.concello_nodisponible { font-size: 11px; color: #92C0E2;}

.fondofotos { background-color: #044A8C;}

.foto {
padding-top: 3px;
border: 3px solid #ffffff;
border-width: 4 5px 5px 4;
}

#cuerpo {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	text-align: left;
}

#temasportada {
	width: 100%;
	height: 100%;
}

.temas1{
	float: left;
	width: 47%;
	padding: 5px 0 5px 15px; 
		
}

 .temas2{
	float: right;
	width: 47%;
	padding: 5px 15px 5px 5px; 
}

.temas1 h2, .temas2 h2 {
line-height: 15px;
background-color: #FAF2E0;
border-bottom:1px solid #eAe2d0;
border-top:1px solid #eAe2d0;
padding: 0;
margin: 0 0 5px 0;
text-align: center;
}

.temas1 h2 a, .temas2 h2 a {
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: #AD8621; 
text-transform: uppercase; 
text-align: center; 
}

.temas1 p a, .temas2 p a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #707070;  
text-align: left; 
padding: 1em 0 0 3px;

}

.temas1 p, .temas2 p   {
text-align: left; 
padding: 0 0 0 170px;


}

.temas1 img, .temas2 img {
	float: left;
	
}






.recomendamos{ 
	font-size: 11px;
	background-color: #f0f0f0; 
	color: #808080;
	padding-top: 0px;
	display: block;
	margin: 5px 0 5px 0;
	text-align: center;
	line-height: 15px;
border-bottom:2px solid #e0e0e0;
border-top:2px solid #e0e0e0;

}


.titnoticia { 
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #AD8621; text-transform: uppercase; line-height:15px; 
background-color: #FAF2E0;
}
.noticia {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #707070;  
}
.noticia:hover {color: #005FA8;  text-decoration: none; }


.mapatema { font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #AD8621; background-color: #e0e0e0; font-weight: bold; }
.mapasubtema {font-size: 12px;color: #233269;}
.mapamenufondo {font-size: 12px;color: #233269; background-color: #FFFFFF;}
.titwall { font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #083898; background-color: #B2CCE6;}
.wall {font-size: 11px;color: #233269; font-weight: bold;background-color: #F0F5F9;}
.indicador {font-size: 11px;color: #083898; background-color: #EDF4FF;}
.indicadorc {font-size: 11px;color: #FFFFFF; font-weight: bold;background-color: #76D116; }
a.indicadorc {font-size: 11px;color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.indicadorc:hover {  color: #FDFFDF;text-decoration: underline;}
.enlacetema {font-size: 12px;font-weight: bold;color: #083898; background-color: #B2CCE6;}
.enlacetitulo {font-size: 12px;font-weight: bold;color: #006699; }
.enlacedescri {font-size: 11px;}

.post IMG {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #c0c0c0 1px solid;
}

.enlacelink{font-size: 11px;color: #222222;}
.enlacetemamenu {font-size: 12px;font-weight: bold;color: #233269; background-color: #F0F5F9;}
a.enlacefoto{ text-decoration: none; width: 160px;
	text-align: center;}
	
img.enlacefoto:hover {  
color: #000000;
text-decoration: underline;	
margin: 4px;
border-color: #006699;
border-width: 1px;

}
img.enlacefoto{
	margin: 5px;
	border-color: #f6f6f6;
	border-width: 1px
}

.enlacefoto img{
border: 2px solid #e1e1e0;
padding:5px;
}

.enlacefoto:hover img{
border: 2px solid #76D116;
padding:5px;
}

.enlacefoto:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.enlacefotosemana img{
border: 2px solid #76D116;
padding:5px;
}

.enlacefotosemana:hover img{
border: 2px solid #0E69AE;
padding:5px;
}

.enlacefotosemana:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

input {
	padding:0;
	margin:0;

}
.inputestilo, input.text, .cajaazul {
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	color:#333333;
	background-color:#FDFFDF;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	padding:0;
	margin:0;
}

#google_picassa {

padding: 0 0 0 60px;
}

#buscadorPortada {
padding: 6px 0 8px 8px;
}

form {
padding: 5px 0 0 3px;
margin:0;
align-text: left;
}

#buscador {

margin: 0;
padding: 2px 0px 0 0px;
border: 0;
align-text: left;

}

#h_googlead_fotos {
padding: 4px 4px 6px 4px;
	background-color:#FEFFF5;
	margin: 3px 0 0 2px;
}
#anuncios_googlead_fotos {
padding: 12px 1px 8px 100px;
	background-color:#FEFFF5;
}
#anuncios_googlead_textos {
padding: 12px 1px 8px 20px;
	background-color:#ffffff;
}
#h_googlead_texto {
padding: 4px 4px 6px 4px;
	background-color:#FEFFF5;
	margin: 3px 0 0 2px;
}



