header{padding:10px 0;background:linear-gradient(#111, #222)}header #logotipo{text-align:center}@media only screen and (min-width: 1024px){header #logotipo{text-align:left;padding:0}}#top-bar{background:#333;color:#ccc;padding:5px 0;font-size:12px}#top-bar a{color:inherit}#top-bar span{border-right:1px solid #ccc;padding:5px 15px}#top-bar span:first-child{border-left:1px solid #ccc}.navbar{margin-bottom:0}.navbar .navbar-inner{background:none !important;border:none !important}.navbar .navbar-inner .dropdown-menu{z-index:999999}#banner{position:relative;background:black;border-bottom:6px solid #333}#banner .nivoSlider{margin-bottom:0 !important}#banner .nivo-slider-wrapper{overflow-y:hidden}#banner .carousel{margin-bottom:0}#banner .carousel-inner .item img{width:100%}#booking{padding:5px;color:white !important;background:rgba(0,0,0,0.6);border-radius:0 0 10px 10px;border:2px solid #333;border-top:none;box-shadow:0px 1px 1px #333;font-size:12px}@media only screen and (min-width: 768px){#booking{position:absolute;max-width:60%;top:0;right:10%;z-index:99999}}@media only screen and (min-width: 1024px){#booking{max-width:40%}}#booking legend{color:white}#booking .control-group{padding:5px !important;background:none !important}#booking .control-group .control-label{color:white !important}#booking .control-group textarea{max-height:100px}#booking .control-group.ui-state-highlight{background:none !important;border:none !important;box-shadow:none !important;text-shadow:none !important}#booking .form-actions{padding:0;margin:0}#booking .form-actions .btn-toolbar{padding:0;margin:0}#booking .form-actions .btn-toolbar .jsn-form-submit{width:100%}#booking .btn-toolbar>.btn+.btn,#booking .btn-toolbar>.btn-group+.btn,#booking .btn-toolbar>.btn+.btn-group{margin-left:0}#booking .jsn-row-container>.jsn-text-center{display:none}.price{text-align:right;display:block;font-weight:bold;font-size:1.2em;color:#aa0000}.price span{font-size:.8em;color:gray}#main-content{padding-bottom:20px;padding-top:20px}#main-content .items-row .item{margin-bottom:15px}#main-content .item-title{font-size:16px}.sigplus-gallery a{padding:4px 4px 10px;border:1px solid #ccc}#post-content{background:#efefef}.social-icons{font-size:2.5em}.small{font-size:12px}footer{background:black;color:white;padding:20px 0;padding:15px}footer h3{font-size:16px}footer a{color:inherit}@media only screen and (min-width: 768px){.text-md-right{text-align:right}}.copy{background:#222;color:white;padding:15px}
