
   /* ===============
    SINGLE DORMIR
   =============== */

.single-boton-reservar a {
    background: #b7b6b6;
    padding: 5px;
    color: #fff;
	}

.container .seccion-content .galeria-imagenes ul,
.container .seccion-content .galeria-imagenes ul li {
    margin: 0;
	}
	

.cajita-home.imagenes-comentarios .bx-wrapper {
    width: 350px;
	}
		
.sidebar-menu-minisite {
	display: none;
} 		
		
.single.hoteles-en-santiago .sidebar-menu-minisite {
    position: absolute;
    bottom: 0;
    width: 100%;
	background: rgba(255, 255, 255, 0.80);
	height: 45px;
	line-height: 45px;
    text-align: center;
    margin: 0 auto;	
    }
	
.single.hoteles-en-santiago .sidebar-menu-minisite a {
    padding: 0 10px;
	}

.single-boton-reservar a:hover {
    background: #000;
    color: #fff;
	}
	
.listado-hoteles-informacion-contenido a {
    color: #837b77;
    font-weight: bold;
	}
	
.listado-hoteles-informacion-contenido a:hover,
.single.hoteles-en-santiago .formulario-de-busqueda.general label,
.single.reservas.alojamientos .formulario-de-busqueda.general label,
.widget-paquetes .cajita-precio,
.single.hoteles-en-santiago .sidebar-menu-minisite a,
.single.hoteles-en-santiago .sidebar-menu-minisite a:hover,
.blog .listado-etiquetas a:hover,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general h2,
.single.hoteles-en-santiago .formulario-de-busqueda.general .reserva-online p,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general h2,
.single.reservas.alojamientos .formulario-de-busqueda.general .reserva-online p {
    color: #000;
	}

.celebrar-presupuesto-banquete a{
    padding: 5px 10px;
    background: #837b77; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #837b77 0%, #837b77 33%, #b71b35 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#837b77), color-stop(33%,#837b77), color-stop(100%,#b71b35)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #837b77 0%,#837b77 33%,#b71b35 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #837b77 0%,#837b77 33%,#b71b35 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #837b77 0%,#837b77 33%,#b71b35 100%); /* IE10+ */
    background: linear-gradient(135deg,  #837b77 0%,#837b77 33%,#b71b35 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#837b77', endColorstr='#b71b35',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-border-radius: 10px;
border-radius: 10px;
color: #fff;
font-size: 1.1em;
font-weight: normal;
    text-align: center;
    margin: 0 0 10px 10px;
    float: right;
    }

.celebrar-presupuesto-banquete a,
.celebrar-presupuesto-banquete {
    line-height: 30px;
    }

.celebrar-presupuesto-banquete a:hover {
background: #b71b35; /* Old browsers */
background: -moz-linear-gradient(45deg,  #b71b35 1%, #b71b35 33%, #837b77 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,#b71b35), color-stop(33%,#b71b35), color-stop(100%,#837b77)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #b71b35 1%,#b71b35 33%,#837b77 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #b71b35 1%,#b71b35 33%,#837b77 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #b71b35 1%,#b71b35 33%,#837b77 100%); /* IE10+ */
background: linear-gradient(45deg,  #b71b35 1%,#b71b35 33%,#837b77 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71b35', endColorstr='#837b77',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
color: #fff;
	}

   /* ===============
    IMAGE BACKGROUND
   =============== */

/*body {
    background: transparent url("../img/fondo-body.gif") repeat;
	}*/

.sticky-wrapper {
    top: 0;
	}

.cajita-sidebar.gmap .titulo  {
    bottom: 0;
    left: 0;
    width: 243px;
    background: rgba(0, 0, 0, 0.40) url("../img/pin-mapa.png") no-repeat 50px;
    font-size: 2em;
    color: #fff;
    line-height: 1em;
    padding: 8px 0 8px 90px;
    min-height: 40px;
	}

.cajita-sidebar.gmap .titulo  span {
    font-size: 1.8em;
	}

.cajita-sidebar.sidebar-presupuesto a,
.cajita-sidebar.sidebar-carta a {
        line-height: 64px;
    	background: rgba(255, 255, 255, 0.80);
    	width: 333px;
    		}

.header-up,
.rutas-y-excursiones .circuito-resumen {
	background: #4b5f6d;
	}
	
.sticky-wrapper.is-sticky .principal {
	width: 80%;
	float: left;
	}

.home .header .is-sticky h1.logo a,
.header.con-sticky .logo-internas a {
	left: 20px;
	height: 60px;
	top: 10px;
	width: 153px;
	}

.is-sticky .header-up,
.con-sticky .header-up {
	}

.header .logo-principal {

	}



.resultados  .disponibilidad h2 {
	padding: 0;
	}
	
.resultados  .disponibilidad h2,
.texto-bienvenida.centrado-vertical,
.cajita-sidebar.que-hacer .cada-bloque.impar,
.cajita-home.imagenes-comentarios  {
	background: #f2f2f2;
	}

.resultados .disponibilidad h2 span {
	background: #b7b7b7;
	width: 150px;
	padding-left: 20px;
	}

.resultados  .disponibilidad h2 span {
	width: 180px;
	}





.header-info{
    height: 35px;
    line-height: 35px;
	}
	
.header .header-info .redes-sociales,
.header .header-info .telefono,
.redes-sociales a,
.header-info span.web-oficial  {
    margin-right: 8px;
	}
	
.header-info span.web-oficial  {
    margin-left: 275px;
	}

.header #polyglotLanguageSwitcher{
    height: 15px;
    padding: 10px 10px 0 0;
	}

.resultados-calendario {
    background: transparent url("../img/fondo-paquetes-reservar.gif") repeat;
	}

/*body.camping-playa-ria-de-arosa,
.camping-playa-ria-de-arosa .header,
.cajita-home.oferta-cabio,
.single.paquetes.camping-playa-ria-de-arosa .header {
    background: transparent url("../img/cabio/fondo-body.gif") repeat;
	}*/

/*body.camping-rural-ria-de-arosa-2,
.camping-rural-ria-de-arosa-2 .header,
.single.paquetes.camping-rural-ria-de-arosa-2 .header {
    background: transparent url("../img/curota/fondo-body.gif") repeat;
	}*/

.secondary .cajita-sidebar.sidebar-presupuesto {
    background: transparent url("../img/fondo-presupuesto.jpg") no-repeat;
    height: 229px;
	}

.secondary .cajita-sidebar.sidebar-carta {
    background: transparent url("../img/fondo-carta.png") no-repeat;
    height: 229px;
	}

.cajita-sidebar.suscribete a {
    background: transparent url("../img/icono-suscribete.png") no-repeat left;
    padding: 20px 0 0 90px;
    min-height: 53px;
	}

.comentarios-clientes .comentarios-cliente-positivo {
    background: transparent url("../img/comentarios-icono-positivo.png") no-repeat top left;
	}

.comentarios-clientes .comentarios-cliente-negativo {
    background: transparent url("../img/comentarios-icono-negativo.png") no-repeat top left;
	}

.listado-hoteles-coordenadas a {
    background: transparent url("../img/icono-mapa.png") no-repeat left;
    line-height: 30px;
    padding-left: 35px;
	}

.comentarios-clientes .comentarios-cliente-puntuacion {
    background: transparent url("../img/comentarios-globo-puntuacion.png") no-repeat;
	}

.comentarios-desglose li {
    background: url("//r-ec.bstatic.com/static/img/newreviews_dottedline.png") repeat-x scroll left bottom transparent;
}

.secondary .formulario-de-busqueda.general h2,
.carrito-sidebar h2 {
    background: transparent url("../img/flecha-h2-reserva.png") no-repeat left;
	}

.caja-sidebar-reservas .carrito-de-compra-alojamiento-quitar a {
    background: url("../img/x.png") no-repeat scroll left center transparent;
	}

.como-llegar h2 {
    background: url("../img/icono-comollegar.png") no-repeat left transparent;
	padding-left: 48px;
	}


.redes-sociales a,
.sidebar-menu-minisite a.facebook,
.sidebar-menu-minisite a.correo,
.sidebar-menu-minisite a.twitter,
.sidebar-menu-minisite a.googleplus {
    width: 23px;
    height: 22px;
    top: 6px;
    opacity: .7;
    transition: all 0.4s ease-in-out 0s;
	}
	
.footer-menu .redes-sociales a  {
    width: 37px;
    height: 36px;
    top: 0;
	}
	
.footer-menu.fondo-blanco .menu-footer  {
    line-height: 36px;
	}
	
.sidebar-menu-minisite a.facebook,
.sidebar-menu-minisite a.correo,
.sidebar-menu-minisite a.twitter,
.sidebar-menu-minisite a.googleplus {
    height: 32px;
    top: 0;
	}

.redes-sociales a:hover,	
.sidebar-menu-minisite a.facebook,
.sidebar-menu-minisite a.correo,
.sidebar-menu-minisite a.twitter,
 .sidebar-menu-minisite a.googleplus {
    opacity: 1;
    }
	
.redes-sociales a.googleplus {
    background: transparent url("../img/redes-sociales/header-icono-googleplus.png") no-repeat scroll center 2px;
    }
    
.redes-sociales a.youtube {
    background: transparent url("../img/redes-sociales/header-icono-youtube.png") no-repeat;
    }
    
.redes-sociales a.instagram {
    background: transparent url("../img/redes-sociales/header-icono-instagram.png") no-repeat;
    }
    
.redes-sociales a.facebook {
    background: transparent url("../img/redes-sociales/header-icono-facebook.png") no-repeat;
    }    
    
.redes-sociales a.twitter  {
    background: transparent url("../img/redes-sociales/header-icono-twitter.png") no-repeat;
    }
    
.redes-sociales a.movil-icono-pin  {
    background: transparent url("../img/redes-sociales/header-icono-pin.png") center no-repeat;
    }
    
.header-info span.wifi-gratis  {
    background: transparent url("../img/redes-sociales/wifi-gratis.png") center no-repeat;
    width: 42px;
    height: 26px;
    top: 4px;
    }
    
.redes-sociales a.facebook  {
    background: transparent url("../img/redes-sociales/header-icono-facebook.png") no-repeat;
    }
    
.redes-sociales a.correo {
    background: transparent url("../img/redes-sociales/header-icono-correo.png") no-repeat;
    }
    
.footer-menu .redes-sociales a.facebook  {
    background: transparent url("../img/redes-sociales/footer-icono-facebook.png") no-repeat;
    }
    
.footer-menu .redes-sociales a.googleplus {
    background: transparent url("../img/redes-sociales/footer-icono-googleplus.png") no-repeat;
    }
    
.footer-menu .redes-sociales a.youtube {
    background: transparent url("../img/redes-sociales/footer-icono-youtube.png") no-repeat;
    }
    
.footer-menu .redes-sociales a.instagram {
    background: transparent url("../img/redes-sociales/footer-icono-instagram.png") no-repeat;
    }
    
.footer-menu .redes-sociales a.twitter {
    background: transparent url("../img/redes-sociales/footer-icono-twitter.png") no-repeat;
    }
    
.sidebar-menu-minisite a.facebook  {
    background: transparent url("../img/redes-sociales/minisite-icono-facebook.png") no-repeat;
    }
    
.sidebar-menu-minisite a.googleplus  {
    background: transparent url("../img/redes-sociales/minisite-icono-googleplus.png") no-repeat;
    }    
    
.sidebar-menu-minisite a.correo {
    background: transparent url("../img/redes-sociales/minisite-icono-correo.png") no-repeat;
    }
    
.sidebar-menu-minisite a.twitter {
    background: transparent url("../img/redes-sociales/minisite-icono-twitter.png") no-repeat;
    }
    
.sidebar-menu-minisite a.googleplus {
	background: transparent url("../img/redes-sociales/minisite-icono-googleplus.png") no-repeat;
	}    
    
.sidebar-menu-minisite a.facebook,
.sidebar-menu-minisite a.correo,
.sidebar-menu-minisite a.twitter,
.sidebar-menu-minisite a.googleplus,
.sidebar-menu-minisite a.facebook:hover,
.sidebar-menu-minisite a.correo:hover,
.sidebar-menu-minisite a.twitter:hover,
.sidebar-menu-minisite a.googleplus:hover {
    background-position: center 10px;
    }

.secondary .cajita-sidebar.sidebar-descargapp  {
    background: #fff url("../img/fondo-descargapp.png") no-repeat;
    height: 161px;
	}
	
.secondary .cajita-sidebar.que-hacer .cajita-imagen {
    float: left;
	}
	
.secondary .cajita-sidebar.que-hacer .cajita-home-info {
    width: 230px;
    float: right;
	}

.carrito-datos-primeros  {
    line-height: 1em;
    padding-left: 45px;
    	}

.alojamiento .carrito-datos-primeros  {
    background: transparent url("../img/carrito-icono-cama.png") no-repeat top left;
    	}

.paquete .carrito-datos-primeros  {
    background: transparent url("../img/carrito-icono-paquete.png") no-repeat top left;
    	}

.actividad .carrito-datos-primeros {
    background: transparent url("../img/carrito-icono-actividad.png") no-repeat top left;
    	}

.carrito-datos-primeros  .carrito-de-compra-alojamiento-titulo {
    line-height: 1em;
    	}

.secondary .cajita-sidebar.cajita-comentarios .cajita-comentario-globito  {
    padding-top: 40px;
	}

.pre-footer .redes-sociales a {
	top: 5px;
	}

.pre-footer .redes-sociales a {
    height: 65px;
    width: 65px;
}

.pre-footer .redes-sociales .twitter a {
    background: url("../img/redes-sociales/footer-icono-twitter.png") no-repeat transparent;
    left: 12px;
	}

.secondary .cajita-sidebar.sidebar-descargapp a {
    padding: 70px 0 0 10px;
    font-size: 1.7em;
    line-height: 1em;
	}

.pre-footer .redes-sociales .google-plus a {
    background: url("../img/redes-sociales/footer-icono-google-plus.png") no-repeat transparent;
    left: 24px;
	}

.pre-footer .redes-sociales .pinterest a {
    background: url("../img/redes-sociales/footer-icono-pinterest.png") no-repeat transparent;
    left: 36px;
	}


.cajita-precio   {
	}

.secondary .cajita-sidebar.sidebar-tiempo {
    background: url("../img/fondo-sidebar-tiempo.gif") no-repeat transparent;
	}

 .secondary .cajita-sidebar.cajita-comentarios  {
    background: transparent;
    border: 2px solid #fff;
	}

.camping-rural-ria-de-arosa-2 .logo-minisite span {
	background: url('../img/logo-curota.png') no-repeat;
	}

.camping-playa-ria-de-arosa .logo-minisite span {
	background: url('../img/logo-cabio.png') no-repeat;
	}

.formulario-de-busqueda.general .select-flecha-imagen.selector {
    background: transparent url("../img/flecha-select.png") no-repeat scroll 85px 8px;
	}

.formulario-de-busqueda.general .zonas .select-flecha-imagen.selector {
    background-position: 185px 8px;
	}

.reserva-leyenda {
    background: #000 url("../img/icono-precio-minimo.png") no-repeat scroll 5px;
	}

.single .icono-calendario {
    background: transparent url("../img/fondo-calendario.gif") no-repeat;
    height: 99px;
    width: 101px;
    margin-right: 10px;
	}

.imagen.left {
    margin-right: 10px;
}

.section .icono-calendario {
    background: transparent url("../img/fondo-calendario-peq.gif") no-repeat;
    height: 58px;
    width: 59px;
	}

/* ESTRELAS */

.reservas-rating {
	min-height: 17px;
	}

.reservas-rating {
	margin: 5px 0;
	width: 95px;
	}

.una {
	background: transparent url('../img/rating/estrellas-una.png') no-repeat;
	}

.dos {
	background: transparent url('../img/rating/estrellas-dos.png') no-repeat;
	}

.tres {
	background: transparent url('../img/rating/estrellas-tres.png') no-repeat;
	}

.cuatro {
	background: transparent url('../img/rating/estrellas-cuatro.png') no-repeat;
	}

.cinco {
	background: transparent url('../img/rating/estrellas-cinco.png') no-repeat;
	}

/* FIN ESTRELAS */

/* ===============
    FONT FAMILY
   =============== */

body,
textarea {
	font-family: "Poppins", sans-serif !important;
	}

.cajita-home .cajita-resumen,
.cajita-sidebar.oferta{
	font-family: "Poppins", sans-serif;
	}

.frase p {
    font-family: "Poppins", sans-serif;
	}
	
.texto-bienvenida p,
.formulario-de-busqueda.general,
.cajita-home.blog .cajita-home-resumen,
.cajita-home.imagenes-comentarios .home-comentarios-texto  {
    font-family: "Poppins", sans-serif;
	}	

.menu-principal {
    font-family: "Poppins", sans-serif;
	}	

/* ===============
    CIRCUITOS cuando pueda pasar los estilos al contenido
   =============== */

.rutas-y-excursiones .metadatos .metadatos-titulo   {
	right: 10px;
	bottom: 20px;
	}
	
.centrado-vertical {
    display: table;
    }

.centrado-vertical-end {
    display: table-cell;
    vertical-align: middle;
    }
    
.frases.centrado-vertical {
	background: transparent url("../img/fondo-frases.jpg") repeat-x;
	height: 205px;
	width: 60%;
    padding: 0 20%;
    line-height: 2em;
    position: relative;
	}
	
.frases.centrado-vertical .wifi {
	position: absolute;
	bottom: 20px;
	right: 40px;
	}	
	
.texto-bienvenida.centrado-vertical {
	height: 205px;
	}
	
.cajita-home.imagenes-comentarios .cajita-comentario {
	background: #fff;
	padding: 30px;
	}

.cajita-home.imagenes-comentarios .home-comentarios-texto {
	background: #cdd7e0;
	padding: 40px 20px;
	}
	
.cajita-home.imagenes-comentarios .home-comentarios-persona {
	background: transparent url("../img/icono-comentario.png") no-repeat left;
	padding-left: 40px;
	line-height: 32px;
	font-size: 1.4em;
	}		
	
.home .slideshow-portada .unico-teaser img{
    width:100% !important;
    height:100% !important;
    display:block;
}

.texto-bienvenida.centrado-vertical,
.pre-footer .encajador-en-pagina {
    padding: 0 5%;
	}
	
.texto-bienvenida.centrado-vertical,
.cajita-home {
	width: 90%;
	}
	
.home .cajita-home {
	width: 100%;
	}
	
.cajita-home.blog .encajador-en-pagina,
.cajita-home.que-hacer .encajador-en-pagina,
 .cajita-home.imagenes-comentarios .encajador-en-pagina {
    padding: 30px 5%;
	}
	
.cajita-home.que-hacer {
    border-bottom: 10px solid #f2f2f2;
	}

.galeria-de-imagenes .galeria-imagenes a,
.galeria-de-imagenes .galeria-imagenes a img   {
    display: inline-block;
	}

.rutas-y-excursiones .gmap-info-comollegar span,
.gmap-contacto .gmap-info-comollegar,
.pasos-compra,
.reservas.carrito.resumen .pasos-compra,
.calendario-disponibilidad .calendario-mes,
.formulario-de-busqueda.general .reserva-online p {
	text-transform: uppercase;
	}

.rutas-y-excursiones .metadatos-info h3,
.rutas-y-excursiones .metadatos-info h3 a    {
	color: #333;
	}

.rutas-y-excursiones .gmap-info-comollegar a,
.calendario-disponibilidad .calendario-dia a,
.calendario-disponibilidad .calendario-dias-nombre,
.calendario .calendario-meses-flecha a,
.calendario .calendario-mes  {
    line-height: 20px;
	border-radius: 50px;
    width: 30px;
    height: 30px;
    padding: 5px;
    }

.slideshow-portada .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.slideshow-portada .formulario-de-busqueda.general .formulario-alojamientos-selector input,
.slideshow-portada .formulario-de-busqueda.general .formulario-alojamientos-selector select,
.secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector input,
.secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector select,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector input,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector select  {
    height: 32px;
    line-height: 32px;
    }

.calendario .calendario-meses-flecha a,
.formulario-de-busqueda.general .select-flecha-imagen input {
    padding: 0 5px;
    }

.rutas-y-excursiones .entrada-item h2.titulo-listado-entrada,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.gmap-info-titulo,
.tiempo-manana-datos-resumen    {
	line-height: 1em;
	}

.metadatos-seccion-degustar .metadatos-info {
    min-height: 220px;
	}

.rutas-y-excursiones .entrada-item.anchor-layer {
	margin-right: 15px;
	}

.rutas-y-excursiones .circuito-resumen,
.rutas-y-excursiones.single .metadatos-seccion-degustar .metadatos-info,
.formulario-de-busqueda.general h2 {
	padding: 10px;
	}

.formulario-de-busqueda.general .reserva-online h2 {
	padding: 10px 10px 0px 10px;
	}

.rutas-y-excursiones .metadatos-info {
    margin: 25px 0 0 25px;
	}

.rutas-y-excursiones .metadatos-seccion-degustar .metadatos-info {
    margin: 10px 0 0 0;
	}

.rutas-y-excursiones li.entrada-item.anchor-layer a h2 {
    text-shadow: 0px 0px 5px #0d1a3a;
    color: #e6e6e6;
}

.rutas-y-excursiones li.entrada-item.anchor-layer a:hover h2 {
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
	}

.rutas-y-excursiones .metadatos .metadatos-titulo,
.rutas-y-excursiones .metadatos a .metadatos-titulo {
    color: transparent;
    text-shadow: 0 0 1px #fff;
}

.rutas-y-excursiones .metadatos a:hover .metadatos-titulo {
    text-shadow: 0 0 1px #000;
    padding-left: 10px;
	}

.rutas-y-excursiones h2.titulo-listado-entrada {
	width: 210px;
	height: 113px;
    margin: 30px 10px 0 10px;
	}

.rutas-y-excursiones .metadatos .metadatos-titulo {
	width: 120px;
	}

.ver-mas {
    margin-top: 5px;
	}

.rutas-y-excursiones .metadatos .anchor-layer,
.rutas-y-excursiones .metadatos .anchor-layer a {
	width: 160px;
	height: 160px;
	}

.rutas-y-excursiones .metadatos .metadatos-info {
	width: 79%;
	}

.rutas-y-excursiones.single .metadatos-seccion-degustar .metadatos-info{
	width: 45%;
	margin-right: 1%;
	}

.rutas-y-excursiones .gmap-info-comollegar a {
    padding: 5px 0 5px 16px;
	}

.rutas-y-excursiones .metadatos-seccion-degustar .gmap-info-comollegar a {
	padding: 16px;
	}

.rutas-y-excursiones .gmap-info-comollegar a  {
    background: transparent url("../img/icono-comollegar.png") no-repeat left;
	}

.rutas-y-excursiones .gmap-info-comollegar a:hover  {
    background: transparent url("../img/icono-comollegar-hover.png") no-repeat left;
	}

a img,
.formulario-de-busqueda.general .codigo-promocional .select-flecha-imagen input,
#footer .redes-sociales a:hover  {
    border: 0 none;
	}

.banquetes #primary h2 a {
	border: 1px solid #000;
	padding: 5px;
	-webkit-border-radius: 5px 0 5px 0;
	-moz-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	}

