/* BLOQUES DE LA FICHA
*****************************/

/* Informacion, Cómo llegar */
#block-views-location-nodes-block,
#block-views-location-nodes-block-1,
#block-googlemaps-1{
  background: #F7F7F7;
  padding: 10px 10px 20px;
}
#block-views-location-nodes-block .content,
#block-views-location-nodes-block-1 .content,
#block-googlemaps-1 .content{
  font-size:0.8em;
}
#block-views-location-nodes-block,
#block-views-location-nodes-block-1{
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 20px;
}
#block-views-location-nodes-block .views-label,
#block-views-location-nodes-block-1 .views-label{
  font-weight: bold;
}
#block-views-location-nodes-block .coordinates,
#block-views-location-nodes-block-1 .coordinates{
  margin-left: 20px;
}
#block-views-location-nodes-block .coordinates .views-label,
#block-views-location-nodes-block-1 .coordinates .views-label {
  margin-right: 10px;
}
#block-googlemaps-1 {
  border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #FFFFFF;
  margin-bottom: 0;
}
.simplecolorbox-map-wrapper .distancias-wrapper,
.simplecolorbox-map-wrapper .how-to-arrive-form{
  display: none;
}
.distancias-wrapper {
  margin-top: 20px;
}
.distancias-wrapper ul{
  list-style: none;
  padding: 0;
}
.distancias-wrapper li{
  background: url("../img/icos/bullet-arrow.png") no-repeat scroll left 5px transparent;
  display: inline-block;
  font-size: 0.9em;
  padding-left: 10px;
  width: 200px;
}
.distancias-wrapper li span {
  display: block;
}
.how-to-arrive-form {
  background: #F5F5F5;
  margin: 0 0 10px 0;
  padding: 5px;
}
.how-to-arrive-form .form-text {
  vertical-align: middle;
}
.how-to-arrive-form .bloque-boton {
  box-shadow: none;
  font-size: 0.9em;
  padding: 3px 5px 4px;
  vertical-align: middle;
}
/* Servicios cercanos (aeropuerto, puerto, estación) */
.parador_nearest_services span{
  background-position: 0 center;
  background-repeat: no-repeat;
  cursor: default;
  font-size: 1.1em;
  margin: 0 8px;
  padding: 4px 0 4px 28px;
}
.parador_nearest_services span.nearest_airport{
  background-image: url("../img/icos/ico_avion.png");
}
.parador_nearest_services span.nearest_port{
  background-image: url("../img/icos/ico_barco.png");
}
.parador_nearest_services span.nearest_train_station{
  background-image: url("../img/icos/ico_tren.png");
}

/* Servicios */
#block-views-services-block-block .content{
  padding: 10px;
}
#block-views-services-block-block .content .views-row {
  display: inline-block;
  margin: 5px;
}

/* BLOQUES DE INSTITUCIONAL
*****************************/
#block-views-news-block-1.block-views .more-link{
  margin: 0;
}
#block-views-events-block-3, #block-views-calendar-of-events-block-1 {
  margin-right: 30px;
}
#block-views-events-block-3 h2, #block-views-calendar-of-events-block-1 h2 {
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 10px;
  margin-bottom: 4px;
}
#block-views-events-block-3 .views-row, #block-views-calendar-of-events-block-1 .views-row{
  border-bottom: 1px solid #E8E8E8;
  margin-top: 10px;
  padding-bottom: 8px;
}
#block-views-events-block-3 .views-row-last,
#block-views-calendar-of-events-block-1 .views-row-last,
#block-views-calendar-of-events-block-2 .views-row-last{
  margin-bottom: 16px;
  padding-bottom: 20px;
}
#block-views-calendar-of-events-block-1 .views-field-field-date,
.view-display-id-block_1.view-calendar-of-events .views-field-field-date,
.view-display-id-block_1.view-news .views-field-field-date,
.view-calendar-of-events.view-display-id-block_2 .views-field-field-date,
.view-news.view-display-id-block_4 .views-field-field-date{
  color: #666666;
  font-size: 0.75em;
}
#block-views-calendar-of-events-block-1 .views-field-field-date .date-display-single,
.view-calendar-of-events .views-field-field-date .date-display-single{
  font-family: 'museo500', arial, verdana;
  font-size: 1em;
}
.block-views .more-link a,
.block-views a.more-link{
  background-color: #5A2149;
  color: #FFF;
  font-family: 'museo300', arial, verdana;
  padding: 5px 6px;
}
.block-views .more-link {
  margin: 0 0 15px 0;
  text-align: right;
}
#block-views-calendar-of-events-block-2 {
  margin-bottom: 20px;
}
/* Bloque de contenido destacado */
.view-featured-content {
  background: #5A2149;
  color: #FFFFFF;
  margin-bottom: 30px;
}
.view-featured-content .views-field-title{
  font-size: 1.4em;
  font-weight: bold;
  padding: 10px 0px 15px;
}
.view-featured-content .views-field-title a{
  color: #FFFFFF;
  font-weight: bold;
}
.view-featured-content .views-field-body {
  display: inline-block;
  padding: 0px 20px 20px;
  vertical-align: top;
}
.view-featured-content .views-field-field-related-content{
  display: inline-block;
  padding: 17px 10px 14px;
  vertical-align: top;
  width: 290px;
}
.view-featured-content .views-field-field-related-content ul {
  margin: 0;
  padding: 0;
}
.view-featured-content .views-field-field-related-content li{
  background: #000000;
  list-style: none;
  margin-right: 0;
  margin-left: 0;
  padding: 5px 10px;
  width: 270px;
}
.view-featured-content .views-field-field-related-content a{
  color: #FFFFFF;
}
.view-featured-content .content-with-related-links {
  width: 605px;
}

/*
  BLOQUE DESTACADOS
*/
.view-destacados.view-display-id-block,
.view-destacados.view-display-id-block_1{
  background: #E8E8E8;
  padding: 20px;
}
.view-destacados.view-display-id-block .views-field-field-rc-shortcut-image,
.view-destacados.view-display-id-block .views-field-field-rc-shortcut-title,
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-image,
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-title{
  display: inline-block;
  vertical-align: top;
}
.view-destacados.view-display-id-block .views-field-field-rc-shortcut-title,
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-title{
  background: #FFF;
  height: 71px;
  width: 164px;
}
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-title{
  width: 154px;
}
.view-destacados.view-display-id-block .views-field-field-rc-shortcut-title .field-content,
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-title .field-content{
  padding: 10px;
}
.view-destacados.view-display-id-block .views-field-field-rc-shortcut-title a,
.view-destacados.view-display-id-block_1 .views-field-field-rc-shortcut-title a{
  color: #000;
  font-family: 'museo700', arial, verdana;
}

/*
  MULTIMEDIA SIMPLE
*/
.block-multimedia{
  border-bottom: 1px solid #E3DEDF;
  padding: 0 0 12px 0;
  margin-bottom: 30px;
}
.block-multimedia h2{
  border-bottom: 1px solid #E3DEDF;
  padding: 0 0 15px 0;
}
.jcarousel-skin-default .jcarousel-container-horizontal{
  padding: 0 23px;
  width: 583px;
}
.jcarousel-skin-default .jcarousel-clip-horizontal{
  width: 583px;
}
.jcarousel-skin-default .jcarousel-item{
  border: 0;
  height: 103px;
  margin: 0 7px;
  width: 133px;
}
.jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev{
  background: url("../img/icos/arrows.png");
  display: inline-block;
  height: 22px;
  top: 40px;
  width: 14px;
}
.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-prev-horizontal:hover{
  background-position: -14px 0;
  left: 1px;
}
.jcarousel-skin-default .jcarousel-next-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal:hover{
  background-position: -14px -22px;
  right: 5px;
}
#highlighted .jcarousel-skin-default .jcarousel-next-horizontal,
#highlighted .jcarousel-skin-default .jcarousel-next-horizontal:hover{
  background-position: -14px -22px;
  right: -11px;
}
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
  left: -11px;
}
.jcarousel-skin-default .jcarousel-next-disabled,
.jcarousel-skin-default .jcarousel-next-disabled:hover{
  background-position: 0 -22px;
}
.jcarousel-skin-default .jcarousel-prev-disabled,
.jcarousel-skin-default .jcarousel-prev-disabled:hover{
  background-position: 0 0;
}
/* Carousel destacados */
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-next,
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-prev,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-next,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-next,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-prev{
  background: url("../img/icos/arrows-2-naranja.png");
  display: inline-block;
  height: 35px;
  top: 95px;
  width: 36px;
}
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
  background-position: -35px 0;
  left: -8px;
}
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-next-horizontal:hover{
  background-position: -35px -36px;
}
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-next-disabled,
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-next-disabled:hover,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-next-disabled,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-next-disabled:hover,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-next-disabled,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-next-disabled:hover{
  background-position: 0 -36px;
}
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-prev-disabled,
#block-views-slide-de-cabecera-block-6 .jcarousel-skin-default .jcarousel-prev-disabled:hover,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-disabled,
#block-views-slide-de-cabecera-block-21 .jcarousel-skin-default .jcarousel-prev-disabled:hover,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-prev-disabled,
#block-views-slide-de-cabecera-block-23 .jcarousel-skin-default .jcarousel-prev-disabled:hover{
  background-position: 0 0;
}
/*
  MULTIMEDIA PARADOR
*/
#block-multimedia-2{
  border: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  /*right: 0;*/
  right: -130px;
  width: 640px;
}
#block-multimedia-2 h2{
  border: 0;
  color: #FFF;
  padding: 0 0 0 30px;
}
#block-multimedia-2 .jcarousel-skin-default .jcarousel-container-horizontal{
  width: 592px;
}
#block-multimedia-2 .jcarousel-item{
  position: relative;
}
#block-multimedia-2 .jcarousel-item .gallery-name{
  background: #FFF;
  bottom: 0;
  color: #000;
  padding: 4px 10px;
  position: absolute;
  text-align: left;
  width: 113px;
}
#block-multimedia-2 .jcarousel-skin-default .jcarousel-next,
#block-multimedia-2 .jcarousel-skin-default .jcarousel-prev{
  background-image: url("../img/icos/arrows-2.png");
}


/* FLOWPLAYER */
.flowplayer{
  height: 200px;
  width: 200px;
}

/* BLOQUES DE NODOS
*****************************/

/* Información de contacto */
.sn-info .content{
  background-color: #E8E8E8;
  font-size: 0.9em;
  padding: 16px;
}

/*Amigos home*/
#block-singlenodes-home-amigos-side{
  margin:10px 0 20px 0;
}
#block-singlenodes-home-amigos-side .content {
  border-radius: 5px;
  border: 1px solid;
  border-color: #e8e8e8;
  overflow:hidden;
}
#block-singlenodes-home-amigos-side .content .field_content {
  padding: 15px;
  font-size: 0.9em;
}
#block-singlenodes-home-amigos-side .content .field_content span{
  display:block;
  font-family:"museo500", arial, verdana;
}
#block-singlenodes-home-amigos-side .content .field_content span.subtext{
  font-size:1.3em;
  font-family:"museo700", arial, verdana;
}
#block-singlenodes-home-amigos-side .content .field_content span.orange{
  color:#F78F1E;
}
#block-singlenodes-home-amigos-side .bloque-boton{
  border-radius:5px;
}
#block-singlenodes-home-amigos-side .content .singlenodes-body{
  margin: 10px 0;
}
/* Amigos - Tarjeta*/ /* Amigos - Puntos*/ /* Amigos - Solicitud*/
/* Agencias - Informacion*/ /* Aagencias - Modificar*/ /* Aagencias - Solicitud*/
#block-singlenodes-amigos-solicitud ,
#block-singlenodes-agencias-informacion{
  padding-right: 15px;
}
#block-singlenodes-amigos-tarjeta,
#block-singlenodes-agencias-modificar{
  padding: 0 15px;
}

#block-singlenodes-amigos-tarjeta .content,
#block-singlenodes-agencias-modificar .content,
#block-singlenodes-ofertas-informacion .content,
#block-singlenodes-amigos-solicitud .content,
#block-singlenodes-agencias-solicitud .content,
#block-singlenodes-header-experiencias .content,
#block-singlenodes-amigos-puntos .content,
#block-singlenodes-agencias-informacion .content {
  font-size: 0.9em;
}
#block-singlenodes-amigos-tarjeta .content a.link-mas ,
#block-singlenodes-agencias-modificar .content a.link-mas ,
#block-singlenodes-agencias-informacion .content a.link-mas ,
#block-singlenodes-amigos-solicitud .content a.bloque-boton ,
#block-singlenodes-agencias-solicitud .content a.bloque-boton ,
#block-singlenodes-amigos-puntos .content a.link-mas {
  display: block;
  margin-top: 12px;
}
/* Amigos - Cabecera */
#block-singlenodes-amigos-cabecera,
#block-singlenodes-agencias-cabecera{
  font: 0.9em/1.3em "museo300", arial, verdana;
}
#block-singlenodes-amigos-cabecera .titular,
#block-singlenodes-agencias-cabecera .titular{
  font-size: 1.7em;
}
#block-singlenodes-amigos-cabecera p,
#block-singlenodes-agencias-cabecera p{
  display: inline-block;
  color: #FFF;
  margin-right: 40px;
  padding: 0;
  vertical-align: middle;
}

.view-single-nodes div.view-content{
  font-size: 0.9em;
  padding-bottom: 6px;
}
/*override de tamaño de título*/
.view-single-nodes div.view-content .views-field-title{
  font-size: 1.1em;
}
/* Contacto */
.sn-info div.views-field-body{
  padding: 16px;
  background-color: #E8E8E8;
}
#sidebar-second .contenedor-adjuntos,
#content .contenedor-condiciones,
#content .contenedor-lateral,
.view-display-id-condiciones_amigo_docs{
  padding: 16px;
  background-color: #E8E8E8;
}
#content .contenedor-condiciones p,
#content .contenedor-lateral p,
#content .contenedor-clientes-circulo p,
#sidebar-second .contenedor-adjuntos a.adjuntos {
  font-size: 0.9em;
}
#content .contenedor-lateral p.titular{
  font-size: 1.2em;
}
#sidebar-second .contenedor-adjuntos span {
  margin-bottom:8px;
}
.view-display-id-condiciones_amigo_docs .views-row{ margin: 0 0 8px 0; }

/* Bloques de info */
#block-singlenodes-tenders-ethical{
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#block-singlenodes-t-profile-block{
  padding-top: 20px;
}
.block_grey.smaller-font .inner-content{
  font-size: 0.9em;
}
#block-views-single-nodes-tenders-info-block,
#block-views-single-nodes-phone-block,
.block.po-information,
#block-views-single-nodes-po-info-block{
  background: url('../img/bg/arrow_up.png') no-repeat center top;
  padding-top: 13px;
}
.block.po-information .content{
  border-bottom: 1px solid #C3BEBF;
  border-left: 1px solid #C3BEBF;
  border-right: 1px solid #C3BEBF;
  font-size: 0.9em;
  line-height: 1.1em;
  padding: 12px 24px;
}
.block.po-information .content h2:first-child{
  font-size: 1.5em;
  margin-left: -10px;
  padding: 4px;
  position: relative;
}
#block-views-single-nodes-tenders-info-block .views-field-body,
#block-views-single-nodes-phone-block .views-field-body,
#block-views-single-nodes-po-info-block .views-field-body{
  border-bottom: 1px solid #C3BEBF;
  border-left: 1px solid #C3BEBF;
  border-right: 1px solid #C3BEBF;
  padding: 12px 24px;
}
#block-views-single-nodes-tenders-info-block .views-field-title h2,
#block-views-single-nodes-phone-block .views-field-title h2,
#block-views-single-nodes-po-info-block .views-field-title h2{
  border-left: 1px solid #C3BEBF;
  border-right: 1px solid #C3BEBF;
  margin: 0;
  padding: 16px 16px 0;
}
#block-views-single-nodes-tenders-info-block div.view-content,
#block-views-single-nodes-phone-block div.view-content,
#block-views-single-nodes-po-info-block div.view-content{
  padding-top: 0;
  line-height: 1.1em;
}
#block-views-single-nodes-phone-block .phone-wrapper{
  text-align: center;
}
#block-views-single-nodes-phone-block .phone{
  color: #333;
  display: inline-block;
}

/* LATEST EVENTS/PUEDE INTER.
*****************************/
#block-views-calendar-of-events-block-2 .views-field-field-date .field-content,
#block-views-calendar-of-events-block-2 .views-field-field-date .field-content span,
#block-views-news-block-3 .views-field-field-date .field-content,
#block-views-news-block-3 .views-field-field-date .field-content span,
#block-views-news-block-4 .views-field-field-date .field-content,
#block-views-news-block-4 .views-field-field-date .field-content span{
  color: #000;
  font-family: 'museo500', arial, verdana;
}
#block-views-calendar-of-events-block-2 .views-field-title a,
#block-views-news-block-3 .views-field-title a,
#block-views-news-block-4 .views-field-title a{
  font-size: 0.8em;
  font-weight: normal;
}
#block-views-calendar-of-events-block-2 .views-row,
#block-views-news-block-3 .views-row,
#block-views-news-block-4 .views-row{
  border: 0;
  line-height: 0.9em;
  margin: 20px 0;
  padding: 0;
}
#block-views-calendar-of-events-block-2 .views-row-last,
#block-views-news-block-3 .views-row-last,
#block-views-news-block-4 .views-row-last{
  margin-bottom: 6px;
}
#block-views-calendar-of-events-block-2 .more-link,
#block-views-news-block-3 .more-link,
#block-views-news-block-4 .more-link{
  display: block;
  margin-top: 0;
  text-align: right;
}
#block-views-calendar-of-events-block-2 .more-link a,
#block-views-news-block-3 .more-link a,
#block-views-news-block-4 .more-link a{
  background: none;
  color: #5A2149;
  font-size: 0.8em;
}

/* BLOQUE DE FORMULARIO DE BUSQUEDA
*****************************/
.form-item-booking-date-date label, .form-item-booking-date-date .description,
.form-item-fecha-nacimiento-date label, .form-item-fecha-nacimiento-date .description,
.form-item-fecha-entrada-consulta-date label, .form-item-fecha-entrada-consulta-date .description,
.form-item-entry-date label, .form-item-entry-date .description,
.form-item-exit-date label, .form-item-exit-date .description{
  display: none;
}
#block-quicktabs-search-block-hall h2{ display: none; }
#quicktabs-container-search_block_restaurant,
#quicktabs-container-search_block_front,
#quicktabs-container-search_block_hall{
  background: url("../img/bg/1px-E8E8E8-0.95.png");
  border-radius: 0 0 25px 25px;
}

#quicktabs-container-search_block_hall #edit-capacity{
  width:285px;
}
#encuentra-search-block {
  background: #E7E7E7;
  border-radius: 0;
  margin: 0;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.parador-search-block {
  border-radius: 0 0 5px 5px;
  /*box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);*/
  /*margin: 350px 15px 0 0;*/
  margin-top: 74px;
  min-height: 300px;
  width: 305px;
}
body.page-tnid-900 .parador-search-block {
  box-shadow: none;
  min-height: 490px;
  width: 320px;
}
body.page-tnid-900 .parador-search-block .form-item {
  margin: 0;
  padding: 10px 35px 10px;
}
body.page-tnid-900 .parador-search-block .form-item span a{
  min-width: 220px!important;
}
body.page-tnid-900 .parador-search-block #forkframe{
  margin-top: 20px;
}
#encuentra-search-block ul.quicktabs-tabs li{
  background: #DADADA;
  border-radius: 0;
}
#encuentra-search-block ul.quicktabs-tabs li.active {
  background: #E7E7E7;
}
#encuentra-search-block ul.quicktabs-tabs li a {
  background: none;
  color: #000000;
  display: inline-block;
  padding: 16px 10px 16px 25px;
}
.parador-search-block ul.quicktabs-tabs li {
  background: url("../img/bg/1px-000000-0.7.png");
  border-radius: 5px 5px 0 0;
  display: inline-block;
  margin-right: -4px;
  text-align: center;
  width: 50%;
}
.parador-search-block ul.quicktabs-tabs li.active {
  background: url("../img/bg/1px-E8E8E8-0.95.png");
  color: #000;
}
.parador-search-block ul.quicktabs-tabs li a {
  background: none;
  color: #FFF;
  display: inline-block;
  padding: 16px 10px 16px 25px;
}
.parador-search-block ul.quicktabs-tabs li.active a {
  color: #5A2149;
}
.parador-search-block a#quicktabs-tab-search_block_restaurant-0,
.parador-search-block a#quicktabs-tab-search_block-0,
.parador-search-block a#quicktabs-tab-search_block_front-0{
  background: url("../img/icos/ico_tab_paradores_blanco.png") no-repeat left center ;
}
#encuentra-search-block a#quicktabs-tab-search_block_restaurant-0,
#encuentra-search-block a#quicktabs-tab-search_block-0,
.parador-search-block li.active a#quicktabs-tab-search_block_restaurant-0,
.parador-search-block li.active a#quicktabs-tab-search_block-0,
.parador-search-block li.active a#quicktabs-tab-search_block_front-0 {
  background: url("../img/icos/ico_tab_paradores.png") no-repeat left center ;
}
.parador-search-block a#quicktabs-tab-search_block_restaurant-1,
.parador-search-block a#quicktabs-tab-search_block-1,
.parador-search-block a#quicktabs-tab-search_block_front-1{
  background: url("../img/icos/ico_tab_restaurantes_blanco.png") no-repeat left center ;
}
#encuentra-search-block a#quicktabs-tab-search_block_restaurant-1,
#encuentra-search-block a#quicktabs-tab-search_block-1,
.parador-search-block li.active a#quicktabs-tab-search_block_restaurant-1,
.parador-search-block li.active a#quicktabs-tab-search_block-1,
.parador-search-block li.active a#quicktabs-tab-search_block_front-1{
  background: url("../img/icos/ico_tab_restaurantes.png") no-repeat left center ;
}
#edit-contenedor-formulario,
#edit-contenedor-formulario--2,
#buscarparador-portada-recipe-form #edit-contenedor-formulario,
#buscarparador-portada-recipe-form #edit-contenedor-formulario--3{
  padding: 0 10px;
}
.parador-search-block .field-group-form-hostel_selection {
  margin-bottom: 5px;
  width: 98%;
  white-space: nowrap;
}
.parador-search-block .form-item-hostel{
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: 85%;
}
.parador-search-block .form-item-hostel span{
  color: #787878;
}
.parador-search-block .show-map-link,
.page-user .show-map-link,
.reservas-paradores .show-map-link a{
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
.parador-search-block .show-map-link a,
.reservas-paradores .show-map-link a,
.page-user .show-map-link a,
.page-node-add .show-map-link a,
.page-share-photos .show-map-link a{
  background: url('../img/icos/mapa_buscar.png') no-repeat right center;
  display: block;
  height: 40px;
  text-indent: -9999px;
  width: 45px;
}
.parador-search-block .form-item-hostel .form-select{
  height: 40px;
  padding: 6px 5px 6px 10px;
  width: 229px;
}
.parador-search-block .field-group-form-booking,
.parador-search-block .form-item-promos,
.parador-search-block .search-group-line{
  margin: 0 0 16px;
}
.parador-search-block #edit-search-group-1 .form-item-field-restaurant-cuisine-term-tid{
  margin-right:15px;
}
.parador-search-block #edit-type-restaurant-search-button,
.parador-search-block #edit-field-restaurant-cuisine-term-tid-button{
  width:135px !important;
}
.parador-search-block .form-select{
  color: #666;
}
.parador-search-block .search-group-line div,
.parador-search-block .field-group-form-dates div{
  float: none;
}
.parador-search-block .search-group-line .container-inline-date,
.parador-search-block .search-group-line .form-type-select,
.parador-search-block .field-group-form-dates .container-inline-date {
  clear: none;
  display: inline-block;
  margin: 0;
  vertical-align: bottom;
  width: 130px;
}
.parador-search-block .search-group-line .container-inline-date span,
.parador-search-block .search-group-line .form-type-select span,
.parador-search-block .field-group-form-dates .container-inline-date span{
  color: #787878;
}
.parador-search-block .date-padding {
  padding: 0;
}
.parador-search-block .search-group-line .form-item-guest-number,
.parador-search-block .search-group-line .form-item-price-search,
.parador-search-block .field-group-form-dates .form-item-exit {
  margin-left: 14px;
}
.parador-search-block .search-group-line .form-text,
.parador-search-block .field-group-form-dates .form-text {
  color: #666666;
  font-size: 0.9em;
  height: 28px;
  padding: 7px 35px 7px 7px;
  width: 130px;
}
.parador-search-block .recipes-search-title{
  font-family: 'museo500';
  font-size: 1em;
  height: 18px;
  margin-left: 2px;
  margin-top: 20px;
}
.parador-search-block .search-group-line label {
  font-family: 'museo500';
  font-size: 1em;
  font-weight: normal;
}
.parador-search-block .search-group-line .form-item select{
  font-size: 0.9em;
  height: 28px;
  margin-top: 5px;
  width: 130px;
}
#buscarparador-avanzado-form .field-group-form-booking{
  margin: 16px 0 16px 0;
}
.parador-search-block .field-group-form-booking .form-item {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 10px;
  margin-top: 0;
}
.parador-search-block .field-group-form-booking .form-item-rooms {
  margin-right: 0;
}
.parador-search-block .field-group-form-booking .people-selection-wrapper{
  display: inline-block;
  vertical-align: top;
  width: 186px;
}
.parador-search-block .field-group-form-booking .people-selection-wrapper .people-wrapper-2{
  margin: 5px 0;
}
.parador-search-block .field-group-form-booking .form-item select {
  font-size: 0.9em;
  height: 28px;
  width: 80px;
}
.parador-search-block #edit-hostel-selection--3{
  margin-bottom: 5px;
}
.parador-search-block #edit-hostel--3{
  font-size: 0.9em;
  height: 30px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.parador-search-block .form-item-promos .form-checkboxes {
  margin-top: 10px;
}
.parador-search-block .plates-item {
  margin-left: 2px;
}
.parador-search-block .plates-item .form-item.form-type-radio,
.parador-search-block .form-item-promos .form-item.form-type-checkbox {
  color: #333333;
  display: inline-block;
  font-size: 0.8em;
  margin: 0;
}
.parador-search-block .plates-item .form-item.form-type-radio{
  color: #787878;
  width: 135px;
}
.parador-search-block .plates-item .form-item.form-type-radio:first-child{
  width: 100%;
}
.parador-search-block #buscarparador-portada-recipe-form .form-submit{
  font-size: 1em;
  margin-top: 12px;
  padding-bottom: 2px;
  padding-top: 2px;
}

