/* Begin Typography & Colors */

body {
	/* background: #fff url('/img/fondo-page.jpg') repeat-x;  */
	background: #dadada;
	font-size: 75%; /* Resets 1em to 12px */
	font-family: 'Arial', Verdana, Lucida Grande, Sans-Serif;
	z-index: -9999;
	}

input#LoginExtraRecordar  { /* solo para ie */	
	border: none;
	}
	
#maquetacion p {
	margin: .3em 0 .3em 200px;
	}
	
.logo-unesco {
	margin-left: 120px;
	}
	
.logo-consorcio {
	margin: 0 30px;
	}
	
.logo-turismo {
	margin: 0 30px 0 0;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
	}

.clearfix {
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
#page, .perfil {
	margin: 0 auto;
	width: 926px;
	}
	
.perfil {
	height: 26px;
	border-bottom: 1px solid #76B900;
	}
	
.relacionado-seccion {
	line-height: 20px;
	
	}
	
.etiquetas-todas {
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	}
	
.texto-tiempo {
	padding: 10px 0 0 32px;
	width: 550px;
	}

#page {
	padding: 0;
	}
	
#page, #cssdropdown ul, #flickr_www {
	text-align: left;
	}
	
#loginbox .submit, #login, .top-form-comentarios, .navi-rutas .right, .alerta-traduccion, #alojamiento-disponible-sr {
	text-align: right
	}
	
.etiquetas  {
	text-align: justify;
	}
	
.flickr_badge_image, #footer, .listado-imagen-una, .listado-imagen-dos, .listado-imagen-tres, .usuario-incentivo, .galeria, #navegador, .multimedia-resultados-imagen, #sidebar-banner, #contido-usuarios   {
	text-align: center;
	}
	
body, .star-rating li, .star-ratingreservas li, .star-rating, .star-ratingreservas, #cssdropdown li.headlink_0 ul li a, #cssdropdown li.headlink_0 ul li a:hover, #cssdropdown li.headlink_1, #cssdropdown li.headlink_2, #cssdropdown li.headlink_3, ul#mini-selector, ul#mini-selector-cr, h1, h2, h3, h4,  ul, p, blockquote, .relacionado-entrada p, #contenido #barrasocial ul, #contenido ul.star-rating, #contenido ul.star-ratingcinco, #entrada .alerta-traduccion p  {
	margin:0;
	padding:0;	
	}
	
.central-reservas-form-precio, #central-reservas-info li, #central-reservas h2,
.central-reservas-form-entrada, label.ancho-label, #sidebar #central-reservas-info label,
#sidebar #central-reservas-info select, #santiago-tv-buscador label,
.inside-form-comentarios label, .perfil ul, #anadir-imagen-usuario label,
.listado-imagen-una, .listado-imagen-dos, .listado-imagen-tres, #registro-usuario label, 
.imagen-pelicula, ul#mini-selector li, ul#mini-selector-cr li, .etiqueta-idioma, #multimedia-galeria img,
.multimedia-social, #entrada .relacionado, .banner-contenido-foto, #corporativo,
#footer .logos img, .left, #cssdropdown li.headlink_0, .icono-tiempo, .login-fecha,
.slideshow-usuario, #principal, #principal-ancho, .herramientas li, #valoraciones,
.relacionado-imagen, .fecha img, .inside-votasocial li, .evento-imagen img, .resultado-imagen, dt,
.evento-localizacion img, .sidebar-ultima-foto, #sidebar-buscador label, .grupos-imagen, .galeria/*, .multimedia-resultados-leyenda*/,
.actividades-foto, .usuario-foto, .left, .alojamiento-disponible-ct,
#registro-usuario input#UsuarioAcepto  {
	float: left;
	}
	
#santiago-tv-buscador label {
	width: 160px;
	}
	
#santiago-tv-buscador select,
#santiago-tv-buscador input  {
	width: 170px;
	}
	
#santiago-tv-buscador input.submitbutton {	
	width: 30px;
	}
	
#santiago-tv-buscador input.buscador-checkbox {	
	width: 14px;
	margin-left: 0;
	}
	
label.ancho-label {
	display:block;
	margin:0;
	padding:0 2px 0 0;
	}
	
form#busquedarestaurantes input.submitbutton, form#busquedapubs input.submitbutton, form#busquedaestablecimientos input.submitbutton, form#busquedaalojamientos input.submitbutton {	
	margin-left: 69px;
	}
	
.obrigatorio {
	height: 20px;
	color: red;
	}
	
.imagen-pelicula img{
	margin: 0 20px 0 0;
	}
	
#corporativo {
	height: 83px;
	}
	
#sidebar {
	position:relative;
	width: 324px;
	}
	
#contenido {
	padding-top: 8px;
	}
	
#principal, .banner-contenido-foto {
	width: 590px;
	}
	
#principal-ancho, #footer, .foto-anchocompleto .banner-contenido-foto {
	width: 926px;
	}
	
#banner-contenido .foto-anchocompleto .banner-contenido-info-foto {
	width: 896px;
	}	
	
#comentarios, #post-metadata {
	width: 560px;
	}
	
#contido-usuarios  {
	width: 160px;
	margin: 0 auto;
	}
	
.sidebar-ultima-foto {
	width: 72px;
	}
	
#registro-usuario label.rexistro-etapas,
#registro-usuario .checkbox label {
	display: block;
	width: 150px;
	}
	
dt {
	width: 100px;
	}
	
dd {
	margin-left: 100px;
	}
	
.galeria, .clima-resultado-prevision-noite-resumo-inside .right {
	width: 120px;
	}
	
#entrada, #contenedor, .seccion-footer {
	padding: 0 15px;
	}
	
.seccion-footer {
	margin-right: 40px;
	}
	
#entrada,
#comentarios {
	padding-bottom: 10px;
	}
	
#flickr_badge_source, .inside-form-comentarios input.submitbutton,
#sidebar, .right, #languages, #login, #barrasocial, #barrasocial ul,
.evento-mais, .resultado-mais, #buscador form, .mis-actividades-dias, .actividades-dias {
	float: right;
	}
	
ul.star-rating {
	float: left;
	}
	
#valoraciones .left {
	margin-right: 10px;
	}
	
.evento-localizacion-info p, #multimedia-galeria, #anadir-imagen-usuario, #buscador, .alerta-traduccion p, h1, h2#logo-descripcion, h2#logo-descripcion-profesional {	
	margin:0;
	}
	
#buscador label {	
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 5px 0 1px 3px;
	}
	
#buscador label, img.ui-datepicker-trigger {	
	margin-left: 7px;
	}
	
.mis-actividades-titulo, .inside-sidebar-item {	
	background: transparent url('/img/icono-actividad.png') no-repeat left; 
	}
	
.flecha {	
	width: 15px;
	height: 23px; 
	}
	
.mis-actividades-titulo, .actividades-titulo {	
	border: 0;
	height: 13px;
	}
	
.relacionados h3,
.resultado-mais,
#central-reservas-form, #central-reservas-actividades-form,
.central-reservas-form-ofertas, .olvido-clave,
#sidebar .central-reservas-form-ofertas, #resultados, #resultados h3,
.informacion-iva, #multimedia-galeria, #multimedia-sociales,
.input, .submit, #anadir-imagen-usuario,
.listado-imagen-una, .top-principal,
#footer .info, .clearfix:after, #santiago-tv-buscador,
.buscador-generico, #header, .clear, #maquetacion,
.contido-usuarios-descripcion,
.navi-rutas, #entrada, .imagen-pelicula,
.alerta-traduccion, #menu, #comentarios,
#footer, #banner-contenido, .bottom-comentarios,
.evento, .resultado, #navegador,
.top-form-comentarios, .clear,
#sms, #galeria-thumbnail,
#pases-axenda .evento-zonas,
.lopd {
	clear: both;
	}
	
.comentario-entrada   {
	clear: right;
	}
	
/* H1 LOGO */
	
h1#logo, h1#logo-semanasanta,
h1#logo-certo,
h1#logo-sccb, h1#logo-etapas,
h1#logo-etapas-dosmildiez,
h1#logo-etapas-dosmilonce,
h1#logo-blog,
h1#logo-profesional,
h1#logo-reservas,
h1#logo-compex,
h1#logo-axenda,
h1#logo-blog-profesional,
h1#logo-compostelatv,
h1#logo-film-commission,
h1#logo-galeriamultimedia,
h1#logo-womex {
	margin: 5px 0 0 5px;	
	}
	
