.nav a {display: block; font-weight: bold; color: #f9f5d9; text-decoration: none; font-size: .9em; width: 136px;}
.nav a:hover {color: #9f8e1a; text-decoration: none; background-repeat: repeat-y;}

#ean table {width: 650px;}

#eanDiv {float: left; width: 617px; height: 163px; background-color: #FCDB68; margin: 0px 10px 10px 3px; padding: 10px 10px 5px 10px; color: #6294C9;}
.pesq {font-size: 24px; color: #6294C9; margin: 0px;}


#mainnavlink {color: #ffff00;}
p, li {font-family: Arial; font-size: 10pt;	color: #2D1C5C;	padding-left: 10px;}
.small {font-size: 10px;}
.poll {background: url('/reserve-hotel-online-images/left-center.JPG');	color: #f9f5d9;}
table {table-border-color-light: rgb(255,204,102); table-border-color-dark: rgb(204,153,102);}
body {font-family: Arial; background-color: rgb(255,255,255); color: rgb(0,0,0); overflow-x: hidden;}

td {font-family: Arial; background-color: rgb(255,255,255); color: rgb(0,0,0); font-size: 10pt;}

.button {font-weight: bold;	font-size: 11px; cursor: hand; color: #f9f5d9; font-family: "Arial"; text-align: left; width: 116px; height: 15px; text-decoration: none; padding-left: 20px;}
.info {font-weight: bold; font-size: 12px; color: #f9f5d9; font-family: "Arial"; text-align: left; height: 20px; text-decoration: none; padding-left: 20px;}
h1 {font-family: Arial; color: #2D1C5C; font-size: 18px;}
h2 {font-family: Arial; color: #2D1C5C; font-size: 16px;}
.cinza {font-family: Arial; color:#666666; font-size: 16px;}
h3 {font-family: Arial; color: #2D1C5C; font-size: 14px;}
h4 {font-family: Arial; color: #2D1C5C; font-size: 12px;}
h5 {font-family: Arial; color: #2D1C5C; font-size: 10px;}
h6 {font-family: Arial; color: #2D1C5C;}

body {width: 1010px; font-family: Verdana; font-size: 11px; margin: 0px;}
h1, h2, h3 {font-family: verdana;}
h1 {font-size: 18px; text-align: center; }
h2 {font-size: 16px;}
h3 {font-size: 14px;}
#geral, #topo, #colEsq, #conteudo, #colDir, #rodape, #rodapeEsq, #rodapeDir, .barra, .categoria, .catOpcao {position: relative; float: left;}
#geral {width: 1010px;}
#topo {width: 1000px; height: 90px;}
#colEsq, #colDir {width: 164px;}
#conteudo {width: 652px; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
#rodape {width: 1000px; height: 60px; background-image: url('/imagens/fundo-rodape.jpg');}
#rodapeEsq {width: 205px; height: 50px; background-image: url('/imagens/desenho-rodape.jpg'); padding-top: 10px;}
#rodapeDir {width: 795px; height: 50px; padding-top: 10px;}
.barratopo {position: relative; float: left; width: 100%; height: 26px; background-image: url('/imagens/barra.jpg');}
.barra, .barraImg {color: #ffffff; font-family: Arial; font-size: 11px; margin-top: 5px; font-weight: bold; display: inline;}
.barra a {color: #ffffff; padding-left: 0px;}
.barraImg {margin-top: -5px; }
.categoria {width: 164px; line-height: 15px; background-image: url('/imagens/categoria.jpg'); background-repeat: no-repeat; color: #ffffff; font-size: 11px; font-weight: bold; text-align: center; margin: 0px; padding-top: 2px;}
.catOpcao {width: 164px;}
.catOpcao a {font-family: arial; color: #838383; line-height: 17px; font-size: 11px; font-weight: bold; text-align: center; background: #F7F7F7 url('/imagens/marcador.jpg') no-repeat; text-decoration:none; padding-top:1px; display:block; text-align:left; padding-left:15px; border-bottom:1px solid #CCCCCC; border-top: 1px solid #ffffff; background-repeat:no-repeat}
.catOpcao a:hover {background: #E5E5E5 url('/imagens/marcador-escuro.jpg') no-repeat;}
.breadcrumbs {font-size: 9px;}
.breadcrumbs a {font-size: 9px;}
.dadospousada {position: relative; float: left; width: 650px; padding: 5px; margin-bottom: 20px;}
.label {position: relative; float: left; width: 325px; display: block; background: #FFFBF0; padding-left: 3px;}
.labelconteudo {position: relative; float: right; width: 200px; display: block; padding-left: 3px; background: #fff}
.labelrecursos {position: relative; float: left; width: 125px; display: block; background: #FFFBF0; padding-left: 3px;}
.labelconteudo2 {position: relative; float: left; width: 120px; display: block; padding-left: 3px;}
.labelfotos {position: relative; float: left; width: 125px; display: block; background: #FFFBF0; padding-left: 3px;}
.labelconteudo3 {position: relative; float: right; width: 200px; display: block; padding-left: 3px; background: #fff}
.separador {position: relative; float: left; width: 100%; line-height: 1px; height: 1px; z-index: 0;}
.separador2 {position: relative; float: left; width: 325px; line-height: 1px; height: 1px; z-index: 0;}
.pousadadadostitle {position: relative; float: left; width: 647px; background-image: url('/imagens/titulo-caixa-650.jpg'); padding-left: 3px; border-bottom: 1px solid #4583C0; line-height: 16px; color: #ffffff; margin-bottom: 0px; font-weight: bold;}
.pousadadescrição {position: relative; float: left; width: 650px; padding: 5px; margin-bottom: 20px;}
.notastotal {position: relative; float: left; width: 650px; height: 75px; display: block; background: #4583C0; margin-bottom: 10px;}
.mediageral {position: absolute; top: 5px; left: 5px; height: 65px; width: 75px; background: #FFFBF0; text-align: center; font-weight: bold;}
.notastitulo {position: absolute; top: 5px; left: 85px; height: 20px; width: 370px; background: #FFFBF0; text-align: center; font-weight: bold; padding-top: 3px;}
.ImpressaoGeral {position: absolute; top: 28px; left: 85px; height: 19px; width: 182px; background: #FFFBF0; font-weight: bold; padding-left: 2px; text-align: right; padding-right: 4px; padding-top: 2px;}
.Preco {position: absolute; top: 50px; left: 85px; height: 20px; width: 182px; background: #FFFBF0; font-weight: bold; padding-left: 2px; text-align: right; padding-right: 4px; padding-top: 2px;}
.Serviços {position: absolute; top: 28px; left: 270px; height: 19px; width: 185px; background: #FFFBF0; font-weight: bold; padding-left: 2px; text-align: right; padding-right: 4px; padding-top: 2px;}
.Localização {position: absolute; top: 50px; left: 270px; height: 20px; width: 185px; background: #FFFBF0; font-weight: bold; padding-left: 2px; text-align: right; padding-right: 4px; padding-top: 2px;}
.opinioes {position: absolute; top: 5px; right: 5px; height: 65px; width: 185px; background: #FFFBF0; padding-left: 2px; padding-right: 4px; font-size: 11px; line-height: 20px; padding-top: 2px;}

.pagina404 {font-family: Arial; color: #2D1C5C; font-size: 18px; }



/* Lista de Hoteis do Booking */

.hotel {float: left; width: 652px; margin: 5px 0 0 0; border-bottom: 1px solid #EEEEEE;}
.hotelImg {float: left; width: 120px; display: block; margin: 0 5px 5px 0;}
.hotelName {float: left; width: 325px;}
.hotelName a {color: #000088; font-size: 18px; font-weight: 500;}
.hotelPrice {float: left; width: 200px; color: #003580; font-weight: bold; font-size: 14px; text-align: right;}
.hotelAddress {float: left; width: 525px; margin-bottom: 5px;}
.hotelAddress i {color: #999999; font-weight: bold;}
.hotelDescr {float: left; width: 525px;}