.parador-search-block .form-item-promos .form-item-promos-younger {
  width: 170px;
}
#buscarparador-avanzado-form .form-item-promo-code{
  margin: 16px 0 16px 0;
}
.parador-search-block .form-item-promo-code {
  margin-bottom: 16px;
  margin-top: 0;
}
#buscarparador-avanzado-form .form-item-promo-code .form-text{
  color: #333333;
  margin-top: 5px;
  width: 100%;
}
.parador-search-block .form-item-promo-code .form-text{
  color: #333333;
  width: 100%;
}
.parador-search-block .form-submit.hidden {
  display: none;
}
.parador-search-block .form-submit {
  color: #FFFFFF;
  display: block;
}
.parador-search-block .form-submit:hover{
  text-decoration: none;
}
.parador-search-block .form-submit .text{
  padding-right: 10px;
  vertical-align: middle;
}
.parador-search-block a.form-submit{
  margin-top: 16px;
}
.parador-search-block .form-submit{
  background: #F78F1E no-repeat 90% center;
  display: block;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.parador-search-block .form-submit.sinlupa{
  background: #F78F1E;
}
.parador-search-block .advanced-search-link {
  font-size: 0.8em;
  margin-top: 5px;
  text-align: right;
}

#buscarparador-avanzado-form #edit-contenedor-information,
#buscarparador-avanzado-form #edit-contenedor-information--2,
#buscarparador-portada-recipe-form #edit-contenedor-information,
#buscarparador-portada-recipe-form #edit-contenedor-information--2{
  padding: 0 10px;
}
#encuentra-search-block #edit-info,
#encuentra-search-block #edit-info--2{
  border-radius: 0;
}
.parador-search-block .submit-button{
  margin-top: 10px;
}
.parador-search-block #edit-info,
.parador-search-block #edit-info--2,
.parador-search-block #edit-info--3 {
  background: #5A2149;
  border-radius: 0 0 5px 5px;
  color: #FFFFFF;
  margin-bottom: 0;
  margin-top: 10px;
  position: relative;
}
#quicktabs-search_block_restaurant #edit-info--2 .advanced-search-link,
#quicktabs-search_block #edit-info--2 .advanced-search-link {
  margin-right: 10px;
  padding-bottom: 20px;
}
.parador-search-block  #edit-info--2 .advanced-search-link a {
  color: #FFFFFF;
}
#encuentra-search-block #edit-info label,
#encuentra-search-block #edit-info--2 label{
  background: #000;
  display: block;
  font-size: 0.9em;
  line-height: 20px;
  padding: 8px 10px;
}

.parador-search-block #edit-info label,
.parador-search-block #edit-info--2 label,
.parador-search-block #edit-info--3 label{
  display: block;
  font-size: 0.9em;
  line-height: 20px;
  padding: 8px 10px 0 10px;
}
.parador-search-block #edit-info .pico-buscar{
  background: url("../img/icos/pico_negro_buscar.png") no-repeat center center;
  display: block;
  height: 18px;
  left: 60px;
  position: absolute;
  top: -18px;
  width: 35px;
}

.parador-search-block #edit-info ul,
.parador-search-block #edit-info--2 ul,
.parador-search-block #edit-info--3 ul{
  border-radius: 0 5px;
  line-height: 1em;
  padding: 5px 0 10px 20px;
}
.parador-search-block #edit-info li,
.parador-search-block #edit-info--2 li,
.parador-search-block #edit-info--3 li{
  background: url("../img/icos/ico_ventajas_web.png") no-repeat center left;
  font-size: 0.9em;
  height: 20px;
  list-style: none;
  margin: 10px 0;
  padding: 4px 0 5px 30px;
}
.parador-search-block #edit-info li.first,
.parador-search-block #edit-info--2 li.first,
.parador-search-block #edit-info--3 li.first{
  margin-top: 0;
}
.parador-search-block #edit-info li.last,
.parador-search-block #edit-info--2 li.last,
.parador-search-block #edit-info--3 li.last{
  margin-bottom: 0;
}

.parador-search-block #edit-info li strong,
.parador-search-block #edit-info--2 li strong,
.parador-search-block #edit-info--3 li strong{
  font-size: 1.1em;
}
/* ellipsis en elementos seleccionados */
.parador-search-block.form-type-select.form-item-hostel .ui-selectmenu{
  width: 100% !important;
}
.parador-search-block .form-type-select.form-item-hostel .ui-selectmenu .ui-selectmenu-status{
  width: 82%;
}
.parador-search-block .form-type-select.form-item-field-restaurant-cuisine-term-tid .ui-selectmenu .ui-selectmenu-status{
  width: 72%;
}
.parador-search-block .form-type-select.form-item-hostel .ui-selectmenu .ui-selectmenu-status,
.parador-search-block .form-type-select.form-item-field-restaurant-cuisine-term-tid .ui-selectmenu .ui-selectmenu-status{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ICONO DE MAPA BLOQUE "WHERE"
*****************************/
#block-views-hostels-block-2 h2{
  display: block;
  position: relative;
}
#block-views-hostels-block-2 h2 .show-map-link{
  background: url('../img/icos/mapa_buscar.png') no-repeat center center;
  display: inline-block;
  margin-left: 10px;
  margin-top: -6px;
  position: absolute;
}
#block-views-hostels-block-2 h2 .show-map-link a{
  display: inline-block;
  height: 31px;
  text-indent: -9999px;
  width: 35px;
}

/* BLOQUE DE ADJUNTOS
*****************************/
.views-field-field-adjuntos img,
body.node-type-parador-wellness .field-name-field-adjuntos img{
  display: none;
}

/* PANEL DE CONTROL MENUS
*****************************/
/* ENCUENTRA PARADOR
*****************************/
#paneldecontrolmenu-wrapper{
  padding-bottom: 20px;
}

/*
* PANEL DE CONTROL
******************************************/
.view-panel-de-control .item-list li{
  display: inline;
  background-color: yellow;
}

#overlay-container .item-list .quicktabs-tabs li {
  display: inline;
  background-color: yellow;
}

/* ENCUENTRA PARADOR
*****************************/
#encuentra-wrapper{
  padding-bottom: 20px;
}
#encuentra-wrapper .encuentra-top-row{
  margin-bottom: 15px;
  position: relative;
}
#encuentra-wrapper .encuentra-bottom-row{
  position: relative;
}
#encuentra-wrapper .encuentra-left-col,
#encuentra-wrapper .encuentra-date-container{
  float: left;
}
#encuentra-wrapper .encuentra-left-col{
  width: 33.333%;
}
#encuentra-wrapper #inlinedatepicker-switcher-form-form .form-item-hostel{
  margin-top: 0;
}
#encuentra-wrapper #inlinedatepicker-switcher-form-form .hostel-selector{
  width: 312px;
}

#encuentra-wrapper #encuentra-info{
  width: 305px;
}
#encuentra-wrapper .encuentra-right-col.encuentra-bottom,
#encuentra-wrapper .encuentra-date-container,
#encuentra-wrapper .encuentra-bottom{
  width: 312px;
}
#encuentra-wrapper .encuentra-right-col{
  float: right;
  width: 66.667%;
}
#encuentra-price{
  margin-bottom: 19px;
}
#encuentra-agenda{
  margin-bottom: 7px;
}


/* Mapa de todos los Paradores */
#map_google_maps_all{
  border: 2px solid #FFF;
  height: 298px;
  width: 636px;
}

/* Inline datepicker */
.datepick-month span{
  width: auto;
}
.datepick-month td .datepick-weekend{
  background: none;
}
.datepick-month td,
.datepick-today{
  background-color: #FFF;
}
#encuentra-wrapper .hasDatepick{
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  overflow: hidden;
}
#block-inlinedatepicker-inlinedatepicker-book-form .datepick{
  width: 100% !important;
}
#inlinedatepicker-switcher-form-form .datepick{
  width: 312px !important;
}
#inlinedatepicker-switcher-form-form .datepick-month{
  border: none;
  width: 312px;
}
body.page-experiencias-eventos-calendar .datepick{
  margin-bottom: 50px;
  overflow: hidden;
  width: 960px !important;
}
.datepick{
  background: none;
  border: none;
  border-radius: 0;
  font-family: 'museo300', arial, verdana;
  font-size: 1em;
  position: relative;
  width: 312px;
}
body.page-experiencias-eventos-calendar .datepick-month table{
  font-size: 140%;
  table-layout: fixed;
  width: 100%;
}
body.page-experiencias-eventos-calendar .datepick-month table th,
body.page-experiencias-eventos-calendar .datepick-month table td{
  height: auto;
  width: auto;
}
body.page-experiencias-eventos-calendar .datepick-month{ float: none; }
.datepick-month table{
  table-layout: fixed;
}
.datepick-month table th,
.datepick-month table td{
  height: 42px;
  width: 41px;
}
.datepick-month tbody{
  border: none;
}
.datepick-month-header,
.datepick-month table thead tr th{
  text-transform: lowercase;
  font-family: 'museo500', arial, verdana;
}
.datepick-month-header{
  background: #5A2149;
  border: 1px solid #5A2149;
  color: #FFF;
  font-size: 1.3em;
  font-weight: normal;
  height: 21px;
  padding: 9px 0;
}
.datepick-month{
  border: none;
  width: 100%;
}
.datepick-month table thead{
  border: 1px solid #EFEFEF;
}
.datepick-month table thead tr th{
  background: #EFEFEF;
  border: none;
  color: #484848;
  font-weight: normal;
  height: 25px;
  padding: 1px 0;
}
.datepick-month table tbody tr td{
  background: #F7F7F7;
  border: 1px solid #EFEFEF;
}
.datepick-month table tbody tr td > *:first-child{
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 42px;
  padding: 4px;
  position: relative;
}
body.page-experiencias-eventos-calendar .datepick-month table tbody tr td > *:first-child{
  padding: 0;
  height: auto;
}
.datepick-month a,
.datepick-month td .datepick-highlight,
.datepick-month td .datepick-selected{
  background: #F7F7F7;
}
.datepick-month a,
.datepick-month span.date-wprecio,
.datepick-month td .datepick-highlight{
  display: block;
  padding: 0;
  text-align: left;
}
.datepick-month a.date-wprecio{
  background: #F09393 url('../img/bg/inlinedatepicker_wbg.png') no-repeat -3px -3px;
}
.datepick-month .date-wprecio.regimeset,
.datepick-month .date-wprecio.tariffset{
  background: #9A527C url('../img/bg/inlinedatepicker_wbg.png') no-repeat -3px -3px;
}
.datepick-month .date-wprecio.tariffset.tariff-idd{
  background-color: #D2C164;
}
.datepick-month .date-wprecio.tariffset.tariff-ijv{
  background-color: #6379AD;
}
.form-has-datepick.has-rate-selector.comparison .datepick-month .date-wprecio.tariffset.tariff-ito{
  background-color: #5A224A;
}
.form-has-datepick.has-rate-selector.comparison .form-item.form-type-radios.form-item-amigos-rate-selection{
  float: right;
  margin-top: 0;
  padding-right: 30px;
}
.form-has-datepick.has-rate-selector.comparison .header-col{
  overflow: hidden;
  margin-bottom: 3em;
}
.form-has-datepick.has-rate-selector.comparison .calendar-row{
  margin-bottom: 60px;
  text-align: center;
  white-space: nowrap;
}
.form-has-datepick.has-rate-selector.comparison a.toggle-row{
  display: block;
  font-family: 'museo500', arial, verdana;
  font-size: 1.5em;
  text-align: left;
  line-height: 2em;
  margin-bottom: 20px;
}
.form-has-datepick.has-rate-selector.comparison a.toggle-row.close{
  display: none;
}
.form-has-datepick.has-rate-selector.comparison a.toggle-row:hover{
  text-decoration: none;
}
.form-has-datepick.has-rate-selector.comparison a.toggle-row span.arrow{
  font-family: 'museo300', arial, verdana;
  font-size: 0.6em;
  vertical-align: middle;
}
.form-has-datepick.has-rate-selector.comparison .calendar-row.row-hidden{
  display: none;
}
.form-has-datepick.has-rate-selector.comparison .calendar-row > * {
  display: inline-block;
  margin: 0 50px;
  text-align: left;
  vertical-align: top;
}
.form-has-datepick.has-rate-selector.comparison .bottom-wrapper{
  white-space: nowrap;
}
.form-has-datepick.has-rate-selector.comparison .bottom-wrapper > *:first-child{
  width: 62%;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-ipps{
  background-color: #5BA000;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-itbp{
  background-color: #9A527C;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-i2n{
  background-color: #AE3858;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-2x1,
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-ip2a{
  background-color: #8890AA;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-icam,
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-ipoa,
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-ioam{
  background-color: #4BB7A8;
}
.form-has-datepick.has-rate-selector .datepick-month .date-wprecio.tariffset.tariff-ipam{
  background-color: #FF7722;
}
.datepick-month td .datepick-other-month{
  background: #F7F7F7;
}
body.page-experiencias-eventos-calendar .datepick .date-date{
  color: #858585;
  font-family: 'museo300', arial, verdana;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 4em;
  padding: 6px 6px 0 2px;
  text-align: center;
}
.datepick .date-date{
  color: #BEBEBE;
  font-family: 'museo700', arial, verdana;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1em;
}
body.page-experiencias-eventos-calendar .datepick-month td .datepick-today div.evento,
body.page-experiencias-eventos-calendar .datepick-month td .datepick-today:hover div.evento,
body.page-experiencias-eventos-calendar .datepick a div.evento{
  background-color: #FBC78F;
}
.datepick .date-precio,
.datepick .price-item,
.datepick .date-event,
.datepick .event-item{
  color: #5A2149;
  font-size: 0.9em;
  line-height: 1.1em;
}
.datepick .regime-item{
  bottom: 0;
  color: #FFFFFF;
  font-size: 0.6em;
  line-height: 0.8em;
  position: absolute;
  right: 2px;
}
.datepick-cmd-today{
  display: none;
}
.datepick-nav{
  background: none;
  height: 21px;
  overflow: hidden;
  position: absolute;
  padding: 9px 0;
  z-index: 10;
}
a.datepick-cmd-prev,
a.datepick-cmd-prev:hover{
  background: url('../img/icos/left-arrow-month.png') no-repeat center left;
  display: block;
  margin-left: 10px;
  text-indent: -99999px;
}
a.datepick-cmd-next,
a.datepick-cmd-next:hover{
  background: url('../img/icos/right-arrow-month.png') no-repeat center right;
  display: block;
  text-indent: 99999px;
  margin-right: 10px;
}
.datepick-month span {
  font-size: 0.8em;
}
.datepick-month span.date-wprecio{
  font-size: medium;
}
.datepick-month td a:hover{
  text-decoration: none;
}
body.page-experiencias-eventos-calendar .datepick-month:hover{
  background: #F7F7F7;
}
.datepick-month td .datepick-today{
  background-color: #F7F7F7;
}
body.page-experiencias-eventos-calendar .datepick-month td .datepick-today .date-date,
body.page-experiencias-eventos-calendar .datepick-month td .datepick-today:hover .date-date{
  background: #FFF;
  color: #5A2149;
  font-family: museo700;
}
/* Buscar por precio */
#encuentra-price a.form-submit{
  display: block;
  padding: 8px 0;
  width: 100%;
}
#encuentra-price .form-item, .form-actions{
  margin: 0;
}
.form-item-price-selector{
  background: #FFF;
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  padding: 8px;
}
#edit-price-selector{
  font-size: 0.9em;
  padding: 2px;
  width: 100%;
}
#edit-price-selection{
  margin-bottom: 20px;
}

/* Bloque con enlace */
#encuentra-info{

}
#encuentra-info .pico-blanco{
  position: relative;
  top: 1px;
  width: 100%;
}
#encuentra-info-content-container{
  background: #FFF;
  border: 1px solid #C3BEBF;
  height: 120px;
  padding: 20px;
}
#encuentra-price ul{
  margin-top: 20px;
}
#encuentra-price h2{
  font-size: 1.1em;
}
#encuentra-price{
  background: #FFFFFF;
  border: 1px solid #C3BEBF;
  padding: 20px;
}
#encuentra-price .item-list li{
  font-size: 1.1em;
  margin: 0.5em 0 0 2em;
}
.buscarparador-info-link{
  display: inline-block;
  font-size: 1.1em;
  width: 182px;
  vertical-align: middle;
}
#encuentra-info .lupa{
  vertical-align: middle;
  margin-right: 12px;
}
#encuentra-info h2{
  margin-bottom: 20px;
  font-size: 1.1em;
}

/*
  EL TIEMPO
*/
.block-aemet{
  background: #F7F7F7;
  border-top: 1px solid #FFF;
  padding: 15px 12px;
}
.block-aemet .content{
  font-size: 0.8em;
}
.aemet{
  overflow: hidden;
  text-align: right;
}
.aemet .sky-state{
  float: left;
  padding: 3px 0 0 20px;
}
.aemet .temp{
  font-family: 'museo700', arial, verdana;
  font-size: 2em;
  line-height: 1.3em;
}

