#feed
{
	
	padding: 10px;
	background-color: #f7f7f7;
	border: thin solid #f0f0f0;
	margin: 10px 0 0 4px;
	height: 540px;
overflow: auto;
float: right;
width: 240px;
}
#feed H2
{
	padding: 0;
	margin: 5px 0 0;
}
#feed H1
{
	padding: 0 0 8px 0;
	margin: 0;
}

#feed H1 A
{
	color: #111;
	border-bottom: 1px dotted #aaa;
	font-family: Helvetica,Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
#feed H2 A
{
	color: #111;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0 0 0;
}
#feed H2 A:hover
{
	color: #c00;
}
#feed P
{
	border-bottom: 1px dotted #aaa;
	font-family: Helvetica,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding: 5px 0 5px 0;
	margin: 0;
	color: #666;
}
#cabecera2
{
	background-color: #000;
	width: 990px;
	height: 220px;
	margin-bottom: 1px;
}
.texto, .textoTema
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #707070;
	text-indent: 10px;
	font-weight: normal;
}
#textoPHP
{
	font-family: Helvetica,Verdana, Arial,  sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #555;
	font-weight: normal;
	padding: 10px 20px 10px 20px;
}
.textoTema UL LI
{
	padding: 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: 1px solid #CCC;
}
.preview A:hover IMG
{
	border-color: #999;
}
.preview2
{
	display: block;
	margin: 5px 0;
}
.preview2 IMG
{
	display: block;
	padding: 6px;
	background: #FFF;
	border: 2px solid #CCC;
}
.preview2 A:hover IMG
{
	border-color: #999;
}
/************ PAGINACION **********************/
.pagination
{
	padding: 8px 2px 8px 0px;
	text-align: center;
	background-color: #e0e0e0;
	border: 1px dotted #c0c0c0;
}
.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: 3px;
	
}
.pagination A, .pagination A:visited
{
	padding: 1px 6px;
	border: 1px solid #666;
	text-decoration: none;
	color: #222;
	background-color: #fae;
	background-color: #Fff;
}
.pagination A:hover, .pagination A:active
{
	border: 1px solid #000000;
	color: #000000;
	background-color: #faeccc;
}
.pagination A.currentpage
{
	background-color: #222 !important;
	color: #FFF !important;
	border-color: #000000;
	cursor: default;
}
.pagination A.disablelink, .pagination A.disablelink:hover
{
	background-color: #FFFFFF;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}
.pagination A.prevnext
{
	font-weight: bold;
	border: 0px solid #000000;
	text-decoration: underline;
	background-color: transparent;
}
.pagination A.prevnext1
{
	font-weight: bold;
	border: 0px solid #000000;
	text-decoration: underline;
	
	float: left;
}
.pagination A.prevnext2
{
	font-weight: bold;
	border: 0px solid #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
	float: right;
}
TD H2
{
	font-size: 14px;
}
.buscadorcuadrado2
{
	border: 1px dotted #DADADA;
	background-color: #F9F9F9;
	padding: 1px 1px 5px;
	margin: 4px 0 0px 4px;
/*width: 210px;*/
}
.buscadorcuadrado3
{
	background-color: #090909;
	padding: 1px;
	margin: 0;
}
.buscadorcuadrado4
{
	background-color:#111;
	border:1px dotted #666666;
	margin:5px;
	padding:2px 0 10px 3px;
}
.buscadorcuadrado
{
	border: 1px dotted #DADADA;
	background-color: #F9F9F9;
	padding: 5px 5px 0px;
	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.buscadorc4 LABEL
{
	/*display: none;*/
	/*color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 3px 0;*/
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
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;
}
FORM.buscadorc2 INPUT#text
{
	background-color: #FFF;
	width: 127px;
	height: 18px;
	border: 1px solid #7F9DB9;
	border-right: 0;
	padding: 1px 4px 0;
}
FORM.buscadorc3 INPUT#text
{
	background-color: #FFF;
	width: 127px;
	height: 18px;
	border: 1px solid #7F9DB9;
	border-right: 0;
	padding: 1px 4px 0;
	color: #0F0F0F;
}


FORM.buscadorcc INPUT#text
{
	background-color: #FFF;
	width: 325px;
	height: 18px;
	border: 1px solid #7F9DB9;
	border-right: 0;
	padding: 1px 4px 0;
}
FORM.buscadorc>INPUT#text, FORM.buscadorc2>INPUT#text, FORM.buscadorc3>INPUT#text
{
	margin: 1px 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;
	padding: 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;
	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;
	cursor: hand;
	cursor: pointer;
}
FORM.buscadorc4 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 4px;
	padding: 0 10px;
	font-weight: bold;
}
/*
CABECERA ************************************************************************************************************************************************
*/
#superior
{
	padding: 0;
}

#cabgoogle {
	
	background: #666;
	border-top: 1px solid #B21F24;
	padding: 4px 0px 4px 0;
}
#cabecera
{
	background: transparent url(/data/barra_superior.gif) repeat-x center center;
	width: 100%;
	height: 50px;
	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: 60px;
	
	margin: 0 10px 0 0;
	text-align: right;
}
#idioma2
{
	width: 200px;
	display: block;
	margin: 6px 0 2px ;
	text-align: center;
}
#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;
}
#cabecera #titulos H2
{
	font-size: 11px;
	color: #FFF;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 5px;
}
#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: #FFFFFF;
/*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: #000000 url(/data/blockdefault.gif) repeat-x center center;
}
.solidblockmenu LI
{
	display: inline;
}
.solidblockmenu LI A
{
	float: left;
	color: #FFFFFF;
	padding: 6px 11px;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
}
.solidblockmenu LI A:visited
{
	color: #FFFFFF;
}
.solidblockmenu LI A:hover, .solidblockmenu LI .current
{
	color: #FFFFFF;
	background: transparent url(/data/blockactive.gif) repeat-x center center;
}
/*
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;
}
.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;
}
.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: 0px solid #C6C6C6;
	margin-top: 0px;
	background-color: #FFF;
}
#marco3
{
	margin: 0px auto;
	width: 990px;
	border: 0px solid #C6C6C6;
	margin-top: 0px;
	background-color: #FFF;
}
#marco2
{
	width: 990px;
	background-color: #FFF;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
#marco4
{
	width: 990px;
	background-color: #FFF;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
BODY
{
	background: #000; /* url(/data/bg3.jpg) repeat-x center top;*/
	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;
	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
{
	padding: 0px;
	color: #444;
}
.textoTemaEnlaces
{
	background-color: #B2CCE6;
}
#textoGrupoFotos
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #76D116;
	padding: 0 0 0 5px;
	margin: 0 15px;

	display: block;
}
#fototema
{
	margin: 0px 0 4px 12px;
}
.menuGrupoFotos
{
	color: #083898;
	width: 200px;
	padding: 10px;
	margin: 0px 0 10px;
/*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 5px;
}
#portada3
{
	width: 310px;
	float: right;
	margin: 0;
	padding: 10px 0px 5px 10px;
}
#portada2
{
	margin: 0 0px 0 225px;
	padding: 10px 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;
	margin: 0;
}
/*
INICIO MENU IZQUIERDO Y MAPA ************************************************************************************************************************************************************************
*/
#menuizquierdo
{
	width: 220px;
	text-align: left;
	margin: 12px 5px 5px;
	background-color: #fefefe;
/*le quitamos el margen a la lista*/
	padding: 0px;
	border: 1px solid #e0e0e0;
/*y el relleno*/
}



#mizqportada
{
	width: 200px;
	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 #999;
/*border-top:1px solid #B5DAF7;*/
	font-size: 12px;
/*background-color: #EDF4FF;*/
	color: #fff;
	background-color: #444;
	font-family: verdana, Arial;
	padding: 3px 0 2px 5px;
	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;
	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;
}
DIV.cmapa
{
	text-align: left;
	margin: 0;
	padding: 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: 0;
/*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 A
{
	padding: 1px 0 1px 10px;
	font-size: 12px;
	color: #111;
	font-family: Helvetica,verdana, Arial;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #aaa;
	background-color: #f0f0f0;
	font-weight: normal;
	
}
LI.m1 A:hover
{
	color: #c00;
	text-decoration: none;
	display: block;
}
.m1s
{
	/*background:  url(/data/link.gif) no-repeat left center;*/
	text-decoration: none;
	font-weight: bold;
}
.m1s, LI.m1s A
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	background-color: #B21F24;
	text-decoration: none;
	display: block;
	padding-left: 3px;
}
 LI.m2 A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #111;
	display: block;
	font-weight: bold;
	padding: 5px 0 0 3px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 3px;
}
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: 13px;
	color: #D42002;
	padding-left: 5px;
	display: block;
	font-weight: bold;
	padding: 5px 0 0 3px;
	border-bottom: 1px dotted #D42002;
	margin-bottom: 3px;
}
LI.m3 A
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(/data/link.gif) no-repeat left center;
	font-size: 12px;
	color: #505050;
	padding-left: 5px;
	margin-left: 8px;
	display: block;
	line-height: 16px;
}
LI.m3 A:hover
{
	background-color: #F26B64;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	line-height: 16px;
}
LI.m3s A
{
	background-color: #Fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	background: url(/data/link.gif) no-repeat left center;
	padding-left: 5px;
	display: block;
	line-height: 14px;
	margin-left: 8px;
	text-decoration: underline;
	font-weight: bold;
}
.m3s
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26B64;
	padding-left: 5px;
	display: block;
	line-height: 14px;
}
.m2 EM, .m3 EM
{
	font-size: 9px;
	font-weight: bold;
	color: #D54A25;
}

