body { background-color:#660000; background-image:url(../Imagens/site/fundo.png); background-repeat:repeat-x; margin:0px;}
fieldset.reservas { border:none; margin-left:-10px; width:225px;}


a.btMenu:link, a.btMenu:visited { width:101px; height:18px; text-align:center; text-decoration:none; color:#760E10; background-image:url(../Imagens/site/btMenu.gif); background-repeat:no-repeat; margin:5px 0px 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; padding:6px 0px 0px 0px;}
a.btMenu:hover { width:101px; height:18px; text-align:center; text-decoration:none; color:#CC3300; background-image:url(../Imagens/site/btMenu.gif);background-repeat:no-repeat; margin:5px 0px 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; padding:6px 0px 0px 0px}
a.pipoka:link, a.pipoka:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF;}
a.pipoka:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#FFFFFF;}


#albumAcomodacoes { margin:-5px 0px -18px 0px; float:left; width:401px; height:323px;}
#albumServicos { margin:10px 0px -38px 0px; float:left; width:401px; height:323px;}
#barraPretaFinal { height:46px; background-image:url(../Imagens/site/barra_preta_final.png); background-repeat:no-repeat; float:right;}
#barraSupIdiomas { position:absolute; left:50%; margin-left:-380px; margin-top:0px; z-index:4;}
#boxDirInf { width:314px; min-height:268px; float:left; margin:0px;}
#boxDirInfCont { width:314px; min-height:268px; float:left; margin:251px 0px 0px 0px;}
#boxDirGeral { width:314px; float:left; margin:0px;}
#boxDirSup { width:314px; min-height:229px; float:left; margin:-1px 0px 0px 0px;}
#boxEsqGeral { width:411px; float:left; margin-left:0px;}
#boxEsqInf { width:411px; min-height:331px; float:left; margin:0px}
#boxEsqSup { width:411px; min-height:166px; float:left; margin:0px;}
#btCalcular { width:66px; height:18px; background-color:transparent; background:url(../Imagens/site/btCalcular.gif) no-repeat; border:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-left:4px;}
#btReservar { width:55px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF; border:1px solid #666666; margin:0px 0px 0px 5px; float:left; padding-left:9px; padding-top:0px;}
#conteudo { width:754px; min-height:520px; float:left; background:url(../Imagens/site/conteudoFatia.png) repeat-y; padding-left:14px;}
#flashTopo { width:766px; height:437px; position:absolute; z-index:2; left:50%; margin-left:-383px; float:left;}
#flash { width:742px; height:437px; float:left; z-index:3; margin:0px;}
#flashContato { position:absolute; margin:-262px 0px 0px 0px;}
#form1 { width:215px; height:135px; margin:0px 0px 0px 10px; float:left; position:absolute; z-index:6;}
#formContato { width:400px; margin:0px; float:left;}
#formReservas { width:400px; margin:60px 0px 0px 0px; float:left;}
#formReservasCalc { width:300px; margin:-10px 0px 0px 0px; float:left; position:absolute;}
#idiomas { height:45px; z-index:4; position:absolute; margin-left:75%;}
#menu { width:722px; height:27px; float:left;}
#reserva { width:235px; height:124px; position:absolute; z-index:5; margin:237px 0px 0px 21px; background:url(../Imagens/site/boxReservaForm.png) no-repeat;}
#rodape { width:728px; height:20px; padding:2px; margin:-10px 0px 0px 10px; float:left;}
#root { width:754px; min-height:600px; margin:0px auto; position:absolute; z-index:1; left:50%; margin:437px 0px 0px -377px;}
#thumbs { width:101px; float:left; margin:5px 0px 0px 0px;}
#thumbsContato { width:294px; float:left; margin:3px 0px 0px 9px;}
#txtAno { width:70px; height:12px; background-color:#FFFFFF; border:1px solid #666666; float:left; font-size:11px;}
#txtDia, #txtMes { width:30px; height:12px; background-color:#FFFFFF; border:1px solid #666666; float:left; margin-right:5px; font-size:11px;}
#txtSuite { width:150px; height:15px; background-color:#FFFFFF; border:1px solid #666666; float:left; font-size:11px;}

.acalc {/* float:right;*/ margin: 10px 30px 0px 0px; display:block; }
.acalcSpan { float:left; margin-left:115px;/* display:block;*/}
.alignFormCont { width:411px; float:left;}
.alignFormReserv { width:300px; float:left;}
.alignRight { text-align:right;}
.barraCont { width:700px; height:16px; position:absolute; z-index:4; float:left;}
.barraCont2 { width:50%; height:16px; position:absolute; z-index:0;}
.barraIdiomas { width:95px; height:45px; position:absolute; z-index:4; margin-left:660px; float:left;}
.barraFinal { width:50%; height:45px; position:absolute; z-index:0; margin-left:50%; float:left;}
.blurBottomFlash {width:766px; height:12px; float:left; z-index:3;}
.blurFlashEsq { width:12px; height:437px; float:left; z-index:3;}
.blurFlashDir { width:12px; height:437px; float:left; z-index:3;}
.blurRootBottom { width:754px; height:18px; float:left; z-index:3; margin-top:-4px;}
.bold { font-weight:bold;}
.box1 { width:411px; height:100%; float:left; margin:0px; background:url(../Imagens/site/boxEsqSupFatia.png) repeat-y;}
.box2 { width:411px; height:100%; float:left; margin:0px; background:url(../Imagens/site/boxFotosFatia.png) repeat-y;}
.box3 { width:314px; height:100%; float:left; margin:0px; background:url(../Imagens/site/boxVanFatia.png) repeat-y;}
.box4 { width:314px; height:100%; float:left; margin:0px; background-image:url(../Imagens/site/boxPrinCliFatia.png);}
.boxDirInf1 {float:left; width:314px; height:8px;}
.boxDirInf4 {float:left; width:314px; height:8px;}
.boxDirSup1 { float:left; width:313px; height:9px;}
.boxDirSup4 { float:left; width:313px; height:8px;}
.boxEsqSup1 { float:left; width:411px; height:7px; margin:0px;}
.boxEsqSup4 { float:left; width:411px; height:7px; margin:0px;}
.boxEsqFotos1 { float:left; width:411px; height:9px;}
.boxEsqFotos4 { float:left; width:411px; height:9px;}
.btEnviarCont { border:none; margin:119px 0px 0px -1px; position:absolute;}
.btIdiomas1 { float:left; position:absolute; z-index:5; margin:7px 0px 0px 707px; border:none;}
.btIdiomas2 { float:left; position:absolute; z-index:5; margin:7px 0px 0px 732px; border:none;}
.caixaObsContato { width:386px; height:96px; background-color:#FFFFFF; border:1px solid #760E10; float:left; margin:-6px 0px 0px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#760E10;}
.correcaoPNG { behavior: url(../XHTML/iepngfix.htc)}
.corrIE { margin-top:-4px;}
.cursorP { cursor:pointer;}
.degFotos { width:401px; min-height:323px; margin:0px; float:left; background:url(../Imagens/site/boxFotosFade.png) bottom repeat-x;}
.degPrinCli { width:305px; min-height:255px; margin:0px; float:left; background:url(../Imagens/site/boxEveFade.png) bottom repeat-x;}
.degServ { width:401px; min-height:166px; margin:0px; float:left; background:url(../Imagens/site/boxEsqSupFade.png) bottom repeat-x;}
.degVan { width:304px; min-height:234px; margin:0px; float:left; background:url(../Imagens/site/boxVanFade.png) bottom repeat-x;}
.formFlash { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; width:210px; float:left; margin-top:11px;}
.fundoFotos { width:400px; height:100%; margin:0px 0px 0px 5px; float:left; background-color:#FFFFFF}
.fundoPrinCli { width:305px; height:100%; margin:0px 0px 0px 5px; float:left; background-color:#FFFFFF}
.fundoServ { width:400px; height:100%; margin:0px 0px 0px 5px; float:left; background-color:#FFFFFF}
.fundoVan { width:303px; height:100%; margin:0px 0px 0px 5px; float:left; background-color:#FFFFFF}
.googleMaps { width:382px; height:288px; float:left; margin:10px 0px 0px 9px; border:none;}
.imgCaneta { width:282px; height:158px; position:absolute; z-index:2; margin-left:117px;} 
.imgFull {width:284px; height:288px; float:left; margin:12px 7px 0px 9px; background-color:#CCCCCC;}
.inputContato { width:315px; height:20px; float:left; margin:0px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #333333; background-color:transparent; color:#760E10;}
.inputReserva { width:165px; height:20px; float:left; margin:0px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #333333; background-color:transparent; color:#760E10;}
.labelContato { width:70px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#760E10; margin:6px 0px 0px 5px;}
.labelReserv { width:115px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#760E10; margin:2px 0px 0px 5px;}
.liMenu { display:inline;}
.listReserv { width:100px; height:18px; float:left; margin-top:3px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#760E10;}
.mesaReun { width:150px; height:136px; position:absolute; margin:90px 0px 0px 140px;}
.mesaReun2 { width:200px; height:182px; position:absolute; margin:50px 0px 0px 90px;}
/*.msgContato { width:260px; height:20px; background-color:#FFFFCC; border:1px dotted #990000; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:60px; margin-top:50px; text-align:center; padding-top:3px}*/ /*antigo*/
.msgContato { width:260px; height:20px; background-color:#FFFFCC; border:1px dotted #990000; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:60px; margin-top:-55px; text-align:center; padding-top:3px; float:left}
.obsData {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#760E10;}
.obsDDD { width:400px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#760E10; margin:-5px 0px 0px 75px;}
.sepLoc { width:280px; border:none; background-color:#990000;}
.titReserv { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin:2px 0px 0px -2px;}
.thumbs { width:42px; height:42px; float:left; margin:7px 7px 0px 0px; background-color:#CCCCCC;}
.titBox { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#760E10; margin:-1px 6px 0px 6px;}
.txtBox { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#333333; margin:6px;}
.txtBoxLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#760E10; margin:45px 0px 0px 6px; float:left;}
.txtDiarias { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; color:#760E10; margin:6px;}
.txtRodape {margin:0px; padding-left:5px; width:400px; float:left; text-align:left; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.txtDesenv {margin:0px; width:320px; float:left; text-align:right; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.txtAnoRes { width:70px; height:12px; background-color:#FFFFFF; border:1px solid #666666; float:left; font-size:11px;}
.txtDiaRes, .txtMesRes { width:30px; height:12px; background-color:#FFFFFF; border:1px solid #666666; float:left; margin-right:5px; font-size:11px;}
.ulBox { float:left; margin:-3px 0px 0px -15px; list-style-type:circle; list-style-position:inside;}
.ulBox2 { width:280px; float:left; margin:8px 0px 0px -15px; list-style-type:circle; list-style-position:inside;}
.ulMenu {float:right; margin-top:-5px;}