/* CALENDARIO CON FORMULARIO
*****************************/
#block-inlinedatepicker-inlinedatepicker-book-form{
  width: 300px;
}
#block-inlinedatepicker-inlinedatepicker-book-form > .content{
  border: 1px solid #EFEFEF;
}
#block-inlinedatepicker-inlinedatepicker-book-form #edit-info{
  margin: 0 0 0 -1px;
  position: relative;
  width: 300px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios{
  display: none;
  margin: 0;
  padding: 10px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > label,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios > label{
  font-family: 'museo300', arial, verdana;
  font-size: 1.2em;
  margin:0;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios .description,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios .description{
  font-size: 1em;
  padding: 0 0 0 29px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios > .tariff-selector{
  padding: 12px 10px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > *,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios > .tariff-selector > *{
  margin: 0.8em 0 0;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > *:first-child{
  margin: 0.4em 0 0;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > .form-item-tariff-selection > *{
  display: block;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > .form-item-tariff-selection > input{
  float: left;
  margin: 1px 0 0;
  padding: 0;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > .form-item-tariff-selection > label{
  overflow: hidden;
  padding: 0 0 0 6px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector > .form-item-tariff-selection > label .tariff-label,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios .description .tariff-label,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios > .tariff-selector > .form-item-amigos-rate-selection > label .tariff-label,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-amigos-rate-selection.form-type-radios .description .tariff-label{
  color: #666666;
  display: block;
  font-family: 'museo300', arial, verdana;
  font-size: 0.9em;
  line-height: 1.2em;
  overflow: hidden;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector label .tariff,
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios .description .tariff{
  display: block;
  float: left;
  height: 12px;
  margin: 2px 6px 0 0;
  width: 12px;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector label .tariff.tariff-golden{
  background: #D2C164;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector label .tariff.tariff-young{
  background: #6379AD;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios > .tariff-selector label .tariff.tariff-best{
  background: #9A527C;
}
#block-inlinedatepicker-inlinedatepicker-book-form .form-item-tariff-selection.form-type-radios .description .tariff-no-availability{
  background: #F09393;
}
#block-inlinedatepicker-inlinedatepicker-book-form .submit-container{
  padding: 10px;
}
#block-inlinedatepicker-inlinedatepicker-book-form a.form-submit{
  display: block;
  padding: 4px 0;
  width: 100%;
}
#block-inlinedatepicker-inlinedatepicker-offers #edit-legend,
.form-has-datepick.has-rate-selector.comparison #edit-legend,
.form-has-datepick.has-rate-selector.comparison .legend,
#block-inlinedatepicker-inlinedatepicker-book-form #edit-legend{
  color: #666;
  display: none;
  font-size: .8em;
  line-height: 1.4em;
  margin: 0;
  padding: 10px;
}
#block-inlinedatepicker-inlinedatepicker-offers #edit-legend ul,
.form-has-datepick.has-rate-selector.comparison #edit-legend ul,
.form-has-datepick.has-rate-selector.comparison .legend ul,
#block-inlinedatepicker-inlinedatepicker-book-form #edit-legend ul{
  list-style: none;
  margin: 0;
  padding: 10px 10px 0;
}
#block-inlinedatepicker-inlinedatepicker-offers #edit-legend ul li span,
.form-has-datepick.has-rate-selector.comparison #edit-legend ul li span,
.form-has-datepick.has-rate-selector.comparison .legend ul li span,
#block-inlinedatepicker-inlinedatepicker-book-form #edit-legend ul li span{
  display: inline-block;
}
#block-inlinedatepicker-inlinedatepicker-offers #edit-legend ul li span.legend-ico,
.form-has-datepick.has-rate-selector.comparison #edit-legend ul li span.legend-ico,
.form-has-datepick.has-rate-selector.comparison .legend ul li span.legend-ico,
#block-inlinedatepicker-inlinedatepicker-book-form #edit-legend ul li span.legend-ico{
  font-family: 'museo700', arial, verdana;
  width: 40px;
}

/* COMPARADOR DE TARIFAS
*****************************/
.form-has-datepick.has-rate-selector.comparison{
  margin-bottom: 30px;
  overflow: hidden;
}
.form-has-datepick.has-rate-selector .main-container{
  padding: 0 30px;
}
.form-has-datepick.has-rate-selector .comparison-steps{
  margin-bottom: 40px;
}
.form-has-datepick.has-rate-selector #edit-legend ul li span.legend-ico{
  width: 30px;
}
.form-has-datepick.has-rate-selector .rate-select{
  margin: 0 0 0 30px;
}
.form-has-datepick.has-rate-selector label{
  display: block;
  font-family: 'museo300', arial, verdana;
}
.form-has-datepick.has-rate-selector .form-type-radios input{
  float: left;
  margin: 1px 0 0;
  padding: 0;
}
.form-has-datepick.has-rate-selector label{
  overflow: hidden;
  padding-left: 6px;
}
.form-has-datepick.has-rate-selector label > *{
  display: block;
  line-height: 1.2em;
}
.form-has-datepick.has-rate-selector label.outer{
  float: left;
  clear: left;
  width: 30%;
  margin: 0 0 33px 43px;
}
.form-has-datepick.has-rate-selector.comparison .signup{
  clear: right;
  float: right;
  padding-right: 40px;
  text-align: center;
}
.form-has-datepick.has-rate-selector label .tariff{
  display: block;
  float: left;
  height: 12px;
  margin: 2px 6px 0 0;
  width: 12px;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-ito{
  background: #5A224A;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-itbp{
  background: #9A527C;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-golden{
  background: #D2C164;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-young{
  background: #6379AD;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-i2n{
  background: #AE3858;
}
.form-has-datepick.has-rate-selector label .tariff.tariff-2x1{
  background: #8890AA;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-ipps{
  background: #5BA000;
}
.form-has-datepick.has-rate-selector label .tariff.tariff-ipoa,
.form-has-datepick.has-rate-selector label .tariff.tariff-icam{
  background: #4BB7A8;
}
.form-has-datepick.has-rate-selector label .tariff.tariff-mp{
  background: #F72;
}
.form-has-datepick.has-rate-selector.comparison label .tariff.tariff-no-availability{
  background: #F09393;
}
.form-has-datepick.has-rate-selector.comparison .rate-select > *{
  margin: .5em 0;
}
.form-has-datepick.has-rate-selector.comparison .form-item-amigos-rate-selection > label:first-child{
  font-family: 'museo500', arial, verdana;
  margin-bottom: 23px;
}
.form-has-datepick.has-rate-selector.comparison #edit-legend,
.form-has-datepick.has-rate-selector.comparison .legend{
  display: block;
  margin: 0;
  padding: 0;
}
.form-has-datepick.has-rate-selector.comparison .bottom-wrapper a.bloque-boton,
.form-has-datepick.has-rate-selector.comparison #edit-bottom a.bloque-boton{
  padding: 8px 10px;
}
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs li,
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs{
  margin: 0;
  padding: 0;
}
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs{
  list-style: none;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
}
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs li{
  display: inline-block;
  font-family: 'museo500', arial, verdana;
  width: 33%;
}
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs li *{
  display: inline-block;
  vertical-align: middle;
}
.form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs li .step{
  background: #5A2149;
  border-radius: 50%;
  color: #FFF;
  font-family: 'museo700', arial, verdana;
  font-size: 1.1em;
  height: 40px;
  line-height: 40px;
  margin-right: 12px;
  text-align: center;
  width: 40px;
}
.form-has-datepick.has-rate-selector.comparison #edit-submit-container,
.form-has-datepick.has-rate-selector.comparison .submit-container{
  margin-left: 1%;
  text-align: right;
  width: 37%;
}
.form-has-datepick.has-rate-selector.comparison .bottom-wrapper > *,
.form-has-datepick.has-rate-selector.comparison #edit-bottom > *{
  display: inline-block;
  vertical-align: middle;
}
.form-has-datepick.has-rate-selector.comparison #edit-legend ul,
.form-has-datepick.has-rate-selector.comparison #edit-legend *,
.form-has-datepick.has-rate-selector.comparison .legend ul,
.form-has-datepick.has-rate-selector.comparison .legend *{
  margin: 0;
  padding: 0;
}
.form-has-datepick.has-rate-selector.comparison #edit-calendar{
  margin: 0;
}
.form-has-datepick.has-rate-selector.comparison .left-column{
  float: left;
}
.form-has-datepick.has-rate-selector.comparison .calendar-object{
  width: 324px;
}
.form-has-datepick.has-rate-selector.comparison .calendar-bg{
  background: #E3DEDF;
  margin-bottom: 1em;
  padding: 6px;
  width: 312px;
}
.form-has-datepick.has-rate-selector.comparison select.parador-selection{
  width: 312px;
}
.form-has-datepick.has-rate-selector.comparison .form-item-parador-selector .ui-selectmenu-status{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form-has-datepick.has-rate-selector.comparison .form-item-parador-selector{
  margin-top: 0;
}
.calendar-wrapper{
  position: relative;
}

/* TAMBIÉN TE PUEDE INTERESAR (PARADORES), INSPÍRATE, PARA SABER MÁS, ARTÍCULOS RELACIONADOS
*****************************/
#block-views-hostels-block-5,
#block-views-carousel-banners-block,
#block-views-attached-information-block,
#block-views-attached-information-block-1,
#block-views-gastronomias-block-5,
#block-views-halls-halls-block-related,
#block-views-habitaciones-unicas-ur-related,
.block.parador-related,
#relacionados,
#block-bloques-blog-articulos-relacionados{
  margin-bottom: 25px;
  position: relative;
}
#block-views-attached-information-block,
#block-views-attached-information-block-1{
  border-bottom: 1px solid #E3DEDF;
  padding-bottom: 25px;
}
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-container-horizontal,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-container-horizontal,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-container-horizontal,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-container-horizontal,
#relacionados .jcarousel-skin-default .jcarousel-container-horizontal,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-container-horizontal{
  height: 180px;
}
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-container-horizontal{
  height: 150px;
}
#block-views-gastronomias-block-5 ul.jcarousel li,
#block-views-hostels-block-5 ul.jcarousel li,
#block-views-carousel-banners-block ul.jcarousel li,
#block-views-halls-halls-block-related ul.jcarousel li,
#block-views-habitaciones-unicas-ur-related ul.jcarousel li{
  height: 180px;
  margin: 0 15px 0 0;
  width: 200px;
}
#relacionados ul.jcarousel li,
#block-bloques-blog-articulos-relacionados ul.jcarousel li{
  height: 200px;
  margin: 0 15px 0 0;
  width: 200px;
}
#block-views-carousel-banners-block ul.jcarousel li{
  height: 150px;
}
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-clip-horizontal,
#relacionados .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-clip-horizontal{
  width: 630px;
}
#block-views-gastronomias-block-5 .jcarousel-container,
#block-views-hostels-block-5 .jcarousel-container,
#block-views-carousel-banners-block .jcarousel-container,
#block-views-halls-halls-block-related .jcarousel-container,
#block-views-habitaciones-unicas-ur-related .jcarousel-container,
#relacionados .jcarousel-container,
#block-bloques-blog-articulos-relacionados .jcarousel-container{
  position: relative;
  left: -23px;
  width: 630px;
}
#block-views-gastronomias-block-5 .views-field-title,
#block-views-hostels-block-5 .views-field-title,
#block-views-carousel-banners-block .views-field-title,
#block-views-halls-halls-block-related .views-field-title,
#block-views-habitaciones-unicas-ur-related .views-field-title,
#relacionados .views-field-title,
#block-bloques-blog-articulos-relacionados .views-field-title{
  line-height: 1.2em;
  margin-top: 5px;
  text-align: left;
}
#block-views-gastronomias-block-5 .views-field-title a,
#block-views-hostels-block-5 .views-field-title a,
#block-views-carousel-banners-block .views-field-title a,
#block-views-halls-halls-block-related .views-field-title a,
#block-views-habitaciones-unicas-ur-related .views-field-title a,
#relacionados .views-field-title a,
#block-bloques-blog-articulos-relacionados .views-field-title a{
  color: #000;
}
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-next,
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-prev,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-next,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-prev,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-next,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-prev,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-next,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-prev,
#relacionados .jcarousel-skin-default .jcarousel-next,
#relacionados .jcarousel-skin-default .jcarousel-prev,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-next,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-prev{
  top: 56px;
}
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#relacionados .jcarousel-skin-default .jcarousel-next-horizontal,
#relacionados .jcarousel-skin-default .jcarousel-next-horizontal:hover,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-next-horizontal,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-next-horizontal:hover{
  right: 3px;
}
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-gastronomias-block-5 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-hostels-block-5 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-carousel-banners-block .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-halls-halls-block-related .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-habitaciones-unicas-ur-related .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#relacionados .jcarousel-skin-default .jcarousel-prev-horizontal,
#relacionados .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-bloques-blog-articulos-relacionados .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
  left: 3px;
}


/* CLOSING DATES
*****************************/
#block-views-hostels-block-1{
  margin-top: 20px;
}
#block-views-hostels-block-1 div.content,
#block-views-hostels-block-6 div.content,
#block-bloques-bloque-cierre-de-temporada-hijos div.content,
#block-bloques-bloque-cierre-de-temporada div.content{
  font-size: 0.8em;
}
#block-views-hostels-block-1 ul,
#block-views-hostels-block-6 ul,
#block-bloques-bloque-cierre-de-temporada-hijos ul,
#block-bloques-bloque-cierre-de-temporada ul{
  list-style-image:url('../img/icos/bullet-arrow-small.png');
}

/* TABLA HALLS
*****************************/
#block-views-halls-block,
#block-views-halls-block-1{
  border-bottom: 1px solid #e3dedf;
  padding: 20px 0 40px;
  margin-bottom: 25px;
}
#block-views-halls-block .views-field-field-collection-halls-name,
#block-views-halls-block-1 .views-field-field-collection-halls-name{
  font-size: 1.1em;
}
#block-views-halls-block tbody,
#block-views-halls-block thead .views-field-field-collection-halls-m-measure,
#block-views-halls-block thead .views-field-field-collection-halls-area,
#block-views-halls-block thead .views-field-field-collection-halls-c-school,
#block-views-halls-block thead .views-field-field-collection-halls-c-theater,
#block-views-halls-block thead .views-field-field-collection-halls-c-banquet,
#block-views-halls-block thead .views-field-field-collection-halls-c-ccktail,
#block-views-halls-block thead .views-field-field-collection-halls-c-conf,
#block-views-halls-block thead .views-field-field-collection-halls-c-work,
#block-views-halls-block-1 tbody,
#block-views-halls-block-1 thead .views-field-field-collection-halls-m-measure,
#block-views-halls-block-1 thead .views-field-field-collection-halls-area,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-school,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-theater,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-banquet,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-ccktail,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-conf,
#block-views-halls-block-1 thead .views-field-field-collection-halls-c-work{
  font-size: 0.9em;
}
#block-views-halls-block table,
#block-views-halls-block-1 table{
  width: 100%;
}
#block-views-halls-block table thead,
#block-views-halls-block table tr,
#block-views-halls-block-1 table thead,
#block-views-halls-block-1 table tr{
  background: none;
  border: none;
}
#block-views-halls-block th.header-name,
#block-views-halls-block td.views-field-field-collection-halls-name,
#block-views-halls-block-1 th.header-name,
#block-views-halls-block-1 td.views-field-field-collection-halls-name{
  padding-left: 0;
}
#block-views-halls-block table th,
#block-views-halls-block table td,
#block-views-halls-block-1 table th,
#block-views-halls-block-1 table td{
  text-align: center;
  background: none;
  border-bottom: none;
  border-left: 1px solid #e3dedf;
  border-top: 1px solid #e3dedf;
  padding: 20px 6px;
}
#block-views-halls-block table td.views-field-field-collection-halls-name,
#block-views-halls-block table th.header-name,
#block-views-halls-block-1 table td.views-field-field-collection-halls-name,
#block-views-halls-block-1 table th.header-name{
  border-left: none;
  text-align: left;
}
#block-views-halls-block table th.header-measures,
#block-views-halls-block table th.header-cap,
#block-views-halls-block-1 table th.header-measures,
#block-views-halls-block-1 table th.header-cap{
  padding: 6px 15px;
}
#block-views-halls-block .views-field-field-collection-halls-c-conf,
#block-views-halls-block .views-field-field-collection-halls-area,
#block-views-halls-block-1 .views-field-field-collection-halls-c-conf,
#block-views-halls-block-1 .views-field-field-collection-halls-area{
  min-width: 35px;
}
/* OFERTA GASTRONÓMICA
*****************************/
#block-views-gastronomias-block-2{
  background: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0px;
  padding: 15px 10px;
}
#block-views-gastronomias-block-2 h2{
  margin-bottom: 10px;
}
#block-views-gastronomias-block-2 .view-content{
  font-size: 0.8em;
}
#block-views-gastronomias-block-2 .view-header{
  margin-bottom: 10px;
}
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-restaurants-cuisine,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-restaurants-specialties,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-restaurants-capacity,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-hours-coffee,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-hours-breakfast,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-hours-lunch,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-hours-dinner,
#block-views-gastronomias-block-2 .view-display-id-block_2 .views-field-field-hours-other-places{
  padding-left: 20px;
}
#block-views-gastronomias-block-2 .view-display-id-block_2 .view-footer{
  margin-bottom: 0;
}
#block-views-gastronomias-block-2 .field-label,
#block-views-gastronomias-block-2 .views-label,
#block-views-gastronomias-block-2 .views-field-field-restaurants-title{
  font-family: 'museo500', arial, verdana;
  font-weight: normal;
}
#block-views-gastronomias-block-2 .views-label,
#block-views-gastronomias-block-2 .field-content,
#block-views-gastronomias-block-2 .field-label,
#block-views-gastronomias-block-2 .field-items{
  display: inline-block;
  vertical-align: top;
}
#block-views-gastronomias-block-2 .field,
#block-views-gastronomias-block-2 .views-field{
  margin: 0 0 8px 0;
}
#block-views-gastronomias-block-2 .views-field-field-restaurants{
  margin: 0;
}
#block-views-gastronomias-block-2 .views-field-field-restaurants .field-content{
  display: block;
}
#block-views-gastronomias-block-2 .views-field-field-restaurants-title,
#block-views-gastronomias-block-2 .views-field-nothing{
  font-size: 1.2em;
}
#block-views-gastronomias-block-2 .entity-field-collection-item{
  margin-bottom: 8px;
  padding-right: 20px;
}
#block-views-gastronomias-block-2 .entity-field-collection-item div.field{
  margin-bottom: 3px;
}
#block-views-gastronomias-block-2 .bloque-boton {
  display: inline-block;
  margin: 0 0 10px 20px;
}
/* OTRAS DELICIAS
*****************************/
#block-views-gastronomias-block-4{
  background: #F7F7F7;
  padding: 15px;
}
#block-views-gastronomias-block-4 .views-field-field-type,
#block-views-gastronomias-block-4 .views-field-field-elaboration-time,
#block-views-gastronomias-block-4 .views-field-field-difficulty,
#block-views-gastronomias-block-4 .pager{
  font-size: 0.9em;
  margin: 0;
}
#block-views-gastronomias-block-4 .pager-current.last{
  margin-right: 3em;
}
#block-views-gastronomias-block-4 .views-row,
#block-views-gastronomias-block-4 h2{
  margin-bottom: 20px;
}
#block-views-gastronomias-block-4 .views-row-last{
  margin-bottom: 15px;
}
#block-views-gastronomias-block-4 .views-field-field-difficulty .field-content{
  text-transform: lowercase;
}
#block-views-gastronomias-block-4 .item-list ul.pager{
  background: url('../img/bg/white-grey-border.png') repeat-x center top;
  padding-top: 20px;
}

/* GASTRONOMIAS: DONDE
*****************************/
#block-views-gastronomias-block-6{
  background: #F7F7F7;
  padding: 15px 0;
}
#block-views-gastronomias-block-6 .views-row{
  margin-bottom: 20px;
}
#block-views-gastronomias-block-6 h2,
#block-views-gastronomias-block-6 .views-field-title,
#block-views-gastronomias-block-6 .views-field-title-1,
#block-views-gastronomias-block-6 .views-field-field-images,
#block-views-gastronomias-block-6 .views-field-nothing{
  padding: 0 17px;
}
#block-views-gastronomias-block-6 h2{
  display: block;
  position: relative;
}
#block-views-gastronomias-block-6 h2 .show-map-link{
  background: url('../img/icos/mapa_buscar.png') no-repeat center center;
  display: inline-block;
  margin-left: 10px;
  margin-top: -6px;
  position: absolute;
}
#block-views-gastronomias-block-6 h2 .show-map-link a{
  display: inline-block;
  height: 31px;
  text-indent: -9999px;
  width: 35px;
}
#block-views-gastronomias-block-6 .content{
  margin-top: 22px;
}
#block-views-gastronomias-block-6 ul,
#block-views-gastronomias-block-6 ul li{
  list-style: none;
  margin: 0;
  text-align: center;
}
#block-views-gastronomias-block-6 .views-field-title-1{
  font-size: 1.2em;
  margin-bottom: 12px;
}
#block-views-gastronomias-block-6 .views-field-title-1 a{
  font-family: 'museo700', arial, verdana;
}
#block-views-gastronomias-block-6 .item-list ul.pager{
  background: url('../img/bg/white-grey-border.png') repeat-x center top;
  padding-top: 20px;
}
/*Precio menú*/
#block-views-gastronomias-block-6 .views-field-field-menu{
  color: #5A2149;
  display: inline-block;
  font-family: 'museo700',arial,verdana;
  font-size: 1.1em;
  margin-left: 17px;
  vertical-align: middle;
  width: 30%;
}
#block-views-gastronomias-block-6 .views-field-nothing{
  display: inline-block;
  margin-left: 17px;
  padding: 0;
}
#block-views-gastronomias-block-6 a.bloque-boton{
  padding: 8px 17px;
  vertical-align: middle;
}
#block-views-gastronomias-block-6 a.bloque-boton .bottom{
  color: #000;
  font-size: 0.8em;
}
#block-views-gastronomias-block-6 .view-footer{
  background: url('../img/bg/white-grey-border.png') repeat-x center top;
  margin: 20px 0 0;
  padding: 20px 17px 0;
}

/* BODAS EN PARADORES
** EVENTOS DE EMPRESA EN PARADORES
** MICE
*****************************/

.block.titulo-resaltado .content > h2:first-child,
#block-views-single-nodes-info-bodas .views-field-title,
#block-views-single-nodes-info-corp-events .views-field-title{
  background: no-repeat center #5A2149;
  color: white;
  display: block;
  margin: 0;
  padding: 10px;
}
#block-views-single-nodes-info-bodas .views-field-title h2,
#block-views-single-nodes-info-corp-events .views-field-title h2{
  margin: 0;
  line-height: 1em;
}
#block-views-single-nodes-info-bodas .content a,
#block-views-single-nodes-info-corp-events .content a{
  display: block;
  font-family: 'museo700',arial,verdana;
  font-size: 1.4em;
  text-align: center;
}
#block-views-single-nodes-info-bodas .content span,
#block-views-single-nodes-info-corp-events .content span{
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  display: block;
  padding: 5px 0;
  margin-top: -5px;
}
#block-views-single-nodes-info-bodas .content p,
#block-views-single-nodes-info-bodas .content .view-content,
#block-views-single-nodes-info-corp-events .content p,
#block-views-single-nodes-info-corp-events .content .view-content{
  padding: 0;
}
#block-views-single-nodes-block-1{
  background: #F7F7F7;
  position: relative;
}
#block-views-single-nodes-block-1 .field-content div{
  padding: 0 20px;
}
#block-views-single-nodes-block-1 .views-field-title{
  background: url("../img/bg/1px-000000-0.5.png");
  color: #FFF;
  display: block;
  position: absolute;
  width: 100%;
}
#block-views-single-nodes-block-1 .views-field-title h2{
  display: block;
  font-size: 1.4em;
  margin: 0;
  padding: 10px;
}
#block-views-single-nodes-block-1 p{
  padding: 0 0 6px;
}
#block-views-single-nodes-block-1 a{
  font-size: 1.3em;
}




/* OTRAS DELICIAS DE PARADORES EN
** RECOMENDACIONES DEL CHEF
*****************************/

#block-views-gastronomias-block-9{
  background: #F7F7F7;
  padding: 15px;
}
#block-views-gastronomias-block-9 .views-field-field-type,
#block-views-gastronomias-block-9 .views-field-field-elaboration-time,
#block-views-gastronomias-block-9 .views-field-field-difficulty{
  font-size: 0.9em;
  margin: 0;
}
#block-views-gastronomias-block-9 .views-field-field-difficulty .field-content{
  text-transform: lowercase;
}
#block-views-gastronomias-block-9 .views-row,
#block-views-gastronomias-block-9 h2{
  margin-bottom: 20px;
}
#block-views-gastronomias-block-9 .view-footer{
  margin: 20px 0 0;
  padding-top: 20px;
  background: url('../img/bg/white-grey-border.png') repeat-x center top;
}
#block-views-gastronomias-block-9 a.bloque-boton{
  padding: 8px 17px;
}


/* TE GUSTA SU TRABAJO...
*****************************/
#block-views-gastronomias-block-10{
  background: #F7F7F7;
  padding: 15px;
}
#block-views-gastronomias-block-10 h2{
  margin-bottom: 20px;
}
#block-views-gastronomias-block-10 .views-field-field-image{
  float:left;
  margin-bottom: 10px;
  margin-right: 10px;
}
#block-views-gastronomias-block-10 .views-field-nothing{
  background: url('../img/icos/fork.png') no-repeat left top;
  clear: left;
  padding-left: 47px;
}
#block-views-gastronomias-block-10 .views-field-nothing h2{
  margin: 0;
}
#block-views-gastronomias-block-10 .view-footer{
  background: url('../img/bg/white-grey-border.png') repeat-x center top;
  margin: 20px 0 0;
  padding-top: 20px;
}
#block-views-gastronomias-block-10 a.bloque-boton{
  padding: 8px 17px;
}


/* ESPECIALIDAD DE LA CASA : VIDEO RECOMENCACIONES DEL CHEF
*****************************/
#block-views-gastronomias-block-12{
  margin-top: 25px;
}
#block-views-gastronomias-block-12 h2{
  margin-bottom: 15px;
  font-family: 'museo500',arial,verdana;
  font-size: 1.2em;
}
#block-views-gastronomias-block-12 .content{
  border-bottom: 1px solid #E3DEDF;
  border-top: 1px solid #E3DEDF;
  padding: 10px 0;
}
#block-views-gastronomias-block-12 iframe{
  display: block;
  margin: 0 auto;
}

/* ESPACIO GASTRONÓMICO :  RECOMENDACION DEL CHEF
*****************************/
#block-views-gastronomias-block-15{
  background: #f7f7f7;
  border-top: 1px solid #FFFFFF;
  padding: 15px 10px;
}
#block-views-gastronomias-block-15 .recomendaciones-chef-block a{
  background: url('../img/bg/recomendaciones_chef_bg.png') no-repeat center center;
  display: block;
  height: 116px;
  margin-bottom: 5px;
}
#block-views-gastronomias-block-15 .content{
  font-size: 0.8em;
}

