

#feed {
	border-left: solid 1px  #f0f0f0;
	padding: 0 0 0 10px;
}

#feed h2 {
	padding: 0;
	margin:0;
	margin:5px 0 0 0;
}

#feed h1 a {
	color:#800000;
	border-bottom: solid 1px  #f0f0f0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding: 0;
	margin: 0 0 5px 0;
}

#feed h2 a {
	color:#800000;
	font-family: Helvetica,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0;

}

#feed p {
	border-bottom: 1px dotted #e0e0e0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align: justify;
		padding: 0  0 5px 0;
	margin: 0;

}

#cabecera2 {
background-color: #000; 
width: 1170px;
height:220px; 
margin-bottom: 5px;
}


.texto, .textoTema {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: justify;color: #707070; text-indent: 10px; font-weight: normal;}

.textoTema ul  li {
padding 8px 0 8px 0;
}

.numerodiapo {

font-size: 0.85em;
	display: block;
	bottom: 1px;
	right: 0px;
	position: absolute;
	line-height: 1;
	/*background: url(/data/siguientes.gif) no-repeat -20px 0;*/
	padding: 3px 0px 0px 20px;

}

.preview {
	display: block;
	width: 170px;
	height: 144px;
	margin-bottom: 0px;
	position: relative;
	/*float: left;*/
}
.preview img {
	display: block;
	padding: 4px;
	background: #fff;
	border: solid 1px #ccc;
}
.preview a:hover img {
	border-color: #999;
}

.preview2 {
	display: block;
	
	margin: 5px 0;
	
}
.preview2 img {
	display: block;
	padding: 6px;
	background: #fff;
	border: solid 2px #ccc;
}
.preview2 a:hover img {
	border-color: #999;
}

/************ PAGINACION **********************/

.pagination{
padding: 5px 2px 14px 0px;
text-align: center;
/*margin: 0 auto 0 auto;*/
	/*background: transparent url('/data/barra_siguientes.gif') center center repeat-x;*/
	/*border-bottom: 1px solid blue;
	border-bottom: solid 2px #ccc;*/
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin-left: 2px;
}

.pagination a, .pagination a:visited{
padding: 1px 7px 1px 7px;
border: 1px solid #000000;
text-decoration: none; 
color: #000000;
background-color: #FAE000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #000000;
color: #000000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #000000 !important;
color: #FFF !important;
border-color: #000000;

cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
border: 0px;
text-decoration: underline; 
background-color: white;
}
.pagination a.prevnext1{
font-weight: bold;
border: 0px;
text-decoration: underline; 
background-color: white;
float:left;
}
.pagination a.prevnext2{
font-weight: bold;
border: 0px;
text-decoration: underline; 
background-color: white;
float:right;
}







td h2 {
font-size: 14px;
}


.buscadorcuadrado2 {

border: #dadada 1px dotted;
background-color: #f9f9f9;
padding: 1px 1px 5px 1px;
margin: 4px 0 0px 4px;
/*width: 210px;*/
}

.buscadorcuadrado3 {

background-color: #090909;
padding: 1px 1px 1px 1px;
margin: 0;
}

.buscadorcuadrado {

border: #dadada 1px dotted;
background-color: #f9f9f9;
padding: 5px 5px 0px 5px;
margin: 10px 0 0px 4px;
/*width: 210px;*/

}

form.buscadorc *, form.buscadorc2 *{
	margin: 0;
	padding: 0 0 0 5px;
}

form.buscadorc3 *{
	margin: 0;
	padding: 0;
}
form.buscadorcc {
	margin: 0;
	padding: 0 0 0 65px;
	width: 600px;
	display: inline; 
}

form.buscadorc label, form.buscadorcc label, form.buscadorc2 label , form.buscadorc3 label{
	display:none;
}
form.buscadorc img{
	display:none;
}
form.buscadorc input, form.buscadorc2 input, form.buscadorcc input, form.buscadorc3 input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
form.buscadorc input#text{
	background-color:#fff;
	width:125px;
	height:18px;
	border:1px solid #7f9db9;
	border-right:0;
	padding:1px 4px 0 4px;
}
form.buscadorc2 input#text{
	background-color:#fff;
	width:127px;
	height:18px;
	border:1px solid #7f9db9;
	border-right:0;
	padding:1px 4px 0 4px;
}
form.buscadorc3 input#text{
	background-color:#fff;
	width:127px;
	height:18px;
	border:1px solid #7f9db9;
	border-right:0;
	padding:1px 4px 0 4px;
	color: #0f0f0f;
}