h1#logo a,
h1#logo-muy-cerca a,
h1#logo-certo a,
h1#logo-womex a,
h1#logo-semanasanta a,
h1#logo-sccb a,
h1#logo-reservas a,
h1#logo-profesional a, 
h1#logo-etapas a,
h1#logo-etapas-dosmildiez a,
h1#logo-etapas-dosmilonce a,
h1#logo-blog a,
h1#logo-blog-profesional a, 
h1#logo-compostelatv a,
h1#logo-galeriamultimedia a,
h1#logo-axenda a,
h1#logo-film-commission a,
h1#logo-alameda a,
h1#logo-compex a, li.impresion a, li.cuaderno a, li.lupa a, li.delicious a, li.meneame a, li.facebook a, li.twitter a, li.chuza a, li.caderno-anadir a, li.basura a {
	position: relative;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	}
	
h2#logo-descripcion, h2#logo-descripcion-profesional {
	padding: 60px 0 0 225px;
	}
	
li.impresion a, li.cuaderno a, li.lupa a, li.delicious a, li.meneame a, li.facebook a, li.twitter a, li.chuza a, li.caderno-anadir a {
	top: 0;
	left: 0;
	}
	
h1#logo a {
	width: 215px;
	height: 73px;
	}

li.delicious a, li.meneame a, li.facebook a, li.twitter a, li.chuza a {
	width: 16px;
	height: 16px;
	}

li.impresion a, li.cuaderno a, li.lupa a {
	width: 24px;
	height: 24px;
	}
	
li.caderno-anadir a, #entrada li.caderno-anadir a:hover {
	background: url('/img/icono-anadir-caderno.gif') no-repeat;	
	}
	
li.basura a, #entrada li.basura a:hover  {
	background: url('/img/icono-basura.gif') no-repeat;	
	}
	
li.delicious a, #entrada li.delicious a:hover {	
	background: transparent url('/img/icono-delicious.gif') no-repeat left;
	}
	
li.meneame a, #entrada li.meneame a:hover  {	
	background: transparent url('/img/icono-meneame.gif') no-repeat left;
	}
	
li.chuza a, #entrada li.chuza a:hover  {	
	background: transparent url('/img/icono-chuza.gif') no-repeat left;
	}
	
li.facebook a, #entrada li.facebook a:hover  {	
	background: transparent url('/img/icono-facebook.gif') no-repeat left;
	}
	
li.twitter a, #entrada li.twitter a:hover  {	
	background: transparent url('/img/icono-twitter.gif') no-repeat left;
	}

/* FIN H1 LOGO */

/* SELECTOR IDIOMAS */

li.idiomas select, .cada-idioma {	
	border: none;
	l: #666;
	width: 64px;
	}
	
li.idiomas select option.cada-idioma {	
	width: 30px;
	}
	
li.idiomas select option.cada-idioma a:hover {	
	width: 100%;or
	}
	
/* FIN SELECTOR IDIOMAS */

/* CAJITAS LISTADO */

.listado-imagen-una, .listado-imagen-dos {	
	margin-right: 10px;
	}

.listado-imagen-una, .listado-imagen-dos, .listado-imagen-tres {	
	border: 1px solid #76B900;
	width: 164px;
	}
	
.inside-principal a, #central-reservas a,
#sidebar .central-reservas-form-ofertas a,
.listado-imagen-titulo a, #banner-catedral,
#banner-catedral a, #alojamiento-disponible-sr a,
#entrada h2 a {	
	text-decoration: none;
	}
	
#banner-catedral {	
	padding: 20px 250px 10px 20px;
	}
	
.banner-catedral-titulo {	
	font-size: 2em;
		}
	
.banner-catedral-contenido, .tagcloud2 {	
	font-size: 1em;
	}
	
.listado-imagen-titulo a:hover {	
	border-bottom: 1px dotted #fff;
 	}
	
.listado-imagen-titulo, .listado-imagen-info {	
	padding: 0 6px;
	}
	
.listado-imagen-titulo {	
	font-size: 1.1em;
	min-height: 46px;
	}
	
.listado-imagen-foto {	
	margin: 4px 33px;
	}
	
.listado-imagen-info {	
	padding-top: 4px;
	padding-bottom: 10px;
	min-height: 75px;
	}
	
/* FIN CAJITAS LISTADO */

#anadir-imagen-usuario {	
	background: transparent url('/img/fondo-anadir.png') no-repeat;
	height: 65px;
	padding: 10px 0 0 15px;
	}
	
#anadir-imagen-usuario .resenia {	
	padding: 0 0 0 290px;
	}
	
#anadir-imagen-usuario label {	
	margin: 0 0 0 44px;
	}
	
form#form_imagen {	
	padding: 4px 20px 0 0;
	}
	
#contenido #sidebar ul#mini-selector, #streetview, .cada-pelicula,
.resultado-mais, .busqueda-resultado-titulo, .busqueda-resultado-resumo,
.bottom-sidebar, .evento-info, .resultado-info, #galeria-thumbnail h3,
.evento-localizacion h3, .multimedia-resultados-imagen, .mis-actividades-titulo,
.actividades-titulo, h2, #sidebar .evento, #eventos .evento, #resultados .resultado, 
.grupo, .filete, h3.actividades, #loginbox .checkbox, #valoraciones, #barrasocial,
#sidebar ul#mini-selector, #sidebar ul#mini-selector-cr, h3, #principal .alerta-traduccion,
.listado-imagen-una, .listado-imagen-dos, .listado-imagen-tres,
.evento-localizacion .left img {	
	margin-bottom: 10px;
	}
	
#post-metadata,
.banner-catedral-titulo,
.logos-etiquetas,
.obrigatorio  {	
	margin-bottom: 15px;
	}
	
	
.alojamiento-disponible-ct {	
	margin-right: 10px;
	}
	
.logos-etiquetas{	
	float: right;
	}
	
/* NAVI RUTAS */
	
.navi-rutas  {	
	padding: 2px;
	}
	
#mini-selector li a, #mini-selector li a:hover, #mini-selector-cr li a, #mini-selector-cr li a:hover {	
	padding: 3px 11px 8px 11px;
	}
	
.navi-ruta  {	
	margin: 10px;
	padding-top: 10px;
	}
	
.navi-ruta  {
	width: 245px;
	}
	
/* FIN NAVI RUTAS */

/* FORMULARIOS */

#loginbox,
.buscador-generico,
.relacionados,
.logos-etiquetas,
#registro-usuario .input.checkbox,
.star-rating li a,
.descargas .descarga-pdf {	
	overflow: hidden;
	}
	
#loginbox label {	
	margin-right: 100px;
	}
	
.seccion-footer,
.resultado-mais,
#sidebar .alerta-traduccion, .nube-etiquetas h2, .info, #loginbox .password, #loginbox .checkbox, #loginbox .checkbox, .evento-trailer h3, .listado h2, .comentario, .top-principal, #entrada h2, h4, .submit, .blog .right, .leyenda-gral {	
	margin-top: 10px;
	}	
	
#registro-usuario {	
	margin: 30px;
	}
	
#registro-usuario form#AddForm label {	
	width: 160px;
	}
	
/* FIN FORMULARIOS */

/* GENERICOS FORMULARIOS */
	
input, select, #buscador input, textarea {	
	border:1px solid #ccc;
	}
	
.titulo-buscador, .etiquetas-global, .inside-principal-titulo, .inside-form-comentarios textarea,
#sidebar-buscador label, dd, dt, .migasdepan, #sidebar .right span, input, label, select,
.olvido-clave, .evento-categoria, .axenda-categoria, .blog-tag,
.evento .evento-data,
.inside-sidebar .relacionado-titulo,
.buscador-generico .white,
.lopd {	
	margin-bottom: 5px;
	}
	
/* FIN GENERICOS FORMULARIOS */

/* TIPOS */

.georgia {
	font-family: 'Georgia', Times New Roman,Times,serif;
	}

textarea {
	font-family: 'Arial', Verdana, Lucida Grande, Sans-Serif;
	}
	
h2, #sidebar .relacionado, #sidebar .evento, #eventos .evento, #resultados .resultado, .grupo, .filete, h3.actividades {	
	background: transparent url('/img/borde-h2.png') repeat-x bottom;
	}
	