.banquetes #primary h2 a:hover {
	border: 1px solid #837B77;
	background: #837B77;
	}

/* ===============
    IMAGENES CON FORMA DE CIRCULO
   =============== */



/* ===============
    TRANSITIONS
   =============== */

.rutas-y-excursiones li.entrada-item.anchor-layer a h2,
.rutas-y-excursiones .metadatos a:hover .metadatos-titulo {
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}

/* ===============
    IMAGENES LOGOS
   =============== */

#footer a.logo-moncake,
.rutas-y-excursiones h2.titulo-listado-entrada,
.single.hoteles-en-santiago .header .logo-internas,
.single.reservas.alojamientos .header .logo-internas,
.header h1.logo  {
	top: 0;
	left: 0;
	}

/* ===============
    LOGOS
   =============== */

#footer a.logo-moncake {
	background: transparent url("../img/moncake.png") no-repeat;
	height: 44px;
	}

.que-hacer .cajita-home-fecha {
	margin-bottom: 5px;
	}

.home .header h1.logo,
.header .logo-internas {
	left: 640px;
	top: 65px;
	}
	
.single.hoteles-en-santiago .header .logo-internas a,
.single.reservas.alojamientos .header .logo-internas a {
	left: 20px;
	top: 20px;
	}
	
.header h1.logo a,
.header .logo-internas a  {
	background: transparent url("../img/logo-cnh.png") no-repeat;
	width: 220px;
	height: 222px;
	}
	
.header-up h1.logo-sticky a {
	background: transparent url("../img/logo-cnh-sticky-hz.png") no-repeat;
	width: 180px;
	height: 50px;
	right: 10px;
	top:5PX;
	}
	
.header .logo-internas.dormir a {
	}

.header .logo-internas.comer a {
	}

.header .logo-internas.celebrar a {
	}

.header .logo-internas.entrada-2014 a,
.header .logo-internas.entrada-2013 a,
.header .logo-internas.entrada-2236 a {
	width: 173px;
	height: 87px;
	}

.header .logo-internas.entrada-2014 a {
	background: transparent url("../img/logos-hoteles/logo-sanbieito.png") no-repeat;
	}

.header .logo-internas.entrada-2013 a {
	background: transparent url("../img/logos-hoteles/logo-bonaval.png") no-repeat;
	}
	
.header .logo-internas.entrada-2236 a {
	background: transparent url("../img/logos-hoteles/logo-quintana.png") no-repeat;
	}

.header .logo-internas.entrada a {
	}

.blog .listado-etiquetas a {
    border-left: 10px solid;
    line-height: 10px;
    height: 10px;
    margin: 0 5px 5px 0;
	padding-left: 5px;
	}

.blog .listado-etiquetas,
.blog .data,
.blog .numero-comentarios{
	margin-bottom: 8px;
	}

.blog #comentarios h2 {
	background: #999 url("../img/comentarios-titulo.png") no-repeat 10px center;
	line-height: 50px;
	height: 50px;
	padding-left: 55px;
	color: #fff;
	}

.blog .comentario-caja {
    border-bottom: 1px dotted #000;
    padding-bottom: 5px;
    font-size: .9em;
	}

.blog .comentario-caja .comentario-nombre {
    font-weight: bold;
	}

.blog .comentario-caja .comentario-datos {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 7px solid #000;
	}

.blog .comentario-caja .comentario-datos .data,
.blog .comentario-caja .comentario-datos .data a {
    color: #999;
    font-size: 1em;
	}

.blog .comentarios-login {
    padding: 10px;
	}

.blog .comentarios-login {
	background: #ebebeb;

	}

.blog .numero-comentarios span {
	background: transparent url("../img/icono-comentario-blog.png") no-repeat center left;
	padding-left: 22px;
	line-height: 14px;
	}

.blog .comentarios-login label.comentario-label {
    padding: 0 0 0 60px;
    font-size: 1.9em;
	background: #ebebeb url("../img/login-opinion.png") no-repeat;
	line-height: 36px;
    margin-bottom: 20px;
	}

.blog .comentarios-login .resto textarea {
    width: 350px;
	}

.blog .comentarios-login .input.textarea label,
.blog .comentarios-login .input.text label {
    font-size: .9em;
    float: left;
    width: 120px;
	}

.blog .comentarios-login .resto .extra-datos .captcha {
	}

.blog .comentarios-login .resto .extra-datos .captcha img{
    margin: 0 0 5px 120px;
	}

.blog input[class="submitbutton"] {
    background: #000;
    color: #fff;
    margin-left: 440px;
	}

.home .header .is-sticky h1.logo a,
.home .con-sticky .header h1.logo a,
.header .is-sticky .logo-internas a,
.header .con-sticky .logo-internas a {
	width: 153px;
	height: 60px;
	top: 10px;
	}

