body{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #AB9D90}

div.logotipo{position: relative}

div.quartos_listagem{
height: 280px; 
width: 666px;
position: relative;
left: 0px;
z-index: 10;
overflow: auto; 
scrollbar-face-color: #303136; 
scrollbar-highlight-color: #303136; 
scrollbar-3dlight-color: #303136; 
scrollbar-darkshadow-color: #303136; 
scrollbar-shadow-color: #303136; 
scrollbar-arrow-color: #CCCCCC; 
scrollbar-track-color: #CCCCCC; 
}

table{font-family: verdana; font-size: 8pt; color: #FFFFFF}
table.principal{width: 100%; height: 100%; font-family: verdana; font-size: 8pt; color: #FFFFFF}
table.navegacao{width: 850px; height: 95px}
table.logotipo{width: 100%; position: absolute; top: 2px; z-index: 50}
table.logotipo_inicial{width: 100%; position: absolute; top: -15px; z-index: 50}
table.formulario{background-color: #9A8D7C; border:1px solid #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
table.ocupacao{font-family: Verdana; font-size: 8pt; color: #3C0002; background-color: #9A8D7D}
table.quartos{font-family: Verdana; font-size: 8pt; color: #FFFFFF; background-color: #808080; border: 1px solid #C0C0C0}

td.principal_navegacao{height: 95px; background-image: url('imagens/fundo_navegacao.jpg'); background-repeat: repeat-x; background-position: center top}
td.separador_vertical{width: 3px; background-image: url('imagens/fundo_navegacao_separador.jpg'); background-repeat: no-repeat; background-position: center top}
td.separador_superior{height: 25px; position: relative; z-index: 10; background-image: url('imagens/separador_superior.png'); background-repeat: repeat-x; background-position: left top}
td.imagens_cabecalho{position: relative; z-index: -10; background-color: #AB9D90}
td.principal_titulos{height: 95px; border-top:1px solid #C0C0C0; background-image: url('imagens/barra_intermedia.jpg'); background-repeat: repeat-x; background-position: left top}
td.titulos{border-right: 2px solid #9A8D7C}
td.principal_conteudos{height: 100%; background-color: #AB9D90}
td.conteudos{border-right: 2px inset #BFB6A5}
td.ocupacao_dias_quartos{background-color: #3C0002; border-top: 1px}
td.quartos_livres{background-color: #008000}
td.quartos_reservados{background-color: #800000}
td.quartos_reservados_bloqueados{background-color: #BA5858}
td.quartos_nao_finalizados{background-color: #FDBE1C}
td.quartos_nao_finalizados_bloqueados{background-color: #CCA647}
td.reservas_disponibilidade{background-color: #AB9D90}
td.reservas_disponibilidade_fase{background-color: #3C0002}

h1{display:none}

ul{line-height: 150%; margin-top: 1px; margin-bottom: 1px}
li{line-height: 150%; margin-top: 1px; margin-bottom: 1px}

p{line-height: 150%; margin-left: 5px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px}
p.titulos{line-height: 150%; margin-left: 10px; margin-top: 1px; margin-left: 10px; margin-bottom: 1px; font-size: 11pt}
p.rodape{line-height: 150%; margin-left: 425px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px}
p.ocupacao{line-height: 150%; margin-top: 1px; margin-bottom: 1px}

img.miniaturas{width: 68px}


a:link{display: inline; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:visited{display: inline; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:hover{display: inline; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a:active{display: inline; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: underline}

a.navegacao:link{display: block; height: 20px; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao:visited{display: block; height: 20px; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao:hover{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-repeat: repeat-x; background-position: left top; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao:active{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-position: center top; background-repeat: repeat-x; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}

a.navegacao_activa:link{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-repeat: repeat-x; background-position: left top; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao_activa:visited{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-repeat: repeat-x; background-position: left top; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao_activa:hover{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-repeat: repeat-x; background-position: left top; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}
a.navegacao_activa:active{display: block; height: 58px; padding-top: 37px; background-image: url('imagens/fundo_navegacao_activa.jpg'); background-repeat: repeat-x; background-position: left top; font-family: Verdana; font-size: 11pt; color: #FFFFFF; text-decoration: none}


a.menu_linguas:link{display: inline; font-family: Verdana; font-size: 9pt; font-weight: normal; color: #390001; text-decoration: none}
a.menu_linguas:visited{display: inline; font-family: Verdana; font-size: 9pt; font-weight: normal; color: #390001; text-decoration: none}
a.menu_linguas:hover{display: inline; font-family: Verdana; font-size: 9pt; font-weight: normal; color: #390001; text-decoration: none}
a.menu_linguas:active{display: inline; font-family: Verdana; font-size: 9pt; font-weight: normal; color: #390001; text-decoration: none}


a.navegacao_area_reservada_todas_as_areas:link{display: block; background-color: #9A8D7D; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #390001; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas:visited{display: block; background-color: #9A8D7D; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #390001; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas:hover{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas:active{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

a.navegacao_area_reservada_todas_as_areas_activa:link{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas_activa:visited{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas_activa:hover{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.navegacao_area_reservada_todas_as_areas_activa:active{display: block; background-color: #3C0002; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font-family: Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}


a.mais_info:link{display: inline; font-family: Verdana; font-size: 8pt; font-weight: nomal; color: #FFFFFF; text-decoration: none}
a.mais_info:visited{display: inline; font-family: Verdana; font-size: 8pt; font-weight: nomal; color: #FFFFFF; text-decoration: none}
a.mais_info:hover{display: inline; font-family: Verdana; font-size: 8pt; font-weight: nomal; color: #FFFFFF; text-decoration: underline}
a.mais_info:active{display: inline; font-family: Verdana; font-size: 8pt; font-weight: nomal; color: #FFFFFF; text-decoration: underline}


a.ocupacao:link{font-family: Verdana; font-size: 8pt; color: #FFFFFF}
a.ocupacao:visited{font-family: Verdana; font-size: 8pt; color: #FFFFFF}
a.ocupacao:hover{font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.ocupacao:active{font-family: Verdana; font-size: 8pt; color: #FFFFFF}


a.ocupacao_estado:link{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FFFFFF}
a.ocupacao_estado:visited{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FFFFFF}
a.ocupacao_estado:hover{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.ocupacao_estado:active{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FFFFFF}


a.visualizar_reserva:link{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.visualizar_reserva:visited{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.visualizar_reserva:hover{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal}
a.visualizar_reserva:active{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal}


input{border: 1px solid #390001; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-family:Verdana; font-size:8pt}
select{border: 1px solid #390001; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-family:Verdana; font-size:8pt}
textarea{line-height: 150%; font-family: Verdana; font-size: 8pt; border: 1px solid #390001; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
input.submit{font-weight: bold; font-family:Verdana; font-size:8pt; color:#FFFFFF; background-color:#390001}