h2, #sidebar .evento, #eventos .evento, #resultados .resultado, .grupo, .filete, h3.actividades {	
	padding-bottom: 7px;
	}
	
.comentario-fotos {	
	background: transparent url('/img/icono-camara.png') no-repeat right;
	height: 14px;
	}
	
h2.multimedia {	
	background: transparent url('/img/icono-multimedia-listado.gif') no-repeat left top;
	height: 29px;
	padding-left: 50px;
	}
	
h2.actividades {	
	background: transparent url('/img/icono-actividades.png') no-repeat left top;
	height: 18px;
	padding-left: 40px;
	}
	
.titulo-buscador,
#alojamiento-disponible-sr a,
.evento-categoria,
.axenda-categoria,
.blog-tag,
#anadir-imagen-usuario .resenia,
.listado-imagen-titulo,
#faqs dt, .menu-principal ul,
.usuario-incentivo a, .etiqueta-idioma, .evento-data, .inside-sidebar-item a,
.usuario-titulo a, .sidebar-usuario-titulo a, .strong, h2,
.relacionado-titulo, .inside-form-comentarios input.submitbutton,
.comentario-orden, .comentario-info .left, .contido-usuarios-descripcion a,
.evento-titulo, .evento-mais, .resultado-titulo, .resultado-mais, .relacionado-direccion, .relacionado-fecha, .relacionado-fecha-pub,
.mis-actividades-titulo a, .actividades-titulo a, .usuario-titulo, .banner-contenido-info-foto-texto {
	font-weight: bold;
	}
	
.navi-rutas .left a,
.navi-rutas .right a {
	height: 23px;
	display: block;
	padding-top: 6px;
	}
	
.navi-rutas .left a {
	background: transparent url('/img/navegador-rutas-left.gif') no-repeat top left;
	padding-left: 25px;
	}
	
.navi-rutas .right a {
	background: transparent url('/img/navegador-rutas-right.gif') no-repeat top right;
	padding-right: 25px;
	}
	
.navi-rutas .left a:hover {
	background: transparent url('/img/navegador-rutas-left-hover.gif') no-repeat top left;
	}
	
.navi-rutas .right a:hover {
	background: transparent url('/img/navegador-rutas-right-hover.gif') no-repeat top right;
	}
	
/* CENTRAL RESERVAS */
	
.central-reservas-form-zona {
	margin-left: 20px;
	}
	
#central-reservas-info ul {
	margin-bottom: 25px;
	}

#central-reservas h2 span {
	background: transparent url('/img/icono-reservas.gif') no-repeat;
	padding: 0 0 20px 34px;
	line-height: 28px;
	}
	
#central-reservas  {
	background: transparent url('/img/home/fondo-reservas.gif') no-repeat;
	height: 120px;
	}
	
#central-reservas h2, .menu-principal ul li li, #resultados h3 a, h2#logo-descripcion {
	font-weight: normal;
	}
	
#central-reservas h2 {
	font-size: 1.8em;
	padding: 36px 0 0 20px;
	margin: 0;
	}

#central-reservas-form a img {
	margin-right: 5px;
	}
	
/* FIN CENTRAL RESERVAS */
	
.streetview-leyenda, .em, .caja-fecha-pub, .alerta-traduccion p, .evento-categoria, .axenda-categoria, .blog-tag,
.evento .evento-data span  {
	font-style: italic;
	}
	
a {
	text-decoration: underline;
	}
	

	
.mis-actividades-titulo a, .actividades-titulo a {
	font-variant:small-caps;
	}
	
img a, a img,
.inside-form-comentarios a,
.inside-sidebar ul#mini-selector a,
.inside-sidebar ul#mini-selector-cr a,
.inside-sidebar img a, 
.etiquetas-global a, .etiquetas-seccion a, .evento-categoria a,
#mini-selector li.active a, #mini-selector-cr li.active a,
.navi-rutas a, h2#logo-descripcion a, .axenda-categoria a, h3 a, h4 a, 
.banner-contenido-info-foto-texto a, .busqueda-resultado-resumo a,
.inside-sidebar-item a, .usuario-titulo a, #menu a,
.migasdepan a, .etiquetas a, #login a, .perfil a, #footer a,
.actividades-dias a, .vermais a, #navegador a,
.sidebar-usuario-titulo a, .sidebar-usuario-subtitulo a {
	text-decoration: none;
	}
	
/* FIN TIPOS */

/* CUERPO TIPOS */
#banner-contenido .banner-contenido-info .banner-contenido-info-postmetadata{
	font-size: .8em;
	}
	
#sidebar #central-reservas-form, #sidebar #central-reservas-actividades-form, #sidebar form#reservasform,
.alerta-traduccion p, .navi-rutas, .relacionado-direccion, .relacionado-fecha-pub, .relacionado-entrada,
#login ul, li.idiomas select, .cada-idioma, #valoraciones, #barrasocial, #footer,
.login-fecha, #contenido ul, .perfil li, .top-form-comentarios, .inside-form-comentarios input.submitbutton,
.comentario-info .left, .comentario-entrada, .contido-usuarios-descripcion .data, .contido-usuarios-usuario,
#sidebar .relacionado-titulo, .relacionado-seccion,
.lopd,
#registro-usuario .input.checkbox label {
	font-size: .91em;
	}

#contenido #sidebar ol form#reservasform,
.inside-form-comentarios,
#contenido .listado ul,
.usuario-formulario,
.inside-sidebar-item,
#footer .info ul,
.inside-sidebar .relacionado-fecha {
	font-size: 1em;
	}
	
.usuario-incentivo {
	font-size: 1.08em;
	}
	
.busqueda-resultado-resumo, .inside-sidebar-item a, h3.actividades, .migasdepan .strong, .evento-titulo, .resultado-titulo, .mis-actividades-titulo, .actividades-titulo, .banner-contenido-info, textarea  {
	font-size: 1.16em;
	}
	
.etiqueta-idioma, #sidebar .right span,
.busqueda-resultado-titulo,
#buscador label, .submenu, h3, .comentario-info .right, .relacionado-fecha {
	font-size: 1.3em;
	}
	
#banner-contenido .banner-contenido-info-foto, .cada-pelicula h4, .banner-contenido-subtitulo, .usuario-titulo, .sidebar-usuario-titulo, .usuario-titulo {
	/*font-size: 18px;*/
	font-size: 1.5em;
	}

.blog .right, .info ul {
	font-size: 1.6em;
	}
	
h2 {
	font-size: 1.8em;
	}

#banner-contenido .banner-contenido-info-foto-texto {
	font-size: 2.4em;
	}
	
.comentario-orden, .banner-contenido-titulo {
	font-size: 2.5em;
	}

/* FIN CUERPO TIPOS */

/* HEIGHTS */

#banner-contenido,
.banner-contenido-foto {
	height: 320px;
	}
	
#banner-contenido.resultado-especifico {
    height: 273px;
}

.menu-principal ul {
	height: 18px;
	background: transparent url('/img/fondo-menu.gif') repeat-x;
}
	
.submenu ul {
	height: 12px;
	}

.migasdepan {
	height: 24px;
	}
	
.relacionado {
	min-height: 110px;
	}
	
#sidebar .relacionado {
	min-height: 70px;
	}
	
.inside-votasocial {
	min-height: 20px;
	}
	
.inside-comentario {
	min-height: 73px;
	}
	
.resultado-info, .minithumbs  {
	min-height: 75px;
	}
	
.evento-info, .galeria {
	min-height: 120px;
	}
	
.evento-localizacion {
	min-height: 170px;
	}
	
.listado-multimedia .galeria  {
	min-height: 180px;
	}
	
.galeria-autor  {
	margin: 0 5px;
	}

/* FIN HEIGHTS */
	
/* COLORES */

.perfil li.pestania-visitante a:hover, .perfil li.pestania-profesional a:hover, .evento-titulo a:hover, .resultado-titulo a:hover, .vermais a:hover {
	background: #000;
	}
	
ul#mini-selector, #sidebar .inside-sidebar ul#mini-selector a:hover, ul#mini-selector-cr, #sidebar .inside-sidebar ul#mini-selector-cr a:hover {
	background: #e4e4e4;
	}
	
.menu-principal ul li a:hover {
	color: #5d9130;
	}
	
.seccion-footer p a:hover,
.alerta-traduccion a:hover,
.banner-contenido-info a:hover,
.inside-form-comentarios a:hover,
.etiquetas-contenido a:hover,
#contenido .navegador-nros a:hover,
.perfil,
#entrada a:hover,
.inside-sidebar a:hover, 
#central-reservas a:hover,
.reservas-pestanias a.active {
	background: #2f400d;
	}
	