ul#menuciudades   {
  margin:3px 0 0 10px;
  padding:0;
  width: 170px;
}
ul#menuciudades li a {
  color: #fff;
  padding: 3px;
  list-style: none;
  font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  z-index: 3;
  height: 1%; /*For IE*/
  margin-left: 5px;
}

ul#menuciudades li a:hover, ul#menuciudades li a.sel {
  color: #FAE000;
  padding: 3px;
  list-style: none;
  font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  z-index: 3;
  height: 1%; /*For IE*/
}


ul#menuciudades li  {
  width: 170px;
  border: 1px solid #e0e0e0;
  list-style: none;
  margin-bottom: 3px;
}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  /*width: 800px; For KHTML*/
  list-style: none;
  /*height: 24px;*/
  z-index: 3;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  /*height: 24px;*/
  z-index: 3;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 190px;
  list-style: none;
  display:block;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  z-index: 3;
  
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  z-index: 3;
}

ul#navmenu ul li {
  width: 190px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  z-index: 3;
}

#cabmh {
 background-color: #000;
width: 100%;
height:24px;
}


/* Root Menu */
ul#navmenu a {
  border: 1px solid #333;
  border-right-color: #444;
  border-bottom-color: #000;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #000;
  color: #fff;
  font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  z-index: 3;
  height: 1%; /*For IE*/
  
}
ul#navmenu a.selectmenu {
  background: #cc0000 !important;
  color: #FFF !important;
}