/* SERVICIOS HALLS
*****************************/
#block-views-services-block-halls-services {
  background: #F7F7F7;
}
#block-views-services-block-halls-services .header-container{
  background: url('../img/bg/white-grey-border.png') repeat-x center bottom;
  font-size: 1em;
  padding: 20px;
}
#block-views-services-block-halls-services .header-container .header-inner-container{
  background: url('../img/icos/ico_house.png') no-repeat left center;
  padding-left: 35px;
}
#block-views-services-block-halls-services .view-header h2{
  margin: 20px 0 0 20px;
}
#block-views-services-block-halls-services .view-content{
  font-size: 0.8em;
  padding: 20px 0 8px 30px;
}
#block-views-services-block-halls-services .view-content .views-field-field-icon{
  display: inline-block;
  height: 20px;
  margin-right: 4px;
  width: 24px;
}
#block-views-services-block-halls-services .view-content .views-field-field-icon .field-content{
  display: inline-block;
}
#block-views-services-block-halls-services .view-content .views-row{
  margin-bottom: 12px;
}
#block-views-services-block-halls-services .view-content .views-row .views-field{
  vertical-align: middle;
}
#block-views-services-block-halls-services .view-footer{
  background: url('../img/bg/white-grey-border.png') repeat-x left top;
  padding: 20px;
}

/* HABITACIONES PARADORES
*****************************/
#block-views-hostels-block-7 .content{
  padding: 0px 15px;
}
#block-views-hostels-block-7 .content .views-field{
  background: url("../img/icos/bullet-arrow.png") no-repeat scroll left center transparent;
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 0.8em;
}
#block-views-hostels-block-7 .content .views-field .views-label{
  font-weight: bold;
}
#block-views-hostels-block-7 .content .views-field .field-content{
  display: inline;
}
/* ALERTAS PARADORES
*****************************/
#block-views-alertas-block .content,
#block-views-alertas-block-1 .content{
  padding: 5px;
}
#block-views-alertas-block-1{
  padding-top: 20px;
}
#block-views-alertas-block .content .views-field,
#block-views-alertas-block-1 .content .views-field{
  margin-bottom: 5px;
  padding-left: 15px;
  font-size: 0.8em;
}
#block-views-alertas-block .content .views-field-title,
#block-views-alertas-block-1 .content .views-field-title{
  background: url("../img/icos/bullet-arrow-small.png") no-repeat scroll left center transparent;
}

/* Banners Paradores */
.view-banners-parador .views-row img{
  margin-bottom: 15px;
  max-width: 100%;
}

/* LOGIN AGENCIAS/AMIGOS
*****************************/
#block-user-login > .content,
#block-amigos-agencias-amigos-login-form > .content,
#block-amigos-agencias-agencias-login-form > .content{
  background: #5A2149;
  border: 2px solid #FFF;
  border-radius: 3px;
  bottom: 0;
  color: #FFF;
  display: inline-block;
  float: right;
  padding: 20px;
  position: absolute;
  right: 0;
  z-index: 1;
}
#block-user-login > .content .form-item:first-child{
  margin-top: 0;
}
#block-amigos-agencias-amigos-login-form > .content .form-item-day select{
  width: 63px;
}
#block-amigos-agencias-amigos-login-form > .content .form-item-anho select{
  width: 81px;
}
#block-amigos-agencias-amigos-login-form > .content .form-item-mes select{
  width: 127px;
}
body.node-type-quiz #block-amigos-agencias-amigos-login-form .form-item-card-number input,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new .form-item-card-number input{
  width: 300px;
}
body.node-type-quiz #block-amigos-agencias-amigos-login-form,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new{
  display: inline-block;
}
body.node-type-quiz #block-amigos-agencias-amigos-login-form > .content,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new > .content{
  float: none;
  position: static;
}
#block-amigos-agencias-amigos-login-form .form-item,
#block-amigos-agencias-amigos-login-form-new .form-item{
  display: inline-block;
}
#block-amigos-agencias-amigos-login-form .form-submit {
  width: 300px;
}
#block-user-login input,
#block-amigos-agencias-agencias-login-form input,
#highlighted #block-amigos-agencias-amigos-login-form #edit-card-number,
#block-amigos-agencias-agencias-login-form-new input{
  width: 300px;
}

/**
 * Amigos de Paradores: Login block.
 */
#block-amigos-agencias-amigos-login-form-new {
  background: #5a2149;
  border-radius: 3px;
  color: #fff;
  padding: 16px;
  overflow: hidden;
}
#block-amigos-agencias-amigos-login-form-new .form-submit {
  width: 180px;
  white-space: initial;
}
#block-amigos-agencias-amigos-login-form-new form .form-item-card-number > *,
#block-amigos-agencias-amigos-login-form-new form .field-group-fecha > * {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
/* Select width */
#block-amigos-agencias-amigos-login-form-new select[name="day"] {
  width: 64px;
}
#block-amigos-agencias-amigos-login-form-new select[name="mes"] {
  width: 128px;
}
#block-amigos-agencias-amigos-login-form-new select[name="anho"] {
  width: 82px;
}
#block-amigos-agencias-amigos-login-form-new input[type="text"] {
  margin-left: -4px;
  width: 142px;
}
#block-amigos-agencias-amigos-login-form-new label {
  width: 90px;
}
#block-amigos-agencias-amigos-login-form-new .row-top {
  margin-bottom: 8px;
}
#block-amigos-agencias-amigos-login-form-new .row > * {
  display: inline-block;
  vertical-align: middle;
}
#block-amigos-agencias-amigos-login-form-new .forgot-link {
  margin: 0;
}
#block-amigos-agencias-amigos-login-form-new .form-required {
  display: none;
}
#block-amigos-agencias-amigos-login-form-new .row > *,
#block-amigos-agencias-amigos-login-form-new form .form-item-card-number > label,
#block-amigos-agencias-amigos-login-form-new form .field-group-fecha > label {
  margin-right: 12px;
}
#block-amigos-agencias-amigos-login-form-new .row > .submit-container {
  margin-right: 0;
}
#block-amigos-agencias-amigos-login-form-new .form-item-anho {
  float: none;
}
#block-amigos-agencias-amigos-login-form-new form .field-group-fecha > .form-item {
  margin-left: 8px;
  width: auto;
}
#block-amigos-agencias-amigos-login-form-new form .field-group-fecha > .form-item.form-item-day {
  margin-left: 0;
}

/**
 * Amigos de Paradores: Login - Phone & Logo.
 */
#block-bloques-telefono-amigos-paradores{
  margin-left: 16px;
  text-align: right;
}
#block-bloques-telefono-amigos-paradores .block-amigos-login-page-phone > * {
  display: inline-block;
  vertical-align: middle;
}
#block-bloques-telefono-amigos-paradores .amigos-login-page-phone{
  border: 2px solid #000;
  margin-right: 20px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}
#block-bloques-telefono-amigos-paradores .amigos-login-page-phone-text{
  margin-bottom: 4px;
}
#block-bloques-telefono-amigos-paradores .amigos-login-page-phone-phone{
  font-size: 1.3em;
  font-family: 'museo700', arial, verdana;
}
#block-bloques-telefono-amigos-paradores .amigos-login-page-phone-mail{
  text-transform: lowercase;
}

/**
 * Amigos de Paradores: Login page layout.
 */
#block-bloques-telefono-amigos-paradores,
#block-amigos-agencias-amigos-login-form-new {
  display: inline-block;
  vertical-align: middle;
}
#block-amigos-agencias-amigos-login-form-new {
  box-sizing: border-box;
  width: 65.3%;
}
#block-bloques-telefono-amigos-paradores {
  margin-left: -4px;
  width: 34.7%;
}
body.page-tnid-136 #block-system-main{
  margin-top: 2.6em;
}
body.page-tnid-136 .region.region-content {
  white-space: nowrap;
}
body.page-tnid-136 .region.region-content > * {
  white-space: normal;
}
body.page-tnid-136 .region.region-content .field-collection-container {
  display: none;
}

/**
 * Amigos de Paradores: Login - 'Sign up with one click' block.
 */
#block-amigos-agencias-amigos-register-form{
  margin-top: 2.6em;
}
#block-amigos-agencias-amigos-register-form h2{
  background: #5a2149;
  border-left: 1px solid #c9b7c2;
  border-right: 1px solid #c9b7c2;
  border-top: 1px solid #c9b7c2;
  color: #fff;
  display: inline-block;
  font-family: 'museo500', arial, verdana;
  font-size: 1em;
  margin: 0;
  margin: 0;
  padding: 10px 20px;
}
.page-tnid-136 .node-amigos {
  margin-bottom: 1em;
  margin-top: 2em;
  text-align: center;
}
.page-tnid-136 .box-amigos {
  display: inline-block;
  margin-left: 15px;
  vertical-align: top;
  width: 15%;
}
.page-tnid-136 .field-name-body {
  border: 0;
}
body.page-tnid-136 #user-register-form #edit-profile-amigos-group-amigos-group-apellidos .fieldset-wrapper .form-item-profile-amigos-group-amigos-group-apellidos-field-birth-date,
.page-tnid-136 #edit-profile-amigos-group-amigos-group-id,
.page-tnid-136 #edit-profile-amigos-group-amigos-group-direccion,
.page-tnid-136 .form-item-profile-amigos-group-amigos-field-condiciones,
.page-tnid-136 #block-amigos-agencias-amigos-register-form input[name="op"] {
	display: none;
}
.page-tnid-136 #user-register-form #edit-profile-amigos-group-amigos > .fieldset-wrapper {
	padding: 30px 0px 0px 30px;
}

/**
 * Amigos de Paradores: Login - Highligted offers
 */
body.page-tnid-136 .element-amigos {
  margin: 2.6em 0;
}

body.page-tnid-136 .element-amigos h2 {
  margin-bottom: 26px;
}
body.page-tnid-136 .element-amigos .parador-title {
  margin: 16px 0 6px;
}
body.page-tnid-136 .element-amigos .parador-text {
  text-align: justify;
}
/*****************************************************************************/


#block-user-login ul li{
  font-size: 0.8em;
  list-style: none;
  margin: 0;
}
#block-user-login ul li.first{ display: none; }
#edit-fecha div{
  margin-top: 0;
}
.forgot-link{
  margin-top: 2px;
  margin-bottom: 1em;
  text-align: right;
  font-size: 0.9em;
}
#block-user-login a,
.forgot-link a{
  color: #FFF;
  font-family: 'museo300', arial, verdana;
}
.form-item-cif-number{
  margin-top: 0;
}
.form-item-card-number{
  margin: 0;
}
.form-item-cif-fax{
  margin-bottom: 0;
}
.form-item-day{
  margin-right: 15px;
  width: 60px;
}
.form-item-mes{
  width: 120px;
}
.form-item-anho{
  float: right;
  width: 80px;
}
#block-amigos-agencias-agencias-login-form #edit-submit--2,
#block-amigos-agencias-amigos-login-form #edit-submit--2,
#block-amigos-agencias-amigos-login-form-new #edit-submit--2{
  width: 100%;
}
#block-views-single-nodes-block-8{
  padding-right: 15px;
}
#block-views-single-nodes-block-6{
  padding: 0 15px;
}

/* LISTADO HAB. ÚNICAS
 *****************************/
#block-views-habitaciones-unicas-room-list{
  margin-top: 20px;
}
#block-views-habitaciones-unicas-room-list .views-field-field-unique-room-term{
  margin-bottom: 6px;
}
#block-views-habitaciones-unicas-room-list .views-field-field-unique-room-term .views-label{
  font-family: 'museo500', arial, verdana;
}
#block-views-habitaciones-unicas-room-list .views-field-field-unique-room-term .field-content{
  text-transform: lowercase;
}
#block-views-habitaciones-unicas-room-list .views-field-field-unique-room-term .views-label,
#block-views-habitaciones-unicas-room-list .views-field-field-unique-room-term .field-content{
  display: inline-block;
}
#block-views-habitaciones-unicas-room-list .views-row{
  border-bottom: 1px solid #E3DEDF;
  margin-bottom: 25px;
}

/* CAJAS REGALO - VARIANTES
 *****************************/
#block-views-offers-buy-offer-block .views-field-field-conditions,
#block-views-cajas-regalo-box-variants .views-field-field-conditions,
#block-views-cajas-regalo-block-1 .views-field-field-conditions{
  width: 428px;
}
#block-views-cajas-regalo-box-variants .views-field-field-unit-price,
#block-views-cajas-regalo-box-variants .views-field-field-offer-price,
#block-views-cajas-regalo-box-variants .views-field-nothing,
.conditions-buy-block .views-field-field-unit-price,
.conditions-buy-block .views-field-field-offer-price,
.conditions-buy-block .views-field-nothing,
#block-views-cajas-regalo-block-1 .views-field-field-unit-price,
#block-views-cajas-regalo-block-1 .views-field-field-offer-price,
#block-views-cajas-regalo-block-1 .views-field-nothing /*views-field*/
{
  width: 142px;
}
#block-views-offers-buy-offer-block .views-field-field-conditions,
#block-views-cajas-regalo-box-variants .views-field-field-conditions,
#block-views-cajas-regalo-block-1 .views-field-field-conditions{
  float: left;
  min-height: 90px;
}
#block-views-cajas-regalo-box-variants .views-field-field-unit-price,
#block-views-cajas-regalo-box-variants .views-field-field-offer-price,
#block-views-cajas-regalo-box-variants .views-field-nothing,
.conditions-buy-block .views-field-field-unit-price,
.conditions-buy-block .views-field-field-offer-price,
.conditions-buy-block .views-field-nothing,
#block-views-cajas-regalo-block-1 .views-field-field-unit-price,
#block-views-cajas-regalo-block-1 .views-field-field-offer-price,
#block-views-cajas-regalo-block-1 .views-field-nothing{
  background: #F5F5F5;
  clear: right;
  float: right;
}
#block-views-cajas-regalo-box-variants .views-row,
.conditions-buy-block .views-row,
#block-views-cajas-regalo-block-1 .views-row{
  border-bottom: 1px solid #E3DEDF;
  margin-bottom: 30px;
  padding: 0 0 12px;
}
#block-views-cajas-regalo-box-variants .views-field-field-unit-price,
#block-views-cajas-regalo-box-variants .views-field-field-offer-price,
.conditions-buy-block .views-field-field-unit-price,
.conditions-buy-block .views-field-field-offer-price,
#block-views-gastronomias-gast-front-offers .views-field-field-unit-price,
#block-views-gastronomias-gast-front-offers .views-field-field-offer-price,
.block.offer-price .views-field-field-unit-price,
.block.offer-price .views-field-field-offer-price,
#block-views-cajas-regalo-block-1 .views-field-field-unit-price,
#block-views-cajas-regalo-block-1 .views-field-field-offer-price,
#bloque-ficha-caja-regalo-precio .views-field-field-unit-price,
#bloque-ficha-caja-regalo-precio .views-field-field-offer-price
{
  font-family: 'museo700', arial, verdana;
  text-align: right;
  padding: 10px 10px 0 10px;
}
#block-views-cajas-regalo-box-variants .unit-price,
#block-views-cajas-regalo-block-1 .unit-price,
.conditions-buy-block .unit-price,
.block.offer-price .unit-price,
#block-views-gastronomias-gast-front-offers .unit-price,
#bloque-ficha-caja-regalo-precio .unit-price {
  color: #F78F1E;
  font-size: 1.3em;
  padding: 0 0 2px 0;
}
#block-views-cajas-regalo-box-variants .final-price,
#block-views-gastronomias-gast-front-offers .final-price,
.block.offer-price .final-price,
.conditions-buy-block .final-price,
#block-views-cajas-regalo-block-1 .final-price,
#bloque-ficha-caja-regalo-precio .final-price{
  color: #5A2149;
  font-size: 1.6em;
}
#bloque-ficha-caja-regalo-precio .outer-unit-price,
#bloque-ficha-caja-regalo-precio .final-price{
  font-weight: bold;
}
#bloque-ficha-caja-regalo-precio .boton-ficha-comprar {
  width: 95%;
  margin: 5px 0px 0px 0px;
}

#block-views-cajas-regalo-box-variants .discount-observations,
#block-views-cajas-regalo-block-1 .discount-observations,
#block-views-gastronomias-gast-front-offers .discount-observations,
.block.offer-price .discount-observations,
.conditions-buy-block .discount-observations,
#bloque-ficha-caja-regalo-precio .discount-observations {
  color: #5A2149;
  font-size: 0.7em;
  font-family: 'museo500', arial, verdana;
  line-height: 1em;
}
#block-views-cajas-regalo-box-variants .unit-price.final-price,
#block-views-gastronomias-gast-front-offers .unit-price.final-price,
.conditions-buy-block .unit-price.final-price,
#block-views-cajas-regalo-block-1 .unit-price.final-price,
#bloque-ficha-caja-regalo-precio .unit-price.final-price{
  padding-top: 1em;
}
#block-views-cajas-regalo-box-variants .views-field-nothing,
.conditions-buy-block .views-field-nothing,
#block-views-cajas-regalo-block-1 .views-field-nothing{
  padding: 10px 10px 10px 10px;
}
#block-views-cajas-regalo-box-variants .views-field-field-variant-name,
#block-views-cajas-regalo-block-1 .views-field-field-variant-name{
  float: left;
  margin-bottom: 0;
  padding: 0 0 4px;
  width: 428px;
}
#block-views-cajas-regalo-box-variants .views-field-field-conditions .field-content,
#block-views-cajas-regalo-block-1 .views-field-field-conditions .field-content,
.conditions-buy-block .views-field-field-conditions .field-content{
  position: relative;
  margin-top: 0;
}
#block-views-cajas-regalo-box-variants .conditions-more-bg,
.conditions-buy-block .conditions-more-bg{
  display: none;
  background: url('../img/bg/white-bot-grad.png') repeat-x center bottom;
  bottom: 0;
  height: 30px;
  position: absolute;
  width: 100%;
}
#block-views-cajas-regalo-box-variants .more-less-link-conditions,
.conditions-buy-block .more-less-link-conditions {
  text-align: right;
  padding-top: 5px;
}
#block-views-cajas-regalo-box-variants .more-less-link-conditions a,
.conditions-buy-block .more-less-link-conditions a{
  text-align: right;
}
#block-views-cajas-regalo-box-variants .views-label-field-conditions.nonameset{
  font-family: 'museo700', arial, verdana;
  font-size: 1.3em;
}

#block-views-offers-buy-offer-block .views-field-nothing-1{
  color: #5A2149;
  font-family: 'museo500', arial, verdana;
  text-align: right;
}

/* CAJAS REGALO - OTRAS
 *****************************/
#block-views-cajas-regalo-other{
  background: #E8E8E8;
  padding: 10px;
}
#block-views-cajas-regalo-other h2{
  border-bottom: 1px solid #D0D0D0;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
#block-views-cajas-regalo-other .views-row{
  border-bottom: 1px solid #D0D0D0;
  margin-bottom: 20px;
  padding: 0 15px 20px;
}
#block-views-cajas-regalo-other .views-row-last{
  border: none;
  margin: 0;
  padding-bottom: 0;
}
#block-views-cajas-regalo-other .views-field-title{
  margin-bottom: 14px;
}
#block-views-cajas-regalo-other .views-field-title a{
  font-family: 'museo700', arial, verdana;
  font-size: 1.4em;
}
#block-views-cajas-regalo-other .promo-image-text-wrapper{
  background: #FFF;
  box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2);
  padding: 20px;
}
#block-views-cajas-regalo-other .promo-image-text-wrapper img{
  padding: 2px 30px;
}
#block-views-cajas-regalo-other .field-referenced-text{
  font-size: 0.9em;
  line-height: 1.2em;
}
#block-views-cajas-regalo-other .views-field-field-unit-price,
#block-views-cajas-regalo-other .views-field-nothing{
  display: inline-block;
  margin-top: 12px;
  vertical-align: middle;
}
#block-views-cajas-regalo-other .views-field-field-unit-price{
  font-size: 1em;
  width: 57%;
}
#block-views-cajas-regalo-other .views-field-nothing{
  width: 40%;
}
#block-views-cajas-regalo-other .views-field-nothing .bloque-boton{
  padding: 4px 6px;
  text-align: center;
}
#block-views-cajas-regalo-other .unit-price{
  color: #F78F1E;
  font-family: 'museo500', arial, verdana;
  font-size: 0.9em;
}
#block-views-cajas-regalo-other .final-price{
  color: #5A2149;
  font-family: 'museo700', arial, verdana;
  font-size: 1.4em;
}

/* CAJAS REGALO - GRID RESULTS
 *****************************/
.grid-results-gift-boxes .views-row{
  border-top: 1px solid #EEE;
  border-right: 1px solid #EEE;
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  width: 223px;
}
.grid-results-gift-boxes .views-row.result-1{
  padding-left: 0;
}
.grid-results-gift-boxes .main.views-row-1,
.grid-results-gift-boxes .main.views-row-2,
.grid-results-gift-boxes .main.views-row-3,
.grid-results-gift-boxes .main.views-row-4{
  border-top: none;
  padding-top: 0;
}
.grid-results-gift-boxes .views-row-last{
  border-right: 0;
  width: 224px;
}
.grid-results-gift-boxes .views-row.result-0{
  border-right: none;
  padding-right: 0;
}
.grid-results-gift-boxes .field-referenced-text{
  font-size: 0.9em;
  height: 90px;
  line-height: 1.1em;
  overflow: hidden;
}
.grid-results-gift-boxes .views-field-field-unit-price,
.grid-results-gift-boxes .views-field-nothing{
  display: inline-block;
  margin-top: 12px;
  vertical-align: middle;
}
.grid-results-gift-boxes .views-field-field-unit-price{
  width: 57%;
  font-size: 1em;
}
.grid-results-gift-boxes .views-field-nothing{
  width: 40%;
}
.grid-results-gift-boxes .views-field-nothing .bloque-boton{
  padding: 10px 6px;
  text-align: center;
}
.grid-results-gift-boxes .unit-price,
#block-views-cajas-regalo-block-1 .text-format-since{
  color: #F78F1E;
  font-family: 'museo500', arial, verdana;
  font-size: 0.9em;
}
.grid-results-gift-boxes .field-name-field-unit-price{
  margin: 0;
}
.grid-results-gift-boxes .unit-price.delta{
  margin-top: -24px;
  position: absolute;
}
.grid-results-gift-boxes .final-price{
  color: #5A2149;
  font-family: 'museo700', arial, verdana;
  font-size: 1.4em;
}
.grid-results-gift-boxes .discount-observations{
  font-size: 0.5em;
  font-family: 'museo500', arial, verdana;
  line-height: 1em;
}
.grid-results-gift-boxes .promo-image-text-wrapper img{
  padding: 2px 38px;
}
.grid-results-gift-boxes .views-field-title{
  margin-bottom: 14px;
  min-height: 4.4em;
}
.grid-results-gift-boxes .views-field-title a{
  font-family: 'museo700', arial, verdana;
  font-size: 1.4em;
}

/* RUTAS / ROUTES
******************************/
.node-route .field-name-field-stage-collection .field-label {
  display: none;
  visibility: hidden;
}
.node-route .str-social-toolbar-type{
  color: #5A2149;
  font-family: 'museo500',arial,verdana;
  font-weight: normal;
}
.node-route .social-details-wrapper .str-social-toolbar-nights{
  font-weight: bold;
}
.field-name-field-days-in-the-parador-txt p{ padding: 0; }
/* Mapa de todos los Paradores */
#block-views-route-vista-route{
  overflow: hidden;
}
#rutas_map_google_maps_all{
  border: 2px solid #FFF;
  height: 482px;
  width: 100%;
}

.rutas-infowindow-content{
  width:300px;
  height:100px;
}