#banner-contenido .banner-contenido-info-foto-texto a,
#sidebar .relacionados a:hover, #contenido .reservas-ofertas-reservar a,
#banner-contenido a:hover,
#entrada .relacionados a:hover, #contenido .listado li a:hover,
#contenido a:hover, #central-reservas a:hover, .menu-principal li li a:hover,
#principal h3.comentarios span, #anadir-imagen-usuario label, #anadir-imagen-usuario .resenia,
.listado-imagen-titulo a, #banner-catedral, #banner-catedral a, h3 a, .login-fecha,
.submenu ul li, .submenu ul li a, .migasdepan a, .migasdepan,
.perfil a, h3, .inside-form-comentarios input.submitbutton,
.comentario-orden, .mis-actividades-dias a, .actividades-dias a,
#contenido .reservas-pestanias a.active,
#banner-contenido .banner-contenido-info a:hover,
#resultados .resultado-mais a.button {
	color: #fff;
	}
	
#central-reservas h2,
#central-reservas-info li.active a:hover,
#entrada #central-reservas #multimedia-resultados-imagen a:hover img,
#contenido #galeria-thumbnail a:hover,
#contenido .migasdepan a:hover,
#contenido .etiquetas-seccion a:hover,
#contenido .etiquetas-global a:hover,
.slideshow h2, #sidebar .etiquetas a:hover,
.menu-principal ul ul, h2#logo-descripcion,
h2#logo-descripcion-profesional,
li.idiomas select,
.cada-idioma {
	background: none;
	}

.menu-principal ul li a {
	color: #2f2f2f;
	}
	
.banner-contenido-info-foto a {
	color: #ccc;
	}
	
#central-reservas .central-reservas-form-ofertas a:hover,
#sidebar .central-reservas-form-ofertas a, .propuesta-direccion,
.etiqueta-idioma, .etiquetas-encabezado {
	color: #336600;
	}
	
#banner-contenido .banner-contenido-info-foto-texto a:hover, #sidebar .inside-sidebar ul#mini-selector a:hover, #sidebar .inside-sidebar ul#mini-selector-cr a:hover, #flickr_badge_source_txt a:hover {
	color: #76b900;
	}
	
.texto-tiempo a:hover, .listado-imagen-titulo, .submenu, .migasdepan, h3, .inside-form-comentarios input.submitbutton, #maquetacion a:hover {
	background: #76b900;
	}
	
.perfil li.pestania-visitante a  {
	background: #45541f;
	}
	
.perfil li.pestania-profesional a  {
	background: #596738;
	}
	
#entrada a,
#sidebar .etiquetas a:hover,
.multimedia-social-titulo,
.multimedia-social-info,
#ligazons a,
.navi-rutas a,
#entrada .relacionados a,
input#buscar,
.mis-actividades-dias,
.actividades-dias,
#comentarios a,
.listado-imagen-info,
#contenido .listado li a,
h4 a, h4,
#principal h3.hoxe,
#principal h3.proximamente,
#principal h3.opinar,
#principal h3.comentarios,
table a,
.banner-contenido-info-foto a:hover,
.verde, h3.actividades,
#contenido .usuario-titulo a:hover,
#contenido .sidebar-usuario-subtitulo a,
p a,
.evento-data,
.evento-sitio,
.evento-sitio a,
.evento-mais a,
.resultado-mais a,
.relacionado-fecha,
.relacionado-direccion,
.relacionado-fecha-pub,
#login a:hover, dt,
#buscador label,
.grupos-titulo,
#navegador,
#navegador a,
#contenido .mis-actividades-titulo a:hover,
#contenido .actividades-titulo a:hover,
.listado-imagen-info a,
#banner-contenido .banner-contenido-info a,
#contenido .navi-rutas a:hover  {
	color: #2f400d;
	}
	
#alojamiento-disponible-sr, #alojamiento-disponible-sr a  {
	color: #004034;
	}
	
#contenido .etiquetas-global a:hover, #contenido .etiquetas-seccion a:hover, .evento-categoria a,
h2#logo-descripcion, h2 a, .axenda-categoria a, .usuario-titulo a, #contenido .actividades-dias a:hover,
#login a, .submenu ul li a:hover, #contenido .migasdepan a:hover, #footer li a,
.contido-usuarios-usuario a, .contido-usuarios-descripcion a, .evento-titulo a,
#resultados a, .caja-titulo a, .evento-localizacion a, #sidebar a, .mis-actividades-titulo a,
.actividades-titulo a, .vermais a,
.evento .evento-data span   {
	color: #000;
	}
	
#resultados h3 a  {
	color: #01583b;
	}
	
#contenedor a, input, select, #buscador input, textarea, #flickr_badge_source, #flickr_badge_source_txt, .tagcloud10 a, .menu-principal ul li li a, .alerta-traduccion p, #footer .info a, #footer .info, .etiquetas-global a, .etiquetas-seccion a,.usuario-formulario, .usuario-info, .caja-entrada, .relacionado-entrada, .grupos-entrada, .mis-actividades-info, .actividades-info, .banner-contenido-info {
	color: #666;
	}
	
#mini-selector li a, #mini-selector li a:hover, #sidebar #mini-selector li.active a:hover, #mini-selector-cr li a, #mini-selector-cr li a:hover, #sidebar #mini-selector-cr li.active a:hover  {
	color: #333;
	}
	
.evento-data,
.inside-sidebar .relacionado-fecha  {
	color: #419184;
	}
	
.par {
	background: #efefef;
	}
	
#page, .transparencia, #languages, #footer, #mini-selector li.active a, #sidebar #mini-selector li.active a:hover, #mini-selector-cr li.active a, #sidebar #mini-selector-cr li.active a:hover, .perfil #languages li a:hover  {
	background: #fff;
	}
	
#footer li a:hover {
	border-bottom: 1px dotted #666;
	}
	
/* FIN COLORES */

.submitbutton {
	cursor: pointer;
	}
	
/* LISTAS */

ul, ol {
	list-style-type: none;
	list-style-position: outside;
	}
	
#entrada ul li {
	list-style: disc;
    font-size: 1em;
    line-height: 1.4em;
    margin-bottom: 10px;
	}
	
#contenido .herramientas ul,
#entrada .menu-callejero ul li,
#entrada .star-rating li {
	list-style-image: none;
	}
	
#contenido ol {
	list-style-type: decimal;
	}
	
#contenido ol li {
	margin: 0 0 10px 0;
	}
	
#contenido ul, #contenido ol, #sidebar #central-reservas-form, #sidebar #central-reservas-actividades-form {
	margin: 1em;
	padding: 0 20px;
	}
	
#contenido .migasdepan.margin-up ul {
	margin: 0 1em;
	}
	
#contenido ul#mini-selector, #contenido ul#mini-selector-cr {
	padding: 0;
	}
	
#contenido #sidebar ul, #contenido #sidebar form#reservasform {
	margin-bottom: 0;
	}
	
#contenido #sidebar ol {
	margin-top: 0;
	margin-bottom: 0;
	}
	
#contenido .herramientas ul  {
	margin: 0 15px;
	}
	
.barra-social-arriba,
#contenido .herramientas  {
	margin: 10px 0 20px 0;
	}	
	
.resultado-busqueda-generico .barra-social-arriba,
#contenido.resultado-busqueda-generico .herramientas  {
	margin-bottom: 0;
	}	
	
h2 .busqueda-etiqueta  {
	font-size: .7em;
	font-weight: normal;
	}	
	
.barra-social-arriba  {
	margin-left: 15px;
	}	
	
#contenido li {
	line-height: 1.8em;
	}
	
#contenido .listado .otros li {
	line-height: 1em;
	padding-left: 5px;
	margin: 10px 0;
	}
	
#contenido .migasdepan ul {	
	padding-top: 3px;
	background: transparent url('/img/icono-migadepan.png') no-repeat left;
	}
	
li.datos-carrito {	
	background: transparent url('/img/icono-datos-carrito.png') no-repeat left;
	padding-left: 3px;
	}
	
li.datos-cuaderno a {	
	background: transparent url('/img/icono-datos-cuaderno.gif') no-repeat left;
	}
	
#login li, .submenu li, .migasdepan li, #footer li, .perfil li {
	display: inline;
	}

	
