/* 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;
	}
	
.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, #alojamiento-disponible-ct  {
	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, .resultado-imagen, dt, .evento-localizacion img, .sidebar-ultima-foto, #sidebar-buscador label, .grupos-imagen, .galeria/*, .multimedia-resultados-leyenda*/, .actividades-foto, .usuario-foto {
	float: left;
	}
	
#santiago-tv-buscador label {
	width: 70px;
	}
	
#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;
	}
	
#barrasocial/*, .multimedia-resultados-leyenda*/ {
	width: 248px;
	}
	
#valoraciones {
	width: 265px;
	}
	
#contido-usuarios  {
	width: 160px;
	margin: 0 auto;
	}
	
.sidebar-ultima-foto {
	width: 72px;
	}
	
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 {
	padding-bottom: 10px;
	}
	
#flickr_badge_source, ul.star-rating, .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;
	}
	

	
.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, #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 {
	clear: both;
	}
	
.comentario-entrada   {
	clear: right;
	}
	
/* H1 LOGO */
	
h1#logo, h1#logo-semanasanta, h1#logo-sccb, h1#logo-etapas, h1#logo-etapas-dosmildiez, h1#logo-blog, h1#logo-profesional, h1#logo-reservas, h1#logo-compex, h1#logo-axenda, h1#logo-blog-profesional, h1#logo-compostelatv, h1#logo-galeriamultimedia {
	margin: 5px 0 0 5px;	
	}
	
h1#logo 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-blog a, h1#logo-blog-profesional a, h1#logo-compostelatv a, h1#logo-galeriamultimedia a, h1#logo-axenda 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 {	
	text-decoration: none;
	}
	
#banner-catedral {	
	padding: 20px 250px 10px 20px;
	}
	
.banner-catedral-titulo {	
	font-size: 2em;
	margin-bottom: 15px;
	}
	
.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 {	
	margin-bottom: 10px;
	}
	
/* 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 {	
	overflow: hidden;
	}
	
#loginbox label {	
	margin-right: 100px;
	}
	
.seccion-footer, #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 {	
	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, .navi-rutas .right {
	height: 18px;
	}
	
.navi-rutas .left {
	background: transparent url('/img/navegador-rutas-left.gif') no-repeat bottom left;
	padding-left: 25px;
	}
	
.navi-rutas .right {
	background: transparent url('/img/navegador-rutas-right.gif') no-repeat bottom right;
	padding-right: 25px;
	}
	
/* 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 50px;
	}
	
#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 30px;
	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 {
	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 */
#sidebar #central-reservas-form, #sidebar #central-reservas-actividades-form, #sidebar form#reservasform,
.alerta-traduccion p, .navi-rutas, .relacionado-direccion, .relacionado-fecha-pub, .relacionado-entrada,
#google-map, .globo-gmap a, #login ul, li.idiomas select, .cada-idioma, #valoraciones, #barrasocial, #footer,
.login-fecha, #contenido ul, #contenido ol, .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 {
	font-size: .91em;
	}

#contenido #sidebar ol form#reservasform, .inside-form-comentarios, #contenido .listado ul, .usuario-formulario, .inside-sidebar-item, #footer .info ul {
	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;
	}
	
.busqueda-resultado-resumo strong, 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;
	}

.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: 50px;
	}
	
.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;
	}
	
.navi-rutas a:hover, .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, .globo-gmap a:hover,
#google-map-ruta a:hover, .perfil, #entrada a:hover,
.inside-sidebar a:hover, #central-reservas a:hover
{
	background: #2f400d;
	}
	
#banner-contenido .banner-contenido-info-foto-texto a,
#sidebar .relacionados a:hover, #contenido .reservas-ofertas-reservar a,
#google-map-ruta a:hover, #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 {
	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, #contenido .recomendaciones-todas 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  {
	color: #2f400d;
	}
	
#alojamiento-disponible-sr, #alojamiento-disponible-sr a  {
	color: #004034;
	}
	
.globo-gmap a, #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  {
	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  {
	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-image: url('/img/icono-li.gif');
	}
	
#contenido .herramientas ul,
#entrada .menu-callejero ul li {
	list-style-image: none;
	}
	
