.uk-navbar-nav > li > a {
    font-family: sans-serif;
    font-size: 16px;
    color: #646464;
    font-weight: 200;
    font-style: normal;
    padding: 0 20px;
}
.tm-block-toolbar, .tm-block-toolbar a {
    color: #ffffff;
    display: none;
}
.block-aboutus {
    background: url(/images/encabezado-1.jpg) #bdaa59 repeat center center fixed !important;
    background-size: cover !important;
}
.uk-panel-box .uk-panel-title, .uk-panel-title {
    font-size: 40px;    
    line-height: 40px;
    font-weight: 500;    
    background: url(../images/icon_title1.png) no-repeat center bottom;   
    padding-top: 65px; 
}
div.uk-margin-large {
    padding-top: 10px;
}

/* Tarifas */

div.uk-panel.tarifas {
    background: url(/images/encabezado-3.jpg) #bdaa59 bottom center fixed !important;
    background-size: cover !important;
    padding: 50px 0;
    margin: 10px 0;
    background-color: #ffffff;
    outline: 1px solid rgba(255, 255, 255, 0.5);
    outline-offset: -6px;
}
div.uk-panel.tarifas h3 {
    color: #ffffff;
    background: url(../images/icon_title.png) no-repeat center bottom;
    padding-top: 60px;
}

/* Fin de Tarifas */


/* Servicios */

div.uk-panel.servicios {
    background: url(/images/slide-6.jpg) #bdaa59 bottom center fixed !important;
    background-size: cover !important;
    padding: 50px 0;
    margin: 10px 0;
    background-color: #ffffff;
    outline: 1px solid rgba(255, 255, 255, 0.5);
    outline-offset: -6px;
}
div.uk-panel.servicios h3 {
    color: #ffffff;
    background: url(../images/icon_title.png) no-repeat center bottom;
    padding-top: 60px;
}

/* Fin de servicios */

/* Contacto */

div.uk-panel.contacto {
    background: url(/images/encabezado-4.jpg) #bdaa59 bottom center fixed !important;
    background-size: cover !important;
    padding: 50px 0;
    margin: 10px 0;
    background-color: #ffffff;
    outline: 1px solid rgba(255, 255, 255, 0.5);
    outline-offset: -6px;
}
div.uk-panel.contacto h3 {
    color: #ffffff;
    background: url(../images/icon_title.png) no-repeat center bottom;
    padding-top: 60px;
}

/* Fin de Contacto */

div.uk-panel.uk-panel-box.no-padding-top {
    margin-top: -50px;
    padding-bottom: 40px;
}

/* Altura slider */

div#mod_camera_8.camera_wrap.solidres-module-camera.camera_white_skin {
    height: 750px !important;
    margin-top: 10px;
}

/* Fin altura slider */


/* Header menos alto */

div.tm-block-header {
    padding: 10px 20px;
}

/* Fin de header menos alto */


h5.titulos-servicios {
    text-transform: uppercase;
    font-weight: 400 !important;
    font-size: 17pt;
    color: #24441b;
}
div.tm-block-main.block {
    padding-top: 60px;
}
div.tm-block-footer {
    background-color: #000;
}
.solidres-module-roomtype-item.carousel-type:hover .roomtype-desc {
    background-color: rgba(10,10,10,0.4);
    height: 95%;
}
.solidres-module-roomtype-item.carousel-type .roomtype-desc {
    background-color: rgba(10,10,10,0.2);
    height: 95%;
}
   background: #333;
}

/* Link contacto */

input, button, select, textarea, .datefield, input[type="text"] {
    background-color: transparent;
    border: 1px solid #cccccc;
    color: #646464;
    font-size: 14px;
    width: 80% !important;
    padding: 10px;
}

/* Fin link Contacto */

#introduce-hotel img {    
    outline: 1px solid rgba(255, 255, 255, 0.8);
    outline-offset: -6px;
}
div.uk-panel.habitaciones {
    padding: 30px 0px;
}
div.uk-width-1-1.uk-width-medium-1-4 {
    float: left;
}
div.uk-panel.uk-panel-box p {
    padding-right: 20px;
}

/* RSForm */

input.rsform-input-box, .formResponsive textarea {    
    width: 84% !important;
    padding: 15px !important;
}
input.rsform-submit-button {
    background-color: #0d0d0d !important;
    text-shadow: none !important;
    border: none !important;
    background-image: none !important;
    border-radius: 0 !important;
    padding: 12px 18px !important;
    font-size: 12pt !important;
}
form.formResponsive h2 {
    text-align: center;
}

/* Fin de RSForm */

.block-color {
    background-color: #24451b !important;
}
.tm-block-header {    
    box-shadow: none;
}
.uk-navbar-nav > li > a {
    font-family: Times;
    font-size: 18px;
    color: #646464;
    font-weight: 200;
    font-style: normal;
    padding: 0 20px;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    border-bottom: 0px double #a1a1a1 !important;
}
.uk-navbar-nav > li:not(:last-child) > a:after {
    right: 0px !important;
}
.tm-footer a:hover, .tm-footer a:focus {
    color: #bdaa59;
}
.tm-footer a {
    color: #fff;
}
.tm-footer {
    color: #dbdbdb;
    font-size: 10pt;
    font-weight: 200;
}
div.uk-panel.uk-panel-box img.icono-servicios {
    outline: 1px solid #a2a7a1;
    outline-offset: -5px;
}
div.uk-panel.uk-panel-box.ubicacion {
    margin-top: -50px;
    margin-bottom: -50px;
}
.uk-panel-box .uk-panel-title, .uk-panel-title {
    color: #24451b;
}
#introduce-hotel img {    
    min-height: auto !important;    
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