.home .header .is-sticky h1.logo a,
.header .is-sticky .logo-internas a,
.home .con-sticky .header h1.logo a,
.header.con-sticky .logo-internas a {
	background: transparent url("../img/logo-pousadas-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.dormir a {
	background: transparent url("../img/logo-pousadas-dormir-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.comer a {
	background: transparent url("../img/logo-pousadas-comer-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.celebrar a {
	background: transparent url("../img/logo-pousadas-celebrar-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-418 a,
.header.con-sticky .logo-internas.entrada-418 a {
	background: transparent url("../img/logos-hoteles/logo-virxe-da-cerca-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-416 a,
.header.con-sticky .logo-internas.entrada-416 a {
	background: transparent url("../img/logos-hoteles/logo-airas-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-417 a,
.header.con-sticky .logo-internas.entrada-417 a {
	background: transparent url("../img/logos-hoteles/logo-pombal-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-415 a,
.header.con-sticky .logo-internas.entrada-415 a {
	background: transparent url("../img/logos-hoteles/logo-clemente-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-414 a,
.header.con-sticky .logo-internas.entrada-414 a {
	background: transparent url("../img/logos-hoteles/logo-lestrove-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-413 a,
.header.con-sticky .logo-internas.entrada-413 a {
	background: transparent url("../img/logos-hoteles/logo-aceveiro-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada- a {
	background: transparent url("../img/logos-hoteles/logo-aldea-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-428 a {
	background: transparent url("../img/logos-hoteles/logo-boteco-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada-424 a {
	background: transparent url("../img/logos-hoteles/logo-faxeira-peq.png") no-repeat;
	}

.header .is-sticky .logo-internas.entrada a {
	background: transparent url("../img/logos-hoteles/logo-virxe-cenador-peq.png") no-repeat;
	}

   /* ===============
    MENU PRINCIPAL
   =============== */

.header .principal ul ul {
    left: 0;
    top: 53px;
	}

.resultados .resultados-iva,
.header .principal ul ul li a   {
    height: 40px;
    line-height: 40px;
	}
	
.header .principal ul ul  {
    float: none;
	}
	
.header .principal ul ul li {
    margin: 0;
    padding: 0;
	}

.header .principal ul ul li a {
    background: #ccc;
    margin: 0 0 3px 0;
    padding: 0 10px;
	}

.header .principal ul li.nuestros-campings ul li a {
    width: 180px;
	}

.header .principal ul li.nuestros-restaurantes ul li a {
    width: 127px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	  .header .principal ul ul li a {
	    width: 108px;
	  }
	}

/* ===============
    BLOCKQUOTE
   =============== */

blockquote {
    quotes: none;
	}

blockquote:before,
blockquote:after {
    content: none;
	}

/* ===============
    GENÃ‰RICOS
   =============== */

.page,
.encajador-en-pagina,
.TA_selfserveprop,
.contenedor-elementos-teaser,
#navegador {
	margin: 0px auto;
	}
	
.home .page {
	margin: 0;
	}

/* ===============
    SI NO HAY TEASER


.page.resultados {
	padding-top: 210px;
	}

	   =============== */



.formulario-alojamientos,
.logo-principal,
.formulario-actividades,
.fondo-contenido,
#footer,
.entrada-item,
.carrito-de-compra-elemento,
.carrito-sidebar.caja-sidebar-reservas,
.pre-footer,
.footer-menu,
.formulario-de-busqueda.general form,
.cajita-home,
.formulario-alojamientos-selector,
.home .secondary .sidebar-como-llegar,
.footer-logos,
.gmap-contacto,
.secondary .cajita-sidebar.cajita-comentarios,
.reservas-switcher,
.sidebar-tiempo,
.sidebar-tiempo .tiempo-hoy,
.sidebar-tiempo .tiempo-manana,
.sidebar-presupuesto,
.sidebar-carta,
.formulario-de-busqueda.general .select-flecha-imagen.selector,
.wrapper,
.fecha-titulo,
.listado-hoteles-intro,
.resultados-fondo-oscuro,
.hotel,
.single.rutas-y-excursiones .metadatos-seccion-degustar,
ul.entradas-list,
.comentarios-puntuacion-desglose,
.comentarios-clientes,
.anchor-layer,
.gmap-contacto,
.calendario .calendario-dias,
.ofertas li.entrada-item,
.rutas-y-excursiones .metadatos,
.reservas.paquetes .single-hoteles .calendario-disponibilidad,
.pre-footer .cajitas-prefooter,
.widget-paquetes,
.paquetes.ofertas,
.cajita-sidebar.sidebar-menu-minisite,
.paquete.cada-bloque,
.actividades-relacionadas .actividad-relacionada,
.actividades-relacionadas .actividad-relacionada .left,
.actividades-relacionadas .actividad-relacionada .left img,
.carrito .actividades-relacionadas .actividad-relacionada-fondo,
.celebrar .alojamientos-celebrar ul li,
.informacion-desplegable-hoteles,
.paquetes.ofertas .cajita-home-info,
.celebrar-presupuesto-banquete a,
.blog .comentario-caja,
.blog .comentarios-login,
.blog .comentarios-login .resto .extra-datos,
.tabla-disponibilidad,
#paquetes-disponibilidad-calendario,
#info-reserva.resultados-calendario,
.resultados-calendario-reservas-bloque,
.home .paquete.cada-bloque,
.que-hacer,
.los-bloques,
.cada-bloque,
.carrito.caja-reservas,
.comentarios-cliente,
.platos-banquetes ul ul,
.banquetes .secondary .sidebar-banquetes-formulario .input,
.banquetes .secondary .sidebar-banquetes-formulario,
.banquetes .secondary .item-menu,
.resultados-calendario-subdatos,
.resultados-calendario-precio,
.encajador-en-pagina,
.home .ordenador.header,
.sticky-wrapper.is-sticky .header-up   {
	overflow: hidden;
	}
	
.header-up .encajador-en-pagina,
.header-info .encajador-en-pagina  {
	overflow: visible;
	}

.left,
.header .logo-.header,
.sidebar-right .container,
.sidebar-left .secondary,
.entrada-item-imagen, .galeria-imagen,
.secondary .formulario-alojamientos-selector,
.formulario-de-busqueda.general .formulario-alojamientos-selector .select-flecha-imagen,
.tabla-disponibilidad .formulario-alojamientos-selector,
.formulario-alojamientos-selector label,
.confirmacion-lopd input,
#footer .menu-footer li,
#footer .menu-footer,
#footer .logo-mrturismo,
.texto-pie,
.pre-footer .cajita-prefooter,
.disponibilidad-fechas,
label.ancho-label,
.home .cajita-home.blog .cajita-imagen,
.cajita-home.que-hacer .cada-bloque,
#footer .principal li,
#footer .usuario li,
.header .principal ul ul,
.reservas-switcher li a,
.tiempo-hoy,
.menu-curota li,
.cajita-home.oferta-curota .cajita-home-info,
.que-hacer .cajita-home-fecha,
.icono-calendario,
.single.actualidad .imagen,
.formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.resultados-titulo-info,
.listado-hoteles-imagen,
.bloque-izquierdo,
.gmap-imagen,
.rutas-y-excursiones .entradas-list li.entrada-item,
.rutas-y-excursiones .metadatos .anchor-layer,
.rutas-y-excursiones .metadatos .metadatos-info,
.single.rutas-y-excursiones .metadatos-seccion-degustar .metadatos-info,
.calendario-disponibilidad .calendario-dias-nombre,
.calendario-disponibilidad .calendario-dia,
.calendario-disponibilidad .calendario-meses-flecha,
.calendario-disponibilidad .calendario-mes,
.ofertas li.entrada-item img.top,
.header .redes-sociales,
.que-hacer .cajita-home-info,
.paquetes.ofertas .cajita-imagen,
.paquetes.ofertas .cajita-home-info,
.widget-paquetes .paquete.cada-bloque,
.banquetes #primary h1,
.cambiarclave label,
.cambiarclave input,
.resultados-calendario-reservas-bloque .resultados-calendario-imagen,
.resultados-calendario-reservas-bloque .resultados-calendario-complementario,
.platos-banquetes .cada-plato,
.banquetes .secondary .item-menu .item-menu-quitar,
.banquetes .secondary .item-menu .item-menu-imagen,
.banquetes .secondary .sidebar-banquetes-formulario label,
.opinion.puntuacion .opinion-label label,
.opinion.borrar,
.carrito-de-compra-alojamiento-precio,
.carrito-de-compra-alojamiento-tabulacion,
.resultados  .disponibilidad .disponibilidad-fechas label,
.resultados .tabla-disponibilidad .select-flecha-imagen.calendario,
.resultados .tabla-disponibilidad .disponibilidad-fechas label,
.cajita-home.imagenes-comentarios .galeria-imagenes,
.single.hoteles-en-santiago .formulario-de-busqueda.general .formulario-alojamientos-selector,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general input[type="button"],
.single.reservas.alojamientos .formulario-de-busqueda.general .formulario-alojamientos-selector,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general input[type="button"] {
	float: left;
	}

.right,

.sidebar-right .secondary,
.sidebar-left .container,
.cajita-home.oferta-curota .cajita-imagen,
.caja-sidebar-reservas .carrito-de-compra-elemento-finalizar,
.header .idiomas,
.cajita-home .columna-right,
.home .secondary .como-llegar-texto,
#footer .logo-moncake,
.cajita-home.oferta-cabio .cajita-home-info,
.tiempo-manana,
.header .idiomas,
.resultados-mostrar,
.listado-hoteles-informacion,
.bloque-derecho,
li.entrada-item .entrada-item-info,
.section.actualidad .icono-calendario,
.section.informar .icono-calendario,
.carrito-sidebar.caja-sidebar-reservas .precio-total,
.comentarios-desglose .comentarios-desglose-puntuacion,
.calendario .calendario-meses,
.slideshow-portada .formulario-de-busqueda.general input[type="button"],
.sidebar-menu-galeria-logo span,
.header .idiomas,
.paquetes.ofertas .cajita-precio,
.ver-mas,
.banquetes .secondary .sidebar-banquetes-formulario input,
.resultados-calendario-precio .precio-reserva,
.carrito-de-compra-alojamiento-quitar,
.carrito-de-compra-finalizacion .precio-total .carrito-de-compra-alojamiento-numero,
.carrito-de-compra-elemento-finalizar,
.header-up h1.logo-sticky,
.cajita-home.imagenes-comentarios .cajita-comentarios,
.home .widget-paquetes .paquete.cada-bloque.ultimo,
.footer-menu .redes-sociales,
.secondary .sidebar-availpro .formulario-de-busqueda.general input[type="button"] {
	float: right;
	}
	
.page,
.fondo-contenido,
#footer,
.carrito-de-compra-elemento,
.carrito-de-compra-finalizaciÃ³n,
.imagen-seccion,
.pre-footer,
.disponibilidad-noexiste,
.confirmacion-lopd .error-message,
.confirmacion-lopd .texto-lopd,
.gmap-contacto,
.cajita-sidebar,
#primary,
.header,
.footer-logos,
.wrapper,
.single.actualidad .imagen,
.carrito-sidebar.caja-sidebar-reservas .carrito-fin,
#navegador,
.importe-a-pagar,
.separador,
.resumen-datos-cliente,
.precio-subtotal,
hr,
.comentarios-clientes .comentarios-cliente-comentario,
.calendario-disponibilidad .calendario-dias,
.calendario-disponibilidad .calendario-meses,
.metadatos-seccion-degustar,
.section.actualidad .resumen-listado-entrada,
.section.informar .resumen-listado-entrada,
.reservas.paquetes .single-hoteles .calendario-disponibilidad,
.paquetes.ofertas .paquete.cada-bloque,
.carrito-de-compra-finalizacion .carrito-fin,
.actividades-relacionadas,
.actividad-relacionada-reservar,
.celebrar .alojamientos-celebrar li.cabeceras,
.celebrar .alojamientos-celebrar ul li.cabeceras ul,
.header-up,
.clear,
.ver-mas,
.blog .comentarios-login .resto .submit,
.no-resultados,
.portada-proximo,
.resultados-calendario-reservar  {
	clear: both;
	}

a {
	text-decoration: none;
	outline: 0;
	}

body, h1, h2, h3, h4,
.cajita-precio span,
.reservas-switcher li a.active,
.rutas-y-excursiones .entrada-item h2.titulo-listado-entrada,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.rutas-y-excursiones .gmap-info-comollegar span,
.rutas-y-excursiones .entrada-item h2.titulo-listado-entrada,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.cajita-home.oferta-cabio .cajita-resumen,
.cajita-home.oferta-curota .cajita-resumen,
.container h4,
.cajita-sidebar.que-hacer h4,
.carrito h3,
.sidebar-menu-minisite a.telefono  {
	font-weight: normal;
	}

.precio-total,
.resumen-precio,
.precio-subtotal,
.logo,
.ver-mas,
.secondary .carrito-sidebar h2,
.resumen-titulo,
.resumen-precio,
.resumen-precio-total,
.pasos-compra,
.reserva h2,
.teaser-titulo,
.cajita-precio-info,
.secondary h4,
.gmap-info-titulo,
.secondary .cajita-comentarios .sidebar-comentarios-puntos,
.cajita-sidebar.oferta .cajita-oferta-titulo,
.cajita-sidebar.oferta .cajita-oferta-precio,
.cajita-home .cajita-home-info h3,
.cajita-home .cajita-resumen,
.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-grados,
.sidebar-tiempo .tiempo-manana .tiempo-manana-datos-resumen,
.icono-calendario .icono-calendario-dia,
.listado-hoteles-titulo,
.listado-hoteles-informacion-detallada-precio,
.actualidad h3.titulo-listado-entrada,
#google-maps .gmap-info-comollegar-enlace,
#navegador li.active,
.rutas-y-excursiones .metadatos-info span,
.single.rutas-y-excursiones h2,
.rutas-y-excursiones .metadatos-info h3,
.comentarios-puntuacion-desglose h2,
.comentarios-puntuacion-desglose h3,
.comentarios-puntuacion-desglose .comentarios-puntuacion-detalle,
.comentarios-puntuacion-desglose .comentarios-desglose-puntuacion,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero,
.comentarios-clientes .comentarios-cliente-nombre,
.comentarios-clientes .comentarios-cliente-puntuacion,
.calendario-disponibilidad h3,
.calendario-disponibilidad .calendario-mes,
.listado-hoteles-coordenadas a,
.reservas-tarifas h4,
.single .container .paquete h2,
.que-hacer h2,
.cajita-home.imagenes-comentarios .home-comentarios-puntos,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general h2,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general h2  {
	font-weight: 700;
	}
	
.texto-bienvenida p,
.formulario-de-busqueda.general,
.cajita-home.imagenes-comentarios .home-comentarios-texto      {
	font-weight: 300;
	}

blockquote,
.texto-pie,
.resultados .resultados-iva,
.section.actualidad .titulo-listado-data,
.section.informar .titulo-listado-data,
.frase p,
.cajita-home.imagenes-comentarios .home-comentarios-texto,
.section.blog .seccion-content p,
.section.informar .seccion-content p,
.single.informar .fecha-titulo .titulo-listado-data,
.no-resultados,
.opinion .opinion-nota,
.resultados-calendario-reservas-bloque .fecha-tarifa  {
	font-style: italic;
	}

/* ===============
    DISPLAY
   =============== */

article,
#footer,
.header,
menu,
section,
#footer a.logo-moncake,
.idiomas-banderas a,

hr,
.home .header h1.logo a,
.header .logo-internas a,
.reservas-switcher li a,
.header .principal ul li:hover > ul,
#footer .footer-logos .right a,
.logo-minisite span,
.single.actualidad img,
.localizacion a img,
.section.actualidad .entrada-item a img,
.section.informar .entrada-item a img,
.resumen-precio,
.precio-subtotal,
.cajita-sidebar img,
.calendario-disponibilidad .calendario-dia a,
.calendario .calendario-meses-flecha a,
.rutas-y-excursiones .metadatos .gmap-info-comollegar a,
.rutas-y-excursiones .metadatos a .metadatos-titulo,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.listado-hoteles-coordenadas a,
.sidebar-menu-galeria-logo span,
.listado-hoteles .listado-hoteles-imagen img,
.platos-banquetes .cada-plato img,
.cajita-sidebar.sidebar-presupuesto a,
.cajita-sidebar.sidebar-carta a,
.encajador-en-pagina.unico-teaser img,
.header-up h1.logo-sticky a,
.cajita-imagen img,
.cajita-home.imagenes-comentarios .bx-wrapper img,
.header-up ul.menu-principal ul li:hover > ul,
.banners-portada .banner-portada-bonaval img,
.banners-portada .banner-portada-bieito img,
.single.hoteles-en-santiago .sidebar-menu-minisite,
.cajita-sidebar.gmap .titulo,
.sticky-wrapper.is-sticky .header-up h1.logo-sticky,
.resultados .disponibilidad h2 span,
.cajita-sidebar.suscribete a,
.secondary .cajita-sidebar.sidebar-descargapp a,
.banquetes #primary h2 a,
.blog .comentarios-login label.comentario-label,
.header .principal ul ul li,
.header .principal ul ul li a,
.carrito .actividades-relacionadas .actividad-relacionada-reservar a,
.banquetes .secondary .item-menu .item-menu-quitar a,
.resultados-calendario-precio .precio-reserva,
.single-blog-imagen a img,
.resultados .disponibilidad h2 {
	display: block;
	}

.secondary .sidebar-availpro .formulario-de-busqueda.general img {
	display: inline-block;
	}

#navegador li,
.header .principal li,
.redes-sociales a,
.sidebar-menu-minisite a,
.carrito-de-compra-alojamiento-quitar a,
.header-info span.wifi-gratis,
.blog .listado-etiquetas a     {
	display: inline-block;
    }

nav select,
.dispositivo-movil,
.solo-dispositivo-movil,
#primary .ordenador.sidebar-carta,
.sidebar-menu-minisite,
.sticky-wrapper .header-up h1.logo-sticky,
#disponibilidad_form_movil,
.header-up ul.menu-principal ul  {
	display: none;
	}

/* ===============
    TEXT ALIGN
   =============== */



.confirmacion-lopd label,
.precio-codigo-promocional label,
.reservas-tarifas th  {
	text-align: left;
	}

.secondary .formulario-de-busqueda.general .reserva-leyenda,
.home .banner-principal,
.cajita-precio,
tr.tabla-interna td,
.cajita-sidebar.oferta .cajita-oferta-precio span,
.sidebar-tiempo .tiempo-hoy,
.sidebar-tiempo .tiempo-manana-icono.left,
.icono-calendario .icono-calendario-dia,
.resultados .resultados-iva,
.listado-hoteles-informacion-detallada,
.resumen-precio,
.precio-subtotal,
.resumen-precio-total,
.precio-codigo-promocional,
#navegador,
.rutas-y-excursiones h2.titulo-listado-entrada,
.rutas-y-excursiones .circuito-resumen,
.calendario-disponibilidad .calendario-dia a,
.calendario-disponibilidad .calendario-dias-nombre,
.comentarios-clientes .comentarios-cliente-puntuacion,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero,
.cajita-sidebar.sidebar-presupuesto a,
.cajita-sidebar.sidebar-carta a,
.banquetes .sidebar-banquetes-total,
.precio-total .carrito-de-compra-alojamiento-numero,
.reservas .fondo-contenido .reservas-tabla table tr,
.header .principal,
.frases .frase,
.portada-proximo {
	text-align: center;
	}

/* ===============
    COLORES
   =============== */

.secondary .cajita-sidebar,
.slideshow-portada .formulario-de-busqueda.general,
.reservas.actividades table td,
.reservas.alojamientos table td,
.cajita-sidebar.oferta .cajita-oferta-precio span,
.fb-like-box,
.comentarios-desglose .comentarios-desglose-item,
.comentarios-desglose .comentarios-desglose-puntuacion,
.fondo-contenido,
.reservas .reservas-switcher li a,
.carrito .actividades-relacionadas .actividad-relacionada-fondo,
.pre-footer,
.widget-paquetes .cajita-precio,
.footer-menu.fondo-blanco {
	background: #fff;
	}
	
.footer-menu.fondo-blanco {
	border-top: 20px solid #009a97;
	}
	
.blog .galeria-imagenes     {
    padding: 3px 0 0 3px;
	background: #dbdfe2;
    }

.carrito .actividades-relacionadas .actividad-relacionada {
	margin: 10px 10px 30px;
	}

.carrito .actividades-relacionadas .actividad-relacionada-fondo {
	padding: 10px;
	}

.carrito .actividades-relacionadas .actividad-relacionada-reservar a {
    float: right;
    background: #b4b3b3;
    color: #fff;
    padding: 0 10px;
    line-height: 30px;
	}

.carrito .actividades-relacionadas .actividad-relacionada-reservar a:hover,
.carrito.caja-reservas .carrito-de-compra-elemento-finalizar a:hover {
    background: #000;
	}

.reservas-tarifas th {
	background: #c0c0c0;
	}

.reservas-tarifas td {
	background: #f6f6f6;
	}

body,
a,
p,
.paso.active,
#footer .texto-pie,
.reservas-switcher li a.active,
h1,
.nuestros-campings h2,
.nuestros-campings h4,
.que-hacer .cajita-home-fecha,
.listado-hoteles-informacion-detallada a:hover,
.rutas-y-excursiones .metadatos-info a span,
.rutas-y-excursiones .metadatos a:hover,
.rutas-y-excursiones .gmap-info-comollegar a:hover,
.reservas-switcher li a:hover,
.que-hacer .cajita-home-info h2 a,
.single .container h2,
.reservas .calendario-disponibilidad .calendario-dia a:hover,
.reservas .calendario-disponibilidad .calendario-dia.disponible a:hover,
.formulario-de-busqueda.general select option,
.listado-hoteles-resumen-mas-informacion a:hover,
.listado-hoteles-coordenadas a:hover,
.peticion-confirmada th strong,
.carrito .carrito-general h2,
.carrito h3,
.platos-banquetes .cada-plato h2.clicable,
.sidebar-menu-minisite .sidebar-menu-instalaciones a:hover,
.sidebar-menu-minisite .sidebar-menu-galeria a:hover,
.sidebar-menu-minisite .sidebar-menu-opinion a:hover,
.sidebar-menu-minisite .sidebar-menu-promociones a:hover,
.sidebar-menu-minisite .sidebar-menu-reservar a:hover,
.resumen-listado-entrada p a:hover,
.footer-menu.fondo-blanco,
.footer-menu.fondo-blanco a {
	color: #000;
	}

.container h4  a {
	color: #75bb59;
	}	

.container .cajita-home.imagenes-comentarios h4 a,
.pre-footer .pre-footer-titulo {
	color: #033565;
	}		
	
.cajita-home.blog .cada-bloque {
	width: 48%;
	float: left;
	margin-right: 2%;
	}	

a:hover,
a.active,
.atencion,
.error-message,
.home h3 a,

.gmap-info-titulo,
.cajita-sidebar.oferta .cajita-oferta-precio,
.sidebar-tiempo .tiempo-manana .tiempo-manana-datos-resumen,
.listado-hoteles-resumen-mas-informacion a,
#navegador li a,
.rutas-y-excursiones .metadatos-info .metadatos-resumen,
.rutas-y-excursiones .metadatos-info .metadatos-contenido,
.rutas-y-excursiones .metadatos-info span,
.rutas-y-excursiones .metadatos a,
.rutas-y-excursiones .metadatos-info h3 a:hover,
.calendario-disponibilidad .calendario-mes,
.listado-hoteles-coordenadas a,
.nuestros-restaurantes.restaurante-cascada  .sidebar-menu h2 a,
.cajita-home .los-bloques .cajita-home-info h2 a:hover,
.listado-hoteles-informacion-detallada a:hover,
.peticion-registro .confirmacion-lopd a:hover {
	color: #009a97;
	}

.secondary .cajita-sidebar.sidebar-tiempo h4 {
	color: #333;
	}




.cajita-home.oferta-curota  {
	background: #003300;
	}

.camping-rural-ria-de-arosa-2 .footer-menu {
	background: #7a9076;
	}

.camping-playa-ria-de-arosa .footer-menu {
	background: #cc6600;
	}


.resultados  .disponibilidad .tabla-disponibilidad .select-flecha-imagen.calendario input  {
	background: #dedede;
	}

.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-resumen,
.rutas-y-excursiones .gmap-info-comollegar,
.rutas-y-excursiones .gmap-info-comollegar a,
.comentarios-puntuacion-desglose .comentarios-puntuacion-cantidad,
.comentarios-puntuacion-desglose .comentarios-desglose-item,
.comentarios-clientes .comentarios-cliente-comentario,
.platos-banquetes .cada-plato .cada-plato-precio      {
	color: #666;
	}

.telefono,
.carrito-de-compra-elemento-finalizar a,
.footer-menu,
.footer-menu a,
.reservas input[class="submitbutton"],
.login input[class="submitbutton"],
.registro input[class="submitbutton"],
.perfil input[class="submitbutton"],

.carrito-resumen .resumen-precio-total,
.secondary .formulario-de-busqueda.general .reserva-leyenda,
.cajita-precio,
td.boton-reservar a,
.cajita-sidebar.oferta .cajita-oferta-titulo a,
.cajita-sidebar.oferta .cajita-oferta-detalle,
.cajita-home .cajita-home-info h3,
.header ul.menu-principal ul a,
.reservas-switcher li a,
.header .principal li:hover > a,
.header .principal a:focus,
.header .principal .current_page_item > a,
.header .principal .current_page_ancestor > a,
.reserva-leyenda,
.icono-calendario .icono-calendario-mes,
.resultados .resultados-iva,
.resultados .resultados-fondo-oscuro h2,
.resultados .resultados-fondo-oscuro,
.carrito-de-compra-elemento-finalizar button,
.rutas-y-excursiones h2.titulo-listado-entrada,
.rutas-y-excursiones .circuito-resumen p,
.rutas-y-excursiones li.entrada-item.anchor-layer a:hover h2,
.rutas-y-excursiones .metadatos a:hover .metadatos-titulo,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero,
.comentarios-clientes .comentarios-cliente-puntuacion,
.contenedor-texto,
.slideshow-portada .formulario-de-busqueda.general,
.slideshow-portada .formulario-de-busqueda.general input,
.slideshow-portada .formulario-de-busqueda.general select,
.slideshow-portada .formulario-de-busqueda.general h2,
.header ul.menu-principal a,
.banquetes #primary h2 a:hover,
.reservas .reservas-switcher li a:hover,
.reservas .reservas-switcher li a.active,
.banquetes .sidebar-banquetes-total,
.banquetes .secondary .sidebar-banquetes-formulario input.submitbutton,
.opinion input[type="submit"],
.cajita-sidebar.que-hacer h4 a,
.reservas .calendario-disponibilidad .calendario-dia.disponible a,
.reservas .calendario-meses .calendario-meses-flecha a,
.resultados-calendario-reservar a.enlacereserva:hover,
.cambiarclave .boton-aceptar input,
.sidebar-menu-minisite a,
.reservas .calendario-disponibilidad .calendario-dia.activo a,
.reservas .calendario-disponibilidad .calendario-dia.activo a:hover,
.frases p,
.header-info span.web-oficial,
.sidebar-availpro .formulario-de-busqueda.general,
.secondary .sidebar-availpro .formulario-de-busqueda.general input,
.secondary .sidebar-availpro .formulario-de-busqueda.general select,
.formulario-de-busqueda.general .reserva-online p,
.sidebar .formulario-de-busqueda.general .reserva-online p,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector input {
	color: #ffffff;
	border-radius: 0px !important;
    width: 30px;
    height: 30px;
    padding: 5px;

}
	
.calendario-dia.disponible a{
	background-color: #cac2af;
	
}
	
.sidebar-menu-minisite a:hover,
.sidebar-menu-minisite a.active {
	border-bottom: 6px solid #73748a;
	}

.reservas .calendario-disponibilidad .calendario-dia.activo a   {
	background: #6e4d27;
	color:#fff;
	}

.carrito-de-compra-alojamiento-precio {
	color: #a4a3a5;
	font-size: 2em;
	line-height: 1em;
	}

.peticion-resumen {
	background: #EDEDED;
	}

.reservas-switcher li a.active,
.reservas-switcher li a.active:hover,
.reservas-switcher li a:hover  {
    background: #d9ebed;
	}

.slideshow-portada .formulario-de-busqueda.general,
.sidebar-availpro .formulario-de-busqueda.general {
	background: rgba(0, 0, 0, 0.30);
	}
	
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general h2,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general h2,
.opinion.borrar input[type="submit"] {
	background: none;
	}
	
.single.hoteles-en-santiago .background-internas,
.single.reservas.alojamientos .background-internas {
	background: rgba(255, 255, 255, 0.80);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 125px;
	}
	
.slideshow-portada .formulario-alojamientos-selector input,
.slideshow-portada .formulario-alojamientos-selector select,
.secondary .sidebar-availpro .formulario-alojamientos-selector input,
.secondary .sidebar-availpro .formulario-alojamientos-selector select{
	background: transparent !important;
	}
	
.slideshow-portada .formulario-de-busqueda.general .reserva-online,
.sidebar-availpro .formulario-de-busqueda.general .reserva-online  {
	background: rgba(0, 0, 0, 0.40);
	}

.slideshow-portada .formulario-de-busqueda.general .reserva-online h2,
.sidebar-availpro .formulario-de-busqueda.general .reserva-online h2,
.single .slideshow-portada .formulario-de-busqueda.general .reserva-online,
.single .slideshow-portada .formulario-de-busqueda.general .reserva-online {
	background: none;
	}

.calendario .calendario-meses-flecha a:hover,
.reservas-switcher,
.paquetes.ofertas .cajita-precio {
	background: #000;
	}

.carrito .precio-total .carrito-de-compra-alojamiento-tabulacion {
	background: #ebe6dd;
	padding-left: 1%;
	width: 78.8%;
	}

.precio-total .carrito-de-compra-alojamiento-numero {
	background: #75bb59;
    width: 20%;
    color: #fff;
    font-weight: normal;
    font-size: 2em;


}

.single.informar .imagen img,
.single.informar .fecha-titulo .icono-calendario,
.carrito .carrito-de-compra-elemento .left img,
.actividad-relacionada .left img,
.celebrar .alojamientos-celebrar ul li img,
.formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.single .formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.single.hoteles-en-santiago .formulario-de-busqueda.general label,
.single.hoteles-en-santiago .slideshow-portada .formulario-alojamientos-selector,
.single.reservas.alojamientos .formulario-de-busqueda.general label,
.single.reservas.alojamientos .slideshow-portada .formulario-alojamientos-selector,
.single.blog .grupo-imagenes.left {
	margin-right: 10px;
	}
	
.single.reservas .sidebar .formulario-de-busqueda.general label	{
	margin-right: 0px;
	}
	
.blog .grupo-imagenes {
	width: 325px;
	}
	
.blog .entrada-item .right {
	width: 190px;
	}

.blog .resumen-listado-entrada p,
.informar .resumen-listado-entrada p,
.blog .listado-etiquetas a,
.resumen-listado-entrada p a {
	color: #4b5f6c;
	}	
	
.single.informar .fecha-titulo h2 {
	margin: 10px 0 5px 0;
	}

.single.informar .fecha-titulo h3.titulo-listado-entrada {
	margin-bottom: 0;
	font-size: 1.1em;
	}

.single.informar .fecha-titulo .titulo-listado-data {
    	font-size: .8em;
	}

.reservas .reservas-switcher li a:hover,
.reservas .reservas-switcher li a.active {
	background: #837B77;
	}

.reservas .reservas-switcher li a {
	color: #837B77;
	}

.confirmacion-lopd .texto-lopd p,
.home .cajita-home.blog .cajita-home-fecha,
.paquetes.ofertas .cajita-home-info .resumen p,
.cajita-sidebar.suscribete,
.listado-hoteles-resumen .listado-hoteles-resumen-detalle p,
.blog .data  {
	color: #999;
	}

{
    -webkit-appearance:none;
    }

label.ancho-label,
.secondary .cajita-comentarios .sidebar-comentarios-texto,
.secondary .cajita-comentarios .sidebar-comentarios-puntuacion   {
	color: #333;
	}

.icono-calendario .icono-calendario-dia   {
	color: #4b1603;
	}

.resultados .resultados-iva,
.listado-hoteles-resumen-mas-info-texto {
    background: #000;
}

.actualidad h3.titulo-listado-entrada {
    color: #a49d9a;
}

.camping-playa-ria-de-arosa .calendario-disponibilidad .calendario-dia.disponible a {
	background: #C7B9AA;
	}

.camping-rural-ria-de-arosa-2.ofertas h3.titulo-listado-entrada,
.camping-rural-ria-de-arosa-2 a:hover,
.camping-rural-ria-de-arosa-2 h2,
.camping-rural-ria-de-arosa-2 h3 {
	color: #aeb9ab;
	}

.camping-playa-ria-de-arosa.ofertas h3.titulo-listado-entrada,
.camping-playa-ria-de-arosa a:hover,
.camping-playa-ria-de-arosa h2,
.camping-playa-ria-de-arosa h3 {
	color: #C7B9AA;
	}

.home .secondary   {
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}

/* ===============
    TAMAÃ‘OS FUENTES
   =============== */



.section .icono-calendario .icono-calendario-mes      {
	font-size: .7em;
	}

.tiempo-mas-previsiones,
.calendario-disponibilidad .calendario-dias-nombres      {
	font-size: .75em;
	}

h2.titulo-listado-entrada,
.texto-pie,
.confirmacion-lopd,
.atencion,
.error-message,
textarea,
.cajita-home .cajita-resumen,
#footer .footer-menu .right,
.secondary .cajita-comentarios .sidebar-comentarios-basado,
.secondary .cajita-comentarios .sidebar-comentarios-mascomentarios,
.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-resumen,
.sidebar-tiempo .tiempo-manana .tiempo-manana-datos-grados,
.sidebar-tiempo .tiempo-manana .tiempo-manana-icono,
.reservas-switcher,
.reserva-leyenda,
.single .icono-calendario .icono-calendario-mes,
.section.actualidad .titulo-listado-data,
.section.informar .titulo-listado-data,
.modificar-datos-cliente,
.cajita-home .cajita-resumen,
.calendario .calendario-meses-flecha,
.comentarios-clientes .comentarios-cliente-comentario,
.comentarios-clientes .comentarios-cliente-especificaciones,
.peticion-resumen .confirmacion-condiciones label,
.reservas.actividades table .tabla-interna,
.reservas.alojamientos table .tabla-interna,
nav li.nuestros-campings li,
.cajita-home.imagenes-comentarios .home-comentarios-basado    {
	font-size: .8em;
	}

.paso,
.cajita-sidebar.oferta .cajita-oferta-detalle,
.listado-hoteles-resumen-mas-informacion,
#google-maps .gmap-info-comollegar,
.rutas-y-excursiones .metadatos-infoextra,
.rutas-y-excursiones .gmap-info-comollegar,
.que-hacer .cajita-home-fecha  {
	font-size: .85em;
	}

.gmap-info-titulo,
.reservas.actividades .listado-hoteles .bloque-izquierdo,
.nuestros-campings.actividades .listado-hoteles .bloque-izquierdo,
.comentarios-puntuacion-desglose .comentarios-puntuacion-cantidad,
.ofertas h3.titulo-listado-entrada,
.nuestros-campings.actividades h3.titulo-listado-entrada,
.home .cajita-comentario .sidebar-comentarios-texto,
.blog .resumen-listado-entrada,
.informar .resumen-listado-entrada,
.blog .data,
.blog .numero-comentarios,
.reservas.actividades table table,
.reservas.alojamientos table table,
.reservas.actividades table .tabla-titulos,
.reservas.alojamientos table .tabla-titulos,
.reservas .fondo-contenido .reservas-tabla table tr,
.cajita-home.imagenes-comentarios .home-comentarios-texto,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general input[type="button"],
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general input[type="button"],
.blog .listado-etiquetas a   {
	font-size: .9em;
	}

nav li,
.cajita-home-info .resumen p,
.single.slideshow-portada .formulario-de-busqueda.general input,
.single.slideshow-portada .formulario-de-busqueda.general select  {
	font-size: .95em;
	}

.teaser-resumen,
.formulario-de-busqueda.general input[type="button"],
.confirmacion-lopd .error-message,
table td.boton-reservar,
.carrito-de-compra-elemento-finalizar button,
.resultados-calendario .resultados-calendario-reservar a,
.reservas-tarifas table,
.cajita-precio span,
.listado-hoteles-resumen .listado-hoteles-resumen-detalle p,
.formulario-de-busqueda.general .codigo-promocional label   {
	font-size: 1em;
	}

.secondary h2,
.carrito-de-compra-elemento-finalizar a
.secondary .sidebar-comentarios-texto,
.section.actualidad h3.titulo-listado-entrada,
.section.informar h3.titulo-listado-entrada,
.resumen-precio,
.teaser-resumen,
.ver-mas,
.sidebar-menu-minisite .sidebar-menu-instalaciones a,
.sidebar-menu-minisite .sidebar-menu-promociones a,
.menu-principal,
.single.hoteles-en-santiago .formulario-de-busqueda.general label,
.single.reservas.alojamientos .formulario-de-busqueda.general label {
	font-size: 1.1em;
	}

.promociones h2,
.cajita-sidebar.oferta .cajita-oferta-titulo,
 .listado-hoteles-titulo,
 .comentarios-puntuacion-desglose h2,
.comentarios-puntuacion-desglose h3,
.comentarios-puntuacion-desglose .comentarios-desglose-item,
.comentarios-puntuacion-desglose .comentarios-desglose-puntuacion,
.que-hacer h2,
.slideshow-portada .formulario-de-busqueda.general input[type="button"],
.secondary .sidebar-availpro .formulario-de-busqueda.general input[type="button"] {
	font-size: 1.2em;
	}

h2, h3,
.secondary h4,
.carrito-resumen .resumen-titulo,
.registro h3,
.login h3,
.reserva h3,
.perfil h3,
.resumen h3,
.cajita-home.oferta-curota h3 span,
.carrito-de-compra-alojamiento-titulo,
.precio-subtotal,
.resultados-calendario .resultados-calendario-precio span,
.comentarios-clientes .comentarios-cliente-nombre,
.slideshow-portada h2,
.frases .autor p,
.texto-bienvenida p  {
	font-size: 1.3em;
	}

.listado-hoteles-informacion-detallada-precio,
.reservas-tarifas h4,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general h2,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general h2    {
	font-size: 1.4em;
	}

.registro h2,
.login h2,
.reserva h2,
.perfil h2,
.resumen h2,
h2,
.single .container .paquete h2,
.secondary .cajita-comentarios .sidebar-comentarios-puntos,
.secondary .carrito-sidebar.caja-sidebar-reservas h2,
.single.actualidad h3.titulo-listado-entrada,
.resumen-precio-total,
.calendario-disponibilidad h3,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.rutas-y-excursiones .metadatos a .metadatos-titulo,
.formulario-de-busqueda.general label,
.cajita-home.imagenes-comentarios .home-comentarios-puntos,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label {
	font-size: 1.5em;
	}

.secondary .cajita-sidebar.sidebar-tiempo h4,
.listado-hoteles-titulo h2,
.widget-paquetes .cajita-precio-info   {
	font-size: 1.6em;
	}

.comentarios-clientes .comentarios-cliente-puntuacion,
.ofertas .cajita-precio-info,
.cajita-sidebar.suscribete,
.carrito .carrito-de-compra-elementos .carrito-de-compra-alojamiento-titulo,
.carrito h3,
.frase p    {
	font-size: 1.7em;
	}

.logo,
.cajita-home h3,
.page.single.actualidad h2,
.home .banner-principal,
.paquetes.ofertas h2,
.cajita-sidebar.suscribete span,
.cajita-sidebar.sidebar-presupuesto a,
.cajita-sidebar.sidebar-carta a,
.single .container h2,
.carrito .carrito-general h2,
.slideshow-portada .formulario-de-busqueda.general h2,
.sidebar-availpro .formulario-de-busqueda.general h2 {
	font-size: 2em;
	}


	
.container h4,
.pre-footer .pre-footer-titulo  {
	line-height: 1.2em;
	}

.rutas-y-excursiones .entrada-item h2.titulo-listado-entrada   {
	font-size: 1.8em;
	}

.section .icono-calendario .icono-calendario-dia  {
	font-size: 2.4em;
	}

.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-grados{
	font-size: 2.5em;
	}
	
h1 {
	font-size: 3em;
	}

.teaser-titulo {
	font-size: 3.2em;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion-numero  {
	font-size: 3.5em;
	}

.single .icono-calendario .icono-calendario-dia  {
	font-size: 4em;
	}

/* ===============
    LINE HEIGHT
   =============== */

body,
.home .secondary .como-llegar-texto,
.cajita-home .cajita-resumen {
	line-height: 1.3em;
	}

.cajita-home-info .resumen p {
	line-height: 1.2em;
	}
	
.widget-paquetes .cajita-home-info .resumen p  {
	line-height: 1.4em;
	}

.reservas-tarifas table th {
	line-height: 2em;
	}

.teaser-titulo,
.cajita-home .cajita-home-info h3,
.cajita-sidebar.nopadding,
.cajita-sidebar.cajita-comentarios .sidebar-comentarios-basado,
.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-grados,
.sidebar-tiempo .tiempo-hoy .tiempo-hoy-datos-resumen,
.sidebar-tiempo .tiempo-manana .tiempo-manana-datos-grados,
.section.actualidad h2,
.section.informar h2,
.rutas-y-excursiones h1,
h2,
h1  {
	line-height: 1em;
	}

.reservas th {
	line-height: 2em;
	}

.caja-sidebar-reservas .carrito-de-compra-alojamiento-quitar a {
	line-height: 29px;
	}

.pasos-compra {
	line-height: 50px;
	}

.paso,
.comentarios-clientes .comentarios-cliente-puntuacion {
	line-height: 40px;
	}

.reservas-switcher li a  {
	line-height: 20px;
	}

.header .principal   {
	line-height: 53px;
	}
	
.reservas .fondo-contenido .reservas-tabla table tr {
	line-height: 30px;
	}

.reserva-leyenda{
	line-height: 21px;
	}

.formulario-de-busqueda.general .formulario-alojamientos-selector.tercero .select-flecha-imagen.selector{
    height: 21px;
	}

#navegador ul,
#navegador li {
	line-height: 19px;
    }

#navegador ul,
#navegador li,
.idiomas-banderas select {
	height: 19px;
    }

.secondary .cajita-sidebar.sidebar-como-llegar h4 {
	line-height: 37px;
	}

.idiomas-banderas select {
   line-height: 1;
   }

#navegador {
    height: auto !important;
    }

/* ===============
    MARGIN PADDING
   =============== */

body,
h1.logo,
.header ul,
#footer ul,
ul.entradas-list,
.input-check input,
.header nav.principal li,
.header nav.principal li a,
ul.menu-principal,
.teaser-resumen p,
.reservas-switcher li,
.idiomas-banderas select,
ul.bxslider li,
.cajita-home.oferta-cabio .cajita-home-info p,
.header .principal ul ul,
#navegador ul,
#navegador li,
.platos-banquetes ul,
.platos-banquetes li,
.container h4,
.celebrar .alojamientos-celebrar ul,
.celebrar .alojamientos-celebrar ul li,
.cajita-home.blog p,
.cajita-home.blog .cada-bloque.last,
.cajita-home.que-hacer .cada-bloque.last,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general input[type="button"],
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general input[type="button"] {
	margin: 0;
	}

.celebrar .alojamientos-celebrar ul li.cabeceras h3 {
	line-height: 80px;
	color: #999;
	}

.celebrar .alojamientos-celebrar ul li.cabeceras .reservas-rating {
    margin-top: 30px;

	}

.celebrar .alojamientos-celebrar ul li.cabeceras.active h3,
.celebrar .alojamientos-celebrar ul li.cabeceras h3:hover {
	color: #333;
	}

.celebrar .alojamientos-celebrar table th {
    line-height: 50px;
    color: #fff;
    background: #333;
    font-weight: normal;
	}

.celebrar .alojamientos-celebrar table th,
.celebrar .alojamientos-celebrar table td.celebrar-fuente {
    font-size: .8em;
	}

.celebrar .alojamientos-celebrar table td {
    font-size: .9em;
    border-right: 1px solid #ccc;
	}

.celebrar .alojamientos-celebrar table tr  {
    height: 49px;
	}

.celebrar .alojamientos-celebrar table tr.odd {
    background: #f9f9f9;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos {
    width: 64px;
    height: 49px;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-banquete{
    background: transparent url("../img/celebrar-banquete.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-cocktail{
    background: transparent url("../img/celebrar-cocktail.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-escuela{
    background: transparent url("../img/celebrar-escuela.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-teatro{
    background: transparent url("../img/celebrar-teatro.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-imperial{
    background: transparent url("../img/celebrar-imperial.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar table tr.celebrar-iconos td.celebrar-icono-mesau{
    background: transparent url("../img/celebrar-mesau.gif") no-repeat;
	}

.celebrar .alojamientos-celebrar ul li.cabeceras h3 {

	}

.celebrar .alojamientos-celebrar ul li.cabeceras {
	border-bottom: 2px solid #ccc;
	}

.celebrar .alojamientos-celebrar ul ul p {
    margin: 5px 10px;
    font-size: .9em;
    line-height: 1.3em;
    color: #333;
	}

.celebrar .alojamientos-celebrar ul li.cabeceras li {
	line-height: 1em;
	}

.celebrar table,
.reservas .fondo-contenido .reservas-tabla table {
	width: 100%;
	}

h1,
ul,
#footer ul,
.input-check input,
.reservas.actividades  table th,
.reservas.alojamientos  table th,
nav.principal li,
.cajita-sidebar.nopadding,
.carrito-sidebar,
.idiomas-banderas select,
hr,
.formulario-de-busqueda.general .select-flecha-imagen.selector select,
.slideshow-portada .formulario-de-busqueda.general,
#navegador ul,
#navegador li,
.cajita-sidebar.que-hacer,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general,
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general h2,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general h2 {
	padding: 0;
	}

.carrito-sidebar.caja-sidebar-reservas {
	padding: 10px 15px;
	}
	
.no-resultados {
	color: rgb(32, 32, 32);
	font-size: 1.8em;
	line-height: 35px;
	}

.slideshow-portada .formulario-de-busqueda.general,
.secondary .sidebar-availpro .formulario-de-busqueda.general  {
	padding: 10px 15px;
	}

.cajita-sidebar.sidebar-tiempo {
	padding: 20px 5px 0 0;
	}

.cajita-sidebar.sidebar-tiempo .tiempo-hoy-datos.right {
	width: 65px;
	}

.slideshow-portada .formulario-alojamientos-selector label {
	width: 150px;
	}
	
.secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label {
	width: 125px;
	}	
	
.single.hoteles-en-santiago .slideshow-portada .formulario-alojamientos-selector label,
.single.reservas.alojamientos .slideshow-portada .formulario-alojamientos-selector label{
	width: auto;
	}

p,
.secondary .carrito-sidebar h2,
.titulo-listado-data   {
	margin: 0 0 1em 0;
	}

.calendario-disponibilidad .calendario-dia a,
.calendario-disponibilidad .calendario-dias-nombre {
    margin: 0 8px 8px 0;
}
.calendario .calendario-meses-flecha a,
.calendario .calendario-mes {
    margin: 0 5px;
}

.resultados-calendario .resultados-calendario-reservar a {
	padding: 10px;
	}

.calendario .calendario-meses   {
	padding-right: 5px;
	}

.ofertas li.entrada-item {
    margin: 0 0 2%;
}

.ofertas li.entrada-item img.top  {
    margin-right: 2%;
}

.resultados-calendario {
    padding: 10px;
	}

.cajita-sidebar.oferta .cajita-oferta-titulo,
.cajita-sidebar.oferta .cajita-oferta-precio,
.cajita-sidebar.oferta .cajita-oferta-detalle,
.slideshow-portada .formulario-alojamientos-selector label,
.secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .formulario-alojamientos-selector label {
	margin-left: 10px;
	}
	
.single.hoteles-en-santiago .slideshow-portada .formulario-alojamientos-selector label,
.single.reservas.alojamientos .slideshow-portada .formulario-alojamientos-selector label{
	margin-left: 0;
	}

.cajita-sidebar.oferta .cajita-oferta-titulo {
	margin-top: 60px;
	}

.single .icono-calendario .icono-calendario-mes {
	padding: 20px 0 0 8px;
	}

.single .icono-calendario .icono-calendario-dia  {
	padding-top: 18px;
	}

.section .icono-calendario .icono-calendario-mes {
	padding: 4px 0 0 18px;
	}

.section .icono-calendario .icono-calendario-dia  {
	padding-top: 9px;
	}

.actualidad .imagen,
.cajita-home.blog .los-bloques .cajita-imagen,
.platos-banquetes .cada-plato img   {
	margin-right: 10px;
	}

td.boton-reservar a,
.single.actualidad .localizacion,
.actualidad .imagen,
.resumen-precio,
.precio-subtotal,
.resumen-precio-total,
.precio-codigo-promocional {
	padding: 5px;
	}

.sidebar-tiempo .tiempo-manana {
	padding: 2px;
	}

h1, h2, h3, h4,
.confirmacion-lopd label,
.actualidad h2 {
	margin: 0 0 .5em 0;
	}

.seccion-content h2,
.seccion-content h3 {
	margin: 0 0 .3em 0;
	}

.confirmacion-lopd .texto-lopd p {
	margin: .5em 0;
	}



h2.titulo-listado-entrada,
.secondary h2  {
	margin: 0 0 .5em 0;
	}

.single.actualidad .icono-calendario,
.carrito-de-compra-alojamiento-precio {
	margin-right: 20px;
	}
	
.pre-footer .cajita-prefooter.prefooter-primero,
.pre-footer .cajita-prefooter.prefooter-segundo{
	margin-right: 40px;
	}
	
.cajita-home.que-hacer .cada-bloque  {
	margin-right: 50px;
	}

.page.single.actualidad h2  {
	margin-top: 20px;
	}

#secondary {
	margin-top: 10px;
	}

.paquete h2,
.home h3,
.promociones h2,
.promociones h3,
.cajita-home h3,
.single.rutas-y-excursiones h2,
.ofertas h3.titulo-listado-entrada,
.ofertas h2,
.actualidad h3  {
	margin: 0 0 .2em 0;
	}

.nuestros-campings.actividades h3.titulo-listado-entrada  {
	margin: 0;
	}

.nuestros-campings.actividades h2  {
	margin: .3em 0 .5em 0;
	}

li {
	margin: 0 0 0 2em;
	}

.datos-cliente .carrito-de-compra-elemento-finalizar{
    margin: 20px 30px 0 0;
	}

.datos-cliente .carrito-de-compra-elemento-finalizar.nueva-busqueda {
    margin-top: 25px;
	}

.secondary .formulario-de-busqueda.general,
#navegador {
	padding: 10px 0;
	}

#navegador li a {
    padding: 0 3px;
	}

.resultados .resultados-fondo-oscuro  {
    padding: 10px 30px;
}

.listado-hoteles-resumen-mas-info-texto  {
	padding: 10px;
	}

.slideshow-portada .formulario-de-busqueda.general form {
	}

.secondary .formulario-de-busqueda.general h2,
.secondary .formulario-de-busqueda.general form{
	margin: 0 10px;
	}

.secondary .sidebar-availpro .formulario-de-busqueda.general h2,
.secondary .sidebar-availpro .formulario-de-busqueda.general form,
.slideshow-portada .formulario-de-busqueda.general .reserva-online h2 {
	margin: 0;
	} 

.secondary .formulario-de-busqueda.general h2,
.secondary .formulario-de-busqueda.general form,
#footer nav,
.carrito-de-compra-alojamiento-fecha,
.secondary .sidebar-comentarios-puntuacion,
.sidebar-tiempo .tiempo-manana-datos-resumen,
.cajita-sidebar.sidebar-tiempo .tiempo-manana,
.rutas-y-excursiones .metadatos-infoextra,
.rutas-y-excursiones .metadatos-resumen p,
.listado-hoteles-coordenadas,
.blog .comentario-caja .comentario-datos .data,
.container ul li,
.blog .comentario-caja,
.blog .comentarios-login .resto .input.text,
.platos-banquetes .cada-plato .cada-plato-precio,
.banquetes .sidebar-banquetes-total,
.opinion.positivo .opinion-label,
.opinion.negativo .opinion-label,
.resultados-calendario-reservas-bloque .nombre-tarifa,
.atencion-caja,
.carrito-datos-primeros .carrito-de-compra-alojamiento-titulo  {
	margin-bottom: 5px;
	}

.container .seccion-content ul  {
	margin-right: 1.5em;
	}

.teaser-titulo  {
	margin-bottom: 8px;
	}

tr.tabla-interna td.boton-reservar {
    padding-left: 0;
	}

.opinion.puntuacion,
.opinion.positivo,
.opinion.negativo,
.opinion.usuario {
	padding: 20px;
	}

.cajita-sidebar {
	padding: 12px;
	}

.footer-menu  {
	padding: 5px;
	}



.left.actividad-relacionada-resumen{
    width: 88%
	}

.carrito .actividades-relacionadas {
	margin: 0 20px;
	}

.header .header .logo-.header  {
	padding: 5px 0 0 46px;
	}

li.entrada-item {
	margin: 0 0 2% 0;
	}

.paquetes.ofertas  .paquete.cada-bloque {
	padding-bottom: 10px;
	}

.reservas-switcher   {
	line-height: 25px;
	}

.home .seccion-content h4.home-instalaciones    {
	padding-bottom: 5px;
	}

.reservas-switcher li a {
	padding-left: 2%;
	}

.sidebar-right #primary,
.sidebar-left #secondary {
	margin-left: 5%;
	}
	
.full-width #primary {
    margin-left: 5%;
    margin-right: 5%;
    	}

#primary, #secondary {
	margin-top: 40px;
	}

.home .sidebar-right #primary,
.home .sidebar-left #secondary {
	margin-left: 0;
	}

.home #primary, .home #secondary,
.carrito #primary {
	margin-top: 0;
	}

.reservas.actividades table,
.reservas.alojamientos table,
.home .banner-principal,
.secondary,
.carrito-de-compra-elemento,
.comentarios-puntuacion-desglose,
.comentarios-clientes .comentarios-cliente-especificaciones,
.comentarios-puntuacion-desglose,
.carrito.caja-reservas,
.widget-paquetes .paquete.cada-bloque .cajita-imagen,
.section.actualidad .entrada-item,
.section.informar .entrada-item,
.section.blog .seccion-content,
.section.informar .seccion-content,
.section.blog li.entrada-item,
.section.informar li.entrada-item,
.pre-footer-titulo,
.listado-hoteles .hotel {
	margin-bottom: 20px;
	}
	
.blog .seccion-content p,
.informar .seccion-content p {
	margin-bottom: 40px;
	}	
	
#instalaciones,
#ofertas-paquetes  {
	margin-top: 40px;
	}

.rutas-y-excursiones .metadatos {
    margin-bottom: 35px;
}

.reservas.actividades table.tabla-titulos,
.reservas.alojamientos table.tabla-titulos,
.rutas-y-excursiones .circuito-resumen p {
	margin-bottom: 0;
	}

.header .logo-.header,
.secondary .cajita-sidebar.sidebar-tiempo h4,
.cajita-home .galeria-imagenes h4,
.rutas-y-excursiones .circuito-resumen,
.section.blog .galeria-imagenes,
.container h1  {
	margin-bottom: 30px;
	}

.stcr-formulario-alojamientos-selector,
.olvido-clave,
.carrito-resumen .resumen-item,
.teaser-resumen,
.secondary .formulario-de-busqueda.general .reserva-leyenda,
.secondary h4,
.carrito-sidebar,
.secondary .formulario-de-busqueda.general,
.cajita-sidebar,
.cajita-sidebar-reservas,
.slideshow-portada .formulario-de-busqueda.general h2,
.cajita-sidebar.oferta .cajita-oferta-titulo,
.cajita-sidebar.oferta .cajita-oferta-precio,
.sociales,
.cajita-sidebar.cajita-comentarios .sidebar-comentarios-puntos,
.fecha-titulo,
.resultados .resultados-iva,
.listado-hoteles-intro,
.listado-hoteles-resumen-mas-info-texto,
.carrito-sidebar.caja-sidebar-reservas .carrito-de-compra-elemento img,
.caja-sidebar-reservas .carrito-de-compra-elemento .carrito-de-compra-alojamiento-titulo,
.comentarios-puntuacion-desglose .comentarios-puntuacion-cantidad,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero,
h4.home-paquetes,
.resultados .disponibilidad h2,
.peticion-registro .formulario-alojamientos-selector,
.blog .comentarios-login .resto .extra-datos .captcha .input.text,
.carrito-de-compra-alojamiento-habitaciones,
.blog .comentarios-login .resto textarea,
.banquetes .secondary .sidebar-banquetes-formulario h2,
.nuevaclave input,
.paquetes.ofertas .paquete.cada-bloque,
.hotel,
.platos-banquetes .cada-plato h2.clicable,
.resultados-calendario-reservas-bloque .fecha-tarifa,
.celebrar .alojamientos-celebrar ul li.cabeceras,
.margin-down,
.reservas .fondo-contenido .reservas-tabla table,
.frases,
.texto-bienvenida,
.slideshow-portada .formulario-alojamientos-selector,
.single-boton-reservar,
.cajita-home.que-hacer .cajita-imagen,
.single-blog-imagen,
.single-boton-reservar a,
.cajita-home.imagenes-comentarios .home-comentarios-texto,
.cajita-home.blog,
.no-resultados,
.single.blog .container h1,
.single.informar .container h1,
.formulario-de-busqueda.general .reserva-online,
.secondary .sidebar-availpro .formulario-de-busqueda.general .reserva-online,
.secondary .sidebar-availpro .formulario-alojamientos-selector   {
	margin-bottom: 10px;
	}

.cajita-sidebar.que-hacer h4   {
	margin-bottom: 0;
	}

.cajita-sidebar.sidebar-como-llegar h4 {
	padding-left: 29px;
	}

.cajita-sidebar.sidebar-tiempo h4 {
	padding-left: 100px;
	}

.reservas-tarifas table th {
	padding-left: 5px;
	}

.precio-total,
.precio-total.cajita,
.stcr-disponibilidad,
.tabla-disponibilidad,
.login input,
.perfil input,
.separador,
.peticion-resumen,
.pasos-compra,
.home .secondary .cajita-sidebar,
.carrito-de-compra-elementos,
.resumen-item-reserva,
.precio-codigo-promocional,
.precio-subtotal,
.resumen-cajita,
.resumen-precio-total,
.calendario .calendario-dias,
.resultados-calendario .resultados-calendario-fechas,
.comentarios-clientes .comentarios-cliente-positivo,
.cajita-home h4,
.banners-portada .banner-portada-bonaval,
.banners-portada .banner-portada-bieito {
	margin-bottom: 15px;
	}
	
.banners-portada .banner-portada-bonaval {
	margin-right: 15px;
	}

tr.tabla-interna td {
	border-spacing: 15px;
	}

nav li {
	margin: 0 3px 0 0;
	}
	
.footer-menu.fondo-blanco nav li {
	margin: 0 14px 0 0;
	}

nav li a {
	padding-right: 5px;
	}
	
.footer-menu.fondo-blanco nav li a {
	padding-right: 0;
	}
	
.header nav li a {
	padding-right: 22px;
	}

nav li.last a {
	padding-right: 0;
	}

#footer .logo-mrturismo a,
.resultados  .disponibilidad .disponibilidad-fechas label {
	margin-right: 5px;
	}

.cajita-sidebar.oferta .cajita-oferta-precio span{
	padding: 0 10px;
	}

label.ancho-label,
.disponibilidad-fechas,
.tabla-disponibilidad .formulario-alojamientos-selector,
.datos-cliente h3  {
	margin-right: 15px;
	}

label.ancho-label {
	padding-top: 4px;
	}

.galeria-imagen {
	margin: 0 22px 22px 0;
	}

.galeria-imagen.last,
.home.full-width #primary,
.widget-paquetes .paquete.cada-bloque.par,
.home .widget-paquetes .paquete.cada-bloque.ultimo.impar {
	margin-right: 0;
	}


button,
textarea,
blockquote {
    padding: 1em;
	}

input {
    padding: .5em;
	}

.formulario-de-busqueda.general .select-flecha-imagen.calendario {
	}

.separador {
    padding-bottom: 15px;
	}

.select-flecha-imagen.selector img,
.codigo-promocional .select-flecha-imagen img {
    vertical-align: middle;
    padding: 0 0 0 3px;
	}

.secondary .formulario-de-busqueda.general h2
.secondary h4,
.carrito-sidebar h2 {
	padding-left: 20px;
	}

.reserva-leyenda,
.comentarios-clientes .comentarios-cliente-positivo,
.comentarios-clientes .comentarios-cliente-negativo  {
	padding-left: 30px;
	}

.reserva-leyenda  {
	margin: 10px 0;
	}

.reservas.actividades .hotel td,
.reservas.alojamientos .hotel td {
	}

.full-width #primary,
.sidebar-left #primary,
.sidebar-right #secondary  {

	}

.full-width #primary {

	}

.sidebar-right #primary,
.sidebar-left #secondary {
	}

.cajita-home.oferta-curota .cajita-home-info {
	padding-top: 15px;
	}

.confirmacion-lopd .error-message,
.home.full-width #primary {
	margin-left: 0;
	}

.tabla-interna td {
    padding: 10px 0 10px 2px;
	}

.carrito-de-compra-elemento-finalizar a,
.carrito-de-compra-elemento-finalizar button  {
	padding: 5px 20px;
	}



/*.peticion-registro #nosoy_cliente .formulario-alojamientos-selector.confirmacion-lopd {
	margin-left: 190px;
	}

.registro .boton-aceptar,
.peticion-registro #nosoy_cliente .boton-aceptar{
	margin-left: 415px;
	}

.peticion-registro  .boton-aceptar{
	margin-left: 440px;
	}*/


.cambiarclave .boton-aceptar {
	margin-left: 0;
	}

.cambiarclave label,
.cambiarclave input {
	margin-right: 10px;
	}

.formulario-alojamientos-selector.confirmacion-lopd input,
.formulario-alojamientos-selector.selector-cliente input{
	margin: 2px 3px 0 0;
	}

.formulario-alojamientos-selector.selector-cliente input {
	margin-top: 0;
	}

.sidebar-tiempo .tiempo-hoy-datos.right {
	margin-top: 10px;
	}

.formulario-alojamientos-selector.selector-cliente {
	margin: 0 0 20px 60px;
	}

.header nav.principal li a {
	}

.como-llegar .fondo-contenido {
	padding-top: 20px;
	}

.carrito-resumen .carrito-de-compra-elemento-finalizar {
    margin-left: 5px;
	}

.slideshow-portada .formulario-de-busqueda.general input[type="button"],
.secondary .sidebar-availpro .formulario-de-busqueda.general input[type="button"] {
	margin: 0;
	background: #fff;
	margin-right: 30px;
	color: #445c6a;
	}

.secondary .formulario-de-busqueda.general input[type="button"] {
    margin: 17px 0 0 20px;
	}

.secondary .cajita-comentarios .sidebar-comentarios-mascomentarios  {
	padding-right: 10px;
	}


.footer-logos .texto-pie p {
	margin: 15px 0 0 0;
	}

/* ===============
    BORDER
   =============== */

.secondary .formulario-de-busqueda.general,
.secondary .caja-sidebar-reservas {
	border: 5px solid #999;
	}

.secondary .sidebar-availpro .formulario-de-busqueda.general  {
	border: none;
	}

.single.actualidad .localizacion {
	border: 12px solid #837B77;
	}

button, input,
textarea,
.sidebar-tiempo .tiempo-manana,
.rutas-y-excursiones.single .metadatos-seccion-degustar .metadatos-info {
    border: 1px solid #ccc;
	background-color: #00000000;
	}

.formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.formulario-de-busqueda.general .select-flecha-imagen.selector input,
.formulario-de-busqueda.general .codigo-promocional .select-flecha-imagen,
.formulario-de-busqueda.general .selector-alojamientos .select-flecha-imagen{
    border: 1px solid #fff;
	}

.separador,
.confirmacion-lopd .texto-lopd,
.carrito-de-compra-elemento {
    border-bottom: 1px dashed #999;
	}

.precio-codigo-promocional {
    border: 1px dashed #999;
	}

.resumen-precio {
    border: 1px solid #cbc4c1;
    color: #cbc4c1;
	}

.precio-subtotal {
    border: 1px solid #a39d9b;
    color: #a39d9b;
	}

.resultados .resultados-iva {
    border-top: 1px solid #009a97;
}

.paquetes.ofertas .paquete.cada-bloque {
	padding-left: 10px;
	}

.paquetes.ofertas .paquete.cada-bloque,
.hotel,
.section.actualidad .entrada-item,
.section.informar .entrada-item,
#primary,
#footer,
.carrito-de-compra-elemento,
.carrito .actividades-relacionadas,
.section.blog li.entrada-item,
.section.informar li.entrada-item,
.resultados-calendario-reservas-bloque  {
	padding-bottom: 20px;
	}

.cajita-sidebar.que-hacer .cada-bloque {
	padding: 10px;
	margin-bottom: 0;
	}

.cajita-sidebar.que-hacer h4 {
	font-variant:small-caps;
	}
	
.home .cajita-home.blog {
	background: #b2e1e0;
	}

#footer nav.principal li a,
#footer nav.usuario li a,
.carrito .precio-total .carrito-de-compra-alojamiento-tabulacion {
    border-right: 1px solid #fff;
	}


#footer nav.principal li.last a,
#footer nav.usuario li.last a,
.resultados  .disponibilidad .tabla-disponibilidad .select-flecha-imagen.calendario input  {
    border-right: none;
	}

.confirmacion-lopd .texto-lopd {
    border-top: 1px dashed #999;
	}

.olvido-clave a,
.peticion-resumen .confirmacion-condiciones label a,
.peticion-registro .confirmacion-lopd a,
.listado-hoteles-informacion-contenido a,
#footer a:hover,
.secondary .cajita-comentarios a:hover,
.resumen-listado-entrada p a {
    border-bottom: 1px dotted;
	}
	


.actualidad .imagen  {
	border: 1px solid #b3adab;
	}

.tabla-disponibilidad input[class="submitbutton"],
.reservas input[class="submitbutton"],
.login input[class="submitbutton"],
.registro input[class="submitbutton"],
.perfil input[class="submitbutton"],
.home .seccion-content a,
.reservas-tarifas .seccion-content a,
.formulario-de-busqueda.general .select-flecha-imagen.selector select,
.select-flecha-imagen.calendario img,
.select-flecha-imagen.selector img,
.codigo-promocional .select-flecha-imagen img,
.idiomas-banderas select,
.section.actualidad .entrada-item.last,
.section.informar .entrada-item.last,
.carrito-de-compra-elemento-finalizar button,
.formulario-de-busqueda.general select,
.blog input[class="submitbutton"],
table#tabla-disponibilidad-hoteles,
.home .secondary,
.slideshow-portada .formulario-de-busqueda.general input[type="button"],
.secondary .sidebar-availpro .formulario-de-busqueda.general input[type="button"],
.single.hoteles-en-santiago .formulario-de-busqueda.general .select-flecha-imagen input,
.single.hoteles-en-santiago .formulario-de-busqueda.general .select-flecha-imagen select,
.single.reservas.alojamientos .formulario-de-busqueda.general .select-flecha-imagen input,
.single.reservas.alojamientos .formulario-de-busqueda.general .select-flecha-imagen select {
    border: 0;
	}

/* ===============
    CURSOR
   =============== */

button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.calendario .calendario-dia.disponible a {
    cursor: pointer;
	}

.calendario .calendario-dia a  {
	cursor: default;
	}

/* ===============
    ROUNDED CORNERS
   =============== */

.carrito-de-compra-elemento-finalizar a,
.carrito-de-compra-elemento-finalizar button  {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}

.secondary .formulario-de-busqueda.general,
.carrito-sidebar,
td.boton-reservar a,
.sidebar-tiempo .tiempo-manana,
.resultados-calendario,
.rutas-y-excursiones .circuito-resumen,
.rutas-y-excursiones.single .metadatos-seccion-degustar .metadatos-info,
.comentarios-puntuacion-desglose .comentarios-puntuacion,
.comentarios-puntuacion-desglose .comentarios-desglose,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero span  {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.secondary .sidebar-availpro .formulario-de-busqueda.general {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.peticion-resumen,
.formulario-de-busqueda.general .select-flecha-imagen.selector,
.cajita-sidebar.oferta .cajita-oferta-precio span,
.listado-hoteles-resumen-mas-info-texto,
.single.actualidad .localizacion,
.resumen-precio,
.precio-subtotal,
.resumen-precio-total,
.precio-codigo-promocional,
.resultados-calendario .resultados-calendario-reservar a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

button,
textarea,

.listado-hoteles-informacion-detallada  {
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}

.reservas.actividades .reservas-tarifas table,
.reservas.alojamientos .reservas-tarifas table {
    border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	}

.listado-hoteles-informacion-detallada  {
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/* ===============
    SHADOW
   =============== */

.secondary .formulario-de-busqueda.general,
.comentarios-puntuacion-desglose .comentarios-puntuacion,
.comentarios-puntuacion-desglose .comentarios-desglose {
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	-moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}

.secondary .sidebar-availpro .formulario-de-busqueda.general {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	}

input[type="submit"],
input[type="reset"] {
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1)
	}

.reservas table.table-shadow tr,
.reservas.actividades .reservas-tarifas table,
.reservas.alojamientos .reservas-tarifas table {
    box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1)
	}

.teaser-titulo {
    text-shadow: 1px 1px 7px #000;
	-webkit-text-shadow: 1px 1px 7px #000;
	-moz-text-shadow: 1px 1px 7px #000;
	}

.teaser-resumen {
    text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	}

 {
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.58);
	-webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.58);
	-moz-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.58);
	}

/* ===============
    GRADIENT
   =============== */





.carrito.caja-reservas .carrito-de-compra-elemento-finalizar a{
background: #ebe6dd;
     color: #000;
	}


.carrito.caja-reservas .carrito-de-compra-elemento-finalizar a:hover{

     color: #fff;
	}

.reservas table td.celda-fondo{
background: #f5f5f5;
   
	}


.tabla-disponibilidad input[type="button"]{
background: #000;
margin-top: 5px;
	}

.carrito.caja-reservas .carrito-fin {
    border-top: 2px solid #fff;
	}

.carrito.caja-reservas .carrito-de-compra-elemento-finalizar a{
line-height: 50px;
padding: 0 10px;
display: inline-block;
border-radius: 0;
	}

/* ===============
    OPACITY
   =============== */

 {
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
	}

/* ===============
	WIDTH
   =============== */

    .calendario-disponibilidad .calendario-dia a,
.calendario-disponibilidad .calendario-dias-nombre {
    width: 30px;
	}

.calendario-disponibilidad .calendario {
	width: 303px;
	}

#paquetes-disponibilidad-calendario {
	margin-bottom: 40px;
	}

.resultados-calendario-reservas-bloque .resultados-calendario-imagen {
	width: 90px;
	}

.resultados-calendario-reservas-bloque .resultados-calendario-complementario {
	width: 230px;
	}

.resultados-calendario-reservas-bloque .nombre-tarifa {
	font-weight: bold;
	font-size: 1.3em;
	}

.resultados-calendario-reservas-bloque .fecha-tarifa {
	font-size: .95em;
	}

.sidebar-menu-galeria-logo span {
    width: 144px;
    height: 64px;
	}

 .tiempo-hoy {
	width: 160px;
	margin-right: 1px;
	}

.TA_selfserveprop {
	width: 240px;
	}

.reservas-switcher li a {
	width: 10%;
	}

.resumen-cajita {
	width: 50%;
	}

.widget-paquetes .paquete.cada-bloque {
	width: 43%;
	min-height: 420px;
	border: 4px solid #e5e5e5;
	padding: 2%;
	}
	
.home .widget-paquetes .paquete.cada-bloque {
	width: 40%;
	}

.home .widget-paquetes img {
	width: 100% !important;
	}

.widget-paquetes .paquete.cada-bloque  {
	margin-bottom: 20px;
	}
			
.widget-paquetes .paquete.cada-bloque.impar  {
	margin-right: 10px;
	}
	
.home .widget-paquetes .paquete.cada-bloque.impar,
.home .widget-paquetes .paquete.cada-bloque.par {
	margin-right: 0px;
	}

.secondary .carrito-sidebar.caja-sidebar-reservas .carrito-de-compra-elemento .right {
	width: 70%;
	}

.tiempo-manana {
	width: 154px;
	}

.sidebar-tiempo .tiempo-hoy-icono.left {
	width: 93px;
	}

.sidebar-tiempo .tiempo-manana-icono.left {
	width: 50px;
	}

.section.actualidad .entrada-item-info .left,
.section.informar .entrada-item-info .left{
	width: 83%;
	}

.sidebar-tiempo .tiempo-manana-datos.right {
	width: 95px;
	}

.sidebar-tiempo .tiempo-hoy-datos.right {
	width: 90px;
	}

 .pre-footer .cajita-prefooter {
	width: 280px;
	}

.cajita-sidebar.oferta .cajita-oferta-titulo,
.cajita-sidebar.oferta .cajita-oferta-precio,
.cajita-sidebar.oferta .cajita-oferta-detalle,
.gmap-info-titulo {
	width: 135px;
	}

.home .container,
.home.full-width #primary.container  {
    width: 100%;
	}
	
	
.full-width #primary.container {
    width: 90%;
	}

.fondo-contenido,
.reservas.actividades table,
.reservas.alojamientos table,
#sticky,
#navegador,
.reservas.paquetes .listado-hoteles-informacion,
.single.reservas.actividades .listado-hoteles-informacion,
.reservas.alojamientos .listado-hoteles-informacion,
.contenedor-texto,
.reservas-tarifas table {
    width: 100%;
	}

.home .sidebar .container {
	width: 65%;
	}

.sidebar .container {
	width: 52%;
	}

.secondary {
	width: 32.5%;
	padding: 1%;
	margin-right: 5%;
	background: #e5eaef;
	}

/*.resultados .bloque-izquierdo,
.reservas.actividades .bloque-izquierdo,
.dormir .bloque-izquierdo,
.reservas.alojamientos .bloque-izquierdo,
.nuestros-campings.actividades .bloque-izquierdo {
	width: 72%;
	}
*/

.listado-hoteles-informacion,
.section.reservas .listado-hoteles-informacion  {
    width: 77%;
}

.logo-minisite span  {
	width: 310px;
	height: 120px;
	}

.selector-cliente.input-check input,
.input-check input,
.confirmacion-lopd input,
.login .checkbox input,
.perfil .checkbox input  {
	width: 20px;
	}

.selector-cliente .left,
.formulario-de-busqueda.general .select-flecha-imagen.selector select {
	width: 120px;
	}

.formulario-de-busqueda.general .zonas .select-flecha-imagen.selector {
	width: 100px;
	}

.gmap-imagen {
    width: 85px;
	}

.home .page {
	max-width: 100%;
	z-index: 999;
	}
	
.page,
.encajador-en-pagina,
.contenedor-elementos-teaser {
	max-width: 1024px;
	}


.cajita-home.oferta-cabio .cajita-home-info,
.cajita-home.oferta-curota .cajita-home-info {
	width: 340px;
	}

.cajita-home.oferta-cabio .cajita-home-info .cajita-resumen,
.cajita-home.oferta-curota .cajita-home-info .cajita-resumen {
	padding-right: 30px;
	}

.cajita-home.que-hacer .cada-bloque {
	width: 270px;
	}
	
.cajita-home.imagenes-comentarios .galeria-imagenes{
	width: 49%;
	}
	
.cajita-home.imagenes-comentarios .cajita-comentarios {
	width: 50%;
	}

.paquetes.ofertas .cajita-home-info {
	width: 360px;
	}

.home .cajita-home.blog .cajita-home-info {
	}

#footer a.logo-moncake  {
	width: 150px;
	}

#navegador {
    max-width: 95%;
    }

.listado-hoteles-informacion-detallada  {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	width: 220px;
	box-sizing: border-box;
	overflow:hidden;
	}
	
.listado-hoteles-informacion-detallada .listado-hoteles-informacion-detallada-reservar,
.listado-hoteles-informacion-detallada .listado-hoteles-informacion-detallada-precio {
	float: left;
	line-height: 50px;
	width: 50%;
	box-sizing: border-box;
	}
	
.listado-hoteles-informacion-detallada .listado-hoteles-informacion-detallada-reservar {
	border-width: 1px 0 1px 1px;
	border-color: #dcdcdc;
	border-style: dashed;
	}		

.listado-hoteles-informacion-detallada .listado-hoteles-informacion-detallada-precio {
	color: #fff;
	background-color: rgb(76, 95, 107);
	font-size: 21px;
	border: 1px solid rgb(76, 95, 107);
	}
	
.listado-hoteles-informacion-detallada .listado-hoteles-informacion-detallada-precio a {
	color: #fff;
	}	

.listado-hoteles-informacion-detallada.peticion {
	width: 110px;
	}

.listado-hoteles-informacion-detallada.peticion .listado-hoteles-informacion-detallada-reservar {
	display: none;
	}
	
.listado-hoteles-informacion-detallada.peticion .listado-hoteles-informacion-detallada-precio {
	border-radius: 6px;
	width: 100%;
	}	


.resumen-precio,
.precio-subtotal,
.resumen-precio-total,
.precio-codigo-promocional {
    width: 300px;
	}

.carrito-de-compra-finalizacion .precio-total,
.carrito-de-compra-finalizacion .carrito-fin {
    line-height: 50px;
	}

	/* ===============
    MENU FIJO
   ================

nav.principal {
	width: 1024px;
	} */

.tabla-disponibilidad tr {
	height: 40px;
	}

.home .cajita .cajita-resumen {
	width: 195px;
	}
	
.banners-portada {
    position: absolute;
    height: 115px;
    top: 440px;
    width: 84%;
    padding: 0 8%;
	}

.carrito-de-compra-alojamiento-quitar a {
    height: 28px;
    width: 33px;
    background: white url("../img/carrito-vaciar.png") no-repeat 0px -5px;
	}

.carrito-de-compra-alojamiento-quitar a:hover {
    background: black url("../img/carrito-vaciar.png") no-repeat 0px -5px;
	}

.formulario-de-busqueda.general option {
    background: #fff;
	}

.formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.formulario-de-busqueda.general .select-flecha-imagen input {
    width: 150px;
	}
	
.secondary .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.secondary .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen input,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen.calendario input,
.single .secondary .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen input {
	width: 125px;
	}
	
.formulario-de-busqueda.general .select-flecha-imagen select  {
    width: 160px;
	}
	
.secondary .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen select {
	width: 135px;
	}	
	
.single.hoteles-en-santiago .formulario-de-busqueda.general .select-flecha-imagen input,
.single.hoteles-en-santiago .formulario-de-busqueda.general .select-flecha-imagen select,
.single.reservas.alojamientos .formulario-de-busqueda.general .select-flecha-imagen input,
.single.reservas.alojamientos .formulario-de-busqueda.general .select-flecha-imagen select{
    width: 70px;
    background: #fff;
    color: #000;
	}
	
.single.reservas .sidebar-availpro .formulario-de-busqueda.general .select-flecha-imagen select	{
	width: 135px;
	color: #fff;
	}

.resultados .disponibilidad .tabla-disponibilidad .select-flecha-imagen.calendario {
	width: 110px;
	}

.resultados .disponibilidad .tabla-disponibilidad .select-flecha-imagen.calendario input {
	width: 65px;
	margin-right: 5px;
	}

.resultados .tabla-disponibilidad .disponibilidad-fechas label  {
	padding: 10px 5px 0 0;
	}

.resultados .disponibilidad .tabla-disponibilidad .disponibilidad-fechas label  {
	padding: 0;
	}

.resultados  .disponibilidad .tabla-disponibilidad .disponibilidad-fechas .select-flecha-imagen.calendario,
.resultados  .disponibilidad .tabla-disponibilidad .disponibilidad-fechas  {
 height: 30px;
 line-height: 30px;
	}

.resultados  .disponibilidad .tabla-disponibilidad .disponibilidad-fechas .select-flecha-imagen.calendario {
	position: relative;
    }

.resultados  .disponibilidad .tabla-disponibilidad .disponibilidad-fechas .select-flecha-imagen.calendario img {
	position: absolute;
	top: 5px;
	}

li.entrada-item .entrada-item-imagen  {
	width: 33%;
	}

li.entrada-item .entrada-item-info  {
	width: 67%;
	}

/* ===============
    SELECTOR MENU PRINCIPAL
   =============== */



/* ===============
    IMAGENES
   =============== */

img.size-full,
img.size-large,
img.header-image {
    height: auto;
    max-width: 100%;
	}

img.top {
	vertical-align:text-top;
	}

/* ===============
    POSITIONS
   =============== */


.home .header h1.logo a,
.header .logo-internas a,
nav select,
.redes-sociales a,
#footer .footer-logos .right a,
.contenedor-elementos-teaser,
li.entrada-item,
.logo-minisite span,
.header .principal li,
#footer .principal li,
#footer .usuario li,
.carrito-de-compra-elemento,
.rutas-y-excursiones h2.titulo-listado-entrada,
li.entrada-item,
.anchor-layer,
.ofertas li.entrada-item,
.sidebar-menu-galeria-logo span,
.header,
.banquetes .secondary .item-menu .item-menu-quitar a,
.widget-paquetes .paquete.cada-bloque,
.cajita-sidebar.gmap,
.header-up h1.logo-sticky a,
.header-info span.wifi-gratis   {
    position: relative;
	}

.header .principal ul ul,
.slideshow-portada .formulario-de-busqueda.general,
.contenedor-logo-minisite,
.secondary .carrito-sidebar.caja-sidebar-reservas .carrito-de-compra-elemento .carrito-de-compra-alojamiento-quitar a,
.rutas-y-excursiones .imagen-listado-entrada,
.rutas-y-excursiones .metadatos .metadatos-titulo,
.contenedor-texto,
.widget-paquetes .cajita-precio,
.cajita-sidebar.gmap .titulo,
.header h1.logo,
.header .logo-internas  {
    position: absolute;
	}
	
.ordenador .slideshow-portada  {
    top: 0;
	}
	
.home .ordenador .slideshow-portada  {
    height: 600px;
    background: #fff;
	}

.paquetes.ofertas .cajita-precio,
.widget-paquetes .cajita-precio {
	border-radius: 50%;
}

.cajita-precio-hotel {
	position: absolute;
	top: 30px;
    left: 30px;
    }

.paquetes.ofertas .cajita-precio {
	width: 110px;
	height: 100px;
	padding: 30px 10px 0;
}

 .widget-paquetes .cajita-precio {
	width: 90px;
	height: 60px;
	top: 40px;
	right: 25px;
	padding: 50px 10px 0;
}

.widget-paquetes .cajita-precio .cajita-nombre-hotel {
    font-size: 1em;
}

.widget-paquetes .cajita-precio .cajita-regimen {
    font-size: 1.2em;
}

.paquetes.ofertas .cajita-precio .cajita-nombre-hotel,
.paquetes.ofertas .cajita-precio .cajita-regimen {
    line-height: 1em;
}

.paquetes.ofertas .cajita-precio .cajita-nombre-hotel {
    font-size: .9em;
}

.paquetes.ofertas .cajita-precio .cajita-regimen {
    font-size: 1em;
}

.cajita-precio .cajita-nombre-hotel,
.cajita-precio .cajita-precio-info  {
    margin-bottom: 7px;
}



/* ===============
    MENU FIJO
   ================

   nav.principal  {
	position: fixed;
	top: 0;
	} */

/* ===============
    Z-INDEX
   =============== */


.header #google-maps-circuitos,
.header #google-maps {
    z-index: 0;
	}

.slideshow-portada .encajador-en-pagina .bx-wrapper,
#slideshow-portada,
#slideshow-portada-movil {
    z-index: 0;
	}

