/* Begin Typography & Colors */

body {
	/* background: #fff url('/img/fondo-page.jpg') repeat-x;  */
	background: #dadada;
	font-size: 75%; /* Resets 1em to 12px */
	font-family: 'Lato', Verdana, Lucida Grande, Sans-Serif;
	z-index: -9999;
	}
	
.widget-redessociales {
    overflow: hidden;
    margin: 22px 0;
    display: flex;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; 
	}
	
.widget-redessociales h3,
.widget-redessociales .iconos  {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex;
}
	
.widget-redessociales h3 {
    letter-spacing: 3px;
    color: #fff;
    padding: 2% 0 2% 3%;
    font-size: 1.3em;
    width: 55%;
    margin: 0;
	}
	
.sccb .widget-redessociales h3 span {
    text-transform: uppercase;
	}
	
.widget-redessociales .iconos {
    width: 40%; 
    text-align: center;
    margin: 0 auto;
	}
	
.widget-redessociales .iconos i {
    color: #000;
    font-size: 2.4em;   
    margin-right: 8px;
    margin: 0 auto;
	}
	
.widget-redessociales .iconos{
	}
	
.widget-redessociales .iconos a {
    margin: 0 auto;
	}
	
.widget-redessociales .iconos a:last-child {
	}
	
.sccb .widget-redessociales h3 {
    background: #18217e;
	}
	
.santiago-en-familia .bloques {
    overflow: hidden;
	}
	
.santiago-en-familia .elemento {
    width: 48%;
    margin: 2% 2% 0 0;
    float: left;
    vertical-align: text-top;
    position: relative;
	}
	
.santiago-en-familia .elemento .info,
.santiago-en-familia .elemento .macaco {
    position: absolute;
	}
	
.santiago-en-familia .elemento .info {
    left: 0;
    top: 8%;
    width: 60%;
    padding: 12px 8% 0 32%;
    height: 46px;
    line-height: 1.4em;
	}
	
.santiago-en-familia .elemento .macaco {
    left: 3%;
    top: 5%;
    width: 73px;
    height: 73px;
	}
	
.santiago-en-familia .elemento.morado .info {
    background: rgba(204, 0, 204, .8);
	}
	
.santiago-en-familia .elemento.verde .info {
    background: rgba(141, 180, 5, .8);
	}
	
.santiago-en-familia .elemento.laranxa .info {
    background: rgba(228, 109, 10, .8);
	}
	
.santiago-en-familia .elemento.vermello .info {
    background: rgba(204, 0, 0, .8);
	}
	
.santiago-en-familia .elemento.azul .info {
    background: rgba(36, 178, 180, .8);
	}
	
.santiago-en-familia .elemento .info a {
    text-transform: uppercase;
    color: #fff;
	}
	
.santiago-en-familia .elemento:nth-child(even) {
    margin-right: 0;
	}

.santiago-en-familia .elemento img {	
    width: 100%;
	}
	
.listado-novo .elemento {
	width: 32%;
	margin: 0 2% 2% 0;
	position: relative;
	float: left;
	}
	
.listado-novo .elemento a img {
    display: block;
	}
	
.listado-novo .elemento:nth-child(3n+0) {
	margin-right: 0;
	}
	
.listado-novo .elemento img {
	width: 100%;
	}
	
.listado-novo .elemento .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 90%;
	padding: 5%;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	}
	
.listado-novo a {
    color: #fff;
	}
	
.listado-novo .elemento.morado .info {
    background: rgba(94, 23, 148, .9);
	}
	
.listado-novo .elemento.maxenta .info {
    background: rgba(192, 42, 148, .9);
	}
	
.listado-novo .elemento.azul .info {
    background: rgba(25, 97, 184, .9);
	}
	
.listado-novo .elemento.beige .info {
    background: rgba(202, 164, 48, .9);
	}
	
.listado-novo .elemento.verde .info {
    background: rgba(128, 169, 47, .9);
	}
	
.que-facer.dispofamily .menu-categorias,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias {
	overflow: hidden;
	margin-bottom: 17px;
	}
	
.que-facer.dispofamily .eventsCalendar-daysList li a,
.central-reservas-actividades-busqueda-resultados-familia .eventsCalendar-daysList li a {
        background-color: rgba(234, 0, 256, 1);
}

.que-facer.dispofamily ul.eventsCalendar-daysList,
.central-reservas-actividades-busqueda-resultados-familia ul.eventsCalendar-daysList {
    margin: 0!important;
}

.que-facer.dispofamily .eventsCalendar-slider,
.central-reservas-actividades-busqueda-resultados-familia .eventsCalendar-slider{
    background: #ccc;
}

.que-facer.dispofamily .eventsCalendar-daysList li.today a,
.central-reservas-actividades-busqueda-resultados-familia .eventsCalendar-daysList li.today a {
        background-color: #ff9900;
}

.que-facer.dispofamily .eventsCalendar-daysList li a:hover,
.central-reservas-actividades-busqueda-resultados-familia .eventsCalendar-daysList li a:hover {
        background-color: rgba(234, 0, 256, .5);
}
	
.que-facer.dispofamily.single .separador-sombras,
.que-facer.actividades-santiago.single .separador-sombras {
	display: none;
	}
	
.que-facer.dispofamily.single .galeria-thumbnail,
.que-facer.actividades-santiago.single .galeria-thumbnail {
	margin: 20px 0 10px 0;
	}
	
.que-facer.dispofamily.single .galeria-thumbnail img {
	margin-bottom: 0!important;
	}
	
.que-facer.actividades-santiago.single #principal h3 {
    margin-top: 0!important;
    font-weight: normal!important;
    display: block!important;
    border-bottom: none!important;
}
	
.que-facer.dispofamily .menu-categorias .elemento,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento {
	float: left;
	width: 24.25%;
	margin-right: 1%;
	text-transform: uppercase;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 10px;
	background-size: auto 70%;
	padding: 11% 0 1% 0;
	}
	
.que-facer.dispofamily .menu-categorias a,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias a {
	color: #fff;
	}
	
.que-facer.dispofamily .menu-categorias .elemento:last-child,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento:last-child {
	margin-right: 0;
	}
	
.que-facer.dispofamily .menu-categorias .elemento.visitas-guiadas,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento.visitas-guiadas {
    background-color: rgba(209, 73, 0, 1);
    background-image: url('/imgv2/turismo-familiar-icono-visitas-guiadas.svg');
    }
    
.que-facer.dispofamily .menu-categorias .elemento.actividades-gastronomicas,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento.actividades-gastronomicas {
    background-color: rgba(117, 209, 25, 1);
    background-image: url('/imgv2/turismo-familiar-icono-actividades-gastronomicas.svg');
    }
    
.que-facer.dispofamily .menu-categorias .elemento.excursiones-organizadas,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento.excursiones-organizadas {
    background-color: rgba(117, 25, 209, 1);
    background-image: url('/imgv2/turismo-familiar-icono-excursiones-organizadas.svg');
    }
    
.que-facer.dispofamily .menu-categorias .elemento.otras-actividades,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias .elemento.otras-actividades {
    background-color: rgba(25, 209, 209, 1);
    background-image: url('/imgv2/turismo-familiar-icono-otras-actividades.svg');
    }
    
.que-facer.dispofamily .menu-categorias a:hover,
.central-reservas-actividades-busqueda-resultados-familia .menu-categorias a:hover {
	opacity: .7;
	}
	
.que-facer.dispofamily .buscador-idiomas,
.central-reservas-actividades-busqueda-resultados-familia .buscador-idiomas {
	background: #ccc;
	height: 60px;
	line-height: 60px;
	color: #fff;
	padding-left: 35px;
	}
	
.que-facer.dispofamily .buscador-idiomas label,
.central-reservas-actividades-busqueda-resultados-familia .buscador-idiomas label {
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-right: 40px;
	}
	
.que-facer.dispofamily .buscador-idiomas select,
.central-reservas-actividades-busqueda-resultados-familia .buscador-idiomas select {
	background: transparent;
	border: 1px solid #fff;
	line-height: 30px;
	height: 30px;
	width: 400px;
	padding-left: 15px;
	color: #fff;
	outline:none;
	}
	
.que-facer.dispofamily .contenedor-enlace-imprimir,
.central-reservas-actividades-busqueda-resultados-familia .contenedor-enlace-imprimir {
    margin: 30px 0;
	}
	
.que-facer.dispofamily .actividades .elemento,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento {
    overflow: hidden;
    margin-bottom: 40px;
    position: relative;
	}
	
.que-facer.dispofamily .actividades .elemento .imaxe,
.que-facer.dispofamily .actividades .elemento .info,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .imaxe,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .info {
    float: left;
	}
	
.que-facer.dispofamily .actividades .elemento .info,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .info {
    background: none;
    margin-bottom: 15px;
    width: 64%;
	}
	
.que-facer.dispofamily .actividades .elemento .imaxe,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .imaxe {
    width: 30%;
    margin-right: 2%;
    padding-right: 2%;
    border-right: 2px solid #ff9900;
	}
	
.que-facer.dispofamily .actividades .elemento .imaxe img,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .imaxe img {
    width: 100%;
	}
	
.que-facer.dispofamily .actividades .elemento .overflow,
.central-reservas-actividades-busqueda-resultados-familia .actividades .elemento .overflow {
    overflow: hidden;
	}
	
.que-facer.dispofamily .actividades .elemento .resumo,
.central-reservas-actividades-busqueda-resultados-familia .elemento .resumo {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dashed #ccc;
	}
	
.que-facer.dispofamily .actividades .elemento .categoria,
.que-facer.dispofamily .actividades .elemento .categoria a,
.central-reservas-actividades-busqueda-resultados-familia .elemento .categoria,
.central-reservas-actividades-busqueda-resultados-familia .elemento .categoria a {
    color: #ff9900;
    margin-bottom: 10px;
	}
	
.que-facer.dispofamily .actividades .elemento h2 a:hover,
.central-reservas-actividades-busqueda-resultados-familia .elemento h2 a:hover {
    color: #ff9900;
	}
	
.que-facer.dispofamily .actividades .elemento .axenda-checkimpresion,
.central-reservas-actividades-busqueda-resultados-familia .elemento .axenda-checkimpresion {
    margin-bottom: 10px;
	}
	
.que-facer.dispofamily .actividades .elemento .datos,
.central-reservas-actividades-busqueda-resultados-familia .elemento .datos {
    font-weight: 700;
	}
	
.que-facer.dispofamily .actividades .elemento .datos a,
.central-reservas-actividades-busqueda-resultados-familia .elemento .datos a {
   color: #ff9900;
	}

.que-facer.dispofamily .actividades .elemento .categoria a:hover,	
.que-facer.dispofamily .actividades .elemento .datos a:hover,
.central-reservas-actividades-busqueda-resultados-familia .elemento .categoria a:hover,	
.central-reservas-actividades-busqueda-resultados-familia .elemento .datos a:hover {
   color: #000;
	}
	
.que-facer.dispofamily .actividades .elemento .prezo,
.central-reservas-actividades-busqueda-resultados-familia .elemento .prezo {
   color: #fff;
   font-size: 1.5em;
   text-align: center;
   position: absolute;
   left: 10px;
   top: 0;
   width: 16%;
   padding: 15px 0 10px 0;
	}
	
.que-facer.dispofamily .actividades .elemento .prezo.azul,
.central-reservas-actividades-busqueda-resultados-familia .elemento .prezo.azul {
    background: rgba(0, 51, 255, .8);
	}
	
.que-facer.dispofamily .actividades .elemento .prezo.magenta,
.central-reservas-actividades-busqueda-resultados-familia .elemento .prezo.magenta {
    background: rgba(234, 0, 256, .8);
	}
	
.que-facer.dispofamily .actividades .elemento .prezo.verde,
.central-reservas-actividades-busqueda-resultados-familia .elemento .prezo.verde {
    background: rgba(102, 255, 0, .8);
	}
	
.que-facer.dispofamily .sidebar .sidebar-menu-principal,
.central-reservas-actividades-busqueda-resultados-familia .sidebar .sidebar-menu-principal {
   display: none;
	}	
	
.que-facer.dispofamily .inside-sidebar,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar {
    box-shadow: none;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }
	
.que-facer.dispofamily .inside-sidebar.sidebar-eventos h3,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos h3 {
    background: #cc3300 url('/imgv2/dispofamily-icono-eventos.svg') 10% center no-repeat!important;
    background-size: auto 80%!important;
    color: #fff;
    }
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionado-titulo,
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionado-titulo,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha {
    margin-bottom: 5px;
    }
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionado-titulo,
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionado-imagen,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionado-titulo,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionado-imagen  {
    padding-left: 20px;
    }
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha {
    background: #cc3300;
    color: #fff;
    }
    
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha {
    padding: 5px 0 5px 20px;
    display: block;
    }
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados .relacionado-fecha {
    display: inline-block;
    padding: 2px 34px 2px 20px;
    }
    
.que-facer.dispofamily .inside-sidebar .relacionado-info,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar .relacionado-info {
    width: 165px!important;
    padding-right: 15px!important;
    color: #666;
}
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados,
.central-reservas-actividades-busqueda-resultados-familia .inside-sidebar.sidebar-eventos .relacionados {
    padding: 0!important;
    }
    
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados .titulo,
.que-facer.dispofamily .inside-sidebar.sidebar-eventos .relacionados .imagen,
.central-reservas-actividades-busqueda-resultados-familia .relacionados .titulo,
.central-reservas-actividades-busqueda-resultados-familia .relacionados .imagen {
    padding-left: 20px;
    }
    
.que-facer.dispofamily.single .localizacion  {
    margin-bottom: 10px;
    font-weight: 700;
	}
    
.que-facer.dispofamily.single .localizacion a  {
    color: #000;
	}
	
.que-facer.dispofamily.single .localizacion a:hover  {
    color: #ff9900;
	}
	
.que-facer.dispofamily.single .resumen-actividad {
    min-height: 0;
    margin-bottom: 30px;
    }
    
.que-facer.dispofamily.single h3 {
    color: #572a50;
    font-size: 1.2em;
    margin-bottom: 25px;
    }
    