li.separador {
	border-left: 1px dotted #fff;
	padding-left: 5px;
	}
	
ul#mini-selector, ul#mini-selector-cr {
	height: 24px;
	}		
	
ul#mini-selector li.separador, ul#mini-selector-cr li.separador {
	border-left: 0;
	padding: 0;
	}
	
ul#mini-selector li.separador a, ul#mini-selector-cr li.separador a {
	border-right: 1px solid #fff;
}	

#sidebar #central-reservas-info label,
#sidebar #central-reservas-info select,
#sidebar #central-reservas-zonas label {
	width: 110px;
	}
	
#central-reservas-info select, #central-reservas-info label {
	margin-bottom: 5px;
	}
	
.central-reservas-form-ofertas a, #central-reservas .central-reservas-form-ofertas a:hover, .inside-sidebar #central-reservas-form .central-reservas-form-ofertas a:hover {
	background: transparent url('/img/home/icono-ofertas.gif') no-repeat left;
	height: 18px;
	padding: 5px 30px 0 20px;
	}
	
.central-reservas-form-ofertas a {
	float: right;
	}
	
#sidebar .central-reservas-form-ofertas {
	left: 0;
	}
	
.diapara li {	
	background: transparent url('/img/icono-diapara.png') no-repeat left;
	padding-left: 30px;
	height: 26px;
	}
	
/* FIN LISTAS */

/* CAJITA SIDEBAR */

.top-sidebar, .bottom-sidebar {	
	height: 8px;
	}
	
.top-sidebar {	
	background: transparent url('/img/caja-sidebar-top.gif') bottom left no-repeat;
	}
	
.bottom-sidebar {	
	background: transparent url('/img/caja-sidebar-bottom.gif') no-repeat;
	}
	
.inside-sidebar {	
	background: transparent url('/img/caja-sidebar-inside.gif') repeat-y;
	}
	
.top-principal, .bottom-principal {	
	height: 7px;
	}
	
.top-principal {	
	background: transparent url('/img/caja-principal-top.gif') bottom no-repeat;
	}
	
.bottom-principal {	
	background: transparent url('/img/caja-principal-bottom.gif') top no-repeat;
	}

.inside-principal {	
	background: transparent url('/img/caja-principal-inside.gif') repeat-y;
}

#valoraciones,
#post-metadata,
#barrasocial  {	
    -webkit-box-shadow: 5px 5px 5px 5px #ccc;
    box-shadow: 2px 2px 2px 2px #ccc;
    }

#valoraciones  {	
    }

#barrasocial {	
    width: 220px;
    }

#barrasocial,
#valoraciones  {	
    line-height: 20px;
    padding: 4px;
    }
    
.top-comentario {	
	height: 27px;
	}
	
.top-form-comentarios {	
	height: 40px;
	}
	
.bottom-form-comentarios {	
	height: 9px;
	}
	
.top-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-top.gif') bottom no-repeat;
	}
	
.bottom-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-bot.gif') no-repeat;
	}
	
.inside-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-in.gif') repeat-y;
	}
	
.bottom-comentarios {	
	height: 11px;
	}
	
.top-comentario {	
	background: transparent url('/img/caja-comentario-top.gif') bottom no-repeat;
	}
	
.bottom-comentarios {	
	background: transparent url('/img/caja-comentario-bottom.gif') no-repeat;
	}
	
.inside-comentario {	
	background: transparent url('/img/caja-comentario-inside.gif') repeat-y;
	}
	
#alojamiento-disponible-sr {	
	background: transparent url('/img/cajita-alojamientos-disponibles.gif') no-repeat right;
	height: 25px;
	padding: 15px 10px 0 0;
	}
	
/* FIN CAJITA SIDEBAR */
	
/* CATEGORIA */

.evento-categoria,
.axenda-categoria,
.blog-tag,
.pase-axenda-proximamente .axenda-categoria,
.evento .evento-data span  {
	background:url("/img/icono-categoria.png") no-repeat left center;
	padding-left: 18px;
	letter-spacing: 1.8pt;
	}
	

	
.evento-categoria,
.axenda-categoria,
.blog-tag,
.pase-axenda-proximamente .axenda-categoria,
.cajita-elementosaxendahoxe .evento-data span,
.evento .evento-data span  {
	font-family: "palatino linotype",palatino,serif;
	font-size: 13px;
	}
	
.cajita-elementosaxendahoxe .evento-data span {
	letter-spacing: 1.1pt;

	}
	
/* FIN CATEGORIA */

/* ESPACIOS */	

p  {
	line-height: 1.3em;
	}
	
p {
	margin: 0 0 1em 0;
	}
	
/* #entrada p {
	margin-right: 30px;
	}*/	
	
.mis-actividades-dias, .actividades-dias {
	padding: 1px 10px 0 5px;
	}
	
.inside-sidebar, .inside-principal, .inside-comentario, #barrasocial li {	
	padding: 0 5px;
	}
	
.perfil ul {
	padding: 10px 4px 0 0;
	}
	
.perfil li a, .perfil li a:hover {	
	padding: 5px 5px 2px 5px;
	}
	
.perfil #languages li a, .perfil #languages li a:hover {	
	padding: 0;
	}
	
.perfil #languages li a {	
	border: 1px solid #fff;
	}
	
.perfil #languages li a:hover {	
	border: 1px solid #000;
	}
	
.perfil #languages {	
	padding: 0 3px;
	}
	
#sidebar .klm {	
	padding: 0 10px;
	}
	
.inside-form-comentarios {	
	padding: 0 0 0 30px;
	}
	
.migasdepan ul, .inside-form-comentarios form {
	padding-top: 4px;
	}
	
#contido-usuarios .left img, #contido-usuarios .right img, .reservas-observaciones .input {
	margin-top: 30px;
	}

	
#contido-usuarios .slideshow-usuario {
	margin-left: 16px;
	}
	
#comentarios, #contenido .diapara ul  {
	padding-top: 10px;
	}

.diapara li {
	padding-top: 5px;
	}
	
#navegador {
	padding: 20px 0 20px 200px;
	}
	
#login ul {
	margin: 7px 0;
	}
	
#galeria-thumbnail img {
	margin: 0 7px 7px 0;
	}

.evento-localizacion {
	margin: 10px 0;
	}
	
.alerta-traduccion {
	padding-right: 20px;
	background: #f9f9f9;
	}
	
#entrada .relacionado {
	margin: 5px;
	}
	
.grupos-info, .minithumbs .relacionado-info {
	margin-left: 60px;
	}
	
.visitas-guiadas .minithumbs .relacionado-info {
	margin-left: 172px;
	}
	
#sidebar .relacionado-info {
	margin-left: 70px;
	}
	
.comentario-info, .relacionado-info  {
	margin-left: 110px;
	}
	
.resultado-info  {
	margin-left: 60px;
	}
	
.evento-imagen  {
	margin: 0 0 5px 0;
	}
	
.evento-info  {
	margin-left: 110px;
	min-height: 90px;
	}
	
dt, dd  {
	min-height: 70px;
	}
	
.evento-localizacion-info dt, .evento-localizacion-info dd  {
	min-height: 20px;
	}
	
.evento-localizacion-info  {
	margin-left: 170px;
	}
	
li.datos-carrito a, li.datos-cuaderno a {	
	padding-left: 15px;
	}
	
.mis-actividades-info, .mis-actividades-titulo {	
	padding-left: 26px;
	}
	
.actividades-contenido {	
	padding-left: 40px;
	}
	
.inside-sidebar-item {	
	padding: 0 10px 0 20px;
	margin-left: 8px;
	}
	
.inside-sidebar-item a {	
	margin-right: 5px;
	}
	
.usuario-contenido {	
	padding-left: 54px;
	}
	
h3 {	
	padding: 3px 5px;
	}
	
#sidebar .blog {	
	padding: 0 30px 0 20px;
	}
	
#eventos h3, #resultados h3, .evento, .resultado {	
	margin: 10px 0;
	}
	
#seccion-margenes, .usuario-incentivo, .etiquetas-contenido, .relacionado, #audioguias, #sidebar-buscador, .grupo, .inside-sidebar-social, #sidebar-ultimas-fotos {	
	padding: 10px;
	}
	
#seccion-margenes {	
	padding-right: 40px;
	}
	
.top-form-comentarios span {	
	line-height: 3.5em;
	margin-right: 10px;
	}
	
