
body{
    font-family: 'Lato', sans-serif;
    background: white !important;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
    
}

a:hover{
    color:#ff9900;
    text-decoration: none;
}


h2{
    font-family:  'Lato', sans-serif;
    font-weight: 200;
    font-size: 48px;
}



.resumen{
    font-size: 18px;
}

.navbar{
    font-family: 'Oswald', Verdana, Lucida Grande, Sans-Serif;
}

.header-row-first{
    background: black;
}

.header-row-first a{
    font-size: 0.8em;
    margin: 0 10px;
    letter-spacing: 2px
}

.header-row-first select{
   background: black;
    color: white;
    font-size: 0.9em;
}

.color-white{
   color:white; 
}

/* -------------PADDINGS Y MARGINS-------------------------------------------------------------------------------------*/
.p-top-10{
    padding-top: 10px;
}

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

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

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

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

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

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


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

.p-top-160{
    -moz-padding-start:160px;
    padding-top:160px\9;
    *padding-top:160px;
    _padding-top:160px;
    padding-top: 160px;
}



.m-top-10{
    margin-top: 10px;
}


.m-top-20{
    margin-top: 20px;
}

.m-top-25{
    margin-top: 25px;
}

.m-top-30{
    margin-top: 30px;
}

.m-top-35{
    margin-top: 35px;
}

.m-top-40{
    margin-top: 40px;
}

.m-top-45{
    margin-top: 45px;
}

.m-top-50{
    margin-top: 50px;
}

/* -------------BOTTOM---------*/

.p-bottom-10{
    padding-bottom: 10px;
}

.p-bottom-20{
    padding-bottom: 20px;
}

.p-bottom-25{
    padding-bottom: 25px;
}

.p-bottom-30{
    padding-bottom: 30px;
}

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

.p-bottom-40{
    padding-bottom: 40px;
}

.p-bottom-45{
    padding-bottom: 45px;
}

.p-bottom-50{
    padding-bottom: 50px;
}


.m-bottom-10{
    margin-bottom: 10px;
}


.m-bottom-25{
    margin-bottom: 25px;
}

.m-bottom-30{
    margin-bottom: 30px;
}

.m-bottom-35{
    margin-bottom: 35px;
}

.m-bottom-40{
    margin-bottom: 40px;
}

.m-bottom-45{
    margin-bottom: 45px;
}

.m-bottom-50{
    margin-bottom: 50px;
}
/* -------------LEFT---------*/
.m-left-25{
    margin-left: 25px;
}

.p-left-20{
    padding-left: 20px;
}

.p-left-25{
    padding-left: 25px;
}

/* -------------RIGHT---------*/
.p-right-20{
    padding-right: 20px;
}

.p-right-25{
    padding-right: 25px;
}
/* -------------FIN PADDINGS Y MARGINS-------------------------------------------------------------------------------------*/
@media only screen and (min-width: 992px){
    
}
@media only screen and (max-width: 991px){
    
    .redes-sociales{
        display:block;
    }
    #footer .three-columns{
    display: none;
}
    
   
    .slideshow-portada.imagen .teaser-categoria, .slideshow-portada.imagen .teaser-data {
    font-size:0.9em !important;
}
    .bx-viewport{
        
        height: auto !important;
    }

.slideshow-portada.imagen .teaser-titulo a{
    font-size:0.8em !important;
   
   
}
    
.slideshow-portada.slide .teaser-titulo{
       margin:0 !important;  
    }
    
.slideshow-portada.slide .teaser-titulo a{
    font-size:0.8em !important;
   
}

    .bx-wrapper .bx-controls-direction a{
        top:70% !important;
    }
    
    .slideshow-portada.slide .bx-caption{
        bottom: 10px !important;
        left: 12% !important;
    }
    
.nav{
    display: block !important;
    }
   
    .header-row-first{
        display:none;
    }

}

@media only screen and (max-width: 1198px){
   .header-logo{
        width:120px !important;
    }
    
    
}


