@font-face {
    font-family: 'geometr231';
    src: url('geometr231_hv_bt-webfont.eot');
    src: url('geometr231_hv_bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('geometr231_hv_bt-webfont.woff') format('woff'),
        url('geometr231_hv_bt-webfont.ttf') format('truetype'),
        url('geometr231_hv_bt-webfont.svg#geometr231_hv_btheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background: #8A8A8A url(../img/fundo.png) repeat left top; font-family: Arial}
strong{font-weight: bold;}
p{padding-bottom: 12px}
#background{background: url(../img/background.png) no-repeat center top fixed; width: 100%; height: 846px; position: absolute;z-index: 2}
.content{width: 980px; margin: 0px auto;overflow: hidden;z-index: 10;position:relative}
.coluna-esquerda{float: left; font-size: 13px; line-height: 17px}
.coluna-direita{float: right;font-size: 13px; line-height: 17px}


.topo{overflow: hidden}

#logo{float:left; width:407px; height: 91px; margin-left:24px; margin-top: 24px}
#logo a{float:left; width:407px; height: 91px; background: url(../img/logo.png) no-repeat left top; text-indent: -9999px}

#telefone{font-family: Arial Narrow;color:#FFF; font-size: 22px;text-align: center;line-height: 44px;float:right; width:284px; height: 44px; background: url(../img/bgTelefone.png) no-repeat left top; margin-top: 75px; margin-right: 15px}
#telefone strong{font-size: 30px}

#menu{clear: both; width: 978px; margin:0px auto; margin-top: 38px;overflow: hidden}
#menu li{float:left;width: 243px;height: 45px; background: url(../img/menu.png) repeat-x left top; margin-right: 1px; margin-left: 1px; text-align: center}
#menu li.borderL{border-radius: 9px 0px 0px 0px; margin-left: 0px !important}
#menu li.borderR{border-radius: 0px 9px 0px 0px; margin-right: 0px !important}
#menu li.active{background: url(../img/menu_active.png) repeat-x left top}
#menu li a{font-family: "geometr231";font-size: 22px; color:#FFF;line-height: 45px;float:left; width:240px}

#banner{width:100%;line-height: 463px;height: 463px; background: #000; margin-top: 5px; position: relative;overflow: hidden}
.content_banner{padding: 10px;position: relative;overflow: hidden}
/*#slider{width:100% !important; height: 443px !important;}*/

#fornecedores_pagamento{background: #FFF; border-radius: 6px; padding: 3px 14px; display: block; margin-top: 10px; height: 73px}
#fornecedores{float:left;height: 70px}
#pagamentos{float:right}

#conteudo{overflow: hidden; margin-top: 65px;font-size: 15px;}
#conteudo .coluna-esquerda{width:467px;}
#conteudo .coluna-direita{width: 380px;}

#rodape{overflow: hidden; margin-top: 30px; padding-top: 20px; border-top: 2px #666666 solid; font-size: 12px;font-weight: bold;}
.endereco{float:left; background: url(../img/bgEndereco.png) no-repeat left top; line-height: 26px;padding-left: 35px;}
.telefone{clear: left; float: left; text-align: right; background: url(../img/bgTel.png) no-repeat left top;padding-left: 36px;line-height: 15px;margin-top: 15px;}
.btsContato{float: right;}
.localizacao{float:left; width:191px; height: 94px; background: url(../img/bt-localizacao-on.png) no-repeat center top; margin-right: 10px}
.contato{float:left; width:191px; height: 94px; background: url(../img/bt-email-on.png) no-repeat center top}

.alma{float:right;font-size: 12px;background: url(../img/almastudio.png) no-repeat right top;color:#333;padding-right: 50px;padding-top: 15px;padding-bottom: 6px; clear: both; margin-top: 12px}

.form-reserva{
    margin-top: 15px;
}

.form-reserva label{
    border-radius: 3px;
    border: 1px #eaeaea solid;   
    padding: 4px;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 13px;
    color:#E6E6E6
}

.form-reserva input, .form-reserva textarea{
    color:#FFF
}

.datepicker{
    width:63px;
}

.inputText{
    width:95%;
}

.inputText input{
    width:79%;
}

.textArea{width:95%;}