#login, .comentario-orden {	
	padding-right: 10px;
	}
	
.login-fecha {	
	padding: 0 0 0 5px;
	}

#languages {
	height: 21px;
	margin-top: 6px;
	}

.perfil #languages ul {
	padding: 4px 0 0 0;
	}
	
.inside-comentario {
	padding: 10px 30px 0 10px;
	}
	
.inside-votasocial {	
	padding: 3px 10px;
	}
	
.mi-actividad, .actividad, .banner-contenido-info  {	
	padding: 10px 0;
	}
	
#calendario {	
	padding: 10px 0 10px 50px;
	}
	

	
.comentario-entrada, .evento-resumen, .resultado-resumen, .sidebar-usuario-subtitulo {
	padding-top: 10px;
	}
	
#navegador .flecha {
	padding-top: 0;
	}

.navegador-nros {
	padding-top: 8px;
	}
	
.navegador-nros a {
	padding: 2px 3px;
	}
	
.perfil ul .idiomas {
	padding-left: 30px;
	}
	
.comentario-fotos, .evento-data{
	padding-right: 25px;
	}
	
.banner-contenido-texto {
	margin-left: 603px;
	padding: 30px 0 30px 30px;
	width: 290px;
	}
	
.banner-contenido-foto {
	background: no-repeat left center;
	}
	
#banner-contenido .no-piedefoto .banner-contenido-info-foto {
	visibility:hidden;
	}

h3.actividades {	
	padding-left: 0;
	margin-top: 20px;
	}
	
blockquote {
	margin: 5px 10px;
	}

/* IMAGENES */	

a img {
 	border: 0;
	}
	
#contenido a:hover img,
#contenido #barrasocial a:hover,
#contenido .relacionado-imagen a:hover,
#contenido .reservas-oferta .imagen-central a:hover,
#contenido .noticia-imagen a:hover,
#contenido .imagen-sinroll a:hover,
#entrada #publicacions a:hover img   {
 	background: transparent;
 	border: none;
	}
	
#contenido a:hover img,
#contenido #barrasocial a:hover,
#contenido .relacionado-imagen a:hover,
#contenido .reservas-oferta .imagen-central a:hover,
#contenido .noticia-imagen a:hover,
#contenido .imagen-sinroll a:hover,
#entrada #publicacions a:hover img,
#central-reservas h2,
#contenido .rutasycunhos li a:hover,
#contenido .titulo-ruta a:hover,
#contenido #caja-home-items a:hover,
#sidebar .banner-promove a:hover,
#contenido #seccion-contenido .logos-alameda a:hover {
 	background: none;
	}
 
 a {
 	outline: none;
 	}

/* FIN IMAGENES */	

/* FORM */	

.inside-form-comentarios label {
	margin-right: 10px;
	}
	
#sidebar #central-reservas-info input.submitbutton {
	margin-right: 40px;
	}
	
#sidebar-buscador label {
	width: 80px;
	}

.inside-form-comentarios textarea {
	width: 300px;
	border: 1px solid #cacaca;
	}
	
.inside-form-comentarios input {
	width: 150px;
	}

#entrada .relacionado {
	width: 240px;
	}
	
#entrada .anchocompleto {
	width: 530px;
	}

.usuario-formulario input, .usuario-formulario textarea {
	border: 1px solid #cacaca;
	}

.usuario-formulario label {
	}
	
#sidebar-buscador #dia, #sidebar-buscador #mes, #sidebar-buscador #ano {
	width: 30px;
	}

.boxes{
	width: 1em;
	}

.inside-form-comentarios input.submitbutton {
	border: 0;
	margin: 0 4px 0 0;
	}

input.checkbox, input.submit {	
	cursor: pointer;
	}
	
/* FORMULARIO */

.formulario-perfil label, .formulario-perfil input, .formulario-perfil .text {	
	width: 150px;
	}
	
.formulario-perfil #input_aceptarnotificaciones,
#registro-usuario input#UsuarioAcepto {
	width: 20px;
	}
	
#registro-usuario input#UsuarioAcepto {
	margin: 0;
	}
	
.formulario-perfil label {
	display:block;
	padding:0 2px 0 0;
	float: left;
	}
	
/* FIN FORMULARIO */
	
/* STAR RATING */	

.star-rating, .star-ratingreservas {
	list-style: none;
	position: relative;	
	height: 16px;
	}
	
.star-rating {
	width: 60px;
	}

.star-ratingreservas {
	width: 120px;
	margin-right: 10px;
	}
	
.star-rating li a {
	display: block;
	width: 12px;
	height: 16px;
	line-height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
#contenido .star-rating li a:hover {
	background: url(/img/rating/voto-botafumeiro.png) left center;
	z-index: 2;
	left: 0px;
	border: none;
	}
	
.star-rating a.one-star {
	left: 0px;
	}
	
.star-rating a.one-star:hover {
	width: 12px;
	}
	
.star-rating a.two-stars {
	left: 12px;
	}
	
.star-rating a.two-stars:hover {
	width: 24px;
	}
	
.star-rating a.three-stars {
	left: 24px;
	}
	
.star-rating a.three-stars:hover {
	width: 32px;
	}
	
.star-rating a.four-stars {
	left: 32px;
	}	
	
.star-rating a.four-stars:hover {
	width: 48px;
	}
	
.star-rating a.five-stars {
	left: 48px;
	}
	
.star-rating a.five-stars:hover {
	width: 60px;
	}
	
.current-rating {
	background: url(/img/rating/voto-botafumeiro.png);
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.botverde {
	background: url(/img/rating/voto-botafumeiro.png) top left repeat-x;
	}

.botverdelb {
	background: url(/img/rating/voto-botafumeiro.png) left bottom;
	}

/* FIN STAR RATING */	

#sms {
	background: url(/img/icono-sms.gif) no-repeat left top;
	height: 20px;
	padding-left: 24px;
	}

/* MENU PRINCIPAL */

	
.menu-principal ul ul {
	padding: 0;
	}

.menu-principal li.headlink_0 a {
	padding: 3px 6px 2px 6px;
	}

#cssdropdown li.headlink_0 a { 
	display: block;
	}

/* Child lists and links */
#cssdropdown { 
	position:relative;
	}
	
#cssdropdown ul { 
	position: absolute;
	display: none;
	border-top: 0px;
	z-index:10000000;
	text-indent: 5px;
	}

/*#cssdropdown li.headlink_0:hover ul { display: block; position:absolute; }*/

#cssdropdown li.headlink_0 ul li a,
#cssdropdown li.headlink_0 ul li a:hover,
#cssdropdown li.headlink_1,
#cssdropdown li.headlink_2,
#cssdropdown li.headlink_3 {
	width: 170px;
	height: 19px;
	}

#cssdropdown li.headlink_0 ul li a,
#cssdropdown li.headlink_0 ul li a:hover {
	padding: 0;
	}
	
/* MENU PRINCIPAL COLORES	 */
	
#cssdropdown li.headlink_0 ul li a {
    -webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0 10px 10px 0;
    -khtml-border-radius: 0 10px 10px 0;
    border-radius: 0px 10px 10px 0px; 
    background: #bdbdbd; /* Old browsers */
    background: -moz-linear-gradient(top,  #bdbdbd 53%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(53%,#bdbdbd), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bdbdbd 53%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bdbdbd 53%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bdbdbd 53%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bdbdbd 53%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	}

#cssdropdown li.headlink_0 ul li a:hover {
	background: #648047; /* Old browsers */
    background: -moz-linear-gradient(top,  #648047 53%, #809f5e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(53%,#648047), color-stop(100%,#809f5e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #648047 53%,#809f5e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #648047 53%,#809f5e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #648047 53%,#809f5e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #648047 53%,#809f5e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#648047', endColorstr='#809f5e',GradientType=0 ); /* IE6-9 */
	}
	
#cssdropdown li.headlink_1,
#cssdropdown li.headlink_2,
#cssdropdown li.headlink_3 {
	background: transparent url('/img/muy-cerca/transparent.png') repeat-x bottom;
	height: 20px;
}

/* FIN MENU PRINCIPAL */

/* FLECHA BANNER */

.slideshow {
	position: relative;
	}
	
#banner-contenido .flecha {
	position: absolute;
	top: 400px;
	width: 285px;
	padding-left: 628px;
	z-index:200;
	}
	

	