.search-container{
    float: right;
}
.search-container input{
    height: 20px;
    background: black;
    border: 2px solid white;
    color:white;
    padding-top:0 !important;
    -webkit-padding-start:0 !important;
}

.search-container .btn{
    padding:0 5px !important;
    font-size:0.8em !important;
    color:black;
    background: white;
    border-color: transparent;
    height: 18px;
    margin-top: -3px;
   
}

.contenido-descripcion{
    padding:25px 0px;
}

.img-responsive{
    width:100%;
    height: auto;
}

.scroll-to-top {
    display: none;
}

.contenido-listado{
    padding:35px 0;
}
.contenido-listado .col-md-4{
    padding:0;
    position: relative;
    margin:12px;
}


p.titulo-elemento-listado{
   padding-top:15px;
}

h3.titulo-elemento-listado{
   padding-top:5px;
}


.titulo-elemento-listado a{
    font-size: 16px;
    color: white;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    
}

.franja-colores{
    position:absolute;
    left:0;
    top: 20px;
    width: 100%;
    min-height: 55px;
}

.azul-oscuro{
  background: #003366cc;  
}

.verde{
  background: #66cc00cc;  
}

.fucsia{
  background: #cc00cccc;  
}

.rojo{
  background: #cc0000cc;  
}

.naranja{
  background: #ff9900cc;  
}

.azul{
  background: #333399cc;   
}

.rosa{
  background: #ff99ffcc;   
}

.amarillo{
  background: #cccc00cc;   
}


@media (min-width: 768px){
.contenido-listado .col-md-4 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
    }
}

.bg-lightgrey{
    background: #ecebeb;
}

.bg-grey{
    background: #b0afaf;
}

.headlink_0 a{
    font-size: 14px;
    color: #666 !important;
}

.headlink_1{
    font-size: 14px;
}

#footer ul li{
    list-style-type: none;
    
}

.p-50{
    padding:50px 0;
}

.rrss li{
    display: contents;
    float: right;
}

.fab{
    margin:0 5px;
    color: white;
}

.logos .col-md-1{
    margin:20px;
}

.descripcion-entrada-fondo-azul-oscuro{
    background: #003366;
}


.descripcion-entrada-fondo-naranja{
    background: #fa8b1b;

}

.descripcion-entrada-fondo-fucsia{
    background: #e305f1;

}

.descripcion-entrada-fondo-verde{
    background: #66cc00;

}
.individual-texto{
    padding:35px 5px;
}

.individual-texto p{
    font-size: 18px;
    text-align: justify;
}

.container .gallery a img {
            -webkit-transition: -webkit-transform .15s ease;
            -moz-transition: -moz-transform .15s ease;
            -o-transition: -o-transform .15s ease;
            -ms-transition: -ms-transform .15s ease;
            transition: transform .15s ease;
            position: relative;
        }

.sl-wrapper .sl-image .sl-caption{
    display: none !important;
}

.gallery .col-md-4{
    margin-top:15px;
}

.p-10{
    padding:10px 0;
}

.p-20{
    padding:20px 0;
}

.derechos{
    margin:0 !important;
}

.avisos-legales li{
    display: inline;
}

.avisos-legales{
    margin-block-end:0 !important;
}

.avisos-legales li a{
    color: black !important;
}

.avisos-legales li a:hover{
    color: grey;
}

#mas-informacion .col-md-4{
    margin-top:50px;
}

.m-50{
    margin:50px 0;
}

.m-20{
    margin:20px 0;
}