form.buscadorcc input#text{
	background-color:#fff;
	width:325px;
	height:18px;
	border:1px solid #7f9db9;
	border-right:0;
	padding:1px 4px 0 4px;
}
form.buscadorc > input#text, form.buscadorc2 > input#text, form.buscadorc3 > input#text{
	margin:1px 0 0 0;
}
form.buscadorc input#search, form.buscadorcc input#search {
	background-color:#ffc027;
	background-image:url(/data/fondo-boton.png);
	background-repeat:repeat-x;
	width:60px;
	height:21px;
	border:1px solid #999b9a;
	
	margin:1px 0 0 0;
	padding:0 10px 0 10px;
}

 form.buscadorc2 input#search {
	background-color:#ffc027;
	background-image:url(/data/fondo-boton2.png);
	background-repeat:repeat-x;
	width:53px;
	height:21px;
	border:1px solid #7f9db9;
	color: #025792;
	margin:1px 0 0 4px;
	padding:0 3px 0 3px;
	cursor: hand;
	cursor: pointer;
}
 form.buscadorc3 input#search {
	background-color:#0f0f0f;
	/*background-image:url(/data/fondo-boton2.png);
	background-repeat:repeat-x;*/
	
	width:53px;
	height:21px;
	border:1px solid #FAE000;
	color: #FAE000;
	margin:1px 0 0 4px;
	padding:0 3px 0 3px;
	cursor: hand;
	cursor: pointer;
}




/*
	CABECERA ************************************************************************************************************************************************
*/

#superior {
	
	padding: 0 0 0 0;
}

#cabecera {
	background: transparent url('/data/barra_superior.gif') center center repeat-x;
	width: 100%;
	height: 50px;
	border:0;
	margin:  0;
	
}

#cabecera #logo {
	width: 206px;	
	float: left;
	margin: 0 0 0 0;
	border:0;

}
#cabecera #logo a img{
	border: 0;
	margin: 0;
}

#cabecera #idioma  {
	width: 60px;	
	float: right;
	margin: 0 10px 0 0;
	text-align: right;
}
 #idioma2  {
	width: 200px;	
	display:block;
	margin: 0px 0 2px 0;
}
#idioma2 a {  
	font-size: 11px; 
	font-weight: bold; 
	color: #FAE000; 
	padding-left: 10px;
}


#cabecera #titulos  {
	text-align: center;
	border: 0;
	margin: 0px 50px 0 0;
} 

#cabecera #titulos h1{  
font-size: 20px;
color: #fff;
font-weight: bold;
margin:0;
padding: 10px 0 2px 0;
}
#cabecera #titulos h2{  
font-size: 11px;
color: #fff;
text-transform: uppercase;
margin:0;
padding: 0 0 5px 0;
}

#cabecera #idioma a {  
font-size: 11px; 
font-weight: bold; 
color: #F9F761; 
padding: 0;
}

.fondocabecera{ background-color: #0E69AE;}
.menucabecera { font-size: 11px;font-weight: bold; color: #2C7AB6; background-color: #D2E4FC;}
.linkcabecera {text-decoration: none; color: #005FA8;}

/*********** BOTONES COLORES **************/

/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('/data/roundedge-blue-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/data/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
text-align:right;
}

.siguiente {
	color: #2E6AB1;
	font: bold 17px Arial; /* Change 13px as desired */
	text-decoration: underline;

}


/******* MENU HORIZONTAL GLOSSY *****************/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 10px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/data/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/data/blockactive.gif) center center repeat-x;
}




/* 
	CONCELLOS ************************************************************************************************
*/

#municipios {
	text-align:left;
	/*background: transparent url('/data/barra_menu.gif') top top  repeat-x;*/
	padding: 0px;
	margin: 0px;
	height: 20px;
}