.node-type-route #highlighted-wrapper {
  background: none repeat scroll 0 0 #E3DEDF;
}
.view-display-id-vista_route .views-row  {
  margin-bottom: 10px;
}
.view-id-etapas_rutas {
  margin-bottom: 20px;
}
.field-name-field-validity-dates{
  margin-bottom: 20px;
}
.parador-en-ruta .views-field-field-images {
  float: left;
  width: 100px;
  height: 70px;
  margin-bottom: 10px;
  clear: left;
}
.parador-en-ruta .views-field-title {
  float: left;
  padding-left: 10px;
  clear: right;
  background-color: #F5F5F5;
  margin-bottom: 10px;
  width: 58%;
  height: 70px;
  font-size: 1em;
}
.parador-en-ruta .views-field-title span,
.parador-en-ruta .views-field-title a
{
  display:table-cell;
  vertical-align:middle;
  height: 70px;
}
.parador-en-ruta .views-field-field-images .item-list ol,
.parador-en-ruta .views-field-field-images .item-list ul
{
  list-style: none;
  list-style-image: none;
  padding: 0px;
  overflow: hidden;
}
#route-info {
  width: 300px;
  background: none repeat scroll 0 0 #F5F5F5;
}
#route-info .top-side{
  width: 300px;
  clear: both;
  border-bottom: 1px solid #E3DEDF;
  padding-bottom: 10px;
}
#route-info .top-side .top-side-inner {
  text-align: right;
  padding: 15px 15px 0;
  font-size: 1.0em;
}
#route-info .top-side span.price-label{
  font-family: 'museo500', arial, verdana;
  margin-right: 6px;
}
#route-info .top-side span.route-unit-price {
  color: #5A2149;
  display: inline-block;
  font-family: 'museo700',arial,verdana;
  font-weight: normal;
  font-size: 1.6em;
}
#route-info .top-side span.route-unit-price-details{
  font-size: 0.8em;
  line-height: 1.2em;
}
#route-info .bottom-side .route-info-text {
  font-size: 0.9em;
  line-height: 1.1em;
}
#route-info .route-reserve-details {
  display: block;
  font-size: 0.8em;
  margin-top: 5px;
}
#route-info .top-side .route-reserve-details {
  text-align: center;
}
#route-info .top-side .form-submit{
  width: 100%;
  padding: 8px 0;
}
#route-info .bottom-side {
  background: url('../img/icos/icoInfo.png') no-repeat 15px 10px;
  padding: 15px 15px 15px 58px;
}
.dias-etapa-ruta{
  color: #5A2149;
  font-family: 'museo700',arial,verdana;
  font-size: 1.3em;
  font-weight: normal;
  margin-top: 20px;
}
.texto-dias-etapa-ruta{
  font-weight: bold;
  margin:10px 0;
}

/* CAJAS REGALO - SELECCIÓN HEADER
 *****************************/
body.page-node-223 #page-title-wrapper,
body.page-node-2579 #page-title-wrapper,
body.page-node-2621 #page-title-wrapper,
body.page-tnid-223 #page-title-wrapper,
body.page-node-3522 #page-title-wrapper{
  display: none;
}
/*
body.page-node-223 .field-name-body .field-item div,
body.page-tnid-223 .field-name-body .field-item div,
body.page-node-2579 .field-name-body .field-item div,
body.page-node-2621 .field-name-body .field-item div,
body.page-node-3522 .field-name-body .field-item div{
  display: inline-block;
  padding: 0 10px;
  vertical-align: top;
  width: 295px;
} */
body.page-node-223 .field-name-body .field-item,
body.page-tnid-223 .field-name-body .field-item,
body.page-node-2579 .field-name-body .field-item,
body.page-node-2621 .field-name-body .field-item,
body.page-node-3522 .field-name-body .field-item{
  display:table;
}
body.page-node-223 .field-name-body .field-item div:first-child,
body.page-tnid-223 .field-name-body .field-item div:first-child,
body.page-node-2579 .field-name-body .field-item div:first-child,
body.page-node-2621 .field-name-body .field-item div:first-child,
body.page-node-3522 .field-name-body .field-item div:first-child{
  width: 295px;
}
body.page-node-223 .field-name-body .field-item div,
body.page-tnid-223 .field-name-body .field-item div,
body.page-node-2579 .field-name-body .field-item div,
body.page-node-2621 .field-name-body .field-item div,
body.page-node-3522 .field-name-body .field-item div{
  display: table-cell;
  min-width: 295px;
  padding-right: 10px;
  vertical-align: top;
}
body.page-node-223 .field-name-body .field-item div:first-child p,
body.page-tnid-223 .field-name-body .field-item div:first-child p,
body.page-node-2579 .field-name-body .field-item div:first-child p,
body.page-node-2621 .field-name-body .field-item div:first-child p,
body.page-node-3522 .field-name-body .field-item div:first-child p{
  font-size: 3em;
  line-height: 1em;
}
#block-quicktabs-gift-boxes .view-header{
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  margin-bottom: 20px;
  padding: 0 25px;
}
#block-quicktabs-gift-boxes .view-header p.last{
  margin: 0;
  padding: 0;
}
#block-quicktabs-gift-boxes .view-header .view{
  margin: 0 auto;
  width: 960px;
}
#block-quicktabs-gift-boxes .view-header .views-row{
  border: none;
  width: auto;
  padding-left: 0;
}
#block-quicktabs-gift-boxes .view-header .wrapper span:first-child{
  float: left;
  font-family: 'museo700', arial, verdana;
  font-size: 3em;
  line-height: 1em;
  margin-right: 10px;
  padding-bottom: 0.5em;
}
#block-quicktabs-gift-boxes .view-header .wrapper .titular{
  display: block;
  font-size: 1.3em;
}
#quicktabs-container-gift_boxes{
  padding: 2px 0 0;
}
#quicktabs-gift_boxes ul.quicktabs-tabs{
  border: none;
}

/* ************************************ */
/* second-menu % menu perfil usuario    */
/* ************************************ */
#second-menu{
  margin: 10px auto;
  padding: 10px 0;
  width: 960px;
}
#second-menu ul.menu{
  padding: 0;
}
#second-menu .block-menu-block{
  border-bottom: 1px solid #e3dedf;
  border-top: 1px solid #e3dedf;
  padding: 0 0 13px;
}
#second-menu #block-menu-block-2{
  border-top: none;
  padding: 11px 0;
}
#second-menu #block-menu-block-2 .content{
  font-size: 0.9em;
}
ul.tabs.primary li a{
  margin: 0;
}
#second-menu .content li,
ul.tabs.primary li{
  display: block;
  float: left;
  margin: 13px 2px 0;
  padding: 0;
}
ul.tabs.primary li{
  margin: 13px 2px 0;
}
#second-menu .content a,
#second-menu .content span.nolink,
ul.tabs.primary li a{
  color: #000;
  display: inline-block;
  font-family:'museo700', arial, verdana;
  text-decoration: none;
  padding: 6px;
}
#second-menu #block-menu-block-2 .content a{
  font-family:'museo300', arial, verdana;
}
#second-menu .content a.active-trail,
#second-menu .content a.active,
#second-menu .content a:hover,
ul.tabs.primary li a.active,
ul.tabs.primary li a:hover{
  border-radius: 7px;
  background-color: #ded3db;
  color: #5a2149;
}
ul.tabs.primary li a{
  background: none;
  border: none;
}
ul.tabs.primary{
  border-bottom: 2px solid #E8E8E8;
  border-top: 0;
  margin: 0 0 7px 0;
  overflow: hidden;
  padding: 0 0 13px;
}
#second-menu #block-menu-block-2 .content a.active-trail,
#second-menu #block-menu-block-2 .content a:hover{
  border-radius: 0;
  background: none;
}
#second-menu #block-menu-block-2 .content a.active-trail{
  font-family:'museo700', arial, verdana;
}
#second-menu .menu-level-3 .menu-ico-nino,
#second-menu .menu-level-3 .menu-ico-bebes,
#second-menu .menu-level-3 .menu-ico-celiacos,
#second-menu .menu-level-3 .menu-ico-vegetarianos,
#second-menu .menu-level-3 .menu-ico-grupos,
#second-menu .menu-level-3 .menu-ico-empresa,
#second-menu .menu-level-3 .menu-ico-desayunos,
#second-menu .menu-level-3 .menu-ico-vinos,
#second-menu .menu-level-3 .menu-ico-banquetes{
  background-color: transparent;
  background-position: center 8px;
  background-repeat: no-repeat;
  border-radius: 5px;
  height: 31px;
  margin-right: 25px;
  padding: 113px 0 0;
  text-align: center;
  width: 105px;
}
#second-menu .menu-level-3 .menu-ico-nino{
  background-image:  url("../img/icos/ico_ninhos.png");
}
#second-menu .menu-level-3 .menu-ico-nino:hover,
#second-menu .menu-level-3 .menu-ico-nino.active-trail,
#second-menu .menu-level-3 .menu-ico-bebes:hover,
#second-menu .menu-level-3 .menu-ico-bebes.active-trail,
#second-menu .menu-level-3 .menu-ico-celiacos:hover,
#second-menu .menu-level-3 .menu-ico-celiacos.active-trail,
#second-menu .menu-level-3 .menu-ico-vegetarianos:hover,
#second-menu .menu-level-3 .menu-ico-vegetarianos.active-trail,
#second-menu .menu-level-3 .menu-ico-grupos:hover,
#second-menu .menu-level-3 .menu-ico-grupos.active-trail,
#second-menu .menu-level-3 .menu-ico-empresa:hover,
#second-menu .menu-level-3 .menu-ico-empresa.active-trail,
#second-menu .menu-level-3 .menu-ico-desayunos:hover,
#second-menu .menu-level-3 .menu-ico-desayunos.active-trail,
#second-menu .menu-level-3 .menu-ico-vinos:hover,
#second-menu .menu-level-3 .menu-ico-vinos.active-trail,
#second-menu .menu-level-3 .menu-ico-banquetes:hover,
#second-menu .menu-level-3 .menu-ico-banquetes.active-trail{
  background-color: #5a2149;
  color: #FFF;
}
#second-menu .menu-level-3 .menu-ico-bebes{
  background-image:  url("../img/icos/ico_bebes.png");
}
#second-menu .menu-level-3 .menu-ico-celiacos{
  background-image:  url("../img/icos/ico_celiacos.png");
}
#second-menu .menu-level-3 .menu-ico-vegetarianos{
  background-image:  url("../img/icos/ico_vegetarianos.png");
}
#second-menu .menu-level-3 .menu-ico-grupos{
  background-image:  url("../img/icos/ico_grupos.png");
}
#second-menu .menu-level-3 .menu-ico-empresa{
  background-image:  url("../img/icos/ico_empresas.png");
}
#second-menu .menu-level-3 .menu-ico-banquetes{
  background-image:  url("../img/icos/ico_banquetes.png");
}
#second-menu .menu-level-3 .menu-ico-desayunos{
  background-image:  url("../img/icos/ico_desayuno_1.png");
}
#second-menu .menu-level-3 .menu-ico-vinos{
  background-image:  url("../img/icos/ico_vinos.png");
}

/* ************************************ */
/* .column-proportion.bg_grey           */
/* .block_grey                          */
/* ************************************ */
.column-proportion.bg_grey{
  background-color: #e8e8e8;
  font-size: 0.95em;
}
.field-collection-container .field-items .column-proportion.bg_grey .column-content{
  padding: 5px 8px;
}
.column.sidebar .block_grey {
  background-color: #e8e8e8;
  font-family: 'museo300', arial, verdana;
  font-size: 0.95em;
  margin: 0;
  padding: 10px 16px;
}
.column.sidebar .block_grey_last{
  margin-bottom: 20px;
}
.column-proportion.bg_grey .view-content,
.column-proportion.bg_grey .field,
.block_grey .view .view-content,
.block_grey .field{
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.column-proportion.bg_grey .content .views-row,
.block_grey .content .views-row{
  margin-top: 10px;
  padding-bottom: 2px;
}
.column-proportion.bg_grey .content .views-row-last,
.block_grey .content .views-row-last{
  margin-bottom: 16px;
  padding-bottom: 11px;
}
.block_grey .content .views-row-last{
  padding-bottom: 1px;
}
.column-proportion.bg_grey h2,
.block_grey h2{
  border-bottom: 1px solid #e3dedf;
  margin-bottom: 4px;
  padding-bottom: 6px;
}
.column-proportion.bg_grey .views-field-field-date,
.column-proportion.bg_grey .views-field-field-start-date-tender,
.block_grey .views-field-field-date,
.block_grey .views-field-field-start-date-tender,
.coporative-latest-blog .views-field-field-date{
  color: #666666;
  font-size: 0.8em;
}
.column-proportion.bg_grey .view-news .views-field-title,
.block_grey .view-news .views-field-title{
  font-size: 1em;
}
.column-proportion.bg_grey .views-field-title,
.block_grey{
  line-height: 1.1em;
}
.column-proportion.bg_grey .views-field-title a,
.block_grey .views-field-title a{
  font-weight: normal;
  font-size: 1em;
}
/* ************************************ */
/* #block-views-banners-block          */
/* ************************************ */
#block-views-banners-institucional-block .views-row{
  display: inline-block;
  font-size: 1.2em;
  margin-bottom: 45px;
  margin-right: 19px;
  vertical-align: top;
}
#block-views-banners-institucional-block img{
  margin-bottom: 10px;
}
#block-views-banners-institucional-block .views-field-title{
  width: 300px;
}

/* ************************************ */
/* #welcome user menu                   */
/* ************************************ */
#block-menu-menu-welcome-user-menu h2 {
  display: none;
  visibility: hidden;
}

#block-menu-menu-welcome-user-menu div.content{
  text-align: center;
}

#block-menu-menu-welcome-user-menu div.content ul.menu {
  text-align: center;
}

#block-menu-menu-welcome-user-menu div.content ul.menu li{
  display: inline;
  margin-right: 20px;
}

#block-menu-menu-welcome-user-menu div.content ul.menu li a{
  color: #FFFFFF;
  padding: 10px 8px 10px 8px;
  font-family: 'museo500',arial,verdana;
  font-weight: normal;
  outline: medium none;
  text-decoration: none;
  background: none repeat scroll 0 0 #F78F1E;
  border: 1px solid #BE6E18;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 1px 2px rgba(50, 50, 50, 0.5);
  cursor: pointer;
  font-size: 1.1em;
  text-align: center;
  width: auto;
}

/* Ofertas destacadas slider
*****************************/
.highlighted-offers-slider{
  border: 0 none;
  bottom: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: 640px;
}
#block-views-slide-de-cabecera-block-3.highlighted-offers-slider,
#block-views-slide-de-cabecera-block-8.highlighted-offers-slider/*,
.region-highlighted #block-multimedia-2*/ {
  top: 215px;
}
.region-highlighted #block-multimedia-2 {
  top: 275px;
}
#block-views-slide-de-cabecera-block-21.highlighted-offers-slider,
#block-views-slide-de-cabecera-block-23.highlighted-offers-slider {
  width: 960px;
}
.highlighted-offers-slider .jcarousel-skin-default .jcarousel-clip-horizontal{
  width: auto;
}
.highlighted-offers-slider ul.jcarousel-list-horizontal{
  width: 640px;
}
.highlighted-offers-slider .jcarousel-skin-default .jcarousel-container-horizontal{
  height: 216px;
}
.highlighted-offers-slider ul.jcarousel li{
  height: 216px;
  margin: 0 10px;
  width: 175px;
}
.page-cultura-archivo-historico .highlighted-offers-slider ul.jcarousel li {
    width: 175px!important;
}
.highlighted-offers-slider ul.jcarousel li .views-field-title a{
  background: #5A2149;
  color: #FFF;
  display: block;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding: 0 10px;
  text-align: left;
}
.highlighted-offers-slider ul.jcarousel li .views-field-field-image .field-content > a,
.highlighted-offers-slider ul.jcarousel li .views-field-field-image .field-content > div{
  height: 79px;
}
.highlighted-offers-slider ul.jcarousel li .views-field-body{
  height: 39px;
  text-align: left;
  padding: 5px;
  font-size: 0.8em;
  overflow: hidden;
  font-family: 'museo500', arial, verdana;
}
.highlighted-offers-slider ul.jcarousel li .views-field-nothing{
  clear: both;
}
.highlighted-offers-slider ul.jcarousel li .bloque-boton{
  height: 41px;
  margin: 0 5px;
  padding: 5px 0 0;
  overflow: hidden;
}
.highlighted-offers-slider ul.jcarousel li .views-field-field-offer-price .field-content{
  color: #5A2149;
  font-size: 1.8em;
  line-height: 0.7em;
}
.highlighted-offers-slider ul.jcarousel li .views-field-field-offer-price .views-label-field-offer-price{
  font-size: 0.9em;
  line-height: 1em;
}
.highlighted-offers-slider ul.jcarousel li .views-field-field-offer-price{
  float: right;
  font-family: 'museo700', arial, verdana;
  font-size: 0.9em;
  padding: 3px 5px 0 0;
  text-align: right;
}
.highlighted-offers-slider ul.jcarousel li .bloque-boton .black{
  color: #000;
}
.highlighted-offers-slider ul.jcarousel li .bloque-boton div:first-child{
  line-height: 1em;
  margin-bottom: 2px;
}
.highlighted-offers-slider ul.jcarousel li .bloque-boton .subtext{
  font-size: 0.7em;
  line-height: 1.3em;
}
.highlighted-offers-slider .jcarousel-skin-default .jcarousel-next,
.highlighted-offers-slider .jcarousel-skin-default .jcarousel-prev{
  top: 97px;
  background-image: url("../img/icos/arrows-2.png");
}

/* Portada gastronomía
*****************************/
.gastronomy-front .views-column{
  float: left;
  width: 298px;
}
.gastronomy-front .views-column-2{
  margin: 0 27px 0 29px;
}
gastronomy-front .views-column-first{
  clear: both;
}
#block-views-gastronomias-gastronomy-front div.content{
  margin-top: 20px;
}
.gastronomy-front .views-field-body{
  font-size: 0.9em;
}
.gastronomy-front .views-field-title h2{
  margin: 5px 0 0;
}
.gastronomy-front .views-row{
  margin-bottom: 10px;
}
.gastronomy-front .views-row-last{
  margin: 0;
}
body.page-node-900 #page-title-wrapper,
body.page-node-2643 #page-title-wrapper,
body.page-node-3630 #page-title-wrapper,
body.page-node-3570 #page-title-wrapper,
body.page-node-3631 #page-title-wrapper{
  display: none;
}

/* Bloque de ayuda (enlaces en 404)
***********************************/
.paradores-help-block .help-block-inner-wrapper{
  background: #EAEAEA url('../img/bg/home.png') no-repeat 13% 70%;
}
.paradores-help-block li{
  margin-bottom: 5px;
  list-style-image: url("../img/icos/bullet-arrow-small.png");
}
.paradores-help-block li.last{
  margin: 0;
}
.paradores-help-block .column{
  width: 33%;
}
.paradores-help-block .column.center{
  border-left: 1px solid #D1D1D1;
  border-right: 1px solid #D1D1D1;
  font-size: 0.9em;
  overflow: auto;
}
.paradores-help-block .column.left{
  float: left;
}
.paradores-help-block .column.right{
  float: right;
}
.paradores-help-block .column .inner-wrapper{
  min-height: 124px;
  padding: 20px;
}
.paradores-help-block .column.left .inner-wrapper{
  text-align: center;
}
.paradores-help-block .need-help{
  font-family: 'museo700', arial, verdana;
  font-size: 1.1em;
  margin-bottom: 12px;
}
.paradores-help-block .phone{
  color: #5A2149;
  margin: 5px 0;
}


/* SPA
***********************************/
.info-border,
.region-sidebar-second .block.info-border{
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 1px;
}
.info-grey-block{
  padding: 15px 12px;
}
.info-grey-block .view-content,
.info-grey-block-static .content{
  font-size: 0.8em;
}
body.node-type-spa .field-label{
  font-weight: normal;
  font-family: 'museo500', arial, verdana;
}
body.node-type-spa .field-name-field-spa-prices .field-item{
  background: #F7F7F7;
}
body.node-type-spa .field-collection-item-field-spa-prices,
body.node-type-spa .field-collection-item-field-treatments{
  float: none;
  padding: 10px 20px;
  width: auto;
}
body.node-type-spa .field-collection-item-field-spa-prices{
  width: auto;
}
body.node-type-spa .field-name-field-spa-prices > .field-label,
body.node-type-spa .field-name-field-treatments > .field-label{
  font-family: 'museo500', arial, verdana;
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 6px;
}
body.node-type-spa .field-name-field-treatments-title,
body.node-type-spa .field-name-field-spa-prices-title,
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-title{
  font-family: 'museo500', arial, verdana;
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-title .txt-normal{
  font-family: 'museo300', arial, verdana;
}
body.node-type-spa .field-name-field-spa-prices .field-collection-item-field-spa-prices-concept .field{
  display: inline-block;
}
body.node-type-spa .field-name-field-spa-prices .field-collection-item-field-spa-prices-concept{
  background: url('../img/icos/bullet-arrow.png') no-repeat 25px 3px;
  padding-left: 40px;
}
body.node-type-spa .treatment-desc a.field-group-format-title,
body.node-type-spa .treatment-desc a.field-group-format-title:hover{
  color: #000;
  font-family: 'museo500', arial, verdana;
  font-size: 0.88em;
  text-decoration: none;
}
body.node-type-spa .treatment-desc.collapsible a.field-group-format-title{
  background: url('../img/icos/bullet-arrow_up_black.png') no-repeat right center;
  padding-right: 18px;
}
body.node-type-spa .treatment-desc.collapsed a.field-group-format-title{
  background: url('../img/icos/bullet-arrow_down_black.png') no-repeat right center;
}
body.node-type-spa .field-name-field-treatments .content .field,
body.node-type-spa .treatment-desc{
  padding-left: 20px;
}
body.node-type-spa .field-name-field-treatments .content .field-name-field-treatments-title,
body.node-type-spa .field-name-field-treatments .content .field.field-name-field-treatments-description{
  padding-left: 0;
}
body.node-type-spa .field-name-field-treatments .content .field-name-field-treatments-title ,
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-title{
  border-bottom: 1px solid #E3DEDF;
}
#block-views-spa-block-1 .content{
  padding-left: 10px;
}
#block-views-spa-block-1 .content .views-row-last{
  margin-bottom: 10px;
}
body.node-type-spa .view-display-id-block_2 .views-row{
  padding-left: 20px;
  margin-bottom: 20px;
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-title{
  margin-bottom: 10px;
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-description .ctools-collapsible-container .ctools-toggle{
  float:right;
  background-image: url('../img/icos/bullet-arrow_up.png');
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-description .ctools-collapsible-container .ctools-toggle-collapsed{
  background-image: url('../img/icos/bullet-arrow_down.png');
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-description .ctools-collapsible-handle{
  font-family: 'museo500',arial,verdana;
}
body.node-type-spa .view-display-id-block_2 .views-field-field-treatments-description .ctools-collapsible-content{
  font: 1em/1.3em "museo300",arial,verdana;
}

/* OFERTAS FRONT GASTRONOMÍA
***********************************/
#block-views-gastronomias-gast-front-offers .jcarousel-container{
  margin-left: -50px;
  padding: 0 50px;
}
#block-views-gastronomias-gast-front-offers .jcarousel-container,
#block-views-gastronomias-gast-front-offers .jcarousel-container .jcarousel-clip{
  height: 380px;
  width: 960px;
}
#block-views-gastronomias-gast-front-offers .jcarousel-container .jcarousel-item{
  background: none;
  margin: 0 30px 0 0;
  height: 380px;
  text-align: left;
  width: 300px;
}
#block-views-gastronomias-gast-front-offers .jcarousel-container .jcarousel-item .views-field-body{
  font-size: 0.9em;
  margin-top: 6px;
  min-height: 4em;
}
#block-views-gastronomias-gast-front-offers .views-field-nothing{
  float: right;
}
#block-views-gastronomias-gast-front-offers .views-field-field-unit-price{
  float: left;
}
#block-views-gastronomias-gast-front-offers .views-field-nothing{
  width: 50%;
}
#block-views-gastronomias-gast-front-offers .views-field-field-unit-price{
  width: 40%;
}
#block-views-gastronomias-gast-front-offers .views-field-field-unit-price{
  padding: 0;
  text-align: left;
}
#block-views-gastronomias-gast-front-offers .views-field-field-unit-price .unit-price.final-price{
  padding-top: 0.5em;
}
#block-views-gastronomias-gast-front-offers .views-field-nothing a.bloque-boton{
  padding: 10px 0;
}
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
  left: 25px;
}
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-next-horizontal,
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-next-horizontal:hover{
  right: 25px;
}
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-next,
#block-views-gastronomias-gast-front-offers .jcarousel-skin-default .jcarousel-prev{
  top: 100px;
}