.que-facer.dispofamily.single h4 {
    color: #5b3054;
    font-size: 1.5em;
    margin-bottom: 4px;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .organiza {
    font-size: 1em;
    margin-bottom: 20px;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .organiza,
.que-facer.dispofamily.single .metadatos-actividad .organiza a {
    color: #660066;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .organiza a:hover {
    color: #ff9900;
    }

.que-facer.dispofamily.single .metadatos-actividad .elemento {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento i,
.que-facer.dispofamily.single .metadatos-actividad .elemento img {
    vertical-align: middle;
    display: inline-block;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento i {
    font-size: 2.1em;
    margin-right: 14px;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento,
.que-facer.dispofamily.single .metadatos-actividad .elemento a {
    color: #333;
    font-weight: 700;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento a:hover {
    color: #ff9900;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento.idiomas i {
    color: #9a0ac4;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento.enderezo-electronico i {
    color: #e53ea9;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento.telefono i {
    color: #6417c8;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento.hora i {
    color: #6d438d;
    }
    
.que-facer.dispofamily.single .metadatos-actividad .elemento.reserva i {
    color: #df19cc;
    }
    
.que-facer.dispofamily.single .aviso {
    font-style: normal;
    border: none;
    }
    
.que-facer.dispofamily.single .reservas-form {
    border-collapse: collapse;
    border: none;
    margin: 10px 0 30px 0!important;
    }

.que-facer.dispofamily.single .reservas-form th.tabla-primero,
.que-facer.dispofamily.single .reservas-form td.tabla-primero  {
    padding-left: 25px!important;
    }
    
.que-facer.dispofamily.single .reservas-form th  {
    background: #6030a9!important;
    height: 32px!important;
    text-transform: uppercase;
    }
    
.que-facer.dispofamily.single .reservas-form th:last-child,
.que-facer.dispofamily.single .reservas-form td:last-child  {
    text-align: center;
    }
    
.que-facer.dispofamily.single .reservas-form th:first-child,
.que-facer.dispofamily.single .reservas-form td:first-child  {
    border-right: 1px solid #fff;
    }
    
.que-facer.dispofamily.single .reservas-form td  {
    background: #af97d4!important;
    height: 41px!important;
    color: #fff;
    line-height: 41px;
    border-bottom: none;
    padding: 0!important;
    }
    
.que-facer.restaurantes h3.titulo-buscador {
	font-weight: 300;
	border-bottom: none;
	padding-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 10px;
	}
	
.que-facer.restaurantes form.busquedarestaurantes {
	background: #ccc;
	padding: 10px 0;
	text-align: center;
	margin: 0 auto 20px;
	}
	
.que-facer.restaurantes form.busquedarestaurantes button {
	background: none;
	padding: 0;
    border: none;
	}

.que-facer.restaurantes form.busquedarestaurantes label,
.que-facer.restaurantes form.busquedarestaurantes input,
.que-facer.restaurantes form.busquedarestaurantes select {
    line-height: 33px;
    height: 33px;
    }
    
.que-facer.restaurantes form.busquedarestaurantes .buscador-especifico-form {
    margin: 0 10px 0 0;
    display: inline-block;
    }
    	
.que-facer.restaurantes form.busquedarestaurantes label {
    color: #666;
    margin-right: 5px;
    }
    
.que-facer.restaurantes form.busquedarestaurantes input[type=text],
.que-facer.restaurantes form.busquedarestaurantes select {
    border: 1px solid #fff;
    background: none;
    width: 100px;
    }
    
.que-facer.restaurantes form.busquedarestaurantes input[type=text]  {
    padding: 0 10px;
    }
    
.que-facer.restaurantes form.busquedarestaurantes input[type=checkbox]  {
    vertical-align: middle;
    }
    
.que-facer.restaurantes form.busquedarestaurantes input.submitbutton {
    float: none;
    display: inline-block;
    margin: 0!important;
    color: #fff;
    background: none;
    line-height: auto;
    height: auto;
    width: auto;
    font-size: 1.6em;
    }
    
.que-facer.restaurantes i {
    color: #fff;
    font-size: 2em;
    vertical-align: middle;
    }

.que-facer.restaurantes h2 {
    margin-bottom: 20px;
    padding-bottom: 0;
    }
    
.que-facer.restaurantes h2.icono {
    line-height: 40px;
    height: 40px;
    vertical-align: middle;
    display: inline-block;
    }
    
.que-facer.restaurantes h2.icono img {
    height: 70%;
     }
    
.que-facer.restaurantes .tipo-envio {
    height: 55px;
    line-height: 55px;
    margin-bottom: 24px;
    overflow: hidden;
    }
    
.que-facer.restaurantes .tipo-envio .icono-domicilio {
	background: transparent url('/imgv2/icono-domicilio-branco.svg') no-repeat;
	}
	
.que-facer.restaurantes .tipo-envio .icono-levar {
	background: transparent url('/imgv2/icono-levar-branco.svg') no-repeat;
	}
	
.que-facer.restaurantes .icono-tipo-envio a {
	text-indent: -999999px;
	display: inline-block;
	width: 20px;
	position: relative;
	}
	
.que-facer.restaurantes .icono-tipo-envio .icono-domicilio {
	background: transparent url('/imgv2/icono-domicilio-gris.svg') no-repeat;
	}
	
.que-facer.restaurantes .icono-tipo-envio .icono-levar {
	background: transparent url('/imgv2/icono-levar-gris.svg') no-repeat;
	}
	
.que-facer.restaurantes .icono-tipo-envio .icono-levar,
.que-facer.restaurantes .icono-tipo-envio .icono-domicilio {
	background-size: auto 100%;
	}
	
.que-facer.restaurantes .tipo-envio .icono-domicilio,
.que-facer.restaurantes .tipo-envio .icono-levar {
	background-size: auto 70%;
	background-position: 20px center;
	padding-left: 70px;
	display: block;
	}
    
.que-facer.restaurantes .tipo-envio a {
    display: inline-block;
    float: left;
    width: 49%;
    margin-right: 2%;
    background: #000;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.4em;
    }
    
.que-facer.restaurantes .tipo-envio a:last-child {
    margin-right: 0;
    }
    
.que-facer.restaurantes .tipo-envio a:hover,
.que-facer.restaurantes .tipo-envio a.active {
    background: #f9a82f;
    }
    
.que-facer.restaurantes .tipo-comida  {
    overflow: hidden;
    }
    
.que-facer.restaurantes .tipo-comida a:nth-child(6n+0) {
    margin-right: 0;
    }
    
.que-facer.restaurantes .tipo-comida a {
    display: inline-block;
    float: left;
    width: 15.8%;
    height: 120px;
    margin: 0 1% 1% 0;   
    opacity: 1; 
       transition: .25s ease-in-out;
   -moz-transition: .25s ease-in-out;
   -webkit-transition: .25s ease-in-out;
    }
    
.que-facer.restaurantes .tipo-comida .info {
    text-align: center;
    padding: 15% 0 0 0;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    font-size: .9em;
    background-color: transparent;
    }
    
.que-facer.restaurantes .tipo-comida .kebabs .info,
.que-facer.restaurantes .tipo-comida .italiana .info {
    padding: 28% 0 0 0;
    }
    
.que-facer.restaurantes .tipo-comida .elemento {
    height: 100%;
    }
    
.que-facer.restaurantes .tipo-comida a.cocina-espanola {
    background: rgba(255, 51, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.grega {
    background: rgba(153, 153, 153, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.tradicional-galega {
    background: rgba(255, 153, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.india {
    background: rgba(204, 153, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.nova-cocina {
    background: rgba(51, 102, 204, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.a-grella {
    background: rgba(153, 102, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.cervexerias {
    background: rgba(153, 153, 102, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.vinos-tapas-y-raciones {
    background: rgba(51, 102, 102, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.xaponesa {
    background: rgba(204, 0, 204, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.arabe {
    background: rgba(204, 51, 0, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.crepes {
    background: rgba(102, 153, 153, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.marisqueria {
    background: rgba(204, 51, 204, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.vexetariana {
    background: rgba(51, 204, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.brasileira {
    background: rgba(153, 51, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.chinesa {
    background: rgba(214, 133, 173, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.kebabs {
    background: rgba(212, 88, 127, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.sen-gluten {
    background: rgba(173, 173, 92, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.menus-accesible {
    background: rgba(102, 51, 102, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.rapida-1 {
    background: rgba(130, 128, 167, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.italiana {
    background: rgba(119, 72, 28, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.cocinas-del-mundo {
    background: rgba(244, 199, 70, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.vegano {
    background: rgba(51, 153, 51, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.mejicana {
    background: rgba(0, 0, 0, 1);
    }
    
.que-facer.restaurantes .tipo-comida a.pulperia {
    background: rgba(0, 0, 0, 1);
    }
    
.que-facer.restaurantes .tipo-comida a:hover {
    background: #f9a82f;
    }

.que-facer.restaurantes .tipo-comida .info img {
    max-width: 50%;
    max-height: 50px;
    margin: 0 auto 10px;
    vertical-align: middle;
    }
    
.que-facer.restaurantes .tipo-comida .imaxe img {
    width: 100%;
    height: auto;
    }
    
.que-facer.restaurantes .tipo-comida a .imaxe img,
.que-facer.restaurantes .tipo-envio a {
   transition: .25s ease-in-out;
   -moz-transition: .25s ease-in-out;
   -webkit-transition: .25s ease-in-out;
    }
    
.que-facer.restaurantes .tipo-comida a .imaxe img {
    }
    
.que-facer.restaurantes .tipo-comida a:hover .imaxe img {
    opacity: 1;
    } 
    
.que-facer.restaurantes .mapa {
    margin: 30px 0;
    } 
    
.que-facer.restaurantes .resultado-restaurantes .texto {
    background: #ff9900;
    padding: 30px 20px;
    margin-bottom: 36px;
    }  
    
.que-facer.restaurantes .resultado-restaurantes .texto .titulo {
    font-size: 1.2em;
    letter-spacing: 1px;
    color: #fff;
    margin-bottom: 20px;
    }  
    
.que-facer.restaurantes .resultados-especificos,
.que-facer.restaurantes .resultados-especificos .elemento {
    overflow: hidden;
    }   
    
.que-facer.restaurantes .resultados-especificos .elemento {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px dashed #ccc;
    }   
    
.que-facer.restaurantes .resultados-especificos .elemento .imaxe,
.que-facer.restaurantes .resultados-especificos .elemento .info,
.que-facer.restaurantes .resultados-especificos .esquerda,
.que-facer.restaurantes .resultados-especificos .mapa {
    display: inline-block;
    vertical-align: text-top;
    float: left;
    }   
    
.que-facer.restaurantes .resultados-especificos .elemento .imaxe {
    width: 20%;
    border-right: 3px solid #ff9900;
    padding-right: 2%;
    margin-right: 2%;
    }
    
.que-facer.restaurantes .resultados-especificos .elemento .imaxe img {
    width: 100%;
    }
    
.que-facer.restaurantes .resultados-especificos .esquerda {
    width: 63%;
    margin-right: 2%;
    }
    
.que-facer.restaurantes .resultados-especificos .mapa {
    width: 35%;
    margin: 0;
    }
    
.que-facer.restaurantes .resultados-especificos .elemento .info {
    width: 75%;
    background: none;
    }
    
.que-facer.restaurantes .resultados-especificos .elemento .info h3 {
    margin-bottom: 10px;
    }
    
.que-facer.restaurantes .resultados-especificos .elemento .info h3 a {
    color: #000;
    font-size: 1.6em;
    font-weight: 600;
    }
    
.que-facer.restaurantes .resultados-especificos .elemento .info h3 a:hover {
    color: #ff9900;
    }
    
.que-facer.restaurantes .categoria {
    color: #ff9900;
    margin-bottom: 10px;
    font-size: 1.1em;
    }
    
.que-facer.restaurantes .icono-prezo,
.que-facer.restaurantes .icono-tipo-envio {
    border-left: 1px solid #ff9900;
    padding-left: 5px;
    margin-left: 5px;
    }
    
.que-facer.restaurantes .icono-prezo i {
    color: #ff9900;
    font-size: .9em;
    }
    
.que-facer.restaurantes .icono-tipo-envio img {
    height: 20px;
    vertical-align: middle;
    }
    
.que-facer.restaurantes .datos {
    margin: 20px 0;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding-bottom: 20px;
    }
    
.que-facer.restaurantes .datos .mapa,
.que-facer.restaurantes .datos .info {
    display: inline-block;
    float: left;
    vertical-align: text-top;
    }
    
.que-facer.restaurantes .datos .mapa {
    width: 60%;
    margin: 0 4% 0 0;
    }
    
.que-facer.restaurantes.single h2 .pedidos,
.que-facer.restaurantes.single h2 .reservas {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 5px solid #ccc;
    font-weight: 300;
    font-size: .7em;
    text-transform: uppercase;
    }
    
.que-facer.restaurantes.single h2 i {
    color: #000;
    font-size: 1em;
    vertical-align: middle;
    }
    
.que-facer.restaurantes.single h2 .pedidos a:hover,
.que-facer.restaurantes.single h2 .reservas a:hover {
    color: #ff9900;
    }
    
.que-facer.restaurantes .datos .info {
    background: none;
    }
    
.que-facer.restaurantes .datos .info div {
    height: 30px;
    line-height: 30px;
    }
    
.que-facer.restaurantes .datos .info i {
    color: #000;
    vertical-align: middle;
    margin-right: 8px;
    font-size: 1.4em;
    }
    
.que-facer.restaurantes .datos .info a {
    color: #000;
    }
    
.que-facer.restaurantes .datos .info a:hover {
    color: #ff9900;
    }
    
.que-facer.restaurantes .galeria-thumbnail img {
    margin: 0!important;
    width: 100%;
    }
    
.que-facer.restaurantes .galeria-thumbnail .foto-galeria {
    width: 22.5%;
    margin-right: 3%;
}

.que-facer.restaurantes .galeria-thumbnail .foto-galeria:last-child {
    margin-right: 0;
}

.que-facer.restaurantes .galeria-thumbnail a {
    display: block;
}
    
.medidas-protocolo-covid {
    background: #666;
    padding: 20px;
    color: #fff;
    margin-bottom: 10px;
    }
    
.que-facer.restaurantes .medidas-protocolo-covid .info {
    background: none;
    }
    
.que-facer.restaurantes .medidas-protocolo-covid h3 {
    font-weight: 300;
    }
    
.que-facer.restaurantes .carta {
    text-transform: uppercase;
    margin: 20px 0;
    }
    
.que-facer.restaurantes .carta a {
   color: #000;
    }
    
.que-facer.restaurantes .carta i {
   color: #000;
   margin-right: 5px;
   vertical-align: middle;
   font-size: 2em;
    }
    
.que-facer.restaurantes .video {
    margin-bottom: 10px;
    }

.que-facer.restaurantes .servizos {
    padding: 0 0 15px 0;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    font-size: 1.1em;
    }
        
.que-facer.restaurantes .servizos i {
   color: #000;
   margin-right: 10px;
   font-size: 1.4em;
   vertical-align: middle;
    }
    
.galeria-thumbnail  {
    overflow: hidden;
    }
	
.que-ver .listado .relacionado {
	position: relative;
	}
		
.que-ver .listado .relacionado img.aberto {
	position: absolute;
	bottom: 7px;
	left: 7px;
	width: 50px;
	height: 50px;
	}
	
.que-ver.single img.aberto,
.que-ver.single .dereita,
.single img.aberto,
.single .dereita {
    display: inline-block;
    vertical-align: top;
	}
	
.que-ver.single img.aberto,
.single img.aberto {
	width: 80px;
	height: 80px;
	margin-right: 20px;
	}
	
.que-ver.single .dereita, 
.single .dereita {
    margin-bottom: 20px;
	}
	
#page {
	background: #fff url('/imgv2/fondo.gif') repeat;
	}

.audioguias #contenido, 
.videoguias #contenido,
.videoguias-lse #contenido {
    padding-bottom: 20px;
    margin-bottom: 0;
    }
    
.audioguias .galeria-thumbnail,
.videoguias .galeria-thumbnail,
.videoguias-lse .galeria-thumbnail {
    overflow: hidden;
	}
		
.audioguias .titulo-lse,
.videoguias .titulo-lse,
.videoguias-lse .titulo-lse  {
	background: transparent url('/imgv2/icono-lse.jpg') no-repeat;
	background-size: 30px 30px;
    margin: 40px 0 40px 0;
    padding-left: 40px;
    line-height: 30px;
    height: 30px;
    font-size: 1.4em;
    clear: both;
	}
    	
.audioguias .contenido-intro,
.videoguias .contenido-intro {
    background: #e8e7e7;
    margin: 0;
    width: 1010px;
    margin: 0 auto;
    }

	
.videoguias-lse .contenido-intro {
		background: #e8e7e7;
		margin: 0;
		
		margin: 0 auto;
		}
    
.audioguias .video-insertado,
.videoguias .video-insertado,
.videoguias-lse .video-insertado {
	width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 50%;
    }

.audioguias .video-insertado iframe,
.videoguias .video-insertado iframe,
.videoguias-lse .video-insertado iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    }
    
.audioguias .contenido-intro h2 {
    padding: 0;
    text-indent: -9999px;
    position: relative;
    display: block;
	background: transparent url('/imgv2/logo-audioguia.svg') no-repeat center center;
	background-size: 84px 102px;    
	height: 102px;
    }
    
.videoguias .contenido-intro h2 {
    padding: 0;
    text-indent: -9999px;
    position: relative;
    display: block;
	background: transparent url('/imgv2/logo-videoguia.png') no-repeat center center;
	background-size: 101px 87px;    
	height: 102px;
    }



.videoguias-lse .contenido-intro h2 {
		padding: 0;
		text-indent: -9999px;
		position: relative;
		display: block;
		background: transparent url('/imgv2/logo-videoguia-lse.png') no-repeat center center;
		  
		height: 102px;
		}
    
.audioguias #entrada .relacionado,
.videoguias #entrada .relacionado {
    background: none;
    float: none!important;
    width: 100%!important;
    margin: 0 0 50px 0!important;
    }

.videoguias-lse #entrada .relacionado {
    background: none;
    float: none!important;
    margin: 0 0 50px 0!important;
    }

    
.audioguias .listado-estatico #entrada .relacionado-info,
.videoguias .listado-estatico #entrada .relacionado-info {
    width: 470px;
    }

.audioguias .relacionado-titulo,
.videoguias .relacionado-titulo,
.videoguias-lse .relacionado-titulo {
    margin-bottom: 6px;
    }
    
.audioguias .relacionado-titulo a,
.videoguias .relacionado-titulo a,
.videoguias-lse .relacionado-titulo a {
    font-family: 'Abel', sans-serif;
    color: #000;
    }
    
.audioguias .relacionado-hora,
.videoguias .relacionado-hora,
.videoguias-lse .relacionado-hora {
	font: 11px Arial, Helvetica, Sans serif; 
    color: #666;
    }

.audioguias .listado-estatico #entrada .relacionado-info,
.videoguias .listado-estatico #entrada .relacionado-info,
.videoguias-lse .listado-estatico #entrada .relacionado-info {
    text-align: left;
    padding: 0;
    }

.audioguias.single #principal h3,
.videoguias.single #principal h3,
.videoguias-lse.single #principal h3 {
    font-weight: 600;
    font-size: 2.4em;
    letter-spacing: -1px;
    }    

.audioguias.single #contenido,
.videoguias.single #contenido,
.videoguias-lse.single #contenido {
    margin-bottom: 0;
    }
    
.audioguias.single .mapa,
.audioguias .mapa,
.videoguias.single .mapa,
.videoguias .mapa,
.videoguias-lse.single .mapa,
.videoguias-lse .mapa {
    width: 1010px;
    margin: 0 auto;
    }
    
.audioguias .exemplo-tarxeta .right,
.videoguias .exemplo-tarxeta .right,
.videoguias-lse .exemplo-tarxeta .right {
	width: 200px;
	padding-top: 40px;
	color: #28373e;
	line-height: 1.3em;
	}
	
.audioguias .exemplo-tarxeta .right form,
.videoguias .exemplo-tarxeta .right form,
.videoguias-lse .exemplo-tarxeta .right form {
    padding-top: 20px;
	}
	
.audioguias .exemplo-tarxeta .right form input[type="text"],
.videoguias .exemplo-tarxeta .right form input[type="text"],
.videoguias-lse .exemplo-tarxeta .right form input[type="submit"] {
    border: 1px solid #000;
    height: 37px;
    line-height: 37px;
    padding: 0 1%;
    margin-bottom: 7px;
    font-size: 1.1em;
    width: 97%;
    }
    
.audioguias .exemplo-tarxeta .right form input[type="submit"],
.videoguias .exemplo-tarxeta .right form input[type="submit"],
.videoguias-lse .exemplo-tarxeta .right form input[type="submit"] {
    border: none;
    color: #f0f0f0;
    background-color: #999;
    padding: 5 5 5 5px;
    font-size: 1.8em;
    cursor: pointer;
    float: right;
    border-radius: 5px;
    }

.audioguias .exemplo-tarxeta .right form input[type="submit"]:hover,
.videoguias .exemplo-tarxeta .right form input[type="submit"]:hover,
.videoguias-lse .exemplo-tarxeta .right form input[type="submit"]:hover {
    
    background-color: black;
   
    }
	
.inside-sidebar.sidebar-buscador-area-santiago {
	background: transparent url('/imgv2/sidebar-buscador-area-santiago.png') no-repeat 5px 20px;
	}
	
.inside-sidebar.sidebar-buscador-area-santiago form {
	float: right;
	width: 160px;
	height:136px;
	background: #edecec;
	padding: 7px;
	}
	
.listado.cartelera h3 {
    border-left: 13px solid #ff9900;
    line-height: 14px;
    height: 14px;
    padding-left: 5px;
    font-weight: normal;
    margin-bottom: 20px;
	}
	
.inside-sidebar.sidebar-buscador-area-santiago form label {
	color: #427a2e;
	font-size: 1.9em;
	text-align: center;
	margin-bottom: 10px;
	display: block;
	}
	
.inside-sidebar.sidebar-buscador-area-santiago form select {
	margin-left: 30px;
	background: transparent;
	}
	
#page.home,
#header  {
	background: #fff;
	}
	
.footer-menu-redes {
	background: #b0afaf;
	}
	
.slideshow-portada .teaser-resumen,
.texto-tiempo,
#menu,
#entrada .relacionado-titulo,
#seccion-contenido p,
#sidebar ul#mini-selector,
.single .evento-localizacion h3,
.inside-sidebar.sidebar-gris h3,
.sidebar-menu-principal li a,
#menu ul li li,
.contenido-intro .localizacion,
.evento .localizacion,
.contenido-intro .postmetadata,
.migasdepan,
.inside-sidebar.sidebar-visita-virtual li a,
.busquedaresultados .caja-fuera-contenido .uppercase,
.busquedaresultados #sidebar h3,
.inside-sidebar.sidebar-buscador-area-santiago form label,
.aviso-descarga {
    font-weight: 300;	
    }
    
.caja-fuera-contenido {
	background: #000\5;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
    }
    
.caja-fuera-contenido.localizacion-coordenadas {
	background: #000\7;
	background: rgba(0, 0, 0, 0.7);
	padding: 10px 40px;
	font-size: 1.3em;
    }
    
.caja-fuera-contenido .localizacion {
    float: left;
    padding-right: 5px;
    }
    
.caja-fuera-contenido h2   {
	padding: 0 40px;
	height: 150px;
	display: table;
	}
	
.caja-fuera-contenido h2 span {
    display: table-cell;
    vertical-align: middle;
}
    
h2,
h3,
#sidebar .relacionados .relacionado-titulo,
#sidebar .relacionados .evento-data,
#sidebar .relacionados .relacionado-seccion,
#sidebar .relacionado-fecha-pub,
.buscador-generico label,
#principal .postmetadata .titulo-etiquetas,
#google-map .gmap-titulo,	
#google-map .gmap-titulo a,
#globo-gmap .gmap-titulo,	
#globo-gmap .gmap-titulo a,
td.pelicula-3d {
    font-weight: 700;	
    }
        
.barrasocial {
    position: absolute;
    }
    
/* IMAGE CAPTIONS */

.slideshow-portada .bx-caption {
	padding: 10px 0;
	color: #fff;
	background: #000\5;
	background: rgba(0, 0, 0, 0.5);
}

.slideshow-portada.slide .bx-caption,
.slideshow-portada.imagen .bx-caption {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
}

.relative {
position: relative;
}

.slideshow-portada .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
}
    
.contenido-intro .titulo-etiquetas {
    padding-right: 3px;	
    }  
    
.contenido-intro .localizacion a,
.evento .localizacion a {
    line-height: 25px;
	background: transparent url('/imgv2/icono-localizacion.png') no-repeat left; 
    padding-left: 20px;
    display: block;
    }
         
#contenido {
    margin-top: 40px;	
    }
    
.slideshow-portada.imagen,
.slideshow-portada.imagen .relative {
    height: 300px;	
    }
    
.slideshow-portada.flash {
    height: 273px;	
    }
    
.sticky-wrapper {
	height: 185px;
	}
    
.sticky-wrapper.is-sticky {
	height: 60px;
	}
	
.reservas-oferta {	
    border-bottom: 1px dashed #000;
	}
	
.left.act   {
	width: 380px;
	}
	
.right.selo  {
	width: 90px;
	}
		
.right.selo img  {
	width: 70px;
	height: auto;
	text-align: center;
	margin: 0 auto;
	}
	
.right.selo .reservas-ofertas-precio {
    font-size: 1em;
    }
	
.reservas-oferta:first-child {
	padding-top: 20px;
	}
	
.reservas-oferta {
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
	
.reservas-ofertas-info {
	margin-left: 120px;
	}
	
#sticky {
	width: 100%;
	}
    
#menu {
	font-family: 'Oswald', Verdana, Lucida Grande, Sans-Serif;
	}
	
.slideshow-portada,
.inside-principal,
.postmetadata,
.contenido-intro,
.caja-fuera-contenido  {
	clear: both;
	}
	
#contenido,
#loginbox,
.relacionados,
.logos-etiquetas,
#registro-usuario .input.checkbox,
.star-rating li a,
.descargas .descarga-pdf,
.relacionado,
ul#mini-selector,
.inside-comentario,
.inside-form-comentarios input.submitbutton,
.inside-sidebar,
.contenido-intro .localizacion,
.evento .localizacion,
.navi-rutas,
.wrapper,
.inside-sidebar.sidebar-buscador-central-reservas #central-reservas-alojamientos-form,
.inside-sidebar.sidebar-buscador-central-reservas #central-reservas-actividades-form,
.inside-sidebar.sidebar-buscador-central-reservas #cr_alojamientos,
.inside-sidebar.sidebar-buscador-central-reservas #cr_actividades,
.migasdepan,
.reservas-ofertas-titulo,
.buscador-especifico,
#entrada .buscadores-reservas,
.buscador-generico,
#footer .logos-auxiliares {
	overflow: hidden;
	}
	
#header,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a,
.clearfix:after,
label.ancho-label,
#registro-usuario label.rexistro-etapas,
#registro-usuario .checkbox label,
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-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,
.navi-rutas a,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a,
.formulario-perfil label,
.star-rating li a,
.current-rating,
.menu-principal a,
ul#pestanias li a, ul#pestanias-logos li a,
ul#pestanias-trivago li a,
ul#pestanias-patrimonio li a,
#flickr_www,
.descargas .descarga-pdf .descarga-archivo a,
.menu-principal li li,
.relacionado a img,
#menu ul.menu-principal li:hover > ul,
#navegador .flecha a,
.barrasocial.flotante a,
.inside-sidebar.sidebar-app-cartelera img,
.inside-sidebar.sidebar-cinesa img,
.inside-sidebar.sidebar-numax img  {
    display: block; 
	}
	
.derecha-header {	
	padding: 5px 25px 20px 0;
	}
	
#buscador input[type="submit"] {
	background: #999;
	}
	
#buscador input[type="submit"] {
	cursor: pointer;
	}
	
input#LoginExtraRecordar  { /* solo para ie */	
	border: none;
	}
	
#maquetacion p {
	margin: .3em 0 .3em 200px;
	}
	
.logo-unesco {
	margin-left: 120px;
	}
	
.logo-consorcio {
	margin: 0 30px;
	}
	
.navi-rutas {
	margin: 0 0 10px 0;
	}
	
.logo-turismo {
	margin: 0 30px 0 0;
	}
	
.clearfix:after {
    content: "."; 
    height: 0; 
    visibility: hidden;
	}
	
.clearfix,
.menu-principal li,
.navegador-nros a.active {
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
.encajador-en-pagina,
#contenido {
	margin: 0 auto;
	}
	
.encajador-en-pagina {
	max-width: 1010px;
	}
	
#contenido {
	width: 930px;
	}
	
.etiquetas-todas {
	font-weight: bold;
	text-align: right;
	}
	
.redes-sociales a {
    display: inline-block;
    margin-right: 10px;
	}

.redes-sociales a:last-child {
    margin-right: 0;
	}
	
.redes-sociales i {
    font-size: 2.6em;
    color: rgba(255, 255, 255, .8);
	}
	
.redes-sociales i:hover{
    color: rgba(255, 255, 255, 1);
	}
	
.redes-sociales a.app-mac,
.redes-sociales a.app-android {
	width: 200px;
	height: 68px;
	display: block;
	}
	
.redes-sociales a,
.redes-sociales-titulo {
    margin-bottom: 20px;
	}
	
.redes-sociales a:hover,
.redes-sociales a.app-mac,
.redes-sociales a.app-android {
	filter: alpha(opacity=100);
	opacity: 1;
	}

#page,
#sidebar .sidebar-gmap .relacionados,
#sidebar .inside-sidebar .relacionado-info,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content,
#sidebar ul#mini-selector,
#contenido.listado-estatico ol,
#contenido ul#mini-selector-cr,
ul#mini-selector-cr li.separador,
#menu ul ul,
#multimedia-galeria, #multimedia-sociales,
#contenido .migasdepan ul  {
	padding: 0;
	}
	
#page,
ul.menu-principal,
#flickr_www {
	text-align: left;
	}
	
#loginbox .submit,
.derecha-header,
.alerta-traduccion {
	text-align: right
	}
	
.flickr_badge_image,
#footer,
.listado-imagen-una,
.listado-imagen-dos,
.listado-imagen-tres,
.usuario-incentivo,
.galeria,
#navegador,
.multimedia-resultados-imagen,
#sidebar-banner,
#contido-usuarios,
.listado-estatico #entrada .relacionado-info   {
	text-align: center;
	}
	
body, .star-rating li,
.star-ratingreservas li,
.star-rating,
.star-ratingreservas,
ul.menu-principal li a,
ul.menu-principal li a:hover,
ul.menu-principal li.headlink_1,
ul.menu-principal li.headlink_2,
ul.menu-principal li.headlink_3,
ul#mini-selector,
ul#mini-selector-cr,
h1,
h2,
h3,
h4, 
ul, p, blockquote,
.relacionado-entrada p,
#contenido ul.star-rating,
#contenido ul.star-ratingcinco,
#entrada .alerta-traduccion p  {
	margin:0;
	padding:0;	
	}
	
label.ancho-label,
#santiago-tv-buscador label,
.listado-imagen-una,
.listado-imagen-dos,
.listado-imagen-tres,
#registro-usuario label, 
.imagen-pelicula,
ul#mini-selector li,
ul#mini-selector-cr li#alojamientos,
.etiqueta-idioma,
#multimedia-galeria img,
.multimedia-social,
.banner-contenido-foto,
#corporativo,
.left,
ul.menu-principal li.headlink_0,
.slideshow-usuario,
#principal, #principal-ancho,
.herramientas li, #valoraciones,
.relacionado-imagen,
.fecha img,
.inside-votasocial li,
.evento-imagen img,
dt,
.evento-localizacion img,
.sidebar-ultima-foto,
#sidebar-buscador label,
.grupos-imagen, .galeria,
.actividades-foto,
.usuario-foto,
.left,
.alojamiento-disponible-ct,
#registro-usuario input#UsuarioAcepto,
ul.star-rating,
.formulario-perfil label,
.evento-imagen,
.listado-estatico #entrada .relacionado,
.contenido-intro .titulo-etiquetas,
.migasdepan li,
.buscadores-reservas .central-reservas-form,
.logos-auxiliares div,
#footer .logos div a,
#banners .banner  {
	float: left;
	}
	
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.alojamientos,
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.zona,
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.nombre,
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.regimen,
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.precio,
.buscadores-reservas #formpagar .central-reservas-form   {
	clear: both;
	}

#banners .banner  {
	margin-bottom: 20px;
	}
		
#banners .banner.primero  {
	margin-right: 55px;
	}
	
#banners .banner.ultimo  {
	margin-right: 0;
	float: right;
	}
	
#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 {
	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;
	}

#sidebar {
	position:relative;
	width: 310px;
	}
	
#principal,
.banner-contenido-foto {
	width: 600px;
	}
	
#principal.ancho-completo {
	width: 100%;
	}

#principal-ancho,	
#banner-contenido .foto-anchocompleto .banner-contenido-info-foto {
	width: 896px;
	}	
	
#contido-usuarios  {
	width: 160px;
	margin: 0 auto;
	}
	
.sidebar-ultima-foto {
	width: 72px;
	}
	
#registro-usuario label.rexistro-etapas,
#registro-usuario .checkbox label {
	width: 150px;
	}
	
dt {
	width: 110px;
	}
	
dd {
	margin-left: 110px;
	}
	
.galeria, .clima-resultado-prevision-noite-resumo-inside .right {
	width: 120px;
	}
	
#contenido,
.seccion-footer,
.teaser-categoria,
.teaser-titulo,
.teaser-resumen,
.teaser-data {
	padding: 0 40px;
	}
	
#contenido {
	padding-top: 30px;
	}
	
.seccion-footer {
	margin-right: 40px;
	}
	
#entrada {
	padding-bottom: 10px;
	}
	
#flickr_badge_source,
#sidebar,
.right,
.derecha-header,
.evento-mais,
.mis-actividades-dias,
.actividades-dias,
.logos-etiquetas,
.central-reservas-form-ofertas a,
.relacionado-info,
ul#mini-selector-cr li#actividades,
.redes-sociales  {
	float: right;
	}
	
#valoraciones .left {
	margin-right: 10px;
	}
	
.evento-localizacion-info p, #multimedia-galeria, #buscador, .alerta-traduccion p, h1  {	
	margin:0;
	}
	
#buscador label {	
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 5px 0 1px 3px;
	}
	
#buscador label {	
	margin-left: 7px;
	}
	
.mis-actividades-titulo,
.inside-sidebar-item {	
	background: transparent url('/img/icono-actividad.png') no-repeat 10px center; 
	}
	
.flecha {	
	width: 21px;
	height: 21px; 
	}
	
.mis-actividades-titulo, .actividades-titulo {	
	border: 0;
	height: 13px;
	}
	
.relacionados h3,
.central-reservas-form-ofertas,
.olvido-clave,
#sidebar .central-reservas-form-ofertas,
.informacion-iva,
#multimedia-galeria,
#multimedia-sociales,
.submit,
.listado-imagen-una,
#footer .info,
.clearfix:after,
#santiago-tv-buscador,
#header,
.clear,
#maquetacion,
.contido-usuarios-descripcion,
.navi-rutas,
#entrada,
.imagen-pelicula,
.alerta-traduccion,
#menu,
#comentarios,
#footer,
#banner-contenido,
.evento,
#navegador,
.clear,
#sms,
#galeria-thumbnail,
#pases-axenda .evento-zonas,
.lopd,
.separador-sombras,
.streetview-leyenda {
	clear: both;
	}
	
/* MENU SIDEBAR (axenda y central reservas) */
	
.sidebar-menu-principal,
#contenido .sidebar-menu-principal ul {
	padding:0;
	}
	
#contenido .sidebar-menu-principal ul {
	margin:0;
	}
	
.sidebar-menu-principal li {
	margin-bottom: 7px;
	}

.sidebar-menu-principal li.buscas,
.sidebar-menu-principal li.contacto,
.inside-sidebar.sidebar-buscador-central-reservas h3,
.inside-sidebar.sidebar-app-cartelera h3,
.busquedaresultados .reservas-ofertas-titulo,
#contenido #sidebar form#reservasform,
#contenido #sidebar ol,
.resultado-busqueda-generico .barra-social-arriba,
#contenido.resultado-busqueda-generico .herramientas,
.evento-info,
#sidebar .inside-sidebar.sidebar-gris h3     {
	margin-bottom: 0;
	}
	
.sidebar-menu-principal li a {
	background: #edecec;
	line-height: 50px;
	display: block;
	padding-left: 17px;
	text-decoration: none;
	color: #000;
	}
	
.inside-sidebar.sidebar-menu-principal {
	-webkit-box-shadow: none;
    box-shadow: none;
	}
	
/* H1 LOGO */
	
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-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,
#navegador .flecha a,
.barrasocial.flotante a,
h2.pokesan {
	position: relative;
	text-indent: -9999px;
	background-repeat: no-repeat;
	}
	
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 {
   
    background-size: 380px;
	background: transparent url('/imgv2/logo-st.svg') no-repeat;
	}


.is-sticky h1#logo a {
   
    background-size: 380px;
	background: transparent url('/imgv2/logo-con-galardon.svg') no-repeat;
    /*background: transparent url('/imgv2/logo-st.svg') no-repeat;*/
	}
	
/* LOGO DE SIEMPRE */	
/*h1#logo a {
	width: 157px;
	height: 105px;
	left: 10px;
	top: 5px;
	}



.is-sticky h1#logo a {
	width: 220px;
    height: 60px;
    background-size: 220px 60px;
}
el logo en sticky sin el galardon
	
*/

/* LOGO NUEVO 2021-2022 */
h1#logo a {
    width: 178px;
	/*width: 360px; el width de antes sin el galardón*/
	height: 105px;
	left: 10px;
	top: 5px;
	}

	

.is-sticky img {
	display: none;

}

	
    
.barrasocial.flotante a {
    width: 50px!important;
	height: 50px;
    }
  
  /* BARRA FLOTANTE DE ICONOS QUE SALEN PARA EL COSTADO
.barrasocial.flotante a {
    width: 90px;
	height: 66px;
    background-position: -24px 0;
	-webkit-transition:background-position .1s ease-in;  
    -moz-transition:background-position .1s ease-in;  
    -o-transition:background-position .1s ease-in;  
    transition:background-position .1s ease-in; 
    border-bottom: 2px solid transparent;
    }
    
     */  

.barrasocial.flotante a:hover {
    background-position: 0;
    }
    	
.barrasocial.flotante a.facebook {
	background-image: url('/imgv2/iconos-compartir/facebook.png');	
 	}
	
.barrasocial.flotante a.facebook:hover {
	background-image: url('/imgv2/iconos-compartir/facebook-hover.png');	
	}
		
.barrasocial.flotante a.twitter {
	background-image: url('/imgv2/iconos-compartir/twitter.png');	
	}
	
.barrasocial.flotante a.twitter:hover {
	background-image: url('/imgv2/iconos-compartir/twitter-hover.png');	
	}
	
.barrasocial.flotante a.googleplus {
	background-image: url('/imgv2/iconos-compartir/googleplus.png');	
	}
	
.barrasocial.flotante a.googleplus:hover {
	background-image: url('/imgv2/iconos-compartir/googleplus-hover.png');	
	}
	
.barrasocial.flotante a.email {
	background-image: url('/imgv2/iconos-compartir/mail.png');	
	}
	
.barrasocial.flotante a.email:hover {
	background-image: url('/imgv2/iconos-compartir/mail-hover.png');	
	}
	
.barrasocial.flotante a.imprimir {
	background-image: url('/imgv2/iconos-compartir/imprimir.png');	
	}
	
.barrasocial.flotante a.imprimir:hover {
	background-image: url('/imgv2/iconos-compartir/imprimir-hover.png');	
	}
	
.barrasocial.flotante a.caderno-viaxe {
	background-image: url('/imgv2/iconos-compartir/cuaderno.png');	
	}
	
.barrasocial.flotante a.caderno-viaxe:hover {
	background-image: url('/imgv2/iconos-compartir/cuaderno-hover.png');	
	}
	
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,
.caderno-iconos a.basura  {
	background: url('/imgv2/icono-basura.png') 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;
	}
	
#footer .logos-auxiliares  {	
	background: #dadada;
	padding: 25px 0;
	border-bottom: 10px solid #fff;
	}
	
#footer .footer-menu-redes {	
    overflow: hidden;
    }
    
#footer .footer-menu-redes {	
    overflow: hidden;
    padding: 30px;
    }
    
#footer .three-columns {	
 -webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3; 
width: 700px;
float: left;
    }
	
#footer .footer-menu-redes .menu-footer {	
    text-align: left;
	}
	