/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #cc0000;
  color: #FFF !important;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #000;
  color: #ffffff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CC0000;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #000;
  color: #ffffff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CC0000;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #000;
  color: #ffffff;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CC0000;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 190px;
  z-index: 3;
}

ul#navmenu ul ul.izq,
ul#navmenu ul ul ul.izq {
  display: none;
  position: absolute;
  top: 0px;
  left: -190px;
  z-index: 3;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
  z-index: 1000;
}

ul#navmenu a#inicio, li#inicio a {
color: #FAE000 !important;
font-weight: bold;
}
ul#navmenu a:hover#inicio {
color: #fff;
}


/*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;
	list-style: none;
	display: inline;
}
#menupie #opciones UL LI A
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 0 5px;
	background-color: #FFFFFF;
	margin: 0;
}
#licencia, #licencia P
{
	background-color: #000;
	color: #FFFFFF;
	font-size: 1em;
	text-align: center;
	padding: 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;
	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;
	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;
}
.textoSemanaLugar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-align: center;
	font-weight: bold;
	padding: 3px;
	margin: 5px 0;
}
.textoSemanaDetalle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-style: italic;
	margin: 5px 0 9px;
}
.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) repeat-x top top;
}
.municipios:hover
{
	font-size: 11px;
	color: #005FA8;
	font-family: Arial;
	text-decoration: none;
}
.num
{
	font: 11px arial, sans-serif;
	padding: 8px 0;
	margin: 2px 0;
	clear: both;
	width: 100%;
	float: left;
	display: inline;
	text-align: center;
	background-color: #76D116;
}
.num SPAN
{
	padding: 3px 8px;
	color: #FFFFFF;
	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: #FFFFFF;
	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;
	list-style: none;
	display: inline;
}
#menuhorizontal UL LI.tab_desactivo
{
	margin: 0;
	list-style: none;
	padding: 2px 0;
	display: inline;
}
#menuhorizontal UL LI.tab_activo A
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 5px;
	margin: 0;
}
#menuhorizontal UL LI.tab_desactivo A
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;
}
#menuhorizontal UL LI.tab_activo A:hover
{
	text-decoration: none;
	margin: 0;
	padding: 0 5px;
}
#menuhorizontal UL LI.tab_desactivo A:hover
{
	color: #8FFFFF;
	text-decoration: none;
	margin: 0;
	padding: 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
{
	display:block;
	margin: 0 auto 10px auto !important ;
	text-align: center;
}
.temas1
{
	float: left;
	width: 46%;
	padding: 10px;
	margin: 5px 0 5px 15px;
	border: thin solid #fff;
	background-color: #f7f7f7;
	border: thin solid #f0f0f0;
}
.temas3
{
	float: left;
	width: 210px;
	padding: 10px;
	margin: 5px 7px 5px 7px;
	border: thin solid #fff;
	background-color: #f7f7f7;
	border: thin solid #f0f0f0;
	height: 300px;
}

.temas1:hover, .temas2:hover, .temas3:hover
{
	background-color: #f0f0f0;
	border: thin solid #ffeeee;
}

.temas2
{
	float: right;
	width: 46%;
	padding: 10px;
	margin: 5px 0 5px 0;
	border: thin solid #fff;
	text-align: justify;
	background-color: #f7f7f7;
	border: thin solid #f0f0f0;
}

.temas1 H2, .temas2 H2, .temas3 h2
{
	
	border-bottom: 1px dotted #aaa;
	padding: 0;
	margin: 0 0 5px;
	text-align: left;
}
.temas1 H2 A, .temas2 H2 A, .temas3 h2 a
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #111;
	/*text-transform: uppercase;*/
	text-align: left;
}
.temas1 H2 A:hover, .temas2 H2 A:hover, .temas3 h2 a:hover
{
	color: #c00;
	text-decoration: none;
}
.temas1 P A, .temas2 P A, .temas3 p a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	padding: 1em 0 0 3px;
}
.temas1 P A:hover, .temas2 P A:hover, .temas3 p a:hover
{
	text-decoration: none;
	color: #c00;
}