nav.principal  {
	z-index: 1;
	}

.contenedor-logo-minisite,
.logo-internas.hoteles-en-santiago,
.logo-internas.rutas-y-excursiones,
.slideshow-portada .formulario-de-busqueda.general,
.cajita-precio,
.contenedor-texto {
	z-index: 2;
	}

.cajita-sidebar.gmap .titulo,
#sticky-sticky-wrapper,
#sticky  {
    z-index: 4;
	}

.header .principal ul ul {
    z-index: 99999;
	}

.contenedor-texto {
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	top: 300px;
}               

.pre-footer,
.contenedor-texto {
	padding: 20px 0;
}           

.section .contenedor-texto {
	top: 274px;
}

.camping-rural-ria-de-arosa-2 .contenedor-texto {
	background: #177700\9;
	background: rgba(23, 119, 0, 0.30);
}

.camping-playa-ria-de-arosa .contenedor-texto {
	background: #770009\9;
	background: rgba(119, 0, 9, 0.30);
}

.contenedor-texto .teaser-titulo,
.contenedor-texto .teaser-resumen {
	margin-left: 20px;
}

/* ===============
    TEXT INDENT
   =============== */

.idiomas-banderas a,
#footer a.logo-moncake,
.carrito-de-compra-alojamiento-quitar a,
.redes-sociales a,
.sidebar-menu-minisite a.facebook,
.sidebar-menu-minisite a.correo,
.sidebar-menu-minisite a.twitter,
.sidebar-menu-minisite a.googleplus,
#footer a.logo-moncake,
.home .header h1.logo a,
.header .logo-internas a,
#footer .footer-logos .right a,
.logo-minisite span,
.sidebar-menu-galeria-logo span,
.header-up h1.logo-sticky a,
.header-info span.wifi-gratis   {
    text-indent: -9999px;
	}