#footer .footer-menu-redes {	
    text-align: left;
	}
	
#footer .footer-menu-redes .menu-footer li {	
    width: 300px;
    display: block;
	}
	
#footer .footer-menu-redes .menu-footer li a:hover {	
    color: #000;
	}
	
#footer .footer-menu-redes .menu-footer li a,
.redes-sociales-titulo {	
    font-size: 1.3em;
    color: #666;
	}
	
#footer .footer-menu-redes .menu-footer li li a {	
    font-weight: normal;
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
	}
	
#footer .footer-menu-redes .menu-footer li li {	
    line-height: 1.7em;
	}
	
#footer .footer-menu-redes .menu-footer li ul {	
    margin: 15px 0;
	}
	
#footer .footer-menu-redes a:hover {	
    border-bottom: none;
	}
	
#footer .fondo-logos  {	
    padding: 20px;
    overflow: hidden;
    margin: 0 auto;
	}
	
/* FIN H1 LOGO */

/* SELECTOR IDIOMAS */

.ordenador li.idiomas select, .cada-idioma {	
	border: none;
	color: #666;
	width: 64px;
	}
	
.ordenador li.idiomas select option.cada-idioma {	
	width: 30px;
	}
	
.ordenador li.idiomas select option.cada-idioma a:hover {	
	width: 100%;
	}
	