/* OFERTAS FRONT PARADOR/RESTAURANTE
**************************************/
#block-views-banners-hr-ofertas-parador,
#block-views-banners-hr-ofertas-restaurantes{
  border-bottom: 1px solid #E3DEDF;
  margin: 15px 0 25px;
  padding-bottom: 20px;
}



/* BLOQUE VALORACIONES PARADOR
 **************************************/
#block-views-valoraciones-block,
#block-views-valoraciones-block-2,
#block-views-valoraciones-block-3,
#block-bloques-bloque-slide-segment{
  margin: 0 auto;
  position: relative;
  width: 960px;
  z-index: 21;
}
#block-views-valoraciones-block > .content,
#block-views-valoraciones-block-3  > .content{
  background: #582040;
  color: #FFF;
  min-height: 139px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 20px;
  width: 130px;
  z-index: 9000;
}
#block-views-valoraciones-block h2,
#block-views-valoraciones-block-3 h2{
  font-size: 1.1em;
}
#block-views-valoraciones-block .views-field-expression .field-content,
#block-views-valoraciones-block-3 .views-field-expression .field-content{
  background: url('../img/icos/white_heart.png') no-repeat right bottom;
  display: inline-block;
  font-size: 5em;
  line-height: 0.6em;
  margin-bottom: 16px;
  padding: 26px 22px 0 0;
}
#block-views-valoraciones-block .link-comments {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-indent: -9999px;
}

/* Bienvenida Amigos
 **************************************/
#block-customprofiles-bienvenida-amigo h2{
  margin-bottom: 20px;
}
#block-customprofiles-bienvenida-amigo div.column.left{
  float: left;
  margin: 45px 40px 0 0;
}
#block-customprofiles-bienvenida-amigo div.column.right{
  overflow: auto;
}
#block-customprofiles-bienvenida-amigo div.column.left.points{
  margin: 0;
  min-width: 160px;
}
#block-customprofiles-bienvenida-amigo div.column.right.button{
  padding-top: 12px;
  width: 390px;
}
#block-customprofiles-bienvenida-amigo .final-price{
  font-size: 2.1em;
  margin-right: 6px;
}
#block-customprofiles-bienvenida-amigo .label{
  font-family: 'museo700', arial, verdana;
}
#block-customprofiles-bienvenida-amigo p.label{
  padding-bottom: 6px;
}
#block-customprofiles-bienvenida-amigo .bottom{
  overflow: hidden;
  padding-top: 12px;
}

/* Mis Paradores
 **************************************/
#misparadores-map-canvas{
  height: 360px;
  width: 465px;
}
#misparadores-wrapper{
  border-radius: 4px;
  overflow: hidden;
}
#misparadores-wrapper .misparadores-link-wrapper{
  position: relative;
}
#misparadores-wrapper .misparadores-form-popup{
  background: #E8E8E8;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  display: none;
  left: 0;
  position: absolute;
  padding: 20px;
  bottom: 0;
  width: 425px;
}
#misparadores-wrapper .misparadores-form-popup .ui-selectmenu,
#edit-misparadores-wanted-hostel-selector-menu,
#edit-misparadores-visited-hostel-selector-menu{
  width: 300px !important;
}
.misparadores-infowindow-content{
  width: 300px;
}
.misparadores-remove-link{
  float: right;
}
.misparadores-upgrade-link{
  float: left;
}
.misparadores-inlineb,
.misparadores-inlineb img{
  display: inline-block;
  vertical-align: middle;
}
.misparadores-inlineb img{
  margin: 10px;
}
#misparadores-wrapper{
  background: #E8E8E8;
}
#misparadores-wrapper .wanted-wrapper,
#misparadores-wrapper .visited-wrapper{
  width: 50%;
}
#misparadores-wrapper .inner-wrapper img{
  float: left;
  margin: 6px 12px 0 0;
}
#misparadores-wrapper .close-popup{
  float: right;
}
#misparadores-wrapper .inner-wrapper .misparadores-link-header{
  overflow: auto;
}
#misparadores-wrapper .wanted-wrapper .inner-wrapper,
#misparadores-wrapper .visited-wrapper .inner-wrapper{
  padding: 20px;
}
#misparadores-wrapper .wanted-wrapper{
  float: left;
}
#misparadores-wrapper .visited-wrapper{
  float: right;
}
#edit-misparadores-wanted-container,
#edit-misparadores-visited-container{
  overflow: auto;
}

/* Mis Paradores
 **************************************/
body.page-experiencias #highlighted-wrapper{
  background: #FFF;
}

/* Mis Comentarios
 **************************************/
.view-comentarios.view-id-comentarios .view-footer{
  text-align: right;
}
.my-comments-block .pico-comentarios,
.my-comments-block header{
  display: none;
}
.my-comments-block .comment-node-title{
  font-family: 'museo700', arial, verdana;
}
.my-comments-block .comment{
  margin-bottom: 0;
}
.my-comments-block .views-row{
  clear: both;
  margin-bottom: 20px;
}
.my-comments-block .comment-source-link{
  float: right;
}

/* Ofertas destacadas círculo
 **************************************/
.circulo-offers-front .views-column{
  float: left;
  width: 300px;
}
.circulo-offers-front .views-column-last{
  float: right;
  margin-right: 0;
}
.circulo-offers-front .views-row{
  margin-bottom: 20px;
}
.view-display-id-clientes_circulo{
  margin-bottom: 30px;
}

/* Ofertas por fecha
 **************************************/
#views-exposed-form-offers-offers-date{
  margin-bottom: 20px;
}
#views-exposed-form-offers-offers-date #edit-field-date-value-min-wrapper,
#views-exposed-form-offers-offers-date #edit-field-date-value-max-wrapper,
#views-exposed-form-offers-offers-date .views-submit-button,
#views-exposed-form-offers-offers-date #edit-field-date-value-wrapper{
  display: inline-block;
  float:left;
}
#views-exposed-form-offers-offers-date #edit-field-date-value-max-wrapper{
  margin-left: 20px;
}
#views-exposed-form-offers-offers-date .views-submit-button{
  margin: 12px 0 0 20px;
}
#views-exposed-form-offers-offers-date .views-submit-button #edit-submit-offers{
  margin: 0;
}

/* Golf banners
 **************************************/
.golf-banners{
  font-size: 0.9em;
}
.golf-banners .views-row{
  margin-bottom: 13px;
}
.golf-banners .views-row.views-row-last{
  margin-bottom: 0;
}

/* override margin tarifas golf */
#block-views-golf-block-1.info-grey-block.info-border{
  margin-bottom: 0;
}

/* Link parador ficha ofertas
 **************************************/
#tags-social-container div.view-display-id-offer_parador{
  background: none;
  height: auto;
  min-height: 0;
  padding: 0;
  text-transform: none;
}
#tags-social-container div.view-display-id-offer_parador div.views-row{
  display: block;
  margin: 0;
}

/* GOLF Tarifas y Servicios
 **************************************/
.view-id-golf.view-display-id-block_1 ul{
  margin-bottom: 12px;
}

/* Field Slideshow
 **************************************/
.field-slideshow-wrapper{
  position: relative;
}
.field-slideshow-controls .prev,
.field-slideshow-controls .next{
  background: url("../img/icos/arrows.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 22px;
  position: absolute;
  text-indent: -9999px;
  top: 96px;
  width: 14px;
}
.field-slideshow-controls .prev{
  background-position: -14px 0;
  left: -20px;
}
.field-slideshow-controls .next{
  background-position: -14px -22px;
  right: -20px;
}

/* Route Validity Dates
 **************************************/
.block.route-price{
  margin-bottom: 0px;
}
.block.route-validity-dates{
  background: #F5F5F5;
  font-size: 0.9em;
  padding: 0 15px 15px;
}

/*
  NEWSLETTER
*/
.block-simplenews{
  background: #5A2149;
  color: #FFF;
  font-size: 0.9em;
}
.block-simplenews h2{
  background: url("../img/icos/ico_newsletter.png") no-repeat 6px center #000;
  font-family: 'museo500', arial, verdana;
  margin: 0;
  padding: 5px 6px 5px 45px;
}
.block-simplenews .content{
  padding: 5px 10px 10px 10px;
}
.block-simplenews .content p{ padding: 0 0 4px 0; }
.block-simplenews .simplenews-subscribe .form-item{
  margin: 0 0 8px 0;
}
.block-simplenews .simplenews-subscribe label,
.block-simplenews .simplenews-unsubscribe label{
  display: none;
}
.block-simplenews .simplenews-subscribe .form-text,
.block-simplenews .simplenews-unsubscribe .form-text,
.block-simplenews .simplenews-unsubscribe .form-submit{
  width: 100%;
}
.block-simplenews .simplenews-subscribe .form-submit,
.block-simplenews .simplenews-unsubscribe .form-submit{
  font-family: 'museo700', arial, verdana;
  font-size: 1.5em;
  padding: 10px;
}
.block-simplenews .simplenews-subscribe input.form-submit{
  padding: 6px 10px;
  width: 100%;
}

/* Precio ofertas/experiencias
 **************************************/
.block.offer-price{
  padding: 15px 12px;
}
.block.offer-price .views-row{
  text-align: right;
}
.block.offer-price .views-field-field-unit-price{
  font-size: 1.1em;
}
.block.offer-price .views-field-nothing-1{
  color: #5A2149;
  font-family: 'museo500', arial, verdana;
  font-size: 1.1em;
}
.block.offer-conditions .more-less-link-conditions{
  text-align: right;
}
#block-views-ofertas-ofertas-main-block{ margin: 0 0 25px 0; }

/*
  Reclamo de amigos para quiz
*/

#block-amigos-agencias-amigos-signup-info-form{
  text-align: center;
}
#block-amigos-agencias-amigos-signup-info-form h2,
body.node-type-quiz #block-amigos-agencias-amigos-login-form h2,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new h2{
  display: block;
  text-align: center;
}
#block-amigos-agencias-amigos-signup-info-form h2 span,
body.node-type-quiz #block-amigos-agencias-amigos-login-form h2 span,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new h2 span{
  display: block;
}
#block-amigos-agencias-amigos-signup-info-form h2 .upper-title,
body.node-type-quiz #block-amigos-agencias-amigos-login-form h2 .upper-title,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new h2 .upper-title{
  font-family: 'museo700', arial, verdana;
}
#block-amigos-agencias-amigos-signup-info-form h2 .bottom-title,
body.node-type-quiz #block-amigos-agencias-amigos-login-form h2 .bottom-title,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new h2 .bottom-title{
  font-family: 'museo500', arial, verdana;
}
#block-amigos-agencias-amigos-signup-info-form{
  float: right;
  width: 340px;
}
body.node-type-quiz #block-amigos-agencias-amigos-login-form,
body.node-type-quiz #block-amigos-agencias-amigos-login-form-new{
  margin-left: 60px;
}
#block-amigos-agencias-amigos-signup-info-form{
  margin-right: 60px;
}
#block-amigos-agencias-amigos-signup-info-form .row{
  margin: 20px 0;
}
#block-amigos-agencias-amigos-signup-info-form .bloque-boton{
  padding: 8px 20px;
}

/*
  REVISTA INTERACTIVA
*/
#block-bloques-revista-interactiva iframe{
  border: 0;
  height: 750px;
  margin: 0 0 15px 0;
  width: 100%;
}

/*
  ÚLTIMOS POSTS DEL BLOG (INSTITUCIONAL)
*/
.coporative-latest-blog{
  background: #E8E8E8;
  font-size: 0.95em;
  line-height: 1.1em;
  padding: 10px 16px;
}
.coporative-latest-blog h2{
  border-bottom: 1px solid #E3DEDF;
  margin-bottom: 4px;
  padding-bottom: 6px;
}
.coporative-latest-blog .views-row{
  margin-top: 10px;
  padding-bottom: 2px;
}
.coporative-latest-blog .view-footer{
  margin: 30px 0 0;
  text-align: right;
}
#block-views-single-nodes-t-ethical-block{
  margin-bottom: 20px;
}

/*
  ÚLTIMAS ENTRADAS DEL BLOG / PORTADA
*/
.front-recent-blog .views-row {
  margin-bottom: 20px;
}
.front-recent-blog .views-row.views-row-last {
  margin-bottom: 0;
}
.front-recent-blog .view-footer{
  margin: 6px 0;
  text-align: right;
}
.view-single-nodes.front-recent-blog div.view-content .views-field-title{
  font-size: 1em;
}

/*
  OFERTAS DE GASTRONOMÍA
*/
#block-views-gastronomias-gast-front-offers li{
  position: relative;
}
#block-views-gastronomias-gast-front-offers div.views-field-nothing{
  bottom: 3px;
  position: absolute;
  right: 3px;
}
#block-views-gastronomias-gast-front-offers div.views-field-field-unit-price{
  bottom: 0;
  left: 0;
  position: absolute;
}


/*
  NO TE PIERDAS...
*/
.dont-miss-block .views-field-body {
  font-size: 1.1em;
}

/*
  USER LOGIN
*/
#block-user-login > h2{
  display: none;
}

/*
  MOBILE SWITCH BLOCK
*/
#footer .mobile-switch-block.block{
  display: block;
}
.mobile-switch-block ul{
  text-align: right;
}
.mobile-switch-block ul li{
  display: inline-block;
}


/*
  "VER MÁS" OFERTAS DE PARADOR
*/
.view-load-more-related.view-display-id-related_events_parador .views-field-unified-dates .value.plain{
  font-size: 0.9em;
  font-family: 'museo700', arial, verdana;
}
.view-load-more-related .view-footer{
  text-align: right;
}
.load-more-content-block ul.pager li.pager-next{
  display: inline-block;
}
.load-more-content-block .left-column{
  float: left;
  margin-right: 20px;
  width: 283px;
}
.load-more-content-block .right-column .views-field-title a{
  font-family: 'museo700', arial, verdana;
  font-size: 1.2em;
}
.load-more-content-block .views-row{
  border-bottom: 1px solid #E3DEDF;
  margin-bottom: 12px;
}
.load-more-content-block .pager .pager-next{
  position: relative;
}
.load-more-content-block .pager .pager-next .ajax-progress{
  position: absolute;
  left: -16px;
}
.load-more-content-block .pager,
.load-more-content-block .right-column .views-field-more-info-link{
  text-align: right;
}
.load-more-content-block .column .views-field{
  margin-bottom: 12px;
}
.load-more-content-block .left-column .views-field-images *{
  display: block;
}
.load-more-content-block .left-column .views-field-unified-dates .date-display-single,
.load-more-content-block .left-column .views-field-plain-date .date-display-single{
  font-family: 'museo500', arial, verdana;
}
.load-more-content-block .right-column{
  overflow: hidden;
}
.parador-related.parador-related-others > .content,
.load-more-content-block .right-column .views-field-referenced-text{
  font-size: 0.9em;
  line-height: 1.1em;
}
/*
  "INSPÍRATE" PARADOR
*/
.block.parador-get-inspired{
  border: 1px solid #E5E5E5;
  background: #F6F6F6;
  padding: 56px 0 20px;
  position: relative;
}
.block.parador-get-inspired .related-blog{
  margin: 0 auto;
  width: 500px;
}
.block.parador-get-inspired .related-blog .left-column *{
  display: block;
}
.block.parador-get-inspired .related-blog .left-column{
  float: left;
}
.block.parador-get-inspired .related-blog .left-column img{
  margin-right: 20px;
  width: 200px;
}
.block.parador-get-inspired .related-blog .right-column .views-field-title a{
  color: #000;
  font-family: 'museo700', arial, verdana;
  font-size: 1.2em;
}
.block.parador-get-inspired .related-blog .column .views-field{
  margin-bottom: 12px;
}
.block.parador-get-inspired .related-blog .right-column .views-field-know-more-link{
  text-align: right;
  margin: 0;
}
.block.parador-get-inspired .related-blog .views-row{
  background: #FFF;
  -webkit-box-shadow: -1px 1px 1px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow:    -1px 1px 1px 0px rgba(50, 50, 50, 0.2);
  box-shadow:         -1px 1px 1px 0px rgba(50, 50, 50, 0.2);
  padding: 10px;
}
.block.parador-get-inspired .related-blog .views-row.views-row-odd{
  margin-bottom: 20px;
}
.block.parador-get-inspired .related-blog .pager-current{
  display: none;
}
.block.parador-get-inspired .related-blog .view-footer{
  text-align: right;
  margin: 0;
}
.block.parador-get-inspired .related-blog .view-footer *{
  margin: 0;
  padding: 0;
}
.block.parador-get-inspired .related-blog .views-field-body{
  font-size: 0.9em;
  line-height: 1.1em;
}
.block.parador-get-inspired > h2{
  display: block;
  margin: 0 auto 20px;
  width: 500px;
}
.block.parador-get-inspired .related-blog .view-content{
  margin-bottom: 20px;
}
.block.parador-get-inspired ul.pager *{
  display: block;
  margin: 0;
  padding: 0;
}
.block.parador-get-inspired ul.pager li{
  height: 56px;
  margin-top: -28px;
  position: absolute;
  top: 50%;
  width: 56px;
}
.block.parador-get-inspired ul.pager li .ajax-progress{
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.block.parador-get-inspired ul.pager li.pager-next .ajax-progress{
  right: 0;
}
.block.parador-get-inspired ul.pager li.pager-previous .ajax-progress{
  left: 0;
}
.block.parador-get-inspired ul.pager li a{
  height: 56px;
  width: 56px;
}
.block.parador-get-inspired ul.pager li.pager-previous{
  background: url('../img/bg/get-inspired-left-disabled.png') no-repeat center center;
  left: -28px;
}
.block.parador-get-inspired ul.pager li.pager-previous a{
  background: url('../img/bg/get-inspired-left-enabled.png') no-repeat center center;
}
.block.parador-get-inspired ul.pager li.pager-next a{
  background: url('../img/bg/get-inspired-right-enabled.png') no-repeat center center;
}
.block.parador-get-inspired ul.pager li.pager-next{
  background: url('../img/bg/get-inspired-right-disabled.png') no-repeat center center;
  right: -28px;
}
.block.parador-get-inspired .related-blog .view-header .get-inspired{
  background: url("../img/bg/get-inspired-es.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  height: 96px;
  left: -6px;
  position: absolute;
  top: -6px;
  width: 168px;
}

/*
  BLOQUE DE TAGS
*/
.block.tags{
  padding: 10px 12px;
}
.block .block-node-tags{
  background: url('../img/icos/tag.png') no-repeat left 8px;
  font-size: 1.2em;
  min-height: 40px;
  padding-left: 40px;
  text-transform: lowercase;
}
.block .block-node-tags .views-row{
  display: inline-block;
  margin: 4px 10px;
}
body.node-type-blog .region-sidebar-second .block-views.info-grey-block.tags.bg-grey.blog-tags,
.info-grey-block.tags.bg-grey.blog-tags{
  padding: 15px;
}

/*
  RELACIONADOS: OTROS
*/
.parador-related.parador-related-others{
  border-bottom: 1px solid #E3DEDF;
  padding-bottom: 12px;
  overflow: hidden;
}
.parador-related .right-column{
  overflow: hidden;
}
.parador-related.parador-related-others ul{
  margin-left: 1em;
  list-style-image: url('../img/icos/bullet-arrow-small.png');
}

/*
  GASTRONOMÍA: MENÚ
*/
#block-bloques-gastronomia-nuestras-cartas .seasonal-menu-block{
  background: url('../img/bg/cartas_gastro.jpg') no-repeat left top;
  min-height: 108px;
  padding-left: 303px;
}
#block-bloques-gastronomia-nuestros-menus .seasonal-menu-block{
  background: url('../img/bg/smenu_bg.png') no-repeat left top;
  min-height: 108px;
  padding-left: 303px;
}

/*
  GASTRONOMÍA: RECOMENDACIONES DEL CHEF
*/
.parador-related.parador-related-others .recomendaciones-chef-block .left-column{
  float: left;
  margin-right: 20px;
  width: 283px;
}
.parador-related.parador-related-others .recomendaciones-chef-block .left-column a{
  background: url('../img/bg/recomendaciones_chef_bg.png') no-repeat left top;
  display: block;
  min-height: 108px;
  width: 283px;
}
.parador-related.parador-related-others .recomendaciones-chef-block .chef-view-more{
  margin-left: 88%;
  margin-top: 10px;
}
.parador-related.parador-related-others .recomendaciones-chef-block .chef-view-more a{
    font-size: 16px;
}
.parador-related.parador-related-others .recomendaciones-chef-block .right-column{
  margin-top: 10px;
}


/** sidebar **/
#block-views-gastronomias-block-11{
  background: #F7F7F7;
  padding: 15px 10px;
}
#block-views-gastronomias-block-11 .recomendaciones-chef-block .views-field-nothing a{
  background: url('../img/bg/recomendaciones_chef_bg.png') no-repeat center center;
  display: block;
  height: 116px;
  margin-bottom: 5px;
}
#block-views-gastronomias-block-11 .content{
  font-size: 0.8em;
}
#block-views-gastronomias-block-11 .recomendaciones-chef-block ul{
  margin: 12px 0 0 1em;
  list-style-image: url('../img/icos/bullet-arrow-small.png');
}

/*
  RESERVA EN ESTE PARADOR - EVENTOS
*/
#block-views-events-block-1{
  margin-top: 12px;
  text-align: right;
}

/*
  Y ADEMÁS... (PERFIL DE AMIGO)
*/
ul.other-links.user-profile-block{
  background: #D9D9D9;
  border-radius: 5px;
  display: table;
  overflow: hidden;
  table-layout: fixed;
  width: 960px;
}
ul.other-links.user-profile-block,
ul.other-links.user-profile-block .menu-item,
ul.other-links.user-profile-block .menu-item a{
  height: 144px;
}
ul.other-links.user-profile-block .menu-item{
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
ul.other-links.user-profile-block .menu-item a{
  color: #000;
  display: block;
  font-size: 1.2em;
  font-family: 'museo700', arial, verdana;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFF;
}
ul.other-links.user-profile-block .menu-item a *{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
ul.other-links.user-profile-block .menu-item a .menu-ico{
  height: 60%;
}
ul.other-links.user-profile-block .menu-item a .link-text{
  height: 40%;
}
ul.other-links.user-profile-block .menu-item a .link-text{
  padding-top: 12px;
}
ul.other-links.user-profile-block .menu-item a:hover{
  background: #CCC;
}

/*
  NUEVO COMENTARIO: AMIGO
*/
.new-comment-form select,
.new-comment-form textarea{
  width: 100%;
}
.new-comment-form textarea{
  height: 80px;
  resize: none;
}
.new-comment-form .form-type-fivestar {
  margin-bottom: 8px;
}
.new-comment-form .form-type-fivestar.form-item-field-rating-cleanliness {
  margin-bottom: 0;
}
.new-comment-form .form-type-fivestar > *{
  display: inline-block;
  vertical-align: middle;
}
.new-comment-form .form-type-fivestar > label {
  min-width: 126px;
}
.new-comment-form .form-required{
  display: none;
}
.new-comment-form .button-wrapper{
  text-align: right;
}
#edit-field-stay-date{
  padding: 10px 0;
}
#edit-field-stay-date > div {
  padding-right: 20px;
}

