/* CSS Document */
* { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-align:left;}
body { background:url(img/bg_all.jpg) top repeat-x #ECE8D7; margin:auto;}
img { border:0px;}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { text-decoration:underline;}

a.lk01:link, a.lk01:visited, a.lk01:active { text-decoration:underline;;}
a.lk01:hover { text-decoration:none;;}

a.numeros:link, a.numeros:visited, a.numeros:active { text-decoration:none; font-weight:bold; margin:0px 5px; font-size:12px;}
a.numeros:hover { text-decoration:none; font-weight:bold; color:#000000; margin:0px 5px; font-size:12px;}

h1 { font-size:13px; color:#003300; margin:0px;}
form { margin:20px 0px;}
option { color:#000000; font-weight:normal; font-size:11px;}
select { color:#000000; font-weight:normal; font-size:11px; height:18px;}

#tudo { width:980px; position:absolute; left:48%; margin-left:-490px;}
.topo { width:910px; clear:both; padding-left:70px; margin:0px;}
.rodape { width:930px; clear:both; padding:0px 20px 0px 30px;}
.bgsite { width:794px; height:470px; float:left; background:url(img/bg_site.jpg) no-repeat #50682B; padding:8px 13px 14px 8px;}
.cx_aldeia { width:391px; float:left; padding-top:32px;}
.imgnome { width:794px; height:36px; text-align:right; clear:both; padding-top:10px;}
.cx_topo { position:absolute; width:232px; margin-left:282px; float:left;}
.idioma { position:absolute; text-align:left; margin-top:48px;}
.cx_acomoda01 { width:210px; float:left;}
.tipo_li { background:url(img/img_li.gif) left center no-repeat; padding-left:14px;}
.cx_acom01 { width:227px; height:265px; background:url(img/bg_ftac01.jpg) top no-repeat; margin:29px 0px 0px 12px; clear:both; padding:10px 16px 0px 12px;}
.cx_acom02 { width:227px; height:265px; background:url(img/bg_ftac02.jpg) top no-repeat; margin:29px 0px 0px 5px; clear:both; padding:10px 16px 0px 12px;}
.cx_acom03 { width:227px; height:265px; background:url(img/bg_ftac03.jpg) top no-repeat; margin:29px 0px 0px 5px; clear:both; padding:10px 16px 0px 12px;}
.marg_ftac { margin-bottom:14px;}
.cx_gftac01 { width:170px; height:164px; background:url(img/bg_acg01.jpg) top no-repeat; font-weight:bold; float:left; text-align:center; padding:5px 8px 0px 7px; margin:10px 5px;}
.cx_gftac02 { width:170px; height:164px; background:url(img/bg_acg02.jpg) top no-repeat; font-weight:bold; float:left; text-align:center; padding:5px 8px 0px 7px; margin:10px 5px;}
.cx_localiza { width:418px; float:left;}
.cx_tarifa { width:370px; float:left; padding-top:12px;}
.format01 { padding:0px 40px 0px 25px;}
.format02 { padding:8px 20px 0px 16px;}
.format03 { padding:8px 12px 0px 12px; overflow:auto; height:400px;}
.format04 { padding:0px 18px 0px 10px;}
.tbtit { padding:18px 0px 8px 0px;}
.cx_contato { width:386px; float:left;}
.cx_dicas { width:450px; float:left; padding-top:36px;}
.cx_reservas01 { width:342px; height:380px; padding:45px 37px 0px 18px; background:url(img/bg_reservas.jpg) top no-repeat; float:left; font-weight:bold;}
.cx_reservas02 { width:357px; padding:0px 30px 0px 10px; float:left; font-weight:bold;}
.cx_tamtx { width:128px; float:left; text-align:right; padding-right:5px; padding-top:3px;}
.cx_tamtx02 { width:146px; float:left; text-align:right; padding-right:5px; padding-top:3px;}
.cx_form { height:22px; width:380px; clear:both; margin-bottom:5px;}
/*  border:1px solid #000000; */
.fl { float:left;}
.fr { float:right;}
.pontos2 { float:right; margin-top:12px;}
.sep01 { margin:10px 0px; clear:both;}
.cb { clear:both;}
.cb object{float:left;}
.a_center { text-align:center;}
.txt01 { color:#BFCBAA; text-decoration:underline;}
.txt02 { font-size:11px;}
.pl20 { padding-left:20px;}
.sep02 { width:100%; height:4px; clear:both;}
.linha_cont { width:100%; float:left; clear:left; margin-top:5px;}
.sep03 { width:100%; height:5px; clear:both;}
.magzero { margin:0px;}
.nobold { font-weight:normal;}
.nobold02 { height:20px; padding-top:4px; font-weight:normal;}
/*  INTERNAS */
.inp01 { width:270px; height:14px; float:left; margin-left:3px; color:#000000;}
textarea { width:270px; height:118px; overflow:auto; color:#000000; float:left; margin-left:3px;}
.inp02 { width:180px; height:14px; float:left; margin-left:3px; color:#000000;}
.textarea02 { width:180px; height:80px; overflow:auto; color:#000000; float:left; margin-left:3px;}
.bt_voltar { float:right; margin-right:10px; clear:left}