/* FIN SELECTOR IDIOMAS */

.multimedia-resultados-descarga {	
	background: transparent url('/imgv2/icono-descargar.png') no-repeat left; 
	padding-left: 24px;
	line-height: 19px;
	height: 19px;
	margin-bottom: 10px;
	}
	
.aviso-descarga {	
	padding-left: 24px;
	font-size: .9em;
	color: #333;
	}
	
/* 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, 
#sidebar .central-reservas-form-ofertas a,
.listado-imagen-titulo a, #banner-catedral,
#banner-catedral a, #alojamiento-disponible-sr a,
#entrada h2 a,
#languages li a {	
	text-decoration: none;
	}
	
#banner-catedral {	
	padding: 20px 250px 10px 20px;
	}
	
.listado-imagen-titulo a:hover {	
	border-bottom: 1px dotted #fff;
 	}
	
.listado-imagen-titulo, .listado-imagen-info {	
	padding: 0 6px;
	}
	
.listado-imagen-titulo {	
	min-height: 46px;
	}
	
.listado-imagen-foto {	
	margin: 4px 33px;
	}
	
.listado-imagen-info {	
	padding-top: 4px;
	padding-bottom: 10px;
	min-height: 75px;
	}
	
#sidebar .inside-sidebar.sidebar-gmap,
#sidebar .inside-sidebar.sidebar-buscador-area-santiago {	
    padding: 5px;
	}	

#sidebar h3 {	
    padding: 15px 10px 15px 80px;
    line-height: 1em;
	}
	
#sidebar .inside-sidebar h3,
#sidebar .inside-sidebar.sidebar-ranking .wrapper {	
	background-color: #f0f0f0;
	}
	
.busquedaresultados #sidebar h3 {	
    padding-left: 10px;
    margin-bottom: 0;
	}
	
.busquedaresultados #sidebar .inside-sidebar.sidebar-buscador-central-reservas h3 {	
    display: none;
	}
		
#sidebar .inside-sidebar.sidebar-ranking h3  {	
	background: transparent url('/imgv2/iconos-sidebar/sidebar-icono-monumentos.png') 15px 20px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-audioguias h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-audioguias.png') 15px 7px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-eventos h3,
#sidebar .inside-sidebar.sidebar-relacionados-axenda h3  {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-eventos.png') 15px 5px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-alojamientos h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-alojamientos.png') 15px 7px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-otras-entradas h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-mas.png') 15px 7px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-interes h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-interes.png') 15px 15px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-visita-virtual h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-virtuales.png') 15px 7px no-repeat;
	}
	
#sidebar .inside-sidebar.sidebar-buscador-central-reservas h3 {	
	background: #f0f0f0 url('/imgv2/iconos-sidebar/sidebar-icono-buscador-cr.png') 15px 7px no-repeat;
	}
	
#sidebar .relacionados,
.etiquetas,
.inside-sidebar.sidebar-klm,
.inside-sidebar.sidebar-rss,
.inside-sidebar.sidebar-klm,
.inside-sidebar.sidebar-blog {	
    padding: 15px;
	}
	
#sidebar .inside-sidebar .relacionado-info {	
    width: 170px;
	}
	
#sidebar .inside-sidebar.sidebar-comentarios .relacionado-info{	
    width: 210px;
	}
	
#sidebar .inside-sidebar.sidebar-blog .right {	
    width: 200px;
	}
	
.busquedaresultados #sidebar ul,
.busquedaresultados #sidebar li {	
    margin: 0;
    padding: 0;
	} 
	
.busquedaresultados #sidebar li {	
    border-bottom: 1px solid #fff;
    font-weight: 300;
	}   
	
.busquedaresultados #sidebar li.last {	
    border-bottom: 0px solid #fff;
	}     

.busquedaresultados #sidebar .inside-sidebar.sidebar-ordenar li a,
.busquedaresultados #sidebar .inside-sidebar.sidebar-filtro-seccion li a {	
    display: block;
    border-left: 18px solid #f1f0f0;
    background: #f6f5f5;
    line-height: 38px;
    color: #999;
    font-size: 1.5em;
    padding-left: 4px;
	}

.busquedaresultados #sidebar .inside-sidebar.sidebar-ordenar li a:hover,
.busquedaresultados #sidebar .inside-sidebar.sidebar-filtro-seccion li a:hover,
.busquedaresultados #sidebar .inside-sidebar.sidebar-ordenar li a.active,
.busquedaresultados #sidebar .inside-sidebar.sidebar-filtro-seccion li a.active {	
    border-left: 18px solid #f6f5f5;
    color: #333;
	}
	
/* FIN CAJITAS LISTADO */
	