.idiomas-banderas select {
   text-indent: 12px;
   }

/* ===============
    BANDERAS IDIOMAS
   =============== */

body {
   /* background: transparent url("../img/fondo-body.gif") repeat; */
	}

.idiomas-banderas select {
    background: url("../img/flags/es.png") no-repeat scroll 5px 2px transparent;
   width: 134px;
   border-radius: 0;
   height: 19px;
   -webkit-appearance: none;
   }

.idiomas-banderas {
   width: 114px;
   height: 19px;
   background: transparent url('../img/flecha-select-idiomas.png') no-repeat 100px 7px;
   border: 1px solid #c6c6c6;
   }

.idiomas-banderas option {
    padding-left: 22px;
	}

.idiomas-banderas option.lang-es {
    background: url("../img/flags/es.png") no-repeat scroll 0 0 transparent;
	}

.idiomas-banderas option.lang-pt {
    background: url("../img/flags/pt.png") no-repeat scroll 0 0 transparent;
	}

.idiomas-banderas option.lang-en {
    background: url("../img/flags/uk.png") no-repeat scroll 0 0 transparent;
	}

.idiomas-banderas option.lang-gl {
    background: url("../img/flags/gl.gif") no-repeat scroll 0 0 transparent;
	}

hr {

    border-bottom: 1px solid #CCC;
    margin: 2em 0;
}