#banner-contenido .banner-contenido-info-foto {
	position: absolute;
	width: 560px;
	height: 100px;
	left: 0;
	top: 220px;
	z-index:1000;
	padding-left: 30px;
	opacity: 0.4;
	background: #000;
}



#banner-contenido .banner-contenido-info-foto-texto {
	position:absolute;
	top: 235px;
	left: 20px;
	width: 560px;
	z-index: 9999999;
	color: #fff;
}
	
.transparencia {
	opacity:0.3;	
	}
	
/* FIN FLECHA BANNER */

/* NUBE DE TAGS */

.etiquetas {
	line-height: 2em;
	}

.tagcloud0, .streetview-leyenda {
	font-size: .8em;
	z-index:10;
	}

.tagcloud1 {
	z-index:9;
	}
	
.tagcloud2 {
	z-index:8;
	}

.tagcloud3 {
	z-index:7;
	}

.tagcloud4 {
	font-size: 1.41em;
	z-index:6;
	}

.tagcloud5 {
	font-size: 1.66em;
	z-index:5;
	}

.tagcloud6 {
	font-size: 1.83em;
	z-index:4;
	}

.tagcloud7 {
	font-size: 2em;
	z-index:3;
	}

.tagcloud8 {
	font-size: 2.16em;
	z-index:2;
	}

.tagcloud9 {
	font-size: 2.33em;
	z-index:1;
	}

.tagcloud10 {
	font-size: 2.5em;
	z-index:0;
	}

.tagcloud9 a {
	color: #5d5d5d;
	}

.tagcloud8 a {
	color: #636363;
	}

.tagcloud7 a {
	color: #6c6c6c;
	}

.tagcloud6 a {
	color: #757575;
	}

.tagcloud5 a {
	color: #808080;
	}

.tagcloud4 a {
	color: #878787;
	}

.tagcloud3 a {
	color: #909090;
	}

.tagcloud2 a {
	color: #989898;
	}

.tagcloud1 a, .tagcloud0 a {
	color: #6b6b6b;
	}
	
/* FIN NUBE DE TAGS */

	
/* PESTANIAS SOCIALES */
	
#page {
	position: relative;
	}
	
div#pestanias-fijas{
	/* z-index: 99999; */
	top: 200px;
	}
	
div#pestanias-fijas-logos,
div#pestanias-fijas-trivago,
div#pestanias-fijas-patrimonio {
	/* z-index: 99999; */
	top: 0;
	}

div#pestanias-fijas-logos,
div#pestanias-fijas,
div#pestanias-fijas-trivago,
div#pestanias-fijas-patrimonio,
div#pestanias-fijas-obra {
	position: absolute;
	left: 926px;
	}
	
div#pestanias-fijas-obra {
	/* z-index: 99999; */
	left: 928px;
	}
	
ul#pestanias-logos li a {
    width: 50px;
    height: 50px;   
	}
	
ul#pestanias-trivago li a {
    width: 120px;
    height: 50px;   
	}
	
ul#pestanias-patrimonio li a {
    width: 122px;
    height: 39px;   
	}
	
ul#pestanias-obra li a {
    width: 130px;
    height: 110px;  
    color: #000; 
    font-size: .8em;
    text-decoration: none;
	}
	
div#pestanias-fijas-patrimonio ul#pestanias-patrimonio li.pes-patrimonio a{
	top: 35px;
	}

div#pestanias-fijas-trivago ul#pestanias-trivago li.pes-trivago a{
	top: 83px;
	}
	
div#pestanias-fijas-logos ul#pestanias-logos li.pes-unesco a{
	top: -25px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-rss a{
	top: 45px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-facebook a{
	top: 85px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-twitter a{
	top: 125px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-skype a{
	top: 165px;
	}

div#pestanias-fijas ul#pestanias li.pes-instagram a{
	top: 205px;
	}
		
div#pestanias-fijas ul#pestanias li.pes-newsletter a{
	top: 206px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-youtube a{
	top: 245px;
	}
	
ul#pestanias li a, ul#pestanias-logos li a,
ul#pestanias-trivago li a,
ul#pestanias-patrimonio li a,
ul#pestanias-obra li a {
    display: block;
    position: absolute;
	}
	
ul#pestanias li a {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    width: 35px;
    height: 35px;   
	}

ul#pestanias li a span, ul#pestanias-logos li a span, .display-none,
ul#pestanias-trivago li a span,
ul#pestanias-patrimonio li a span {
	display: none;
	}

ul#pestanias-logos .pes-unesco a      {
	background: transparent url(/img/pestanias/logos.png) no-repeat center center;
	}

ul#pestanias li.pes-rss a{
	background: #bbbbba url(/img/pestanias/rss.png) no-repeat center center;
	}
	
ul#pestanias .pes-facebook a      {
	background: #bbbbba url(/img/pestanias/facebook.png) no-repeat center center;
	}
	
ul#pestanias .pes-twitter a      {
	background: #bbbbba url(/img/pestanias/twitter.png) no-repeat center center;
	}
	
ul#pestanias .pes-skype a      {
	background: #bbbbba url(/img/pestanias/skype.png) no-repeat center center;
	}

ul#pestanias .pes-instagram a      {
	background: #bbbbba url(/img/pestanias/instagram.png) no-repeat center center;
	}
		
ul#pestanias .pes-newsletter a   {
	background: #bbbbba url(/img/pestanias/newsletter.png) no-repeat center center;
	}
	
ul#pestanias .pes-youtube a   {
	background: #bbbbba url(/img/pestanias/youtube.png) no-repeat center center;
	}
	
ul#pestanias-trivago .pes-trivago a      {
	background: transparent url(/img/pestanias/logo-trivago.gif) no-repeat center center;
	}
	
ul#pestanias-obra .pes-obra a      {
	background: transparent url(/img/pestanias/logo-obra.png) no-repeat left 25px;
	}
	
ul#pestanias-patrimonio .pes-patrimonio a      {
	background: transparent url(/img/pestanias/logo-patrimonio.png) no-repeat center center;
	}
	
/* CARTELERA */

.cartelera table   {
	margin: 10px 0 0 0;
	}
	
.cartelera table tr  {
	padding: 5px;
	}
	
td.sala  {
	width: 90px;
	v-align: top;
	}
	
td.pelicula-3d  {
	width: 20px;
	color: #76B900;
	font-weight: bold;
		}

/* FIN CARTELERA */

/* ICONOS FOOTER */

#footer {
	margin: 10px auto;
	border-top: 1px solid #ccc;
	}
	
#footer .logos  {
	margin: 0 0 0 290px;
	}
	
#footer .logos.segundo {
	margin: 0 0 0 100px;
	}
	
#footer .logos img {
	margin-right: 20px;
	}
	
#footer .logos a.footer-turismo img  {
	margin-top: 20px;
	}
	
#footer .logos a.footer-xunta img {
	margin-top: 26px;
	}
	
#footer .info, #footer {
	padding-top: 10px;
	}
	
.division  {
	clear: left;
	padding: 3px 0;
	}
	
.info  {
	padding: 10px 0;
	background: #ccc;
	}
	
.info ul  {
	margin-top: 5px;
	}
	
/* FIN ICONOS FOOTER */

/* CAJA SOCIALES */	
	
#multimedia-galeria, #multimedia-sociales {
	padding: 0;
	}
	
#multimedia-galeria {
	width: 100%;
	border: solid 1px #aaa;
	}
	
.multimedia-social-titulo, #anadir-imagen-usuario .resenia, .tagcloud3 {
	font-size: 1.2em;
	}
	
.multimedia-social-presentacion {
	height: 140px;
	}
	
#multimedia-galeria .multimedia-social-presentacion {
	height: 50px;
	padding: 13px 0 0 13px;
	}
	
#multimedia-galeria .multimedia-social-presentacion img {
	margin-right: 10px;
	}
	
#multimedia-sociales {
	margin: 0 5px 0 14px; 
	}
	
.multimedia-social {
	width: 260px;
	}
	
.multimedia-social img, #faqs dt {
	margin-right: 20px;
	}
	
.widget-facebook {	
	width: 250px;
	}	

.widget-twitter {	
	margin-right: 30px;
	}			
	
.compex-info, h2#logo-descripcion, h2#logo-descripcion-profesional, .tagcloud1 {	
	font-size: .9em;
	}	
		
/* FIN CAJA SOCIALES */	

/* FLICKR */	
	