#streetview, .cada-pelicula,
.busqueda-resultado-titulo, .busqueda-resultado-resumo,
.bottom-sidebar, .evento-info, #galeria-thumbnail h3,
.evento-localizacion h3, .multimedia-resultados-imagen, .mis-actividades-titulo,
.actividades-titulo,
#sidebar .evento,
#eventos .evento,
.grupo, .filete, h3.actividades, #loginbox .checkbox,
#valoraciones,
#contenido ul#mini-selector-cr,
#principal .alerta-traduccion,
.listado-imagen-una,
.listado-imagen-dos,
.listado-imagen-tres,
.evento-localizacion .left img,
h3,
.inside-comentario,
#entrada ul li,
#contenido ol li,
#banner-contenido .banner-contenido-info-localizacion,
.descargas.axenda-cultural-st .descarga-titulo,
#google-map .gmap-localizacion,
#globo-gmap .gmap-localizacion,
#pases-axenda,
#contenido.listado-estatico ol > li,
.postmetadata {	
	margin-bottom: 10px;
	}
	
#principal .postmetadata .titulo-etiquetas {	
	margin: 5px 0 3px 0;
	}
	
.buscador-generico label {	
	line-height: 40px;
	}
	
.banner-catedral-titulo,
.logos-etiquetas,
.obrigatorio,
#entrada .relacionado,
.contenido-intro,
.duas-columnas .relacionado {	
	margin-bottom: 15px;
	}
	
.relacionado-info  {	
	padding: 0 20px 0 0;
	width: 280px;
	}
		
.alojamiento-disponible-ct {	
	margin-right: 10px;
	}
	
/* BUSCADOR ESPECIFICO */

.buscador-especifico,
#entrada .buscadores-reservas,
#contenido,
.erro-resumo {
    margin-bottom: 20px;
	}
		
.buscador-especifico h3 {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
.buscador-especifico .buscador-especifico-form {
    margin-left: 120px;
	}
	
.zonas-de-pesca-mcs .buscador-especifico .buscador-especifico-form label {
    width: 180px;
	}
	
.buscador-especifico .buscador-especifico-form label {
    width: 80px;
    font-size: 1.1em;
	}
	
.buscador-especifico .buscador-especifico-form label,
.buscador-especifico .buscador-especifico-form input,
.buscador-especifico .buscador-especifico-form select {
    display: inline-block;
    line-height: 23px;
    height: 23px;
	}
	
.buscador-especifico .buscador-especifico-form input,
 .buscador-especifico .buscador-especifico-form select {
    border: none;
    background: #e5e5e5;
    color: #000;
    width: 250px;
	}	
	
.buscador-especifico .buscador-especifico-form input.buscador-checkbox{
    width: auto;
    margin: 0;
    padding: 0;
	}

.buscador-especifico input.submitbutton,
.busquedaresultados .caja-fuera-contenido h2 span,
.busquedaresultados .caja-fuera-contenido .uppercase {
    text-transform: uppercase;
    	}	
    	
.buscador-especifico input.submitbutton {
    float: right;
    margin: 0 145px 0 0;
    padding: 0;
    color: #fff;
    background: #ccc;
    border: none;
    line-height: 50px;
    height: 50px;
    width: 50px;
    font-size: 1.6em;
    font-weight: 300;
    }
    	
.zonas-de-pesca-mcs .buscador-especifico input.submitbutton {
    margin: 20px 50px 0 0;
    }
    	
.buscador-especifico input.submitbutton:hover {
    background: #000;
    	}

/* TABLAS RESULTADOS ESPECIFICOS */

table.resultados-especificos  {	
	border: none;
	border-collapse: collapse;
	width: 100%;
	}
	
table.resultados-especificos td.icono {	
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	}
		
table.resultados-especificos tr  {	
	line-height: 34px;
	height: 34px;
	}
	
table.resultados-especificos tr.impar  {	
	background: #f2f2f2;
	}
	
table.resultados-especificos tr.par  {	
	background: none;
	}
	
table.resultados-especificos td,
table.resultados-especificos th  {	
    padding: 0;
	}
	
table.resultados-especificos td   {	
    padding: 0 10px;
	}
	
.aloxamentos-santiagoturismo table.resultados-especificos td   {	
    padding: 0 3px;
	}
	
table.resultados-especificos tr a,
table.resultados-especificos tr,
.inside-sidebar.inside-sidebar-item a,
.multimedia-resultados-descarga a,
.axenda-destacados-info a,
.inside-sidebar.sidebar-buscador-area-santiago label a,
.contenido-intro.wrapper h4 a {	
	color: #000;
	}
		
/* 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: 0 8px;
	}
	
#mini-selector li   {	
	line-height: 20px;
	}

	
#contenido .diapara ul,
.evento-resumen, .sidebar-usuario-subtitulo,
.etiquetas-encabezado {	
	padding-top: 10px;
	}

	
/* FIN NAVI RUTAS */

/* FORMULARIOS */
	
#loginbox label {	
	margin-right: 100px;
	}
	
.seccion-footer,
#sidebar .alerta-traduccion,
.nube-etiquetas h2,
#loginbox .password,
#loginbox .checkbox,
#loginbox .checkbox,
.evento-trailer h3,
.comentario,
h4,
.submit,
.leyenda-gral,
.listado-comentarios,
.inside-form-comentarios textarea {	
	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;
	}
	
.etiquetas-global,
.inside-principal-titulo,
#sidebar-buscador label,
dd,
dt,
#sidebar .right span,
.olvido-clave, .evento-categoria, .axenda-categoria, .blog-tag,
.evento .evento-data,
#sidebar .evento-data,
#sidebar .relacionado-fecha-pub,
#sidebar .relacionado-seccion,
.lopd,
#banner-contenido .banner-contenido-info-categorias,
.evento-zona,
.evento-zona-santiago,
.reservas-ofertas-titulo,
.valor-relevancia,
.evento-zona, .evento-zona-santiago,
#sms {	
	margin-bottom: 5px;
	}
	
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a,
#google-map .gmap-titulo,
#globo-gmap .gmap-titulo {	
	margin-bottom: 3px;
	}
	
.buscador-generico .left {	
	margin-right: 100px;
	}
	
/* FIN GENERICOS FORMULARIOS */

/* TIPOS */

.georgia {
	font-family: 'Georgia', Times New Roman,Times,serif;
	}
	
#sidebar .evento,
#eventos .evento,
.grupo,
.filete, h3.actividades {	
	background: transparent url('/img/borde-h2.png') repeat-x bottom;
	}
	
h2,
#sidebar .evento,
#eventos .evento,
.grupo,
.filete,
h3.actividades {	
	padding-bottom: 7px;
	}
	
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;
	}

/* CENTRAL RESERVAS */
	
.central-reservas-form-zona {
	margin-left: 20px;
	}
	
 .inside-sidebar,
 #sidebar .relacionado  {
	margin-bottom: 25px;
	}
	
.contenido-intro .localizacion,
.evento .localizacion,
.migasdepan {
	margin-bottom: 20px;
	}
	
.caja-fuera-contenido h2,
.evento-zona span,
.evento-zona-santiago span {
	font-weight: normal;
	}
	
/* FIN CENTRAL RESERVAS */
	
.streetview-leyenda, .em, .caja-fecha-pub, .alerta-traduccion p, .evento-categoria, .axenda-categoria, .blog-tag,
.evento .evento-data span,
.contenido-intro .localizacion,
.evento .localizacion,
#google-map .gmap-localizacion,
#globo-gmap .gmap-localizacion,
.contenido-intro .postmetadata,
.valor-relevancia,
.noticias-film-commission .relacionado-data,
.novas-sccb .relacionado-data,
.novas .relacionado-data,
.aviso-descarga   {
	font-style: italic;
	}
	
a {
	text-decoration: none;
	}

#entrada .buscadores-reservas ul li a,	
.bx-caption a {
	border-bottom: 0;
	}
	
.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,
.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,
#login 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 */

h2 .busqueda-etiqueta,
.enlace-bases-fotografia  {
	font-size: .7em;
	}
	
#banner-contenido .banner-contenido-info .banner-contenido-info-postmetadata,
.tagcloud0, 
#menu li li {
	font-size: .8em;
	}
	
#sidebar #central-reservas-alojamientos-form,
#sidebar #central-reservas-actividades-form,
#sidebar form#reservasform,
.alerta-traduccion p,
.navi-rutas,
.relacionado-direccion,
.relacionado-fecha-pub,
.relacionado-entrada,
#login ul,
.ordenador li.idiomas select,
.cada-idioma,
#footer,
#contenido ul,
.inside-form-comentarios input.submitbutton,
.contido-usuarios-descripcion .data,
.contido-usuarios-usuario,
.relacionado-seccion,
.lopd,
#registro-usuario .input.checkbox label,
.compex-info, .tagcloud1,
.texto-tiempo,
#principal h3.comentarios span,
#google-map,
#globo-gmap,
#google-map .gmap-localizacion,
#google-map .gmap-como-llegar,
#globo-gmap .gmap-localizacion,
#globo-gmap .gmap-como-llegar {
	font-size: .9em;
	}

#contenido #sidebar ol form#reservasform,
#contenido .listado ul,
#contenido ol,
.usuario-formulario,
.inside-sidebar-item,
#footer .info ul,
.inside-sidebar .relacionado-fecha,
.banner-catedral-contenido,
.tagcloud2,
#entrada ul li li,
#contenido ol li li {
	font-size: 1em;
	}
	
.usuario-incentivo,
#sidebar ul#mini-selector,
.evento-categoria,
.blog-tag,
.pase-axenda-proximamente .axenda-categoria,
.cajita-elementosaxendahoxe .evento-data span,
.evento .evento-data span {
	font-size: 1.08em;
	}
	
.listado-imagen-titulo,
.inside-form-comentarios,
.inside-comentarios,
.comentario-entrada,
.contenido-intro.wrapper p,
.navegador-nros,
p {	
	font-size: 1.1em;
	}
	