.concello_desactivo { 
font-size: 12px; 
color: #005FA8;
border-right: 2px dotted #f0f0f0;
padding: 0 3px;
font-weight: bold; 
}

.concello_activo {
font-size: 12px; 
font-weight: bold; 
color: #D42002;
border-right: 2px dotted #f0f0f0;
padding: 0 3px 0 3px;
}

.concello_desactivo:hover { color: #FFFFFF; background-color: #76D116 ; text-decoration: none;}
.concello_activo:hover { color: #FFFFFF;  background-color: #76D116 ; text-decoration: none; }

.concello_nodisponible { 
font-size: 11px; 
color: #92C0E2;
border-right: 1px solid #f0f0f0;
padding: 0 2px 0 2px;
}


.tit_texto {  color: #4f4f4f;}

.google_sup_fotos15 {padding-left: 20px;}
.google_sup_fotos15c {padding: 5px 0 1px 200px;}




a.submodal-600-500{
	color: #909090;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}

.googleinfoto {
background-color: #fff;
/*border-left: #c0c0c0 1px dotted;
border: 1px solid #FFA201;
border-right: #c0c0c0 1px dotted;*/
padding-left: 1px;
}
.googlevertical {
background-color: #FFFFFF;
margin-top:5px;
padding:0px;
}

.contacto_superior_d {
	text-align:left;
	display:inline; 
	right:0; 
	float: right; 
	font-weight: bold;
	padding-right: 10px;
}
.contacto_superior_i {
	float:left; 
	display:inline;
}

/* Containers */
/*#marco1 {margin: 6px auto; width: 833px; border: #d9d9d9 0px solid; margin-top:0px;}
#marco2 {width: 814px; background-color: #fff; border: #ffffff 8px solid; border-top: 0px; position: relative; margin: 0px auto 0px auto; padding: 0px 6px 0 6px;}*/
#marco1 {margin: 0px auto; width: 990px; border: #C6C6C6 0px solid; margin-top:0px;background-color: #fff; }
#marco3 {margin: 0px auto; width: 1170px; border: #C6C6C6 0px solid; margin-top:0px;background-color: #fff; }
#marco2 {width: 990px; background-color: #fff; position: relative; margin: 0px auto 0px auto; padding: 0px;}
#marco4 {width: 990px; background-color: #fff; position: relative; margin: 0px auto 0px auto; padding: 0px;}
body {background:#FFFFFF url("/data/background.jpg") center top repeat-x;; font-size: 12px; line-height: 16px; font-family: arial, verdana, sans-serif; text-align: left; margin:0; padding: 0; top:0;}

.bnvertical {
	background-color: #FFFFFF; 
	padding: 0px;
}

#bannergaliciabanner {
	background-color: #f8f8f8; 
	padding: 0px 0 10px 0px;
	margin: 0px 0 5px 0px;
}
#bannergaliciabanner h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #202020; 
	
}


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;  padding: 0; margin:0;}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; text-decoration: none;}
.supertitulo {  font-size: 14px;color: #777777;font-weight: bold;}

.textonegrita {  font-size: 11px;color: #202020; font-weight: bold;}

.textoTitulo {  
color: #277BBB; 
background-color: #F9FBFF;
margin: 15px 0 0 0;
 font-weight: bold;
	font-family:Arial,Tahoma, Verdana, Arial;
	font-size:19px;
/*	border-bottom:1px solid #005FA8;
	border-top:1px solid #005FA8;*/
padding: 10px 0 8px 8px ;
	


}
.textoTema {  background-color: #FFFFFF;}
.textoTemaEnlaces {  background-color: #B2CCE6;}

#textoGrupoFotos {  font-size: 12px; font-weight: bold;  color: #ffffff; background-color: #76D116; 
padding: 0 0 0 5px;
margin: 0 15px 0 15px;
width:148px;
display: block;
}

#fototema {
margin: 0 0 3px 15px;
}

.menuGrupoFotos { 
	 color: #083898; 
	width: 200px;
	padding: 10px;
	margin: 0px 0 10px 0;
	/*border:1px solid #dedede;*/
	background-color: #F9FBFF;
	font-family:Arial,Tahoma, Verdana, Arial;
	font-size:13px;
	line-height: 16px;

}
.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: 310px;
	float: right;
	margin: 0;
	padding: 10px 00px 5px 0;
}

#portada2 {
	margin: 0 0px 0 225px;
	padding: 10px 0 0 0;

}

#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, #menuderecho {
	width: 220px;
	text-align: left;
	margin:5px 5px 5px 5px; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}