.dropdown-toggle::after{
    display: none;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{
    border:none !important;
}


@media (max-width: 991px){
.dropdown-menu a{
    font-weight: 300;
    font-size: 1.4em !important;
    
}

.dropdown-menu li{
    padding:5px 0 !important;
    
}

    .carousel-item .col-md-6{
        
        margin-bottom:10px;
    }
    
    .logos{
        text-align:center;
    }
    
  
    
ul.dropdown-menu.show{
    position: relative !important;
    transform: inherit !important;
    height: auto !important;
    overflow: hidden !important;
    }   
    
}


.navbar-brand{
    background: transparent url(/v3/img/logo-st.svg) no-repeat;
   height: 100px;
    width: 300px;
}

.listado-noticias h3{
    margin-top:30px;
}

.fecha{
    color:#fa8b1b;
}

.listado-noticias .elemento-listado:nth-child(odd){
    background: #f6f4f4;
}

.listado-noticias .elemento-listado:nth-child(even){
    background: white;
}

.intro-single{
    background: #f3f2f2;
}


.titulo-etiquetas{
    background: #fa8b1b;
    width:120px;
    color: white;
    padding:0 20px;
    font-size: bold;
}

.postmetadata a{
    color:#fa8b1b !important;
    font-size:1.2em;
    padding-left: 20px;
}

.navegador-nros a{
    padding: 0 5px;
}

.navegador-nros a.active{
    background: #fa8b1b;
}

#barra-paginacion .col-md-4 div{
    float:left;
    padding:0 5px;
}

.evento-gratuito img{
    width:100px;
}

#agenda-destacados .elemento-listado:nth-child(odd){
    background: #f6f4f4;
}

#agenda-destacados .elemento-listado:nth-child(even){
    background: white;
}

#agenda-buscador input.submitbutton{
    background: black;
    padding:5px 20px;
    color: white;
}

#agenda-buscador input.submitbutton:hover{
    background: grey;
    
}

#agenda-buscador{
    background: #dfdfdf;
    padding: 30px 35px;
}

#menu-principal-axenda li{
    display:inline;
    white-space: nowrap;
    margin-right:10px;
}

#menu-principal-axenda ul{
    margin-bottom: 0;
    padding-left:10px !important;
}

.navegador-nros{
    text-align: center;
}

.flecha.siguiente i{
   text-align: right;
}

.text-white .resumen a{
    color:white;
}

.text-white .resumen a:hover{
    color:black;
}



/* ------------slider-------------------------------------*/

.slideshow-portada.slide .bx-caption{
    position:absolute;
    bottom:50px;
    left:22%;
    color:white;
}

.slideshow-portada.slide .teaser-categoria, .slideshow-portada.slide .teaser-data {
    font-size:1.1em;
}

.slideshow-portada.slide .teaser-titulo{
    font-size:1.5em;
    margin: 10px 0;
}

.slideshow-portada.slide .teaser-titulo a{
    color:white;
}

/* ------------img portada-------------------------------------*/

.slideshow-portada.imagen .bx-caption{
    position:absolute;
    top:420px;
    left:22%;
    color:white;
}

.slideshow-portada.imagen .teaser-categoria, .slideshow-portada.imagen .teaser-data {
    font-size:1.1em;
}

.slideshow-portada.imagen .teaser-titulo{
    font-size:1.5em;
    margin: 10px 0;
}

.slideshow-portada.imagen .teaser-titulo a{
    color:white;
}

.buscador-generico label{
    color:#fa8b1b;
    margin:0 20px;
}

.contenedor-enlace-imprimir p{
    float: right;
}

.fa-door-open{
    padding:11px 10px;
}

.fa-bed{
    padding: 11px 10px;
}

.modal-footer{
    display: inline !important;
}

.modal-header{
    background:#e9ebed  !important;
}

.header-logo a{
    width: 100px;
    height: 100px;
}

.three-columns{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    width: 700px;
    float: left;
}

.menu-footer ul{
    margin-bottom: 20px;
    margin-left: -40px;
    margin-top: 20px;
}

.headlink_1 a{
    color:white !important;
    font-size:0.9em;
}

.redes-sociales a i{
    color:white !important;
    margin:10px 20px;
    text-align: center;
}