#flickr_badge_source_txt {
	padding:0; 
	font: 11px Arial, Helvetica, Sans serif; 
	}
	
#flickr_badge_icon {
	display:block !important; 
	margin:0 !important; 
	border: 1px solid rgb(0, 0, 0) !important;
	}
	
#flickr_icon_td {
	padding:0 5px 0 0 !important;
	}
	
#flickr_www,
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited
	{ 
	color:#3993ff !important;
	}
	
#flickr_www {
	display:block; 
	padding: 0 !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	}
	
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	text-decoration:none !important; 
	background:inherit !important;
	}
	
#flickr_badge_wrapper {
	}
	
#flickr_badge_source {
	padding:0 !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	}
	
/* FIN FLICKR */
    
.klm .right {
	width: 230px;
	}	
	
.propuesta-direccion      {
	background: url(/img/icono-informacion.gif) no-repeat left;
	height: 14px;
	padding: 3px 0 3px 23px;
	}
	
.inside-principal-titulo  {	
	background: transparent url('/img/home/fondo-h2.gif') repeat-x;
	height: 33px;
	}
	
#principal h3.hoxe, #principal h3.proximamente, #principal h3.opinar, #principal h3.comentarios  {
	font-size: 18px;
	padding-left: 35px;
	}

#principal h3.comentarios  {
	padding-left: 5px;
	}

#principal h3.comentarios span {
	font-size: 11px;
	width: 100px;
	}

#principal h3.hoxe {
	background: transparent url('/img/icono-hoxe.gif') no-repeat left;
	}

#principal h3.proximamente {
	background: transparent url('/img/icono-proximamente.gif') no-repeat left;
	}

#principal h3.opinar {
	background: transparent url('/img/icono-opinar.png') no-repeat left;
	}

#principal h3.comentarios {
	background: transparent url('/img/icono-comentar.png') no-repeat left;
	}

.etiqueta-idioma  {	
	padding: 5px 5px 0 12px;
	}

.etiquetas-encabezado, .etiquetas-global, .etiquetas-seccion {	
	padding-left: 32px;
	}

.etiquetas-encabezado {	
	padding-top: 10px;
	height: 27px;
	background: transparent url('/img/icono-etiqueta.gif') no-repeat left;
	}
	
#banner-catedral {	
	background: transparent url('/img/banner-catedral.jpg') no-repeat;
	height: 172px;	
	}

.etiquetas-global, .etiquetas-seccion {	
	padding-top: 7px;
	height: 21px;
	}

.etiquetas-global {	
	background: transparent url('/img/fondo-menu-etiquetas-volta.gif') no-repeat left;
	}
	
#santiago-tv-buscador, .buscador-generico {
	background: #e0ebce;
	padding: 15px 15px 10px 15px;
	width: 380px;
	}

#santiago-tv-buscador {
	margin: 10px;
	}
	
#santiago-tv-buscador, .buscador-generico,
.idiomas-disponibles {
	-moz-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;	
    }
    
.etiquetas-seccion {	
	background: transparent url('/img/fondo-menu-etiquetas-buscar.gif') no-repeat left;
	}
    
.buscador-generico {
	margin: 10px 0;
	}
		
li.impresion a /*, #contenido li.impresion a:hover */{
	background: url('/img/icono-impresion.png') no-repeat;	
	}
	
li.cuaderno a /*, #contenido li.cuaderno a:hover */{
	background: url('/img/icono-cuaderno.png') no-repeat;
	left: 10px;
	}
	
li.lupa a /*, #contenido li.lupa a:hover */{
	background: url('/img/icono-lupa.png') no-repeat;
	left: 20px;
	}
    
.idiomas-disponibles {
	background: #e8e8e8;
	padding: 10px;
	width: 360px;
	margin: 10px 0;	
	clear: both;
    }
    
#banner-contenido .banner-contenido-info-localizacion {
	margin-bottom: 10px;
    }
    
#banner-contenido .banner-contenido-info-categorias {
	margin-bottom: 5px;
    }
    
#banner-contenido .banner-contenido-info-postmetadata {
	margin-top: 10px;
    }
    
    /* General */

.button {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	-moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
	
	border: 1px solid;
	padding: 4px 12px;
	
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	white-space: nowrap;
	
	background: #777;
	border-color: #777;
	
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	
	position: relative;
}

.button:hover,
.button:focus {

	-moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
	
	background: #999;
	border-color: #999; /* Default color */
}

.button:active {

	-moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);
}

/* Shape */

.default {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.square {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.bubble {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}


/* Colors */

.green {
	background: #76B900;
	border-color: #76B900;
	}
	
.green:hover,
.green:focus {
	background: #2F400D;
	border-color: #2F400D;
	}

#resultados .resultado-mais  {
	margin-top: 10px;
	padding-bottom: 10px;
	}
	
/* EVENTO ZONA*/	

.evento-zona,
.evento-zona-santiago  {
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	background:url("/img/icono-zona.png") no-repeat left center;
	padding-left: 15px;
	margin-bottom: 5px;
	}
	
.evento-zona  {
	background:url("/img/icono-zona.png") no-repeat left center;
	color: #76B900;
	}

#axenda-buscador .evento-zona,
.evento-zona-santiago  {
	background:url("/img/icono-zona-santiago.png") no-repeat left center;
	color: #008000;
	}
	
.evento-zona span,
.evento-zona-santiago span {
	font-weight: normal;
	}

/* DESCARGAS DE PDF, PUBLICACIONS, MUY CERCA DE SANTIAGO*/	
    
.descargas #entrada .descarga-pdf .descarga-archivo a:hover {
	color: #000;
	}
	
.descargas .descarga-pdf .descarga-archivo a  {	
	background: transparent url('/img/muy-cerca/icono-pdf.png') no-repeat;
	}
	
.descargas #entrada .descarga-pdf .descarga-archivo a:hover,
#entrada .descargas.axenda-cultural-st .descarga-archivo a:hover {
	background: transparent url('/img/muy-cerca/icono-pdf.png') no-repeat;
	}
	
#entrada .descargas.axenda-cultural-st .descarga-archivo a:hover {
	color: #000;
	}
	
.descargas .descarga-pdf {
    margin: 20px 0;
	}
	
.descargas .descarga-archivo {
    margin-left: 110px;
	}
	
.descargas.axenda-cultural-st .descarga-archivo {
    margin-left: 0;
	}
	
	
.descargas.axenda-cultural-st .descarga-titulo {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 1.3em;
	}
	
.descargas .descarga-pdf .descarga-archivo a {
    padding-left: 50px;
    line-height: 43px;
    height: 43px;
    display: block;
	}
	
/* GOOGLE MAP PINCHOS */	

#google-map,
#globo-gmap {
	font-size: .91em;
	line-height: 1.3em;
	padding: 10px 0;
	margin: 0 0 0 7px;
	}
	
#google-map2 {
	z-index: 1000;
	}
	
#google-map .gmap-titulo,
#globo-gmap .gmap-titulo {
	margin-bottom: 3px;
	}

#google-map .gmap-titulo,	
#google-map .gmap-titulo a,
#globo-gmap .gmap-titulo,	
#globo-gmap .gmap-titulo a {
	color: #76B900;
	font-weight: bold;
	}
	
#google-map .gmap-localizacion,
#globo-gmap .gmap-localizacion {
	font-style: italic;
	margin-bottom: 10px;
	}
	
#google-map .gmap-localizacion,
#google-map .gmap-como-llegar,
#globo-gmap .gmap-localizacion,
#globo-gmap .gmap-como-llegar  {
	font-size: .9em;
	}
	
.inside-sidebar #google-map a:hover,
.inside-sidebar #globo-gmap a:hover  {
	color: #000;
	background: none;
	}
	
.inside-sidebar #google-map .gmap-como-llegar a:hover,
.inside-sidebar #globo-gmap .gmap-como-llegar a:hover  {
	color: #fff;
	background: #000;
	}
	
.evento-imagen  {
	margin: 0 0 10px 0;
	float: left;
	}
	
.evento-info  {	
	margin-bottom: 0;
	}
	
#pases-axenda  {	
	margin-bottom: 10px;
	}
	
/* CLASE ESPECIAL PARA APAÑO CONCURSO FOTOGRAFIA FACEBOOK AS - 24/07/2014 */
.enlace-bases-fotografia {
	text-align:center;
	font-size:0.7em;
	}
	
.enlace-bases-fotografia a:hover {
	background: #000000;
	}