#menuderecho {
	width: 170px;

}


#mizqportada {
	width: 180px;
	text-align: left;
	margin:0; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}

#menuizquierdo h2, #menuderecho h2, #mizqportada h2,  #buscador h2{
	
line-height: 15px;
border-bottom:1px dotted  #094096;
/*border-top:1px solid #B5DAF7;*/
	font-size: 12px;
/*	background-color: #EDF4FF; */
	color: #000;
	font-family: Arial;
	padding: 5px 0 0px 0px;
	font-style: normal;
	margin: 0;
	display: block;
}
 .cmapa2 h2{
	
line-height: 16px;
border-bottom:1px solid #dDe4eF;
border-top:1px solid #dDe4eF;
	font-size: 12px;
	background-color: #fDFfFF; 
	color: #005FA8;
	font-family: Arial;
	padding: 1px 0 1px 5px;
	font-style: normal;
	margin: 0;
	display: block;
}

 .cmapa2 h2 a{
	font-size: 12px;
	color: #005FA8;
	font-family: Arial;
	font-style: normal;
	text-transform : uppercase;
}

.cmapa 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: left;
}

.cmapa h2 a{
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: #AD8621; 
text-transform: uppercase; 
text-align: center; 
}


.mpc1 {
	width: 33%;	
	float: left;
	margin: 0;
}

.mpc3 {
	width: 33%;	
	float: right;
	margin: 0;
}

.mpc2 {
	margin: 0 333px 0 333px;
}


div.cmapa {
	text-align: left;
	margin: 0;
	padding: 2px 2px 2px 2px; 
}

div.mapa {
	background-color: #ffffff;
}





#menuizquierdo ul, #mizqportada  ul, .cmapa ul, #menuderecho ul{ 
	margin:0; /*le quitamos el margen a la lista*/ 
	padding:0; /*y el relleno*/
}

#menuizquierdo li,  #mizqportada li, .cmapa li, #menuderecho li { 
	list-style-type: none; 
	margin:0; /*le quitamos el margen a la lista*/ 
	padding: 1px 0 1px 5px; /*y el relleno*/
}
#menuflotante li{ 
	list-style-type: none; 
	margin:0; /*le quitamos el margen a la lista*/ 
	padding: 0px; /*y el relleno*/
}

li.m1{
padding-left:7px;
background: #ffffff url(/data/link.gif) left center no-repeat;
text-decoration:none;
}
li.m1, li.m1 a {
	font-size: 12px;
	color: #264966; 
	font-family: Arial;
	text-decoration: none;
	display: block;
}

li.m1 a:hover {
	color: #F26B64; 
	background-color: #EDF4FF; 
	text-decoration: none;
	display: block;
}

.m1s{
padding-left:7px;
background: #ffffff url(/data/link.gif) left center no-repeat;
text-decoration:none;
	font-weight: bold;
}