.busqueda-resultado-resumo,
.inside-sidebar-item a,
h3.actividades .strong,
.evento-titulo,
.mis-actividades-titulo,
.actividades-titulo,
.banner-contenido-info, textarea {
	font-size: 1.16em;
	}
    
.etiquetas-todas,
.multimedia-social-titulo,
.button,
.migasdepan li{
	font-size: 1.2em;
	}
	
.slideshow-portada .teaser-resumen,
.etiqueta-idioma, #sidebar .right span,
.busqueda-resultado-titulo,
#buscador label, .submenu,
.relacionado-fecha,
#sidebar .relacionado-titulo,
#valoraciones,
#principal h3.hoxe,
#principal h3.proximamente,
#principal h3.opinar,
#principal h3.comentarios,
.descargas.axenda-cultural-st .descarga-titulo,
.contenido-intro .localizacion,
.evento .localizacion,
.inside-sidebar.sidebar-visita-virtual li a,
.reservas-ofertas-contenido .resultado-seccion a,
.caja-central-home .caja-no-perder h3   {
    font-size: 1.3em;	
    }
    
.sidebar-menu-principal,
.sidebar-menu-principal li a,
h3,
.buscador-generico label,
#entrada ul li,
#contenido ol li,
.tagcloud4,
#principal .postmetadata .titulo-etiquetas{
	font-size: 1.4em;
	}
	
#banner-contenido .banner-contenido-info-foto,
.cada-pelicula h4,
.banner-contenido-subtitulo,
.usuario-titulo,
.sidebar-usuario-titulo,
.usuario-titulo,
#seccion-contenido p,
.is-sticky #menu  {
	font-size: 1.5em;
	}
	
.relacionado-titulo,
.sidebar-blog .right, .info ul,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a,
.tagcloud5 {
	font-size: 1.6em;
	}
	
#sidebar h3{
	font-size: 1.7em;
	}
	
.tagcloud6,
#menu {
	font-size: 1.8em;
	}
    
.slideshow-portada .teaser-categoria,
.banner-catedral-titulo,
#sidebar .inside-sidebar.sidebar-gris h3,
.tagcloud7,
.reservas-ofertas-titulo,
#contenido ul#mini-selector-cr li,
.busquedaresultados #sidebar h3  {
    font-size: 2em;	
    }
    
.tagcloud8{
    font-size: 2.1em;	
    }

.tagcloud9 {
	font-size: 2.3em;
	}
	    
h2,
#banner-contenido .banner-contenido-info-foto-texto {
	font-size: 2.4em;
	}
	
.comentario-orden, .banner-contenido-titulo,
.tagcloud10 {
	font-size: 2.5em;
	}
    
.slideshow-portada .teaser-titulo  {
    font-size: 2.7em;	
    }

/* FIN CUERPO TIPOS */

.buscadores-reservas .buscador-reservas-alojamientos .central-reservas-form {
    width: 250px;
	}
		
.buscadores-reservas .buscador-reservas-alojamientos .central-reservas-form.entrada,
.buscadores-reservas .buscador-reservas-alojamientos .central-reservas-form.salida {
    width: auto;
	}

.buscadores-reservas .central-reservas-form label {
    padding-right: 20px;
	}

.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.entrada label {
	}
	
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.salida label {
	}
	
.buscadores-reservas #reservasalojamientosform .central-reservas-form label{
    width: 70px;
	}
	
.buscadores-reservas #reservasalojamientosform .central-reservas-form.numero label,
.buscadores-reservas #formpagar .central-reservas-form label  {
    width: 100px;
	}
	
.buscadores-reservas .central-reservas-form.entrada,
.buscadores-reservas .central-reservas-form.salida {
    margin-right: 32px;
	}
	
.buscadores-reservas .central-reservas-form select  {
	width: 160px;
	}
	
.buscadores-reservas .central-reservas-form input#alojamiento  {
	width: 156px;
	}

.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.entrada {
    margin-right: 123px;
	}
	
.buscadores-reservas #formtabladisp .central-reservas-form.entrada {
    margin-right: 50px;
	}
	
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form.salida,
.buscadores-reservas #formtabladisp .central-reservas-form.salida {
    margin-right: 0;
	}
		
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form {
    margin-right: 46px;
	}

#contenido ul#mini-selector-cr li {
	font-weight: 300;
	width: 49.7%;
	text-align: center;
	background: #edecec;
	}
	
#contenido #entrada ul#mini-selector-cr li {
    list-style-image: none;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form,
.buscadores-reservas #central-reservas-alojamientos-form .central-reservas-form,
.buscador-especifico .buscador-especifico-form,
.buscadores-reservas #formpagar .central-reservas-form,
#gruposperfil .central-reservas-form,
#registro-usuario .input,
.pasarela-pagos .input {
	margin-bottom: 10px;
	}
	
.entradas-estadistica .input {
	margin-bottom: 10px;
	}
	
.entradas-estadistica label {
	width: 160px;
	display: block;
	float: left;
	}
	
.checks .entradas-estadistica {
    margin-top: 15px;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form input,
.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form select {
	margin: 0;
	}

.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form input,
.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form label,
.inside-sidebar.sidebar-buscador-central-reservas .central-reservas-form img {
	display: inline-block;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas #central-reservas-alojamientos-form,
.inside-sidebar.sidebar-buscador-central-reservas #central-reservas-actividades-form,
.inside-sidebar.sidebar-buscador-central-reservas #cr_alojamientos,
.inside-sidebar.sidebar-buscador-central-reservas #cr_actividades {
	margin: 20px;
	padding: 0;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas img.ui-datepicker-trigger,
.buscadores-reservas img.ui-datepicker-trigger {
    margin-left: 5px;
    vertical-align: text-top;
}
	
.inside-sidebar.sidebar-buscador-central-reservas .tipo label {
	width: 90px;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas #central-reservas-info label {
	width: 90px;
	}
	
#gruposperfil label {	
	width: 150px;
	}
	
#gruposperfil input,
#gruposperfil select {	
	width: 160px;
	}
	
#gruposperfil label.check {	
	width: auto;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas.buscador-completo label {
	width: 100px;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas.buscador-completo .select select {
	width: 165px;
	}
	
#sidebar #reservasalojamientosform input#nhabitaciones,
#sidebar #reservasalojamientosform input#alojamiento {
	width: 160px;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas #reservasactividadesform label{
	width: 100px;
	}
	
.inside-sidebar.sidebar-buscador-central-reservas input.submitbutton {
    border: none;
    background: #fff;	
    width: 110px;
    margin: 0 5px 10px 0;
	}
	
/* HEIGHTS */

#banner-contenido,
.banner-contenido-foto {
	height: 320px;
	}
	
#banner-contenido.resultado-especifico {
    height: auto;
}

#banner-contenido.resultado-especifico img {
    display: block;
}

#menu ul {
	height: 55px;
	line-height: 55px;
}
	
#sidebar .relacionado {
	min-height: 70px;
	}
	
.inside-votasocial {
	min-height: 20px;
	}
	
.evento-info, .galeria {
	min-height: 120px;
	}
	
.listado-multimedia .galeria  {
	min-height: 180px;
	}
	
.galeria-autor  {
	margin: 0 5px;
	}

/* FIN HEIGHTS */

.inside-comentario {
	width: 345px;
	clear: both;
	padding: 5px;
		}
	
/* COLORES */

.evento-titulo a:hover,
.vermais a:hover {
	background: #000;
	}
	
.texto-tiempo a,
.inside-form-comentarios a,
.comentario-info a,
#entrada p a,
#entrada ul li a,
.inside-sidebar.sidebar-klm .right a,
.inside-sidebar.sidebar-gris .relacionado-entrada a,
.contenido-intro p a,
.gmap-como-llegar a,
.contenido-intro.wrapper h4 a,
#principal p a,
#principal li a {
	border-bottom: 1px dotted;
	}

#menu ul li li a,	
#menu ul li a:hover,
.texto-tiempo a:hover,
#login ul li a:hover,
.bx-caption a:hover,
.relacionado-info a:hover,
#sidebar .relacionado-titulo a:hover,
.postmetadata a:hover,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a:hover,
#mini-selector li a:hover,
.inside-form-comentarios a:hover,
.navegador-nros a:hover,
#entrada ul li a:hover,
#entrada p a:hover,
.inside-sidebar.sidebar-klm .right a:hover,
.inside-sidebar.sidebar-gris .relacionado-entrada a:hover,
ol li:before,
#sidebar .sidebar-menu-principal li a:hover,
.contenido-intro .localizacion a:hover,
.evento .localizacion a:hover,
.inside-sidebar.sidebar-etiquetas a:hover,
.migasdepan a.active,
.migasdepan a:hover,
.etiquetas-contenido a:hover,
.inside-sidebar.sidebar-visita-virtual li a,
.contenido-intro p a:hover,
.navi-rutas a:hover,
#sidebar .central-reservas-form-ofertas a, .propuesta-direccion,
.etiqueta-idioma, .etiquetas-encabezado,
#central-actividades a:hover,
.descargas .descarga-pdf .descarga-archivo a:hover,
#google-map .gmap-titulo,	
#google-map .gmap-titulo a,
#globo-gmap .gmap-titulo,	
#globo-gmap .gmap-titulo a,
.gmap-como-llegar a:hover,
.cartelera #entrada a,
.inside-sidebar.inside-sidebar-item a:hover,
.evento-localizacion a:hover,
#alojamiento-disponible-sr a:hover,
.multimedia-resultados-descarga a:hover,
.reservas-ofertas-contenido .resultado-seccion a,
.reservas-ofertas-titulo a:hover,
.inside-sidebar.sidebar-buscador-area-santiago label a:hover,
.contenido-intro.wrapper h4 a:hover,
h4 a:hover,
#principal p a:hover,
#principal li a:hover,
#entrada.listado.cartelera h3 a:hover  {
	color: #ff9900;
	}
	
	
#banner-contenido .banner-contenido-info-foto-texto a,
#contenido .reservas-ofertas-reservar a,
#banner-contenido a:hover,
#principal h3.comentarios span,
.listado-imagen-titulo a,
#banner-catedral,
#banner-catedral a,
.submenu ul li,
.submenu ul li a,
.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,
.bx-caption a,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a,
#banner-contenido .banner-contenido-info-foto-texto,
.button,
.navegador-nros a.active,
.inside-sidebar.sidebar-buscador-central-reservas input.submitbutton:hover,
.caja-fuera-contenido h2,
.caja-fuera-contenido.localizacion-coordenadas,
.caja-fuera-contenido.localizacion-coordenadas a {
	color: #fff;
	}
	
#contenido #galeria-thumbnail a:hover,
#contenido .etiquetas-seccion a:hover,
#contenido .etiquetas-global a:hover,
.slideshow h2,
#sidebar .etiquetas a:hover,
.ordenador li.idiomas select,
.cada-idioma {
	background: none;
	}
	
.navegador-nros a.active,
.inside-sidebar.sidebar-buscador-central-reservas input.submitbutton:hover {
	background: #ff9900;
	}

#menu ul li a {
	color: #2f2f2f;
	}
	
.banner-contenido-info-foto a,
.migasdepan,
.migasdepan a {
	color: #ccc;
	}
	
.red {
	color: red;
	}
	
.listado-imagen-titulo,
.submenu,
.inside-form-comentarios input.submitbutton,
#maquetacion a:hover {
	background: #76b900;
	}
	
#contenido .etiquetas-global a:hover,
#contenido .etiquetas-seccion a:hover,
.evento-categoria a,
h2 a,
.axenda-categoria a,
.usuario-titulo a,
#contenido .actividades-dias a:hover,
.submenu ul li a:hover,
#footer li a,
.contido-usuarios-usuario a,
.contido-usuarios-descripcion a,
.evento-titulo a,
.caja-titulo a,
.evento-localizacion a,
.inside-sidebar .relacionado-titulo a,
.mis-actividades-titulo a,
.actividades-titulo a,
.vermais a,
.evento .evento-data span,
#entrada ul li a,
#entrada p a,
.inside-sidebar.sidebar-klm .right a,
.inside-sidebar.sidebar-gris .relacionado-entrada a,
.inside-sidebar.sidebar-visita-virtual li a:hover,
.contenido-intro p a,
.navi-rutas a,
.descargas .descarga-pdf .descarga-archivo a,
.gmap-como-llegar a,
#google-map .gmap-titulo a:hover,
#globo-gmap .gmap-titulo a:hover,
#menu li li a:hover,
.texto-tiempo,
#principal p a,
#principal li a,
.texto-tiempo a,
#mini-selector-cr li.active a,
#mini-selector-cr li a:hover,
#entrada ul#mini-selector-cr li.active a,
#entrada ul#mini-selector-cr li a:hover,
.cartelera #entrada a:hover,
#alojamiento-disponible-sr,
#alojamiento-disponible-sr a,
h4 a  {
	color: #000;
	}
	
#login a,
.reservas-ofertas-titulo a,
.reservas-ofertas-contenido,
.reservas-ofertas-contenido .resultado-seccion a:hover  {
	color: #333;
	}
	
#contenedor a,
input,
select,
#buscador input,
textarea,
#flickr_badge_source,
#flickr_badge_source_txt,
.alerta-traduccion p,
#footer .info a,
#footer .info,
.etiquetas-global a,
.etiquetas-seccion a,.usuario-formulario,
.usuario-info,
.caja-entrada,
.grupos-entrada,
.mis-actividades-info,
.actividades-info,
.banner-contenido-info,
.relacionados a,
.evento-data,
#sidebar .relacionado-seccion,
.postmetadata a,
#sidebar .relacionado-fecha-pub a,
#mini-selector li a,
#valoraciones,
.inside-form-comentarios,
.inside-form-comentarios a,
.inside-comentario,
.inside-comentario a,
.buscador-generico,
.postmetadata,
.inside-sidebar.sidebar-etiquetas a,
.etiquetas-contenido a   {
	color: #666;
	}
	
.navegador-nros a,
#mini-selector-cr li a,
#entrada ul#mini-selector-cr li a,
.valor-relevancia,
#entrada.listado.cartelera h3 a   {
	color: #999;
	}
	
.par,
#entrada .relacionado,
.duas-columnas .relacionado {
	background: #efefef;
	}
	