/* ===============
    MOZ APPEARANCE
   =============== */

.formulario-de-busqueda.general .select-flecha-imagen.selector select {
    -moz-appearance: none;
}

/* ===============
    BORDER SPACING
   =============== */

.reservas.actividades .reservas-tarifas table,
.reservas.alojamientos .reservas-tarifas table {
	border-spacing: 0 6px;
	}

.reservas.actividades  table.tabla-titulos,
.reservas.alojamientos  table.tabla-titulos {
	border-spacing: 3px 0;
	}

.pasos-compra {
	height: 50px;
	width: 98%;
	}

.reservas.carrito.resumen .pasos-compra {
	height: 50px;
	}




.paso {
	margin-top: 5px;
	}



.home .banner-principal {
	border: 10px dotted #000;
	height: 135px;
	padding-top: 130px;
	}

.cajita-sidebar.sidebar-como-llegar h4 {
    background: url("../img/sidebar-icono-como-llegar.png") no-repeat transparent left;
	}

.cajita-sidebar.oferta {
    background: url("../img/fondo-ofertas.jpg") no-repeat transparent top center;
    height: 177px;
	}

/* ===============
    LOGOS FOOTER
   =============== */

#footer .footer-logos .right a {
	width: 90px;
	height: 33px;
	top: 0;
	}