.temas1 P, .temas2 P, .temas3 p
{
	text-align: justify;
	padding: 0;
}
.temas1 IMG, .temas2 IMG
{
	float: right;
	margin: 5px 0px 0 15px;
}
.tema3img
{
	margin: 0 auto 10px auto !important ;
	text-align: center;
	
}


/*
* 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;
}
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;
}
FORM.yahoo>INPUT#text
{
	margin: 1px 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;
	padding: 0 10px;
}
/*
* Yahoo style
 */
.recomendamos
{
	font-size: 11px;
	background-color: #F0F0F0;
	color: #808080;
	padding-top: 0px;
	display: block;
	margin: 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: 1px solid #C0C0C0;
	padding-right: 6px;
	border-top: 1px solid #DDD;
	padding-left: 6px;
	padding-bottom: 6px;
	border-left: 1px solid #DDD;
	padding-top: 6px;
	border-bottom: 1px solid #C0C0C0;
}
.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: 1px solid #E1E1E0;
	padding: 5px;
}
.enlacefoto:hover IMG
{
	border: 1px solid #000;
	padding: 5px;
}
.enlacefoto:hover
{
	color: #FF0000;
/*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: #FF0000;
/*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;
	border: 0;
	text-align: left;
}
#h_googlead_fotos
{
	padding: 0px 4px;
	background-color: #FFF;
	margin: 1px 0 0 2px;
}
#ggaddfotos
{
	padding: 4px 4px 6px;
	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;
	background-color: #FFFFFF;
}
#h_googlead_texto
{
	padding: 4px 4px 6px;
	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;
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #444;
}
#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;
	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;
	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;
	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;
	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;
	text-align: center;
}
#buscadorcentral
{
	background-color: #F0F0F0;
	border: 1px solid #999B9A;
	margin: 1px 0 0;
	padding: 10px;
}
A.highslide-image
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: arial;
	display: block;
	padding: 3px;
}
#txt_explicacion
{
	
/*border: 1px solid #ddd;*/
	padding: 5px 5px 0 5px;
	margin: 0;
}
#txt_explicacion H2
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 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;
	margin: 0;
}
#txt_explicacion P
{
	font-family: arial, sans-serif;
	padding: 0;
	padding: 4px 10px 5px 10px;
	font-size: 15px;
	color: #666;
	/*color: #0C5C8A;*/
	margin: 0;
	/*border: 1px dotted #e0e0e0;
	background-color: #f8f8f8;*/
}