/* SLIDE AMIGOS*/

#block-views-slide-de-cabecera-block-7 {
  position:relative;
}
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper{
  font: 1em/1.3em "museo500", arial, verdana;
  margin: 0 auto;
  padding:10px 10px 8px 110px;
  width: 960px;
}
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper .slide-text-title,
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper .slide-text-price,
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper a{
  display:inline-block;
  margin-right:10px;
}
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper .slide-text-observations{
  font: 0.8em/1.3em "museo500", arial, verdana;
}
#block-views-slide-de-cabecera-block-7 .slide-amigos-text-wrapper a{
  color: #F78F1E;
}
#block-views-slide-de-cabecera-block-7 .views-slideshow-pager-field-item {
  background: #FFF;
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  text-indent:-9990px;
}
#block-views-slide-de-cabecera-block-7 .views-slideshow-pager-field-item.active{
  background: #F78F1E;
}
#block-views-slide-de-cabecera-block-7 .views-slideshow-controls-bottom{
  position:relative;
  margin: 0 auto;
  width: 960px;
  z-index: 500;
}
#block-views-slide-de-cabecera-block-7  #widget_pager_bottom_slide_de_cabecera-block_7 {
  position: absolute;
  bottom: 2px;
}
.block.small-header > h2:first-child{
  font-family: 'museo500', arial, verdana;
  font-size: 1em;
}
.latest-comment-block .view-footer{
  text-align: right;
}

/*
  ALERTAS GENERALES
*/
.block.info-alert-block{
  background: url('../img/icos/info-alerta.png') no-repeat 16px 16px;
  border: 2px solid #E1E1E1;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  margin: 1em 0 0;
  height: 87px;
  padding: 16px 16px 8px 87px;
  width: 100%;
}
.block.info-alert-block > .content{
  display: table-cell;
  vertical-align: middle;
}
.block.info-alert-block > .content .item-list p,
.block.info-alert-block > .content .item-list ul,
.block.info-alert-block > .content .item-list li,
#second-menu .block.info-alert-block > .content .item-list li{
  float: none;
  margin: 0;
  padding: 0;
}
.block.info-alert-block > .content .item-list p{
  margin-bottom: 8px;
}
.block.info-alert-block > .content .item-list li.alert-list-item,
#second-menu .block.info-alert-block > .content .item-list li.alert-list-item{
  border-top: 1px solid #E1E1E1;
  margin-bottom: 8px;
  padding-top: 8px;
}
.block.info-alert-block > .content .item-list li.alert-list-item.first,
#second-menu .block.info-alert-block > .content .item-list li.alert-list-item.first{
  border-top: 0;
  padding-top: 0;
}

/*
  RESERVA AHORA
*/
ul.reserve-now li{
  background: #F7F7F7;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  height: 80px;
  list-style: none;
  margin: 0 0 18px;
  padding: 0;
  width: 100%;
}
ul.reserve-now li.last{
  margin: 0;
}
ul.reserve-now li a{
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  display: table-cell;
  font-family: 'museo700', arial, verdana;
  font-size: 1.2em;
  height: 100%;
  padding: 0 16px 0 128px;
  vertical-align: middle;
}
ul.reserve-now li a.stay-parador-link{
  background: url('../img/icos/ico-reserva-parador-link-bloque.png') no-repeat 33px center;
}
ul.reserve-now li a.route-link{
  background: url('../img/icos/ico-reserva-ruta-link-bloque.png') no-repeat 44px center;
}
ul.reserve-now li a.unique-rooms-link{
  background: url('../img/icos/ico-reserva-habuni-link-bloque.png') no-repeat 34px center;
}
ul.reserve-now li a.restaurant-link{
  background: url('../img/icos/ico-reserva-restaurante-link-bloque.png') no-repeat 36px center;
}

/* Reservas - bloque ofertas ultima pagina */
#block-views-reservas-bloques-ofertas,
#block-views-reservas-bloques-banners {
  margin-bottom:20px;
}
#block-views-reservas-bloques-ofertas .views-row,
#block-views-reservas-bloques-banners .views-row{
  border:1px solid #e1e1e1;
  display:inline-block;
  padding: 8px;
  width:448px
}
#block-views-reservas-bloques-ofertas h2,
#block-views-reservas-bloques-banners h2{
  font-size:1em;
  margin-bottom:20px;
}
#block-views-reservas-bloques-ofertas .views-field{
  display:inline-block;
  vertical-align:top;
}
#block-views-reservas-bloques-ofertas .views-row-first,
#block-views-reservas-bloques-banners .views-row-first{
  float:right;
}
#block-views-reservas-bloques-banners .views-field img,
#block-views-reservas-bloques-ofertas .views-field img{
  display:block;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1{
  margin-left:8px;
  width:320px;
  vertical-align:bottom;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .precio-desde,
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .more-info{
  display:inline-block;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .precio-desde{
  float:right;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .titulo{
  font:1.2em/1.3em "museo500", arial, verdana;
  height:85px;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .more-info a{
  font: 1.05em/0.8em "museo700", arial, verdana;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .precio-desde .precio{
  color:#5A2149;
  display:inline-block;
  font: 1.3em/0.8em "museo700", arial, verdana;
}
#block-views-reservas-bloques-ofertas .views-field-nothing-1 .precio-desde .precio > div{
  margin:0;
}

/* CUENTA ATRAS */
.block.countdown.offer-banner{
  margin-bottom: 14px;
}
.hasCountdown{
  background: none;
  border: 0;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown{
  overflow: hidden;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value > *{
  display: inline-block;
  vertical-align: middle;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-block{
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .separator{
  font-size: 2.2em;
  font-family: 'museo500', arial, verdana;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .digit,
.block.countdown.offer-banner .countdown-wrapper.wtext .countdown-title{
  background: #fe285b;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .digit{
  border-radius: 5px;
  color: #FFF;
  font-family: 'museo500', arial, verdana;
  font-size: 2.2em;
  padding: 14px 8px;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-value .digit,
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-label{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 0.8em;
  width: 56px;
}
.block.countdown.offer-banner .standard-countdown.hasCountdown .count-label{
  color: #616161;
  font-size: 0.9em;
  margin-top: 5px;
}
.block.countdown.offer-banner .countdown-wrapper.wtext{
  background: #F2F2F2;
  border-radius: 5px;
  display: table;
  overflow: hidden;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.block.countdown.offer-banner .countdown-wrapper.wtext > *{
  display: table-cell;
  padding: 10px 0;
  vertical-align: middle;
}
.block.countdown.offer-banner .countdown-wrapper.wtext .countdown-inner > *{
  display: inline-block;
  vertical-align: middle;
}
.block.countdown.offer-banner .countdown-wrapper.wtext .counter-text,
.block.countdown.offer-banner .countdown-wrapper.wtext .countdown-title{
  font-size: 1.9em;
}
.block.countdown.offer-banner .countdown-wrapper.wtext .countdown-title{
  background: #fe285b url('../img/bg/pico-countdown-oferta-new.png') no-repeat right center;
  color: #FFF;
  line-height: 1em;
  padding: 20px;
  text-transform: uppercase;
}
.block.countdown.offer-banner .countdown-wrapper.wtext .counter-text{
  color: #000;
  margin: 0 20px;
}
.block.countdown.offer-banner .offer-banner-countdown-link{
  display: block;
  text-decoration: none;
}

/* TIPOS DE CAJAS REGALO */
.gift-boxes-type.header{
  background: url('../img/bg/dotbg.png') repeat-x center center;
  text-align: center;
}
.gift-boxes-type-block{
  margin-top: 20px;
}
.grid-results-gift-boxes.gift-boxes-type-block .view-filters .views-exposed-form .views-exposed-widgets{
  border: 0;
  margin: 0;
  padding: 0;
}
.gift-boxes-type-block .view-content{
  text-align: center;
}
.gift-boxes-type-block .view-content .views-row{
  border: 0;
  text-align: left;
}

/* GOLF: TARIFAS Y CONDICIONES */
.block.golf-tarifas .subcontainer{
  margin-left: 12px;
}
.block.golf-tarifas span.titular{
  display: block;
  margin-top: 12px;
}

/*
  CLICK TO CALL
*/
#bloques-form-llamanos{
  background: #F8F8F8;
  border-top: 1px solid #E8E8E8;
  display: none;
  padding: 20px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 62px;
  width: 270px;
  z-index: 100;
}
#bloques-form-llamanos h3{
  font-size: 1em;
}
#bloques-form-llamanos label{
  float: left;
  font-family: "museo300",arial,verdana;
  width: 80px;
}
#bloques-form-llamanos .form-item-Service label{
  width: 130px;
}
#bloques-form-llamanos input.form-text, #bloques-form-llamanos select{
  width: 180px;
}
#bloques-form-llamanos .form-item-Service input{
  width: 130px;
}
#bloques-form-llamanos .form-item-Service .c2c-prefix{
  border: 1px solid #EAEAEA;
  background-color: #fff;
  float: right;
  height: 21px;
  margin-right: 10px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  vertical-align: top;
  width: 30px;
}
#bloques-form-llamanos #edit-actions{ text-align: center; }
.bloque-boton.link-clicktocall{
  display: inline-block;
  font-family: "museo300",arial,verdana;
  font-size: 0.9em;
  margin-left: 10px;
  padding: 2px 4px 1px 4px;
}
#bloques-form-llamanos #close-c2c {
  height:18px;
  width:18px;
  background: url('../img/icos/ico_del_g.png') no-repeat center center;
  cursor: pointer;
  position:absolute;
  right: 2px !important;
  top: 2px;
}
.link-clicktocall .ico{
  background: url("../img/icos/bullet-arrow_down_w.png");
  background-size: 8px 5px;
  display: inline-block;
  height: 5px;
  margin-left: 5px;
  vertical-align: middle;
  width: 8px;
}
.link-clicktocall .ico.ico-close{
  background: url("../img/icos/bullet-arrow_down_black.png");
  background-size: 8px 5px;
  opacity: 0.3;
}
div.messages.error{ padding-top: 15px; padding-bottom: 15px; padding-right: 350px; position: relative; }
.error-clicktocall{
  font-size: 0.9em;
  height: 20px;
  margin-top: -15px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 50%;
  /* Desactivar botón Te llamamos para el clicktocall */
  display: none;
}
#reservas-amigos-login-form #edit-head  div.messages.error .error-clicktocall{
  margin-bottom: 12px;
  margin-top: 12px;
  position: initial;
}
.error-clicktocall .bloque-boton{
  display: inline-block;
  font-family: "museo300",arial,verdana;
  font-size: 1em;
  margin-left: 10px;
  padding: 2px 4px 1px 4px;
}
.reservations-form-wrapper .reservations-item.parador-alerts-wrapper{
  padding-right: 214px;
}
.reservations-form-wrapper .reservations-item.parador-alerts-wrapper .error-clicktocall{
  font-family: "museo300",arial,verdana;
  font-size: 0.9em;
  height: 47px;
  margin-top: -23px;
  width: 210px;
}
#block-views-gastronomias-block-13 .views-field-more-info-link{
  font-size: 1.1em;
  text-align: right;
}

/*
  HOME: BLOQUE SEGMENTOS
*/
body.node-type-frontpage #block-bloques-bloque-front-segments{
  margin-bottom: -30px;
}
#block-bloques-bloque-front-segments .segment-header a,
#block-bloques-bloque-front-segments img{
  display: block;
}
#block-bloques-bloque-front-segments .segment-ico{
  display: inline-block;
  min-height: 26px;
}
#block-bloques-bloque-front-segments .segment-wrapper{
  background: #F4F4F4;
  border: 1px solid #E2E2E2;
  width: 295px;
}
#block-bloques-bloque-front-segments .segment-header{
  margin: -1px 0 0 -1px;
}
#block-bloques-bloque-front-segments .segment-wrapper.center{
  display: inline-block;
}
#block-bloques-bloque-front-segments{
  overflow: hidden;
  text-align: center;
}
#block-bloques-bloque-front-segments .segment-wrapper.left{
  float: left;
}
#block-bloques-bloque-front-segments .segment-wrapper.right{
  float: right;
}
#block-bloques-bloque-front-segments .segment-details{
  font-size: 0.9em;
  min-height: 68px;
  padding: 12px 54px 50px;
  position: relative;
}
#block-bloques-bloque-front-segments .segment-details .segment-description{
  line-height: 1.2em;
}
#block-bloques-bloque-front-segments .segment-button{
  bottom: 12px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}
#block-bloques-bloque-front-segments .segment-button a{
  display: inline-block;
}
#block-bloques-bloque-front-segments .segment-button a.bloque-boton{
  padding: 4px 8px;
}

/*
  PARADOR: BLOQUE SEGMENTO
*/
#block-bloques-bloque-parador-segment .current-segment:after{
  background: url('../img/icos/double-arrow-right.png') no-repeat center center;
  content: "";
  height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
}
#block-bloques-bloque-parador-segment .current-segment{
  background-image: url('../img/icos/double-arrow-right.png');
  background-position: right center;
  background-repeat: no-repeat;
  color: #FFF;
  display: block;
  padding: 16px 36px 16px 15px;
  position: relative;
}
#block-bloques-bloque-parador-segment .current-segment:hover{
  text-decoration: none;
}
#block-bloques-bloque-parador-segment .current-segment p,
#block-bloques-bloque-parador-segment .current-segment h2{
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}
#block-bloques-bloque-parador-segment .current-segment h2{
  margin-bottom: 4px;
}
#block-bloques-bloque-parador-segment .current-segment p{
  font-family: 'museo300', arial, verdana;
}
#block-bloques-bloque-slide-segment > .content{
  position: absolute;
  /*right: 0;
  top: 190px;*/
  z-index: 9000;
}
#block-bloques-bloque-slide-segment > .content img {
    height: 80px;
    margin-top: 28px;
}

/*
  BANNERS MENÚS ESPECIA, MARMITIA, TAMIZIA
*/
#block-bloques-bloque-banner-menu .block-wrapper.menu-especia{
  background: #1D1D1B url('../img/logos/banner_especia.png') no-repeat center top;
}
#block-bloques-bloque-banner-menu .block-wrapper.menu-tamizia{
  background: #1D1D1B url('../img/logos/banner_tamizia.png') no-repeat center top;
}
#block-bloques-bloque-banner-menu .block-wrapper.menu-marmitia{
  background: #1D1D1B url('../img/logos/banner_marmitia.png') no-repeat center top;
}
#block-bloques-bloque-banner-menu .block-wrapper{
  background-color: #1D1D1B;
  color: #FFF;
  padding-top: 112px;
}
#block-bloques-bloque-banner-menu .block-wrapper .menu-text{
  background: #2D322C;
  font-family: 'museo500', arial, verdana;
  overflow: hidden;
  padding: 6px 10px;
}
#block-bloques-bloque-banner-menu .block-wrapper .menu-text .value{
  line-height: 1.6em;
}
#block-bloques-bloque-banner-menu .block-wrapper .more-info-link{
  float: right;
}
#block-bloques-bloque-banner-menu .block-wrapper .more-info-link a{
  border-radius: 6px;
  font-size: 0.9em;
  padding: 2px 6px;
}
/* ==========================================================================
   Calendario de ofertas
   ========================================================================== */
#block-inlinedatepicker-inlinedatepicker-offers {
  clear: both;
  display: none;
  float: right;
}
#block-inlinedatepicker-inlinedatepicker-offers select {
  width: 312px;
}
#block-inlinedatepicker-inlinedatepicker-offers #edit-bottom {
  border: 1px solid #efefef;
  margin-top: -1px;
}
block-quicktabs-search-block-restaurant
#block-inlinedatepicker-inlinedatepicker-offers .form-item {
  margin: 0;
}
#block-inlinedatepicker-inlinedatepicker-offers .form-item-parador-selector {
  margin-bottom: 12px;
}
#block-inlinedatepicker-inlinedatepicker-offers .submit-container {
  padding: 10px;
}

/* ==========================================================================
   block-quicktabs-search-block-restaurant
   ========================================================================== */
/*body.node-type-carta-enxebre #block-quicktabs-search-block-restaurant,
body.node-type-carta-especia #block-quicktabs-search-block-restaurant,
body.node-type-carta-marmitia #block-quicktabs-search-block-restaurant,
body.node-type-carta-tamizia #block-quicktabs-search-block-restaurant {
  bottom: 0;
  position: absolute;
}*/

/* ==========================================================================
   ACTIVIDADES DE TEMPORADA
   ========================================================================== */
   #block-bloques-bloque-seasonal-activities li.actividad{
    margin: 20px 0;
   }

/* ==========================================================================
   ¿Ya sabes a qué Parador ir?
   ========================================================================== */

#block-encuentraparador-know-what-parador{
  background-color: #e3dedf;
  float:left;
  margin-bottom: 30px;
  margin-top:85px;
  position:relative;
  width:100%;
}
#block-encuentraparador-know-what-parador > .content > * {
  display: block;
  vertical-align: bottom;
}
#block-encuentraparador-know-what-parador #edit-contenedor-formulario > *{
    display: inline-block;
    vertical-align: top;
}
#block-encuentraparador-know-what-parador input.trigger-refresh {
  background: #5a2149 url('../img/icos/refresh.png') no-repeat center center;
  border: 0;
  box-shadow: none;
  box-sizing: initial;
  display: none;
  height: 34px;
  margin-left: 36px;
  overflow: hidden;
  padding: 0;
  text-indent: -9999px;
  width: 34px;
}
#block-encuentraparador-know-what-parador h2{
  background-color:#5a2149;
  color:#FFF;
  display:inline-block;
  padding:10px;
  position:absolute;
  top:-40px;
}
#block-encuentraparador-know-what-parador label{
  font-size: 0.9em;
  font-weight: bold;
}
#block-encuentraparador-know-what-parador .form-item{
  margin:0;
}
#block-encuentraparador-know-what-parador .content{
  border-bottom: 5px solid #5a2149;
  border-top: 4px solid #5a2149;
  float:left;
  min-height:100px;
  width:100%;
}
#block-encuentraparador-know-what-parador form{
  height: 100px;
}
#block-encuentraparador-know-what-parador form > div{
  min-height: 100px;
}
#block-encuentraparador-know-what-parador .field-group-form-hostel_selection
{
  margin: 40px 0px 0px 0px;
  width:200px;
}
#block-encuentraparador-know-what-parador .field-group-form-hostel_selection a{
  width:200px !important;
}
#block-encuentraparador-know-what-parador #edit-people-selection-wrapper{
/*  margin: 20px 0 0 0;*/
}
#block-encuentraparador-know-what-parador .field-group-form-dates{
  margin: 20px 0 0 12px;
}
#block-encuentraparador-know-what-parador .container-inline-date{
  clear:none;
  float:left;
  width:130px;
  margin-right:12px;
}
#block-encuentraparador-know-what-parador .container-inline-date .form-type-date-popup input{
  width:130px;
}
#block-encuentraparador-know-what-parador .container-inline-date .form-type-date-popup .date-padding{
  padding:0;
}
#block-encuentraparador-know-what-parador .field-group-form-booking{
  margin: 20px 0 20px 0;
  width:280px;
}
#block-encuentraparador-know-what-parador .field-group-form-booking a{
  width: 80px !important;
}
#block-encuentraparador-know-what-parador .field-group-form-booking #edit-people-selection-wrapper--2{
  float: left;
  width: 173px;
}
#block-encuentraparador-know-what-parador .field-group-form-booking .form-type-select{
  float:left;
  margin-left:10px;
  width:80px;
}
#block-encuentraparador-know-what-parador .field-group-form-booking .form-type-select.form-item-adults1{
  margin-left:0px;
}
#block-encuentraparador-know-what-parador .form-submit{
  float: right;
  margin: 32px 0px;
  width:130px;
}
#block-encuentraparador-know-what-parador #edit-contenedor-formulario{
  padding: 0 20px;
}
/* ==========================================================================
   NUEVO ENCUENTRA TU PARADOR
   ========================================================================== */

#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector .main-container {
  padding:0;
}
#block-encuentraparador-newfindparador .header-left-col {
  background-color: #FFF;
  box-shadow: 0 0 5px rgba(50, 50, 50, .5);
  float: left;
  width:350px;
}
#block-encuentraparador-newfindparador [id^=edit-dates] [id^=edit-entry],
#block-encuentraparador-newfindparador [id^=edit-dates] [id^=edit-exit]{
  width:150px;
}
#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector.comparison .form-item.form-type-radios.form-item-amigos-rate-selection{
  float:left;
  padding:0;
  width:100%;
}
#block-encuentraparador-newfindparador .header-left-col .form-item-regular-rate-selection{
  clear:both;
}
#block-encuentraparador-newfindparador .header-left-col .title-dates,
#block-encuentraparador-newfindparador .header-left-col .form-item-regular-rate-selection label:first-child,
#block-encuentraparador-newfindparador .header-left-col .form-item-amigos-rate-selection label:first-child{
  background-color: #5a2149;
  color: #fff;
  font-family: 'museo300', arial, verdana;
  text-align: center;
  padding: 12px;
}
#block-encuentraparador-newfindparador .header-left-col .form-item-regular-rate-selection label:first-child,
#block-encuentraparador-newfindparador .header-left-col .form-item-amigos-rate-selection label:first-child{
  margin-bottom: 23px;
}
#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector .rate-select {
    margin: 0 0 0 15px;
}
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .form-item-entry-date label,
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .form-item-exit-date label{
  display: none;
}
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .container-inline-date{
  float:left;
  padding: 5px 5px 20px 5px;
  margin-left:10px;
}
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .container-inline-date:last-child{
  clear:none;
}
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .container-inline-date label{
  font-weight: bold;
  font-size: 0.7em;
}
#block-encuentraparador-newfindparador .header-left-col [id^=edit-dates] .container-inline-date .date-padding{
  padding:0;
}
#block-encuentraparador-newfindparador .header-right-col {
  background: url('../img/misc/map_blank.png') no-repeat left center;)
  background-color: #FFF;
  float: right;
  height: 500px;
  overflow: inherit !important;
  margin-left:10px;
  width: 600px;
}
#block-encuentraparador-newfindparador .header-right-col .ajax-progress.element-loading-disabled.loading-datepicker{
  height: 500px;
  width: 600px;
}
#block-encuentraparador-newfindparador .where-parador-go{
  float:left;
  width: 100%;
}
#block-encuentraparador-newfindparador .calendars{
  clear: both;
  float:left;
  margin-top:180px;
  width:100%;
}
#block-encuentraparador-newfindparador .calendars .title-calendars{
  color: #5a2149;
  font-family: 'museo500', arial, verdana;
  font-size: 1.5em;
  margin-bottom: 30px;
}
#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector.comparison .calendar-row {
  margin-bottom: 10px;
}
#block-encuentraparador-newfindparador .form-item.form-type-radios.form-item-amigos-rate-selection{
  margin-bottom: 13px;
}
.page-node-52 #highlighted-wrapper,
.page-node-83 #highlighted-wrapper,
.page-node-2635 #highlighted-wrapper,
.page-node-3564 #highlighted-wrapper,
.page-node-3613 #highlighted-wrapper,
.page-node-3614 #highlighted-wrapper,
.page-node-17625 #highlighted-wrapper{
  background-color: #e3dedf;
  position:relative;
  z-index: 9;
}
.page-node-52 #highlighted-wrapper:before,
.page-node-83 #highlighted-wrapper:before,
.page-node-2635 #highlighted-wrapper:before,
.page-node-3564 #highlighted-wrapper:before,
.page-node-3613 #highlighted-wrapper:before,
.page-node-3614 #highlighted-wrapper:before,
.page-node-17625 #highlighted-wrapper:before{
  background: #FFF;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right:0;
  top: 550px;
  z-index: -1;
}
.page-node-52 #block-encuentraparador-know-what-parador,
.page-node-83 #block-encuentraparador-know-what-parador,
.page-node-2635 #block-encuentraparador-know-what-parador,
.page-node-3564 #block-encuentraparador-know-what-parador,
.page-node-3613 #block-encuentraparador-know-what-parador,
.page-node-3614 #block-encuentraparador-know-what-parador,
.page-node-17625 #block-encuentraparador-know-what-parador{
  background-color: #e3dedf;
  float:left;
  position:absolute;
  top:500px;
  width:100%;
}
#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector.comparison {
  margin-bottom: 0;
}
#block-encuentraparador-newfindparador .form-has-datepick.has-rate-selector label.outer {
  width: 85%;
  margin: 0 0 20px 43px;
}