.m1s, li.m1s a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #264966; 
	text-decoration: none; 
	display: block;
}
.m2, li.m2 a {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #1288CC; 
	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: #D42002;
	padding-left: 7px;
	display: block;	
}
 li.m3 a{  
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff url(/data/link.gif) left center no-repeat;
	font-size: 12px; 
	color: #505050; 
	padding-left: 9px;
	display: block;	
	line-height: 14px;

}

li.m3  a:hover {
	background-color: #F26B64;  
	color: #ffffff; 
	text-decoration: none;
	display: block;
	line-height: 14px;
}
 li.m3s a{  
	background-color: #F6FCF0;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #F26B64;
	background: #ffffff url(/data/link.gif) left center no-repeat;
	padding-left: 9px;
	display: block;	
	line-height: 14px;
	font-weight: bold;
}
.m3s{  
	background-color: ##F6FCF0;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #F26B64;
	padding-left: 9px;
	display: block;	
	line-height: 14px;
}

.m2 em, .m3 em{  font-size: 9px; font-weight: bold; color: #D54A25;}

/* FIN MENU IZQUIERDO */





/* 
	PIE DE PAGINA
*/

#menupie {
	background-color: #ffffff;
	width: 100%;
	text-align: center;
 
}

#menupie #opciones ul {
	margin: 0;
	padding: 0;
	display: block;
	background-color: #ffffff;
}

#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: #000; 
font-weight: bold;
padding: 0 5px 0 5px;
	background-color: #ffffff;
	
	margin: 0; 
}


#licencia, #licencia p{

	background-color: #000;
	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: #aaaaaa; }
.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;
	padding: 2px;

}
.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: #1288CC; 
	font-family:  Arial;
	text-decoration: none;
	height: 17px;
	background: transparent url('/data/barra_menu.gif') top top  repeat-x;
}
.municipios:hover {
	font-size: 11px;
	color: #005FA8; 
	font-family:  Arial;
	text-decoration: none;
}



 .num {font:11px arial, sans-serif;padding:8px 0 8px 0; margin:2px 0 2px 0;clear:both;width:100%;float:left;display:inline;text-align:center; background-color: #76D116;}

.num span {padding:3px 8px;color:white;background:#C3E692;margin-right:3px;border:1px solid #fff;}

.num a {padding:3px 8px;color:#fff;text-decoration:none;margin-right: 3px;border:1px solid #fff;}

.num a:hover {color:white;background:#C3E692;border-color:#fff;}




.menutemaderecho {font-size: 11px;color: #ffffff;background-color: #233269;}

.diapositiva { 
background-color: #fff;
	border-style: dotted;
	padding-top: 0px;
	border-width: 1px;
	border-color: #CECECE;
	width: 150px;

}
.diap{ 
background-color: #fff;
	border-style: dotted;
	margin: 0;
	padding: 0;
	border-width: 0px;
	border-color: #CECECE;
	width: 150px;

}

.diapover { 
background-color: #fefefe;
	border-style: dotted;
	padding-top: 0px;
	border-color: #CECECE;
	width: 150px;

}

.comentario { 
color: #707070; padding-bottom: 2px;
line-height: 12px;
font-family:verdana,arial,sans-serif;
font-size:10;
}
.bluebg { background-color: #316AC5;}
.bluebgclaro { background-color: #316DE8;}
.bluebgoscuro { background-color: #044A8E;}


/*
	MENU  HORIZONTAL SUPERIOR  ************************************************************************************
*/

#menuhorizontal {

/*border-bottom:1px solid #D3E5FF;
border-top:1px solid #D3E5FF;
*/	background-color: #000; /*#EDF4FF; */
	width: 100%;
	text-align:left;
}

#menuhorizontal ul {
	margin: 0;
	padding: 0;
}

#menuhorizontal ul li.tab_activo {
	background-color: #76D116;
	margin: 0;
	padding: 2px 0 2px 0;
	list-style: none;	
	display:inline;
}

#menuhorizontal ul li.tab_desactivo {
	margin: 0;
	list-style: none;
	padding: 2px 0 2px 0;
	display:inline;
}

#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: #ffffff; 
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: #8FFFFF; 
text-decoration: none;
	margin: 0;
padding: 0 5px 0 5px;

}



.fondofotos { background-color: #044A8C;}

.foto {
padding-top: 3px;
border: 3px solid #ffffff;
border-width: 4px 5px 5px 4px;
}

#cuerpo {
	background-color: #ffffff;
	width: 1200px;
	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; 
	text-align: justify;
}

.temas1 h2, .temas2 h2 {
line-height: 15px;
background-color: #ffffff;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #ffffff;
padding: 0;
margin: 0 0 5px 0;
text-align: left;
}

.temas1 h2 a, .temas2 h2 a {
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: #800000; 
text-transform: uppercase; 
text-align: left; 
}

.temas1 p a, .temas2 p a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #707070;  
	text-align: justify;
padding: 1em 0 0 3px;

}

.temas1 p, .temas2 p   {
	text-align: justify;
padding: 0 0 0 184px;


}

.temas1 img, .temas2 img {
	float: left;
	
}







/*
 * Autor: Victor De la Rocha (http://www.mis-algoritmos.com)
 * Post: http://www.mis-algoritmos.com/
 */
form.yahoo *{
	margin: 0;
	padding: 0 0 0 5px;
}
form.yahoo{
	background-image:url(/data/fondo.png);
	background-repeat:repeat-x;
	min-height:18px;
	padding:5px 10px 0 10px;
}
form.yahoo label{
	display:none;
}
form.yahoo2 label{
	display:none;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #707070;  
}
form.yahoo input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
form.yahoo input#text{
	background-color:#fff;
	width:300px;
	height:18px;
	border:1px solid #7f9db9;
	border-right:0;
	
	padding:1px 4px 0 4px;
}
form.yahoo > input#text{
	margin:1px 0 0 0;
}
form.yahoo input#search{
	background-color:#ffc027;
	background-image:url(/data/fondo-boton.png);
	background-repeat:repeat-x;
	width:95px;
	height:21px;
	border:1px solid #999b9a;
	
	margin:1px 0 0 0;
	padding:0 10px 0 10px;
}
/*
 * Yahoo style
 */