#contenido ol {
	list-style-type: decimal;
	}
	
#contenido ul, #contenido ol, #sidebar #central-reservas-form, #sidebar #central-reservas-actividades-form {
	margin: 1em;
	padding: 0 20px;
	}
	
#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;
	}	
	
.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 {
	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;
}
	
.top-votasocial, .bottom-votasocial {	
	height: 6px;
	}
	
.top-votasocial {	
	background: transparent url('/img/caja-votasocial-top.gif') bottom no-repeat;
	}
	
.bottom-votasocial {	
	background: transparent url('/img/caja-votasocial-bottom.gif') top no-repeat;
	}

.inside-votasocial {	
	background: transparent url('/img/caja-votasocial-inside.gif') repeat-y;
	}
	
#valoraciones .top-votasocial {	
	background: transparent url('/img/caja-votasocial-top-valoraciones.gif') bottom no-repeat;
	}
	
#valoraciones .bottom-votasocial {	
	background: transparent url('/img/caja-votasocial-bottom-valoraciones.gif') top no-repeat;
	}

#valoraciones .inside-votasocial {	
	background: transparent url('/img/caja-votasocial-inside-valoraciones.gif') repeat-y;
	}

.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 {
	background:url("/img/icono-categoria.png") no-repeat left center;
	padding-left: 18px;
	font-family: "palatino linotype",palatino,serif;
	font-size: 13px;
	letter-spacing: 1.8pt;
	}
	

	
/* FIN CATEGORIA */

/* ESPACIOS */	

P, #google-map, .globo-gmap {
	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 9px 9px 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;
	}
	
#google-map, .mi-actividad, .actividad, .banner-contenido-info  {	
	padding: 10px 0;
	}
	
#calendario {	
	padding: 10px 0 10px 50px;
	}
	
#google-map {	
	margin: 0 0 0 7px;
	}
	
.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 {
 	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 {
	width: 20px;
	}
	
.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;
	overflow: hidden;
	}
	
#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 {
	}

.menu-principal li.headlink_0 a {
	padding: 3px 8px 2px 8px;
	border-right: 1px solid #fff;
	}

#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 ul { 
	margin-top: -2px;
	}

/*#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;
	}

#cssdropdown li.headlink_0 ul li a {
	background: transparent url(/img/fondo-menu-li.png) no-repeat left top;
	border-right: none;
	}

#cssdropdown li.headlink_0 ul li a:hover {
	background: transparent url(/img/fondo-menu-hover.png) no-repeat left top;
	}

/* FIN MENU PRINCIPAL */

/* FLECHA BANNER */

.slideshow {
	position: relative;
	}
	
#banner-contenido .flecha {
	position: absolute;
	top: 400px;
	width: 285px;
	padding-left: 628px;
	z-index:200;
	}
	
#google-map2 {
	z-index: 1000;
	}
	
#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, div#pestanias-fijas-logos {
	/* z-index: 99999; */
	top: 0;
	}

	div#pestanias-fijas-logos, div#pestanias-fijas {
	position: absolute;
	left: 927px;
	}
	
ul#pestanias-logos li a {
    width: 118px;
    height: 50px;   
	}

div#pestanias-fijas-logos ul#pestanias-logos li.pes-unesco a{
	top: 15px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-rss a{
	top: 85px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-facebook a{
	top: 125px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-twitter a{
	top: 165px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-skype a{
	top: 205px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-newsletter a{
	top: 246px;
	}
	
div#pestanias-fijas ul#pestanias li.pes-youtube a{
	top: 285px;
	}
	
ul#pestanias li a, ul#pestanias-logos 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 {
	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-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;
	}
	
/* CARTELERA */

.cartelera table   {
	margin: 10px 0 0 0;
	}
	
.cartelera table tr  {
	padding: 5px;
	}
	
td.sala  {
	width: 90px;
	v-align: top;
	}

/* FIN CARTELERA */

/* ICONOS FOOTER */

#footer {
	margin: 10px auto;
	border-top: 1px solid #ccc;
	}
	
#footer .logos  {
	margin: 0 0 0 290px;
	}
	
#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;	
    }