.duas-columnas h2 {
	font-weight: 300;
	margin-bottom: 20px;
	padding-top: 20px;
margin-top: 20px;
border-top: 1px dashed #000;
	}
	
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li a {
	background: #999 url('/imgv2/iconos-sidebar/sidebar-icono-ranking-li.png') 30px 4px no-repeat;
	padding: 3px 10px 3px 60px;
	}
	
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content {
	padding: 0;
	}

#footer .logos, 
#contenido,
.franja-blanca,
.transparencia,
.slideshow-portada.flash {
	background: #fff;
	}
	
	
#footer li a:hover {
	border-bottom: 1px dotted #666;
	}
	
#sidebar ul#mini-selector li a {
	}

#sidebar ul#mini-selector li a {
	border-top: 4px solid #f0f0f0;
	}
		
#sidebar ul#mini-selector li.active a,
#sidebar ul#mini-selector li a:hover,
#sidebar ul#mini-selector li.active a:hover  {
	border-top: 4px solid #999;
	}
	
/* FIN COLORES */

.submitbutton {
	cursor: pointer;
	}
	
.linea {
	border-bottom: 1px dashed #333;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	}


.migasdepan a  {
	padding-left: 30px;
	background: transparent url('/imgv2/icono-migas.png') no-repeat 10px 12px;
	border-bottom: 1px solid #ccc;
	display: block;
	}
	
.migasdepan a.active,
.migasdepan a:hover  {
	border-bottom: 1px solid #ff9900;
	}
	
.inside-sidebar.sidebar-visita-virtual li a,
.migasdepan a.active,
.migasdepan a:hover  {
	background: transparent url('/imgv2/icono-migas-active.png') no-repeat 10px 12px;
	}
	
.inside-sidebar.sidebar-visita-virtual li a{
	background-position: 0;
	line-height: 20px;
	padding-left: 15px;
	}
	
.migasdepan ul  {
	}
	
/* LISTAS */

ul {
	list-style-type: none;
	list-style-position: outside;
	}
	
#entrada ul li,
#contenido ol li {
    line-height: 1.4em;
	}
	
#entrada ul li {
    list-style-image: url('/imgv2/icono-listado.gif');
	}
	
#contenido .herramientas ul,
#entrada .menu-callejero ul li,
#entrada .star-rating li {
	list-style-image: none;
	}
	
#contenido.listado-estatico ol {
    counter-reset: li-counter;
    list-style-type: none;
    margin: 0 0 0 3em;
}

#contenido.listado-estatico ol > li {
    padding-left: 0.5em;
    position: relative;
}

#contenido.listado-estatico ol > li:before  {
    content: counter(li-counter, decimal);
    counter-increment: li-counter;
    left: -1em;
    line-height: 1;
    position: absolute;
    text-align: right;
    top: 0;
    padding-top: 5px;
    width: 0.8em;
}
	
#contenido ul {
	margin: 1em;
	padding: 0 20px;
	}
	
#contenido #sidebar ol {
	margin-top: 0;
	}
	
#contenido .herramientas ul  {
	margin: 0 15px;
	}
	
.barra-social-arriba,
#contenido .herramientas  {
	margin: 10px 0 20px 0;
	}			
	
.barra-social-arriba  {
	margin-left: 15px;
	}	
	
#contenido .listado .otros li {
	line-height: 1em;
	padding-left: 5px;
	margin: 10px 0;
	}
	
li.datos-cuaderno a {	
	background: transparent url('/img/icono-datos-cuaderno.gif') no-repeat left;
	}
	
#login li,
.submenu li,
#footer li,
#languages li {
	display: inline;
	}

li.separador {
	border-left: 1px dotted #fff;
	padding-left: 5px;
	}
	
#contenido #entrada ul#mini-selector-cr li,
#sidebar ul#mini-selector-cr li {
	height: 50px;
	line-height: 50px;
	}		
	
ul#mini-selector-cr li.separador {
	border-left: 0;
	}
	
ul#mini-selector-cr li.separador a {
	border-right: 1px solid #fff;
}	
	
.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;
	}
	
#sidebar .central-reservas-form-ofertas {
	left: 0;
	}
	
.navegador-nros a.active {
	border-radius: 50%;
	padding: 0 5px;
	}
	
.diapara li {	
	background: transparent url('/img/icono-diapara.png') no-repeat left;
	padding-left: 30px;
	height: 26px;
	}
	
/* FIN LISTAS */

/* CAJITA SIDEBAR */

.inside-sidebar.sidebar-gris .gris {	
    padding: 0 15px 15px 15px;
	}
	
#sidebar .inside-sidebar.sidebar-gris h3 {
    padding: 15px 10px;
}
	
#sidebar .inside-sidebar .gris {
    background-color: #f0f0f0;
}

#valoraciones,
.inside-comentario  {	
    border: 1px solid #e9e9e9;
    }
    
.inside-sidebar,
.separador-sombras,
.inside-principal,
.inside-sidebar.sidebar-buscador-central-reservas input.submitbutton,
table.resultados-especificos tr.titulo  {	
    -webkit-box-shadow: 0 0 5px 1px #e6e4e4;
    -moz-box-shadow: 0 0 5px 1px #e6e4e4;
    box-shadow: 0 0 5px 1px #e6e4e4;
    }    

#valoraciones  {	
    line-height: 20px;
    padding: 8px;
    }
    
.top-comentario {	
	height: 27px;
	}

.bottom-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-bot.gif') no-repeat;
	}
	
#alojamiento-disponible-sr {	
	background: transparent url('/img/cajita-alojamientos-disponibles.gif') no-repeat;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 50px;
	}
	
/* FIN CAJITA SIDEBAR */
	
/* CATEGORIA */
	
.evento-categoria,
.blog-tag,
.pase-axenda-proximamente .axenda-categoria,
.cajita-elementosaxendahoxe .evento-data span,
.evento .evento-data span  {
	font-family: "palatino linotype",palatino,serif;
	}
	
.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;
	}
	
#contido-usuarios .left img, #contido-usuarios .right img, .reservas-observaciones .input {
	margin-top: 30px;
	}

.separador-sombras {
	height: 4px;
	margin: 15px 0;
	display: block;
	}
	
#axenda-resultados .separador-sombras {
	margin-top: 0;
	}
	
#contido-usuarios .slideshow-usuario {
	margin-left: 16px;
	}

.diapara li,
.comentario-entrada {
	padding-top: 5px;
	}
	
#navegador {
	padding: 0 0 0 200px;
	line-height: 21px;
	margin: 25px 0;
	}
	
#login ul {
	margin: 7px 0;
	}
	
#galeria-thumbnail img {
	margin: 0px 9px 7px 0px;
	}

.evento-localizacion {
	margin: 10px 0;
	}
	
.alerta-traduccion {
	padding-right: 20px;
	background: #f9f9f9;
	}
	
.grupos-info, .minithumbs .relacionado-info {
	margin-left: 60px;
	}
	
.visitas-guiadas .minithumbs .relacionado-info {
	margin-left: 172px;
	}
	
.comentario-info {
	margin-left: 80px;
	}
	
.evento-imagen  {
	margin: 0 0 5px 0;
	}
	
.evento-info  {
	margin-left: 110px;
	min-height: 90px;
	}
	
dt, dd  {
	min-height: 70px;
	}
	
.evento-localizacion dt,
.evento-localizacion dd  {
	min-height: 20px;
	}
	
.evento-localizacion-info  {
	margin-left: 170px;
	}
	
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: 10px 10px 10px 34px;
	margin-left: 8px;
	}
	
.inside-sidebar-item a {	
	margin-right: 5px;
	}
	
.usuario-contenido {	
	padding-left: 54px;
	}
	
#eventos h3, .evento {	
	margin: 10px 0;
	}
	
#seccion-margenes,
.usuario-incentivo,
#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;
	}
	
.comentario-orden {	
	padding-right: 10px;
	}
	
.inside-votasocial {	
	padding: 3px 10px;
	}
	
.mi-actividad, .actividad, .banner-contenido-info,
#footer .info,
#google-map,
#globo-gmap  {	
	padding: 10px 0;
	}
	
#calendario {	
	padding: 10px 0 10px 50px;
	}
	
#navegador .flecha {
	padding-top: 0;
	}

.navegador-nros {
	padding: 0 5px 0 5px;
	}
	
.navegador-nros a {
	padding: 2px 3px;
	margin: 0 1px;
	}
	
.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 .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 .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,
#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 */	

/* LISTADO NOTICIAS */	
	
.noticias-film-commission h2,
.novas-sccb h2,
.novas h2 {
    font-weight: 300;
	}
	
.noticias-film-commission #entrada .relacionado,
.novas-sccb #entrada .relacionado,
.novas #entrada .relacionado {
    width: 96%;
    padding: 2%;
}
	
.noticias-film-commission .relacionado-info,
.novas-sccb .relacionado-info,
.novas .relacionado-info {
    padding: 0;
    width: 450px;
}

.noticias-film-commission .relacionado-data,
.novas-sccb .relacionado-data,
.novas .relacionado-data {
    color: #666;
}

.noticias-film-commission .relacionado-titulo,
.novas-sccb .relacionado-titulo,
.novas .relacionado-titulo {
    margin-bottom: 15px;
}

.noticias-film-commission .relacionado-titulo a,
.novas-sccb .relacionado-titulo a,
.novas .relacionado-titulo a {
    font-weight: 700;
    color: #000;
}

/* FIN LISTADO NOTICIAS */	
/* FORM */	
	
#sidebar-buscador label {
	width: 80px;
	}

.inside-form-comentarios textarea {
	width: 300px;
	border: 1px solid #cacaca;
	}
	
.inside-form-comentarios input {
	width: 150px;
	}

#entrada .relacionado {
	width: 100%;
	}

.duas-columnas .relacionado {
    float: left;
	}
		
.listado-estatico #entrada .relacionado,
.duas-columnas .relacionado {
    min-height: 100px;
	}
	
.centrado-vertical,
.intro-seccion #entrada .relacionado .relacionado-info   {
    display: table;
    height: 100px;
	}
	
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li.centrado-vertical   {
    height: 38px;
    width: 100%;
    border-bottom: 2px solid #fff;
	}
	
.listado-estatico #entrada .relacionado-info,
.listado-estatico #entrada .relacionado .centrado-vertical,
.duas-columnas .relacionado-info,
.duas-columnas .relacionado .centrado-vertical {
    width: 160px;
	}
	
.duas-columnas .relacionado .relacionado-titulo {
    font-weight: 300;
	}
	
.duas-columnas .relacionado-info {
    text-align: center;
	}
	
.centrado-vertical .centrado-vertical-end,
#sidebar .inside-sidebar.sidebar-ranking ul.tab_content li.centrado-vertical a,
.intro-seccion #entrada .relacionado .relacionado-info span {
    display: table-cell;
    vertical-align: middle;
	}

.listado-estatico #entrada .relacionado,
.duas-columnas .relacionado {
	width: 45%;
	margin-right: 3%;
	}
	
.listado-estatico #entrada.solotexto .relacionado {
	margin-right: 0;
	}

.listado-estatico #entrada.solotexto .relacionado,	
.listado-estatico #entrada.solotexto .relacionado-info,
.listado-estatico #entrada.solotexto .relacionado .centrado-vertical {
    width: 100%;
	}
	
.listado-estatico #entrada.solotexto .centrado-vertical   {
    height: 50px;
	}
	
.listado-estatico #entrada.solotexto .relacionado {
    min-height: 50px;
	}
	
.listado-estatico #entrada .relacionado-info,
.duas-columnas .relacionado-info {
    padding: 0 5px;
	}
	
.listado-estatico #entrada .relacionado.par {
	margin-right: 0
	}
		
#entrada .anchocompleto {
	width: 530px;
	}
	
#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 #input_aceptarnotificaciones,
#registro-usuario input#UsuarioAcepto {
	width: 20px;
	}
	
#registro-usuario input#UsuarioAcepto,
ul#mini-selector,
ul#mini-selector-cr {
	margin: 0;
	}
	
#contenido .migasdepan ul  {
	margin: 0 0 25px 0;
	}
	
.formulario-perfil label {
	padding:0 2px 0 0;
	}
	
/* FIN FORMULARIO */

.slideshow-portada  {
    z-index: -5;
}

.current-rating,
#menu {
	z-index: 1;
	}
	
#contenido .star-rating li a:hover {
	z-index: 2;
	}
	
.star-rating li a {
	z-index: 20;
	}
	
#banner-contenido .flecha {
	z-index:200;
	}
	
#banner-contenido .banner-contenido-info-foto,
#google-map2 {
	z-index:1000;
}
	
#menu ul ul,
#banner-contenido .banner-contenido-info-foto-texto,
#sticky {
    z-index: 999999;
}
	
	
/* 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 {
	width: 12px;
	height: 16px;
	line-height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	position: absolute;
	padding: 0px;
	}
	
#contenido .star-rating li a:hover {
	background: url(/imgv2/rating/voto-botafumeiro.png) left center;
	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;
	text-indent: -9000px;
	}

.botverde {
	background: url(/imgv2/rating/voto-botafumeiro.png) top left repeat-x;
	}

.botverdelb {
	background: url(/imgv2/rating/voto-botafumeiro.png) left bottom;
	}
	
#navegador .flecha a,
.navi-rutas a {
    height: 21px;
	}
	
.navi-rutas a {
    line-height: 21px;
	}
	
#navegador .flecha a {
    width: 21px;
	}
	
#navegador .flecha.anterior a,
.navi-rutas .left a {
	background: transparent url('/img/paginador-flecha-left.png') no-repeat;
	}
	
#navegador .flecha.anterior a:hover,
.navi-rutas .left a:hover {
	background: transparent url('/img/paginador-flecha-left-hover.png') no-repeat;
	}
	
#navegador .flecha.siguiente a,
.navi-rutas .right a {
	background: transparent url('/img/paginador-flecha-right.png') no-repeat;
	}
	
#navegador .flecha.siguiente a:hover,
.navi-rutas .right a:hover {
	background: transparent url('/img/paginador-flecha-right-hover.png') no-repeat;
	}
	
.navi-rutas .left a {
	padding-left: 30px;
	}
	
.navi-rutas .right a {
	padding-right: 30px;
	background-position: right;
	}
	
.navi-rutas .right a:hover {
	background-position: right;
	}
	
.evento-zona {
    color: #76b900;
}

.evento-zona,
.evento-zona-santiago {
    background: transparent url("/imgv2/icono-zona.png") no-repeat left center;
    font-weight: bold;
    line-height: 20px;
    min-height: 20px;
    padding: 5px 0 5px 15px;
}

/* FIN STAR RATING */	