/* ==========================================================================
   DISPONIBILIDAD PARADORES SEGÚN TARIFA
   ========================================================================== */
#block-encuentraparador-parador-fare-availability {
  display: inline-block;
  width:100%;
}
#block-encuentraparador-parador-fare-availability .form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs {
  text-align: center;
}
#block-encuentraparador-parador-fare-availability .form-has-datepick.has-rate-selector.comparison ul.comparison-breadcrumbs li {
  display: inline-block;
  margin: 0 2em;
  text-align: left;
  vertical-align: middle;
  width: auto;
}
.title-bar,
#block-encuentraparador-parador-fare-availability .title-breadcrumb{
  background-color: #5A2149;
  color: #FFF;
  font-family: 'museo500', arial, verdana;
  font-size: 1.1em;
  margin-bottom: 20px;
  padding: 12px;
  text-align: center;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador .field-group-form-dates{
  width:443px;
}
#block-encuentraparador-parador-fare-availability #edit-map {
  text-align: center;
  float: none;
  overflow: hidden;
  clear: both;
}
#block-encuentraparador-parador-fare-availability #edit-map .encuentra-top-row{
  text-align: left;
  float: none;
  display: inline-block;
  border: 1px solid #5A2149;
  position: relative;
}
#block-encuentraparador-newfindparador #encuentraparador-comparison-form {
  overflow: inherit;
}
#block-encuentraparador-newfindparador .trigger-refresh{
  display:none;
}
#block-encuentraparador-newfindparador #encuentra-parador-mapa{
  display:none;
}
#block-encuentraparador-newfindparador  .marker,
#block-encuentraparador-parador-fare-availability #edit-map .marker{
  background: url('../img/icos/pin_civia.png') no-repeat center center;
  display: none;
  height: 24px;
  position: absolute;
  width: 14px;
  z-index: 1;
}
#block-encuentraparador-parador-fare-availability #edit-map .ajax-progress {
}
#block-encuentraparador-newfindparador  .marker.marker-1,
#block-encuentraparador-parador-fare-availability #edit-map .marker.marker-1{
  background-image: url('../img/icos/pin_esentia.png');
}
#block-encuentraparador-newfindparador  .marker.marker-2,
#block-encuentraparador-parador-fare-availability #edit-map .marker.marker-2{
  background-image: url('../img/icos/pin_civia.png');
}
#block-encuentraparador-newfindparador  .marker.marker-3,
#block-encuentraparador-parador-fare-availability #edit-map .marker.marker-3{
  background-image: url('../img/icos/pin_naturia.png');
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador #edit-people-selection-wrapper div{
  float:left;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador #edit-people-selection-wrapper div a{
  width:100px !important;
  margin:0 30px 0 0;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador .container-inline-date .form-type-textfield label{
  display:none;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador .container-inline-date .form-type-date-popup input {
  width: 175px;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador .container-inline-date {
  width: 205px;
}
#block-encuentraparador-parador-fare-availability #block-encuentraparador-know-what-parador .field-group-form-dates {
  margin-left:65px;
  margin-right: 13px;
}
#block-encuentraparador-parador-fare-availability .form-has-datepick.has-rate-selector .main-container {
  padding:0;
}
#block-encuentraparador-parador-fare-availability .title-map {
  font-family: 'museo700', arial, verdana;
  margin-bottom: 10px;
  text-align: center;
}
/* ==========================================================================
   Paradores incluidos en ofertas y experiencias
   ========================================================================== */
.paradors-included-offers-experiences .content-paradors .parador{
  float: left;
  padding: 15px 1% 0 1%;
  text-align: center;
  width: 23%;
}
.paradors-included-offers-experiences .content-paradors .parador-1{
  width: 98%;
}
.paradors-included-offers-experiences .content-paradors .parador-2,
.paradors-included-offers-experiences .content-paradors .grupo-paradores{
  width: 48%;
}
.paradors-included-offers-experiences .content-paradors .parador-3{
  width: 31%;
}
.paradors-included-offers-experiences .content-paradors .parador-grupo{
  width: 38%;
}
.paradors-included-offers-experiences .content-paradors .grupo-paradores .precio{
  float: right;
  line-height: 15px;
  position: absolute;
  right: 0;
  top:50%;
  width: 20%;
}
#block-encuentraparador-paradors-offers-experiences,
#block-encuentraparador-paradors-offers-experiences .content-paradors{
  float:left;
  margin-bottom: 10px;
  padding-bottom: 15px;
  width: 100%;
}
.paradors-included-offers-experiences .content-paradors h3{
  margin-bottom: 0 !important;
  text-align: justify;
}
.paradors-included-offers-experiences .content-paradors .empty{
  padding-top: 15px;
  text-align: center;
}
.paradors-included-offers-experiences .content-paradors .bloque-paradores{
  float:left;
  margin-bottom: 15px;
  position: relative;
  width:100%;
}
.paradors-included-offers-experiences .title-paradors-included-offers-experiences h2{
  text-align:center;
}
.paradors-included-offers-experiences .content-paradors .newline{
  clear:both;
}
/* ==========================================================================
   GENERAL CLASSES - BLOCKS
   ========================================================================== */
.title-bar{
  margin-bottom: 0;
}
.m-bottom-20{
  margin-bottom: 20px;
}
.backg-grey{
  background-color: #E3DEDF;
}

/* ==========================================================================
   Static toolbar
   ========================================================================== */
#toolbar.static, #toolbar.empty{
  display: none;
}

/* ==========================================================================
   ACCEDE A TU PERFIL
   ========================================================================== */
 #block-bloques-accede-perfil-amigo .accede{
  font-family: 'museo500', arial, verdana;
  text-align: center;
  font-size: 20px;
  color: #F78F1E;
  margin-top: 10px;
}
#block-bloques-accede-perfil-amigo .content > a{
  background: #5A2149;
  border-radius: 3px;
  bottom: 0;
  color: #FFF;
  color: #FFF;
  display: block;
  overflow: hidden;
  padding: 20px;
  text-align: center;
}
#block-bloques-accede-perfil-amigo a:hover{
  text-decoration: none;
}


/**
 * Segment Paradores landing pages.
 */

/* Block Paradores */
.block .block-segment-thumbs {
  margin: 40px 0 0 -84px;
  width: 1128px;
}
.block .block-segment-thumbs ul {
  list-stye: none;
}
.block .block-segment-thumbs li.thumb {
  float: left;
  margin: 10px;
}
.block .block-segment-thumbs li.thumb a {
  color: #FFF;
  display: block;
  height: 262px;
  overflow: hidden;
  position: relative;
  width: 262px;
}
.block .block-segment-thumbs li.thumb a,
.block .block-segment-thumbs li.thumb .thumb-overlay {
  height: 262px;
  width: 262px;
}
.block .block-segment-thumbs li.thumb img {
  height: auto;
  width: 100%;
}
.block .block-segment-thumbs li.thumb .thumb-overlay {
  display: table;
  font-family: 'museo700', arial, verdana;
  font-size: 1.6em;
  line-height: 1em;
  left: 0;
  position: absolute;
  top: 0;
}
.block .block-segment-thumbs li.thumb .thumb-overlay span {
  display: table-cell;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
}
body.parador-civia .block .block-segment-thumbs li.thumb .thumb-overlay {
  background: url('../img/bg/1px-3C4648-0.62.png') repeat top left;
}
body.parador-esentia .block .block-segment-thumbs li.thumb .thumb-overlay {
  background: url('../img/bg/1px-3D241D-0.62.png') repeat top left;
}
body.parador-naturia .block .block-segment-thumbs li.thumb .thumb-overlay {
  background: url('../img/bg/1px-6D702B-0.62.png') repeat top left;
}
.block .block-segment-thumbs li.thumb a .thumb-label,
.block .block-segment-thumbs li.thumb a:hover .thumb-overlay{
  display: none;
}
.block .block-segment-thumbs li.thumb a:hover .thumb-label {
  background: url('../img/bg/1px-000000-0.7.png') repeat top left;
  bottom: 0;
  font-family: 'museo300', arial, verdana;
  display: block;
  left: 0;
  padding: 16px 12px;
  position: absolute;
  right: 0;
  text-align: center;
}
.block .block-segment-thumbs li.thumb a:hover .thumb-label b {
  font-family: 'museo700', arial, verdana;
}
.block .block-segment-thumbs li.thumb a:hover {
  -moz-box-shadow: 0px -8px 60px -5px rgba(51,51,51,0.5);
  -webkit-box-shadow: 0px -8px 60px -5px rgba(51,51,51,0.5);
  box-shadow: 0px -8px 60px -5px rgba(51,51,51,0.5);
  transform: scale(1.1);
  transition: box-shadow 0.3s, transform 0.3s;
}
.block .block-segment-thumbs .row-suffix {
  border-bottom: 1px solid #e2e2d5;
  margin: 0 auto;
  text-align: right;
  width: 1108px;
}
.block .block-segment-thumbs .inner-wrapper.secondary {
  display: none;
}
.block .block-segment-thumbs .row-suffix .view-less,
.block .block-segment-thumbs .row-suffix .view-more {
  display: inline-block;
  margin-bottom: 12px;
  padding-right: 18px;
}
.block .block-segment-thumbs .row-suffix .view-more {
  background: url('../img/icos/bullet-arrow_down.png') no-repeat right center;
}
.block .block-segment-thumbs .row-suffix .view-less {
  background: url('../img/icos/bullet-arrow_up.png') no-repeat right center;
  display: none;
}

/* Block 'Share it!' */
.share-it-block {
  text-align: center;
  margin: 40px 0;
}
.share-it-block h2 {
  margin-bottom: 20px;
}

/* Block 'Otros segmentos' */

#block-bloques-segmentos-banner-abajo{
  margin: 0 -74px;
}
#block-bloques-segmentos-banner-abajo .sgmnt{
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  width: 543px;
  height: 215px;
}
#block-bloques-segmentos-banner-abajo .sgmnt.right{
  margin-left: 20px;
}
#block-bloques-segmentos-banner-abajo .sgmnt .texto{
  position: absolute;
  top: 0;
  left: 0;
  width: 543px;
  height: 215px;
}
#block-bloques-segmentos-banner-abajo .sgmnt-1 .texto{
  background: url('../img/bg/1px-3D241D-0.8.png') repeat left top;
}
#block-bloques-segmentos-banner-abajo .sgmnt-2 .texto{
  background: url('../img/bg/1px-3C4648-0.8.png') repeat left top;
}
#block-bloques-segmentos-banner-abajo .sgmnt-3 .texto{
  background: url('../img/bg/1px-6D702B-0.8.png') repeat left top;
}
#block-bloques-segmentos-banner-abajo .sgmnt .texto a{
  display:inline-block;
  color:#FFF;
  width: 543px;
  height: 215px;
  text-decoration: none;
  text-align: center;
  padding-top: 157px;
  font-size: 23px;
  font-family: 'museo700', arial, verdana;
}
#block-bloques-segmentos-banner-abajo .sgmnt-1 .texto a{
  background: url('../img/icos/esentia_w_logo.png') no-repeat center 20px;
}
#block-bloques-segmentos-banner-abajo .sgmnt-2 .texto a{
  background: url('../img/icos/civia_w_logo.png') no-repeat center 20px;
}
#block-bloques-segmentos-banner-abajo .sgmnt-3 .texto a{
  background: url('../img/icos/naturia_w_logo.png') no-repeat center 20px;
}
/* Reserva de restaurantes portada */
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant .parador-selector-wmap .colorbox-map {
  background: url('../img/icos/mapa_buscar.png') no-repeat right center;
  display: block;
  height: 40px;
  position: static;
  text-indent: -9999px;
  width: 45px;
  padding: 0px;
  margin: 0px;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant .parador-selector-wmap {
  white-space: nowrap;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant a.ui-selectmenu {
  height: 27px;
  line-height: initial;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant a.ui-selectmenu span.ui-selectmenu-status {
  padding: 5px 28px 4px 9px;
  height: auto;
  line-height: 1.1em;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant a.ui-selectmenu span.ui-icon {
  width: 24px;
  height: 25px;
  line-height: inherit;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant .parador-selector-wmap > * {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
.block-quicktabs #block-buscarparador-4 .book-block.book-block-restaurant select{
  height: 40px;
  width: 229px;
}
.block-quitkctabs #block-buscarparador-4 .book-block.book-block-restaurant a.ui-selectmenu span {
  height: 25px;
  width: 24px;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .book-block.block-mass,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .book-block.block-mass {
    background: none;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .book-block.block-mass .form-item.form-type-select,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .book-block.block-mass .form-item.form-type-select{
    margin-top: 0px;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .book-block,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .book-block {
    padding: 0 10px !important;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .book-block-restaurant form,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .book-block-restaurant form {
    padding: 0px;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .book-block-restaurant span.ui-selectmenu-status,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .book-block-restaurant span.ui-selectmenu-status {
    color: #787878;
    font-family: museo300;
    font-size: 0.9em;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 select,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 select {
	/*	width: 240px !important; */
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 #edit-parador-map,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 #edit-parador-map {
  height: 40px;
  width: 45px;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .form-item-restaurant,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .form-item-restaurant {
  position: relative;
}
#quicktabs-tabpage-search_block_restaurant-1 #block-buscarparador-4 .form-type-select.form-item-restaurant .ajax-progress,
#quicktabs-tabpage-search_block_front-1 #block-buscarparador-4 .form-type-select.form-item-restaurant .ajax-progress {
    position: absolute;
    right: 7px;
    top: 5px;
}

.page-reservas .reservas-bloques .views-row {
  border: none!important;
  padding: 0!important;
  width: auto!important;
}

.page-reservas .reservas-bloques .views-row-first {
  float: none!important;
  margin-right: 20px!important;
}

/* EMPLEO */

/* EN LOCAL */
/*body.page-tnid-36 #second-menu .content li,
body.page-tnid-18504 #second-menu .content li,
body.page-tnid-18507 #second-menu .content li,
body.page-tnid-18510 #second-menu .content li*/
/* EN PRE */
body.page-tnid-36 #second-menu .content li,
body.page-tnid-18597 #second-menu .content li,
body.page-tnid-18598 #second-menu .content li,
body.page-tnid-18599 #second-menu .content li
/* EN PRO */
/*body.page-tnid-36 #second-menu .content li,
body.page-tnid-31023 #second-menu .content li,
body.page-tnid-31027 #second-menu .content li,
body.page-tnid-31032 #second-menu .content li*/ {
  margin: 13px 40px 0 0;
}

#block-views-empleo-block,
#block-views-empleo-block-1 {
  margin-bottom: 70px;
}

#block-views-empleo-block .empleo-linea-separacion,
#block-views-empleo-block-1 .empleo-linea-separacion {
  border-bottom: 1.5px solid black;
  margin-left: 33%;
  margin-top: 70px;
  overflow: hidden;
  text-indent: -9999px;
  width: 33%;
}

#block-views-empleo-block .views-row.views-row-1,
#block-views-empleo-block-1 .views-row.views-row-1 {
  margin-bottom: 40px;
}

/* EN LOCAL */
/*body.page-tnid-18504 #page-title-wrapper,
body.page-tnid-18507 #page-title-wrapper,
body.page-tnid-18510 #page-title-wrapper*/
/* EN PRE */
body.page-tnid-18597 #page-title-wrapper,
body.page-tnid-18598 #page-title-wrapper,
body.page-tnid-18599 #page-title-wrapper
/* EN PRO */
/*body.page-tnid-31023 #page-title-wrapper,
body.page-tnid-31027 #page-title-wrapper,
body.page-tnid-31032 #page-title-wrapper*/ {
  display: none;
}

body.page-tnid-31023 div#highlighted-wrapper{
  min-height: auto !important;
}

/* EN LOCAL */
/*body.page-tnid-18504 .field-name-body,
body.page-tnid-18507 .field-name-body*/
/* EN PRE */
body.page-tnid-18597 .field-name-body,
body.page-tnid-18598 .field-name-body
/* EN PRO */
/*body.page-tnid-31023 .field-name-body,
body.page-tnid-31027 .field-name-body*/ {
  border-bottom: 0;
  margin-bottom: 160px;
}

.unete-a-paradores-title,
.adn-paradores-title {
  font-size: 3em;
  font-weight: bold;
  line-height: 60px;
  margin-bottom: 40px;
  text-align: center;
}

.unete-a-paradores-text,
.adn-paradores-text {
  font-size: 0.9em;
  margin-bottom: 50px;
  text-align: center;
}

.unete-a-paradores-vacantes-button,
.adn-paradores-vacantes-button {
  float: left;
  margin-left: 130px;
}

.unete-a-paradores-enviar-cv-button,
.adn-paradores-enviar-cv-button {
  float: right;
  margin-right: 130px;
}

.unete-a-paradores-vacantes-button .bloque-boton,
.unete-a-paradores-enviar-cv-button .bloque-boton,
.adn-paradores-vacantes-button .bloque-boton,
.adn-paradores-enviar-cv-button .bloque-boton {
  background: #F78F1E;
  border-radius: 8px;
  color: #FFF;
  cursor: pointer;
  font-family: 'museo700', arial, verdana;
  font-size: 1.2em;
  padding: 25px 90px;
  text-align: center;
}

#block-views-empleo-block-2 {
  margin-bottom: 40px;
}

#block-views-empleo-block-2 .programas-de-formacion-texto-block {
  font-size: 0.9em;
  padding-bottom: 15px;
  text-align: center;
}

#block-views-empleo-block-2 .programas-de-formacion-titulo-block {
  font-size: 2em;
  font-weight: bold;
  padding: 20px 0 50px;
  text-align: center;
}

#block-views-empleo-block-2 .views-row {
  float: left;
  width: 30%;
}

#block-views-empleo-block-2 .views-row-2 {
  margin: 0 4.4%;
}

#block-views-empleo-block-2 .programas-de-formacion-title {
  font-size: 1.8em;
  font-weight: bold;
  padding-top: 40px;
}

#block-views-empleo-block-2 .programas-de-formacion-subtitle {
  font-size: 1.1em;
  padding: 10px 0 15px;
}

#block-views-empleo-block-2 .programas-de-formacion-text {
  font-size: 0.9em;
}
#block-views-empleo-block-2 .programas-de-formacion-text p {
  padding: 0;
}

/* EN LOCAL */
/*body.page-tnid-18510 #post-content-inner-wrapper*/
/* EN PRE */
body.page-tnid-18599 #post-content-inner-wrapper
/* EN PRO */
/*body.page-tnid-31032 #post-content-inner-wrapper*/ {
  width: auto;
}

#block-views-empleo-block-3 {
  background-color: #7D1D60;
  border-bottom: 0;
  height: 300px;
  margin: 50px 0;
}

.programas-de-formacion-content-title {
  color: #FFF;
  font-size: 2.5em;
  font-weight: bold;
  padding: 90px 0 60px;
  text-align: center;
}

.programas-de-formacion-content-text {
  color: #FFF;
  margin-bottom: 6px;
  text-align: center;
}

.programas-de-formacion-content-mail {
  text-align: center;
  text-decoration: underline;
}

.programas-de-formacion-content-mail a {
  color: #FFF;
  font-size: 1.5em;
}

/* BLOQUE EMPLEO (EN PRE #block-block-10  <-> EN PRO #block-block-13) */ 

#block-block-10 {
  background: #eee;
  height: 450px;
}

#block-block-10 .titulo-iframe-empleo {
  font-size: 1.8em;
  font-weight: bold;
  padding: 40px 0;
  text-align: center;
}

#block-block-10 .formulario-iframe-empleo {
  background: #fff;
  margin: 8px;
  padding: 12px;
}

#block-block-10 .login-form h3 {
  font-size: 1.428571429rem;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
}

#block-block-10 .login-form .form-group {
  margin-bottom: 15px;
}

#block-block-10 .login-form .form-control {
  background-color: #fff;
  border: 1px solid #c2cad8;
  border-radius: 4px;
  font-size: 1rem;
  height: 37px;
  padding: 6px 12px;
  width: 100%;
}

#block-block-10 .login-form .form-actions {
  text-align: center;
}

#block-block-10 .login-form .form-actions a.forget-password {
  color: #592041;
  display: block;
  font-size: .857142857rem;
  margin-bottom: 15px;
  text-decoration: underline;
}

#block-block-10 .login-form .form-actions .btn-primary {
  background: #F5A749;
  border-color: #be6e18;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(50,50,50,.5);
  color: #fff;
  font-size: 1.142857143rem;
  padding: 6px 60px;
  text-transform: none!
}

#block-block-10 .login-form .create-account {
  border-top: 1px solid #E2E2E2;
  padding-top: 20px;
  text-align: center;
}

#block-block-10 .login-form .create-account .btn-outline {
  border: 1px solid transparent;
  border-color: #B0B0B0;
  border-radius: 2px;
  color: #5E5E5E;
  padding: 6px 12px;
}

#block-bloques-segmentos-restaurantes > * {
  display: inline-block;
  vertical-align: top;
  width: 32%;
}

#block-bloques-segmentos-restaurantes .marmitia,
#block-bloques-segmentos-restaurantes .tamizia {
  margin-right: 2%;
}

#block-bloques-segmentos-restaurantes .imagen {
  margin-bottom: 12px;
}

#block-bloques-segmentos-restaurantes .imagen img {
  height: auto;
  width: 100%;
}

#block-bloques-segmentos-restaurantes .titulo {
  font-weight: bold;
  min-height: 50px;
}

#block-bloques-segmentos-restaurantes .texto {
  min-height: 210px;
}

#block-bloques-segmentos-restaurantes .boton {
  background: #F78F1E;
  border: 1px solid #BE6E18;
  border-radius: 2px;
  box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.5);
  color: #FFF;
  cursor: pointer;
  font-family: 'museo500', arial, verdana;
  font-size: 0.9em;
  padding: 8px 20px;
  text-align: center;
}

#block-bloques-segmentos-restaurantes .boton:hover {
  text-decoration: none;
}

#block-bloques-segmentos-restaurantes .reservas-restaurante {
  display: none;
}

#block-bloques-segmentos-restaurantes .reservas-restaurante .main-wrapper {
  float: none;
  min-height: 0;
  width: 100%;
}

#block-bloques-segmentos-restaurantes .reservas-restaurante .main-wrapper .form-wrapper {
  padding: 60px 0 0 0;
}

#block-bloques-segmentos-restaurantes .reservas-restaurante .main-wrapper .form-type-select label {
  display: block;
}

#block-bloques-segmentos-restaurantes .reservas-restaurante .main-wrapper .form-type-select a.ui-selectmenu {
  width: 100%!important;
}

body.page-tnid-14883 ul#edit-parador-menu,
body.page-tnid-14883 ul#edit-parador--2-menu,
body.page-tnid-14883 ul#edit-parador--3-menu,
body.page-tnid-14883 ul#edit-restaurant-menu,
body.page-tnid-14883 ul#edit-restaurant--2-menu,
body.page-tnid-14883 ul#edit-restaurant--3-menu {
  width: 100%!important;
}