.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;
text-align: left;
}

#buscador {

margin: 0;
padding: 2px 0px 0 0px;
border: 0;
text-align: left;

}

#h_googlead_fotos {
padding: 0px 4px 0px 4px;
	background-color:#FFF;
	margin: 1px 0 0 2px;
}
#ggaddfotos {
padding: 4px 4px 6px 4px;
	background-color:#FFF;
	margin: 3px 0 0 2px;
}
#anuncios_googlead_fotos {
padding: 12px 1px 8px 10px;
	background-color:#FFF;
	margin:10px;
}
#anuncios_googlead_textos {
padding: 10px 1px 8px 1px;
	background-color:#ffffff;
}
#h_googlead_texto {
padding: 4px 4px 6px 4px;
	background-color:#FFF;
	margin: 3px 0 0 2px;
}


#menuflotante {
	position: absolute;	
	left: 808px;
		top: 0px;
	background-color:#ffffff;
}

 li.tab_activoMenuFlotante  a{
text-align: center;
font-size: 20px; 
	margin: 10px;
	background-color: #EDF4FF; 
	color: #005FA8;
}

li.tab_activoMenuFlotante {
	background-color: #EDF4FF; 
	color: #005FA8;
	list-style: none;	
	margin: 10px;
	height: 51px;
display: block;
text-align: center;
}

#textotema {
padding: 0 10px;
margin: 0 0px;
/*border:1px solid #d0d0d0;*/
	background-color: #fdfdfd; 
	font-family:Arial,Tahoma, Verdana, Arial;
	font-size:13px;
	line-height: 20px;


}
#textotema p{
	line-height: 18px;
}