#titulopp {
/*background-color:black;*/
width:750px;

}
#titulopp h1{
  font: normal 26px  Arial, Helvetica, sans-serif;
  color: #222;
  margin: 6px 5px 2px 5px; 
  padding:3px 0 1px 5px;
/* border-bottom: 1px dotted #666;*/
  font-weight: bold;
}
/*#titulopp p{
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #0C5C8A;
  margin: 5px 10px 15px 10px;  
  padding: 0;
  
text-align:justify;
line-height: 17px;
}*/
#titularp H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFF;
	background-color: #000;
	border-bottom: 1px solid #EAE2D0;
	border-top: 1px solid #EAE2D0;
	padding: 10px;
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/**+++++++ 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: #FFFFFF;
}
.highslide-image
{
	border: 2px solid #FFFFFF;
}
.highslide-image-blur
{
}
.highslide-caption
{
	display: none;
	border: 2px solid #FFFFFF;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: #FFFFFF;
}
.highslide-loading
{
	display: block;
	color: #000000;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	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: #C0C0C0;
	text-decoration: none;
	font-size: 10px;
}
A.highslide-credits:hover, A.highslide-credits:hover I
{
	color: #FFFFFF;
	background-color: #808080;
}
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;
	white-space: nowrap;
	background-color: #FAFAFA;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#tablaDatosHoteles TH
{
	padding: 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 solid #000000;
	background-color: #FFEEEE;
	white-space: nowrap;
	text-align: center;
}
/* rounded buttons */
.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(images/button.gif) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
}

.round ins { 
	background:url(images/button.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
}

	a.round:hover {background-position:right -155px;}
	a.round:hover ins {background-position:left -155px;}
	

/* end rounded buttons */

#menuguia {
	margin: 10px 0 0 10px;
	}
#menuguia a{
	font-size: 12px;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.textoTema table tbody tr td {
	
	border: 1px solid #999 !important;
	padding: 3px 5px !important;
	color: #444 !important;
	font-family: arial !important;
	font-size: 12px;
}
.textoTema table tbody tr td:first-child {
	font-weight: bold;
	color: #c00 !important;
}
.textoTema table tbody tr td:last-child {
	font-weight: bold;
	color: #000 !important;
}

.textoTema table  {
	margin: 15px 30px !important;
	width: 90%;
}
.textoTema table tbody tr th {
	
	border: 1px solid #999 !important;
	padding: 3px 5px !important;
	color: #444 !important;
	font-family: arial !important;
	font-size: 16px;
	background-color: #f0f0f0;
}

#fotosf {
	margin: 0 10px 0 5px;
}

#fotosf1 img,#fotosf2 img {
	margin: 0 2px;
	
}
.fotof {
	width: 182px !important;
	float: left;
	margin: auto auto;
	text-align: center;
}

.google15 {
	margin: 5px 0;
}
.google90 {
}

.facebookframe {
	border:none; 
	overflow:hidden; 
	width:330px; 
	height:24px
}
#share {
	
	display: block !important;
/*float: right !important;*/
padding: 4px 0 0 15px;
/*width: 150px;*/
}

#facebook_share {

float: left !important;
display: inline !important;
}
.twitter-share-button {
	float: left !important;
}