#footer .logo-mrturismo a {
	background: url('../img/logos-footer/logo-mrturismo.png') no-repeat;
	}

#footer .logo-mrturismo a:hover {
	background: url('../img/logos-footer/logo-mrturismo-hover.png') no-repeat;
	}

#footer .logo-moncake a {
	background: url('../img/logos-footer/logo-moncake.png') no-repeat;
	}

#footer .logo-moncake a:hover {
	background: url('../img/logos-footer/logo-moncake-hover.png') no-repeat;
	}

/* ===============
    TOP LEFT
   =============== */

.slideshow-portada .formulario-de-busqueda.general {
	top: 45px;
	left: 82px;
	}
	
.single.hoteles-en-santiago .slideshow-portada .formulario-de-busqueda.general,
.single.reservas.alojamientos .slideshow-portada .formulario-de-busqueda.general {
	top: 25px;
	left: 230px;
	}

.promociones .cajita-precio {
	top: 10px;
	left: 10px;
	}

.cajita-home.oferta-cabio .cajita-precio {
	top: 80px;
	left: 130px;
	}

.cajita-home.oferta-curota .cajita-precio {
	top: 80px;
	left: 330px;
	}

.contenedor-logo-minisite  {
	left: 50px;
	top: 80px;
	}

.secondary .carrito-sidebar.caja-sidebar-reservas .carrito-de-compra-elemento .carrito-de-compra-alojamiento-quitar a {
	right: 0;
	bottom: 0;
	}