#sms {
	background: url('/imgv2/icono-sms.png') no-repeat left;
	height: 20px;
	padding-left: 22px;
	line-height: 20px;
	}

/* MENU PRINCIPAL */

#menu li a {
	padding: 0 10px;
	}

.menu-principal li { 
	position:relative;
	}
	
#menu ul.menu-principal ul {
    left: 0;
    margin: 0;
    position: absolute;
    top: 50px;
    width: 180px;
}

/* MENU PRINCIPAL COLORES	 */

#menu ul li li {
	height: 30px;
	background: transparent url('/img/transparent.png') repeat-x bottom;
	}
		
#menu ul li li a {
	background: #fff;
	-khtml-opacity:.90; 
	-moz-opacity:.90; 
	-ms-filter:”alpha(opacity=90)”;
	filter:alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.9);
	opacity:.90; 
	height: 28px;
	line-height: 28px;
	}

/* FIN MENU PRINCIPAL */

/* FLECHA BANNER */

.slideshow {
	position: relative;
	}
	
#banner-contenido .flecha {
	position: absolute;
	top: 400px;
	width: 285px;
	padding-left: 628px;
	}
	
#banner-contenido .banner-contenido-info-foto {
	position: absolute;
	width: 560px;
	height: 100px;
	left: 0;
	top: 220px;
	padding-left: 30px;
	opacity: 0.4;
	background: #000;
}

#banner-contenido .banner-contenido-info-foto-texto {
	position:absolute;
	top: 235px;
	left: 20px;
	width: 560px;
}
	
.transparencia {
	opacity:0.3;	
	}
	
/* FIN FLECHA BANNER */

/* NUBE DE TAGS */

.tagcloud0, .streetview-leyenda {
	z-index:10;
	}

.tagcloud1 {
	z-index:9;
	}
	
.tagcloud2 {
	z-index:8;
	}

.tagcloud3 {
	z-index:7;
	}

.tagcloud4 {
	z-index:6;
	}

.tagcloud5 {
	z-index:5;
	}

.tagcloud6 {
	z-index:4;
	}

.tagcloud7 {
	z-index:3;
	}

.tagcloud8 {
	z-index:2;
	}

.tagcloud9 {
	z-index:1;
	}

.tagcloud10 {
	z-index:0;
	}

/* FIN NUBE DE TAGS */

	
/* PESTANIAS SOCIALES */
	
div#pestanias-fijas{
	top: 110px;
	}
	
div#pestanias-fijas-logos,
div#pestanias-fijas-trivago,
div#pestanias-fijas-patrimonio {
	top: 0;
	}

div#pestanias-fijas-logos,
div#pestanias-fijas,
div#pestanias-fijas-trivago,
div#pestanias-fijas-patrimonio {
	position: absolute;
	left: 926px;
	}
	
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;   
	}
	
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 {
    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,
.dispositivo-movil,
.is-sticky .derecha-header,
ul.menu-principal ul,
#menu ul.menu-principal ul,
.is-sticky #menu ul.menu-principal li:hover > ul {
	display: none;
	}
	
	
/* STICKY */
	
.is-sticky .franja-blanca {
    height: 70px;
	}
	
.is-sticky #corporativo{
    width: 120px;
	}
	
.is-sticky #corporativo {
    float: left;
	}
	
.is-sticky #menu{
    clear: none;
    float: right;
    margin: 20px 0 5px 0;
	}
	
.is-sticky #menu ul {
	height: 30px;
	line-height: 30px;
}
	
/* FIN STICKY */
	
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-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 td  {
	/*padding: 10px;*/
	}
	
td.sala  {
	width: 90px;
	v-align: top;
	}

td.sala  {
	width: 100px;
	v-align: top;
	}
	
td.pelicula-3d  {
	width: 20px;
	color: #ff9900;
		}
		
td.cartelera-horarios {

	/*border-bottom:1px solid #cccccc;*/
}

/* FIN CARTELERA */

/* ICONOS FOOTER */
	
#footer .logos.segundo {
	margin: 0 0 0 100px;
	}
	
#footer .logos img {
	margin-right: 10px !important;
	}
	
.division  {
	clear: left;
	padding: 3px 0;
	}
	
.info  {
	background: #ccc;
	}
	
.info ul  {
	margin-top: 5px;
	}
	
/* FIN ICONOS FOOTER */

/* CAJA SOCIALES */	
	
#multimedia-galeria {
	width: 100%;
	border: solid 1px #aaa;
	}
	
.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 {	
	margin-right: 15px;
	}	

.widget-twitter {	
	margin-right: 15px;
	}			
		
/* 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 {
	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 */
    
.sidebar-klm .right {
	width: 200px;
	}	
	
.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  {
	padding-left: 35px;
	}

#principal h3.comentarios  {
	padding-left: 5px;
	}

#principal h3.comentarios span {
	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 {	
	height: 27px;
	background: transparent url('/imgv2/icono-etiqueta.png') 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;
	}
	
.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;
	}
		
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-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;
	
	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 */

.square {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
    }
    
.default {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
    }

.bubble {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
    }


/* Colors */

.green {
	background: #999;
	border-color: #ccc;
	}
	
.green:hover,
.green:focus {
	background: #ccc;
	border-color: #ccc;
	}
	
/* EVENTO ZONA*/	

/* DESCARGAS DE PDF, PUBLICACIONS, MUY CERCA DE SANTIAGO*/	
    
.descargas #entrada .descarga-pdf .descarga-archivo a:hover,
.contenido-intro .localizacion a,
.evento .localizacion a,
#principal .postmetadata .titulo-etiquetas {
	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;
	}
	
.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 {
    font-weight: bold;
	}
	
.descargas .descarga-pdf .descarga-archivo a {
    padding-left: 50px;
    line-height: 43px;
    height: 43px;
	}
	
/* GOOGLE MAP PINCHOS */	

#google-map,
#globo-gmap {
	line-height: 1.3em;
	margin: 0;
	}
	
#globo-gmap {
	margin: 0 0 0 7px;
	}
	
.evento-imagen  {
	margin: 0 0 10px 0;
	}
	
.logos-auxiliares div,
.logos-auxiliares .logos div {
	margin: 10px;
    }
	
/* CLASE ESPECIAL PARA APAÑO CONCURSO FOTOGRAFIA FACEBOOK AS - 24/07/2014 */
.enlace-bases-fotografia {
	text-align:center;
	}
	
.enlace-bases-fotografia a:hover {
	background: #000000;
	}
	
/* POKESAN */
h2.pokesan {
	width: 929px;
	height: 122px;
	background: transparent url('/imgv2/pokesan/banner_interno_spa.png') no-repeat;	
	}
	
.pokesan-texto {
	font-size: 1.5em;
	margin-top: 70px;
	margin-left: 180px;
}

/* ENLACE IMPRIMIR */

.contenedor-enlace-imprimir {
	margin-top: 10px;
	padding-left: 4px;
}

.listado .contenedor-enlace-imprimir {
	margin-bottom: 10px;
}

a.enlace-imprimir {
	text-decoration: underline;
	color: #000;
}

.actividades-santiago .axenda-categoria,
.central-reservas-actividades .axenda-categoria {
	font-weight: 300;
	font-size: 0.6em;
}

.actividades-santiago .axenda-fechas,
.central-reservas-actividades .axenda-fechas {
    border-left: 4px solid #e5214f;
    padding-left: 5px;
    float: left;
    margin-bottom: 5px;
    font-size: 0.6em;
}

.actividades-santiago .metadato-idiomas img,
.central-reservas-actividades .metadato-idiomas img {
	position: relative;
	top: 7px;
}

.streetview-leyenda {
	margin-top: 1em;
	font-size: 1.1em;	
}

.axenda-checkimpresion {
	text-decoration: underline;
	font-size: 12px;
	margin-bottom: 2px;
}

.audioguias.single #galeria-thumbnail h3 {
	display: none;
}

@media only screen and (min-width: 701px){
    .piedefoto{
    display: none;
    } 
    .foto-galeria{
    float:left;
      
    }
}

.piedefoto{
    padding: 4px;
    color: #020202;
    font-weight: 500;
    letter-spacing: 0px;
    font-size:12px;
}

@media only screen and (max-width: 700px){
    
    .foto-galeria img {
        width:40%;
    }
    
    .foto-galeria{
    background-color: #e8e7e7;
    padding: 20px;
    margin-top: 20px;
    text-align: center;
    }
    
.audioguias .video-insertado {
  height: 200px;
    }
    
.audioguias .titulo-lse {

	}
}

.texto-introduccion{
    clear:both;
}

.evento-localizacion-sccb-info{
    border:5px solid #17217e;
    padding-left:10px;
    background-image: url('/img/sccb/sccb.jpg');
}

.evento-localizacion-sccb h3{
    background-color:#17217e;
    color:white;
    padding-left:10px;
}

.evento-localizacion-sccb-info dt {
    min-height: 20px;
}

.evento-localizacion-sccb-info dd {
    min-height: 20px;
}

.banda-covid{
    background: #ff9900;
}

.text-white-covid{
    color: white;
    font-size: 1.5em;
    font-weight: 500;
    padding: 5px 45px;
    margin:0;
}

.p-top-35{
    padding-top: 35px;
}


/*---------------------------------logos footer-----------------------------*/

.fila-1 div{
    margin:auto;
    width:50%;
}

.fila-2 div{
    margin:auto;
    width:100%;
}

.fila-1{
    margin:auto;
    width:100%;
    float: left;
}


.fila-2{
    margin:auto;
    width:100%;
    float: left;
}


#footer .fila-1 div img {
	width: 210px;
	}

#footer .fila-2 div img {
	width: 180px;
	}

@media only screen and (max-width: 991px){
    .fila-1 div{
    width:100%;
    }
    
}

.boton-de-reservar{
    list-style-image: none !important;
}

.boton-de-reservar a{
    background: #000000f2;
    color: #ffffff !important;
    padding: 3px 20px;
}

.boton-de-reservar a:hover{
    background: #666;
}

@media only screen and (min-width: 701px){
    .boton-de-reservar a{
       margin-left: 400px; 
    }
    
}


/*----------- VIDEO RESPONSIVE ------------->
.video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}*/

.contenedor-enlace-imprimir{
	width:100%;
}

.reservas-tipo-orden{
	width: 99%;
    text-align: left !important;
    background: #ff99004f;
    line-height: 10px;
    color: #1e1e1e;
    padding: 10px;
}

.reservas-tipo-orden select{
	background:#ffffff70;
    border: 1px solid #fff;
    line-height: 30px;
    height: 30px;
    padding-left: 15px;
    color: #797979;
    outline: none;
}

.reservas-tipo-orden label{
	text-transform: uppercase;
    letter-spacing: 2px;
    padding:0 20px;
}

.reservas-tipo-orden input{
	float: right;
    height: 30px;
	background-color: #fff;
	width:15%;
}

@media only screen and (max-width: 700px){
	.reservas-tipo-orden select {
		width: 95%;
		margin: 10px 14px;
	}
	.reservas-tipo-orden input {
		width: 95%;
	}
}

.actividades-santiago .boton-buscar{
	background:#fff;
} 

.actividades-santiago input{
	color:#000;
}

.fondo-madera{
	background-image: url('../imgv2/madera.jpg');
	height: 80vh;
}

.video-fraxil{
	height:740px;
}

@media only screen and (min-width: 1800px){
	.video-fraxil, .fondo-madera{
		height:900px !important;
	}
}


@media only screen and (min-width: 1100px) and (max-width: 1500px){
	.fondo-madera{
		height: 600px;
	}
	.video-fraxil{
		height:600px;
	}
}

@media only screen and (min-width: 800px) and (max-width: 1099px){
	.fondo-madera{
		height: 400px;
	}
	.video-fraxil{
		height:400px;
	}
}

@media only screen and (min-width: 400px) and (max-width: 799px){
	.fondo-madera{
		height: 300px;
	}
	.video-fraxil{
		height:300px;
	}
}

@media only screen and (max-width: 399px){
	.fondo-madera{
		height: 220px;
	}
	.video-fraxil{
		height:220px;
	}
	
	.fondo-madera .img-fraxil-div{
	  left: 25% !important;
	  transform: translateX(-12%) !important;
	}

	.img-fraxil{
		width:90% !important;
	}

	.video-fraxil-div{
		left: 40% !important;
	
	}
}

.img-fraxil-div{
	position:absolute;
	top:10%;
	left: 40%;
	transform: translateX(-22%);
}

.img-fraxil{
	width:75%;
	height:auto;
}

.galeria-multimedia .videoinmersivo{
	height: 425px;
	position: relative;
    z-index: 0;

}

.videoinmersivo video{
	object-fit: cover;
}

.videoguias .slideshow-portada.imagen, .videoguias .slideshow-portada.imagen .relative{
	height: auto !important;
}


.ficha-info{
	padding: 15px 15px 15px 30px;
    line-height: 1em;
	background-color: #ff9900;
}

.ficha-info h3{
	font-size: 1.7em;
}


.ficha-mural li{
	list-style-image: none !important;
}

.sin-underline{
	border-bottom: none !important;
}

/* Cuestionario */

.cuestionario-container .cuestionario {
	margin-bottom: 20px;
}

.cuestionario-container .cuestionario form {
	margin-top: 20px;
}

.cuestionario-container .pregunta p {
	font-weight: bold;
	margin: 20px 0;
}

.cuestionario-container .opcion {
	margin-bottom: 10px;
	font-size: 1.1em;
}

.cuestionario-container .submit {
	margin-top: 20px;
}

.cuestionario-container .submit input {
	cursor: pointer;
}


@media screen and (max-width: 700px) {
    .portada-col {
      display: none;
    }
    .icono-descargar {
      display: none;
    }

	.tabla-murales td{
		text-align: center !important;
	}
  }