@media only screen and (min-width: 992px){
li.nav-item.dropdown{
    position: relative;
}

.nav-item ul{
    display: none;
    position: absolute;
    top:40px;
    left:0px;
    z-index: 9999;
    background: white; 
    border-top:2px solid #ff9900;
}
  



.nav-item:hover ul{
    display: block !important;
}

    .menu-responsive{
        display:none;
    }
    #access-toggle{
    display: none;
}
}


@media only screen and (min-width: 992px){
li.nav-item.dropdown{
    position: relative;
}

.nav-item ul{
    display: none;
    position: absolute;
    top:40px;
    left:0px;
    z-index: 9999;
    background: white; 
    border-top:2px solid #ff9900;
}
  

    


.nav-item:hover ul{
    display: block !important;
}

    .menu-responsive{
        display:none;
    }
    #access-toggle{
    display: none;
}
}

@media only screen and (max-width: 991px){
    .menu-desktop{
        display:none;
    }
    .menu-responsive{
        display:block;
    }
    #access-toggle{
    display: block;
}
}

.navbar-light .navbar-nav .nav-link{
    font-weight: 400;
}

.navbar-light .navbar-nav .nav-link:hover{
    color:#ff9900;
}

.dropdown-item{
    font-weight: 300;
    color: #545454;
}

.dropdown-item a:hover{
    color: #ff9900;
}

.dropdown-item:hover{
    background: transparent;
}

.main-menu-responsive li{
    list-style-type: none;
     padding:5px 0;
}

.main-menu-responsive li a{
    color:black;
}

.menu-child{
    color:#ff9900 !important;
}

.main-menu-responsive>li{
    border-bottom: 1px solid #c7c7c7;
    width: 280px;
}

.btn-st {
    color: #fff;
    background-color: #ff9900 !important;
    border-color:transparent;
}

/* COLORES SECCIONES */

.azul {
	background: #003366;
}

.verde {
	background: #66cc00;
}

.fucsia {
	background: #cc00cc;
}

.rojo {
	background: #cc0000;
}

.naranja {
	background: #ff9900;
}

.rosa {
	background: #ff99ff;
}

.amarillo {
	background: #cccc00;

}


@media only screen and (min-width: 991px){
   .logotipos .logotipo:nth-child(3) img {
	width: 100% !important;
	}
    .logotipos .logotipo:nth-child(2) img {
	width: 100% !important;
	}
 
    
}

/*FOOTER ---------------------------------------------------------------------------------------------------------------------------*/
#login li, .submenu li, #footer li, #languages li {
    display: inline;
}

#footer .logos-auxiliares {
	overflow: hidden;
	}

#footer {
	text-align: center;
    background: #b0afaf;
	}

#contenido,
.seccion-footer,
.teaser-categoria,
.teaser-titulo,
.teaser-resumen,
.teaser-data {
	padding: 0 40px;
	}
	
#contenido {
	padding-top: 30px;
	}
	
.seccion-footer {
	margin-right: 40px;
	}
	

.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;
	}
	
	
#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;
	}
	
.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;
	}	
	
#footer .logos, 
#contenido,
.franja-blanca,
.transparencia,
.slideshow-portada.flash {
	background: #fff;
	}
	
	
#footer li a:hover {
	border-bottom: 1px dotted #666;
	}

.mi-actividad, .actividad, .banner-contenido-info,
#footer .info,
#google-map,
#globo-gmap  {	
	padding: 10px 0;
	}
	
#footer .logos.segundo {
	margin: 0 0 0 100px;
	}
	
#footer .logos img {
	margin-right: 10px !important;
	}
	

.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%;
    }
    
}



/*-------------------------------------------------------------------------------------------------------------------------------------*/

	
/* PESTANIAS SOCIALES */


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> ul {
	display: none;
	}
	
	

/* 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;
	}



/*-----------------------------------GHFHFGHFGH---------------------------------*/

.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;
}
    

        
.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;
	}
	

.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,
#banners .banner  {
	float: left;
	}
	

.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;
	}
	