/* ===============
    COMENTARIOS
   =============== */

.comentarios-cliente .comentarios-cliente-datos,
.comentarios-puntuacion-desglose .comentarios-desglose-puntuacion   {
	color: #837B77;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion-numero span  {
	background: #837B77;
	}

.comentarios-desglose li  {
	line-height: 1.5em;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion-numero {
	height: 70px;
	line-height: 70px;
	}

.comentarios-clientes .comentarios-cliente-puntuacion {
	height: 43px;
	}

.comentarios-clientes .comentarios-cliente-positivo,
.comentarios-clientes .comentarios-cliente-negativo  {
    min-height: 30px;
	}

.comentarios-desglose ul,
.comentarios-desglose li,
.comentarios-puntuacion-desglose h2 {
	margin: 0;
	}

.comentarios-puntuacion-desglose h3 {
	margin: 0 0 .5em 0;
	}

.comentarios-cliente {
    margin-top: 20px;
    padding-top: 20px;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion,
.comentarios-puntuacion-desglose .comentarios-desglose,
.comentarios-puntuacion-desglose .comentarios-puntuacion-numero span {
	padding: 10px;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion,
.comentarios-puntuacion-desglose .comentarios-desglose  {
	margin: 10px;
	}

.comentarios-cliente {
    border-top: 8px solid #ccc;
	}

 .comentarios-clientes .comentarios-cliente-puntuacion {
	width: 54px;
	}

.comentarios-puntuacion-desglose .comentarios-puntuacion,
.comentarios-puntuacion-desglose .comentarios-desglose {
	width: 43%;
	}


   /* ===============
    BANQUETES
   =============== */

.platos-banquetes h3 {
	line-height: 67px;
	margin-bottom: 0;
	border: 1px solid #fff;
	background-color: #e5e5e5;
	padding-left: 80px;
	background-position: 20px center;
	background-repeat: no-repeat;
	}

.platos-banquetes .active h3 {
	color: #837b77;
	font-weight: bold;
	background-color: #e5e5e5;
	}

.platos-banquetes ul ul {
	background-color: #fff;
	padding: 0 0 0 15px;
	}

.platos-banquetes h3 {
	background-image: url('../img/banquetes/banquetes-defecto.png');
	}

.platos-banquetes h3.entrantes {
	background-image: url('../img/banquetes/banquetes-entrantes.png');
	}

.platos-banquetes h3.primeros-platos {
	background-image: url('../img/banquetes/banquetes-primeros.png');
	}

.platos-banquetes h3.segundos-platos {
	background-image: url('../img/banquetes/banquetes-segundos.png');
	}

.platos-banquetes h3.terceros-platos {
	background-image: url('../img/banquetes/banquetes-terceros.png');
	}

.platos-banquetes h3.postres {
	background-image: url('../img/banquetes/banquetes-postres.png');
	}

.platos-banquetes h3.bebidas {
	background-image: url('../img/banquetes/banquetes-bebidas.png');
	}

.platos-banquetes .cada-plato {
	width: 300px;
	padding: 10px 10px 10px 0;
	min-height: 120px;
	}

.platos-banquetes .cada-plato.ultimo-plato {
	padding-right: 0;
	}

.platos-banquetes .cada-plato .cada-plato-resumen {
	font-size: .9em;
	line-height: 1.1em;
	}

.platos-banquetes .cada-plato .cada-plato-precio {
	font-weight: bold;
	padding-bottom: 5px;
	}

.platos-banquetes .cada-plato h2.clicable {
	font-size: 1.3em;
	}

.nuestra-carta .platos-banquetes .cada-plato h2.clicable {
	margin-bottom: 3px;
	font-size: .9em;
	text-transform: uppercase;
	}

.nuestra-carta .platos-banquetes .cada-plato h2.clicable,
.nuestra-carta .platos-banquetes .cada-plato .cada-plato-resumen p {
	color: #333;
	}

.platos-banquetes .cada-plato .cada-plato-precio {
	font-size: 1em;
	line-height: 1.2em;
	}

.platos-banquetes .cada-plato .banquete-resumen {
    width: 140px;
	}

.banquetes .secondary .sidebar-banquetes-eleccion h2 {
	background: transparent url('../img/banquetes/icono-menu.gif') no-repeat left;
	padding-left: 110px;
	line-height: 110px;
	font-weight: bold;
	color: #000;
	font-size: 2em;
	}

.banquetes .secondary .sidebar-banquetes-eleccion h3 {
	padding-left: 60px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	}

.banquetes .secondary .item-menu .item-menu-quitar a {
	background: transparent url('../img/banquetes/icono-quitar.png') no-repeat;
	text-indent: -999999px;
	top: 0;
	left: 0;
	width: 18px;
	}

.banquetes .secondary .item-menu .item-menu-quitar,
.banquetes .secondary .item-menu .item-menu-imagen {
	margin-right: 10px;
	}

.sidebar-banquetes-eleccion .item-menu {
	margin: 0 0 10px 20px;
	}

.banquetes .secondary .item-menu .item-menu-info {
	text-transform: uppercase;
	font-size: .9em;
	}

.banquetes .secondary .item-menu .item-menu-info {
	margin-left: 87px;
	}

.banquetes .item-menu .item-menu-precio    {
	color: #999;
	font-size: .8em;
	}

.banquetes .sidebar-banquetes-total {
	background: #999;
	padding: 3px;
	font-weight: bold;
	}

.banquetes .secondary .sidebar-banquetes-formulario {
	padding: 15px 20px;
	font-size: .9em;
	}

.banquetes .secondary .sidebar-banquetes-formulario h2 {
	font-weight: normal;
	color: #000;
	line-height: 1.2em;
	}

.banquetes .secondary .sidebar-banquetes-formulario .input {
	margin-bottom: 6px;
	}

.banquetes .secondary .sidebar-banquetes-formulario textarea {
	width: 250px;
	height: 200px;
	}


/* ===============
    OPINION PUNTUACION
   =============== */

.opinion.puntuacion,
.opinion.positivo,
.opinion.negativo,
.opinion.usuario {
	background: #e3e2e2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 70%;
	margin: 20px 0;
	}

.opinion .opinion-label label,
.opinion.positivo label,
.opinion.negativo label,
.opinion.usuario label,
.opinion.submit input[type="submit"] {
	font-size: 1em;
	text-transform: uppercase;
	}

.opinion .opinion-label label,
.opinion.positivo label,
.opinion.negativo label,
.opinion.usuario label {
	color: #837B77;
	}

.opinion.puntuacion .opinion-label label {
	width: 140px;
	}

.opinion.puntuacion .opinion-item {
	line-height: 50px;
	border-bottom: 1px solid #fff;
	}

.opinion.usuario .opinion-item {
	line-height: 30px;
	}

.opinion .opinion-item input {
	width: 30px;
	}

.opinion .opinion-nota {
	text-align: right;
	font-size: .8em;
	color: #837B77;
	margin-top: 10px;
	}

.opinion.positivo textarea,
.opinion.negativo textarea {
	width: 96%;
	}

.opinion.positivo .opinion-label,
.opinion.negativo .opinion-label {
	padding: 5px 0 5px 30px;
	margin-bottom: 5px;
	}

.opinion.positivo .opinion-label {
    background: transparent url("../img/comentarios-icono-positivo.png") no-repeat left;
	}

.opinion.negativo .opinion-label {
    background: transparent url("../img/comentarios-icono-negativo.png") no-repeat left;
	}

.opinion.borrar input[type="submit"] {
	border: 1px solid #837B77;
	color: #837B77;
	}

.opinion.borrar {
	margin: 0 1% 0 60%;
	}

#info-reserva.resultados-calendario .resultados-calendario-datos.left {
	width: 60%;
	}

#info-reserva.resultados-calendario .right {
	width: 30%;
	}

.resultados-calendario-complementario{
	font-size: .9em;
	line-height: 1.1em;
	}

.resultados-calendario-reservas-bloque .fecha-tarifa {
	line-height: 1.2em;
	}

.resultados-calendario-reservas-bloque .fecha-tarifa {
	color: #837b77;
	}

.resultados-calendario-precio .precio-reserva {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 20px;
	font-weight: bold;
	background-color:rgba(255,255,255,0.4);
	color: #837B77;
	}

.resultados-calendario-reservas-bloque {
	margin-bottom: 20px;
	}



.paquetes.ofertas .paquete.cada-bloque {
	min-height: 130px;
	}

.atencion {
	color: #ff0000;
	font-size: .8em;
	}



.confirmacion-lopd a:hover,
.modificar-datos-cliente a {
    color: #000;
}

.confirmacion-lopd a:hover,
.modificar-datos-cliente a,
.condiciones a {
    border-bottom: 1px dotted;
}

.modificar-datos-cliente a:hover {
    color: #837B77;
}

.sidebar-menu-minisite a.facebook:hover,
.sidebar-menu-minisite a.correo:hover,
.sidebar-menu-minisite a.twitter:hover,
.sidebar-menu-minisite a.googleplus:hover,
.paquetes.ofertas  .paquete.cada-bloque.ultimo,
.carrito-de-compra-elemento.ultimo {
	border-bottom: none;
	}
	
img.wifi2 {
	position: absolute;
	top: 70px;
	right: 35px;
	}	
	
@media (max-width:1000px) {
	img.wifi2 { right: 5px; }
	}	
	
	/* =======================================
    TEXTO PRECIO MINIMO RESERVA ONLINE
   ======================================= */

.formulario-de-busqueda.general .reserva-online {
	padding-bottom: 2px;
}
	
.formulario-de-busqueda.general .reserva-online p {
	display: inline-block;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	line-height: 10px;
	font-size: 13px;
	margin-left: 3px;
	margin-bottom: 0.5em;
	padding: 0 3px;
	}
	
.single.hoteles-en-santiago .reserva-online p,
.single.reservas.alojamientos .reserva-online p {

	border-left: 4px solid #000000;
	border-right: 4px solid #000000;
}


	/* =======================================
    REPUTACION PORTADA
   ======================================= */
	
.home .reputacion-certificado {
	display: inline-block;
	}	
	
.home .reputacion-certificado .widCOELink {
	min-height: 40px;
	}	
	
.home .reputacion-booking {
	padding: 0 0 12px 0;
	}	
	
.home .reputacion {
    display: inline-block;
    vertical-align: top;
	}
	
.home .reputacion,
.home .reputacion .reputacion-booking,
.home .reputacion .reputacion-trip {
    text-align: center;

    margin: 0 auto;
    width: 167px;
	}
	
.home .reputacion img {

    margin: 0 auto;
    text-align: center;
	}
	
.home .reputacion.last {
    margin-right: 0;
	}
	
#CDSWIDCOE {
    width: 128px!important;
    margin: 0!important;
}	
	
   /* =======================================
    CARRITO DE LA COMPRA - RESOLUCION 320 x X
   ======================================= */

@media (max-width:320px) {
	#reservas-form .tabla-interna select {
		width: 100%;
	}
	
	#reservas-form tbody {
		font-size: 80%;
	}
	
	#reservas-form tbody td, .carrito .tabla-titulos th {
		width: 25% !important;
	}
}

   /* =======================================
    SELECTOR FECHAS TABLA-DISPONIBILIDAD
   ======================================= */


@media (max-width:900px) {
	#disponibilidad_form_movil {
		display: block;
	}
	
	
}

   /* =======================================
    RESERVAR PAQUETE
   ======================================= */

   .caja-reservar-paquete {

        width: 99%;
        border: 1px solid #ddd;
        overflow: hidden;
        margin-bottom: 30px;
        border-radius: 6px;
        height: 130px;
        display: table;

   }

    .caja-reservar-paquete p {

        margin: 0;
        padding: 0;

    }

   .caja-reservar-paquete-imagen,
   .caja-reservar-paquete-precio,
   .caja-reservar-paquete-boton {

        box-sizing: border-box;
        /*float: left;*/
        display: table-cell;
        width: 33%;
        text-align: center;
        height: 100%;
        vertical-align: middle;

   }

   .caja-reservar-paquete-boton {

        width: 34%;
        background-color: #4b5f6c;
        border-radius: 6px;

   }

   .caja-reservar-paquete-precio {

        border-left: 1px solid #ddd;    
        font-size: 36px;
       font-family: "Poppins", sans-serif;
        color: #000;
        font-weight: bold;
    
   }

   .caja-reservar-paquete-boton a {

        font-size: 30px;
        color: #fff;
        border: none;
        font-family: "Poppins", sans-serif;

   }

   .caja-reservar-paquete-boton a:hover {

        color: #fff;

   }

   .caja-reservar-paquete-imagen img {

        max-width: 85%;
        width: 85%;

   }

    @media (max-width: 480px) {

        .caja-reservar-paquete-boton a {

            font-size: 20px;

        }

        .caja-reservar-paquete-precio {

            font-size: 20px;

        }

    }
    
/*********************
FORMULARIO PAQUETES
*********************/

#formulario-paquete input[type="text"] {
	width: 200px;
}

#formulario-paquete input {
	margin-bottom: 10px;
}   

#formulario-paquete .submitbutton {
	margin-left: 320px;
}

#formulario-paquete label {
	width: 140px !important;
}

#formulario-paquete textarea {
	resize: none;
	width: 190px;
	margin-bottom: 10px;
}

@media (max-width: 480px) {

	#formulario-paquete .submitbutton {
	
	margin-left: 0;
	
	}

 
}

.agenda-santiago-de-compostela .entrada-item .entrada-item-info .left {
    width: 290px;
	}
	
.agenda-santiago-de-compostela .entrada-item .resumen-listado-entrada {
    clear: both;
	}
	
.single.hoteles-en-santiago h1 {
	margin-bottom: 0px;
}	
	
.single .listado-hoteles-estrellas {
	margin-bottom: 30px;
}	
	
#secondary .cajita-comentarios h3 {
	font-weight: bold;
	margin-bottom: 26px;
	}	
	
.secondary .cajita-comentarios .sidebar-comentarios-puntos {
	font-weight: normal;
	font-size: 48px;
	line-height: 58px;
	padding-left: 100px;
	background: url(../img/comentarios.png) 30px center no-repeat;
	}

.secondary .cajita-comentarios .sidebar-comentarios-basado {
	padding-left: 30px;
	}	
	
.secondary .sidebar-comentarios-puntuacion {
	margin-bottom: 22px;
	}	
	
.secondary .cajita-comentarios .sidebar-comentarios-texto {
	font-size: 12px;
	padding: 0 4px 24px 30px;
	margin-bottom: 16px;
	margin-right: 34px;
	background: url(../img/comillas.png) left 3px no-repeat, url(../img/comillas_cierre.png) bottom right no-repeat;
	
	}	
	
.secondary .cajita-comentarios .sidebar-comentarios-persona {
	padding-left: 30px;
	font-size: 14px;
	font-family: Georgia, sans-serif;
	}
	
/*************************************/

.precio-tachado {
	text-decoration: line-through;
	font-size: 0.8em;
	display: block;
	margin-bottom: 10px;
}

.widget-paquetes .cajita-precio.con-precio-tachado {
	padding-top: 50px;
}

.cajita-precio.con-precio-tachado .cajita-precio-info {
	font-size: 1.4em;
}

.cajita-precio.con-precio-tachado .precio-tachado {
	font-size: 0.68em;
	margin-bottom: 2px;
}

.widget-paquetes .cajita-precio.con-precio-tachado .precio-tachado {
	margin-bottom: 5px;
}

.fcentral {
	display: none;
}

.hoteles-en-santiago .fcentral {
	display: table;
}

.fcentral {
	width: 100%;
	margin-bottom: 20px;
}

.fcentral th {
	padding: 0;
	background: #e5e5e5;
	line-height: 2em;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}







.instagram-block {
    padding: 25px;
    margin-bottom: 50px;
    }

.instagram-block h3 {
    line-height: 1em;
    font-size: 2.2em;
    color: #033565;
    font-family: "Poppins", sans-serif;
    margin-bottom: 20px;
    }
    
.instagram-block i {
    font-size: 1.8em;
    vertical-align: middle;
    }
    
.instagram-block h3 span {
    font-weight: 300;
    }
    
.instagram-block h3 .peq {
    font-size: .6em;
    }

.instagram-block h3 a {
    color: black;
    font-size: 1em !important;
    }
    
.instagram-block .info {
    background: none;
    }
    
.instagram-block .info .imaxe {
    width: 270px;
    height: 270px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    }

.instagram-block .info .imaxe img {
    min-width: 300px;
    min-height: 300px;
    width: 300px;
    }
    
.instagram-block .info .imaxe:last-child {
    margin-right: 0;
    }

.aviso{
    background-color: white;
   

}

.aviso h4{
    font-family: 'Lato', sans-serif;
    color:#039a96;
    text-align: center;
    line-height: 30px;
    height: 25px;
}