#textotema h2{
color: #005FA8
background-color: #EDF4FF; 
	font-family:Arial,Tahoma, Verdana, Arial;
	font-size:19px;
	border-bottom:1px solid #005FA8;
	border-top:1px solid #005FA8;
padding: 8px 0 8px 0 ;
	margin: 1px;
display: block;
}


#menuflotante ul{
padding: 3px;
margin: 0;
border: 0;
}

#hotel {
margin-left: 230px; 
display:inline; 

}

#hotel a {
color: #76D116;
font-weight: bold;
text-decoration: underline;
}

#titulogvigoenfotos h2 {
	padding: 6px;
	margin: 0;
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color: #6196BF;
text-align: center;
}

a.titulogportada {
/*background-color: #FAF2E0;
border-bottom:1px solid #eAe2d0;
font-weight: bold; 
border-top:1px solid #eAe2d0;*/
font-weight: bold; 
padding: 0 ;
margin: 0 0 3px 0;
	font-family:Tahoma, Verdana, Arial;
font-size: 13px; 
color: #6196BF; 
/*text-transform: uppercase; */
	display:block;
}

.buscadorp 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: 1px 0 0 0 ;
	display: block;
}
.novedadesg {
background-color: #9DBFD5; 
color: #ffffff; 
	font-family: Arial;
	display: block;
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: bold;
padding: 2px;
	margin: 10px 0 0 0 ;
text-align: center;
}

.novedadesg1 {
background-color: #9DBFD5; 
color: #ffffff; 
	font-family: Arial;
	display: block;
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: bold;
padding: 2px;
	margin: 0px 0 6px 0 ;
text-align: center;
}


#buscadorcentral {
	background-color:#f0f0f0;
	border:1px solid #999b9a;
	
	margin:1px 0 0 0;
	padding:10px;
}


a.highslide-image {
	background-color:white;
	font-weight: bold;
	font-size: 18px;	
	font-family:arial;
	display:block;
	padding: 3px;
}


#txt_explicacion {
background-color: #fff;
/*border: 1px solid #ddd;*/
padding: 5px 5px 0 5px;
	marging:0;


}
#txt_explicacion h2 {
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 11px;
	font-family:verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #000; 
	padding:0;
	marging:0;
}
#txt_explicacion h1 {
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 11px;
	font-family: arial,sans-serif;
	font-size: 20px;
	font-weight: bold; 
	color: #1288CC; 
	padding:0;
	marging:0;
}
#txt_explicacion p {
	font-family:verdana,arial,sans-serif;
	padding:0;
	PADDING-LEFT: 3PX;
	font-size: 13px; 
	line-height: 15px;
	color: #0C5C8A; 
	marging:0;
}

#titularp h2 {
	font-family: Arial, Helvetica, sans-serif; 
		font-size: 28px; 
	color: #505050; 
	line-height: 43px;
background-color: #FAF2E0;
border-bottom:1px solid #eAe2d0;
border-top:1px solid #eAe2d0;
padding: 0;
margin: 10px 0 10px 0;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #AD8621; 
}

/**+++++++ highslide ****/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}

.highslide img {
	border: 1px solid #D6D6D6;
padding:5px;
}
.highslide:hover img {
	border: 1px solid #FFA201;
padding:5px;
    background-color: #FFF6BD;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


#tablaDatosHoteles td{
	padding: 0 13px 0 13px;
	white-space: nowrap;
	background-color: #fafafa;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
}
#tablaDatosHoteles th {
	padding: 0 13px 0 13px;
	white-space: nowrap;
	background-color: #f0f0f0;
	color: #333333;
}

#tablaDatosHoteles caption {
	visibility: hidden;
}




.tablaDatos caption {
	visibility: hidden;
	display: inline;


}

table.tablaDatos{
	padding: 0 0 0 40px;
	margin 0;
	border 0;
}

.tablaDatos tbody tr td {
	margin: 13px;
padding: 13px;
border: 13px;
background-color: #ffeeee;
	white-space: nowrap;
	text-align: center;
}



