body { background: url(../images/bg.jpg) bottom left repeat-x; background-color: #CAE6FE;margin:0px;overflow:auto;font-family:Arial, Verdana;font-size:12px;color:#663300;background-attachment: fixed; 
SCROLLBAR-FACE-COLOR: #1D1D34;
SCROLLBAR-HIGHLIGHT-COLOR: #1D1D34;
SCROLLBAR-3DLIGHT-COLOR: #1D1D34;
SCROLLBAR-ARROW-COLOR: #9696A0;
SCROLLBAR-DARKSHADOW-COLOR: #1D1D34;	
SCROLLBAR-SHADOW-COLOR: #1D1D34;		
SCROLLBAR-BASE-COLOR: #1D1D34;
SCROLLBAR-TRACK-COLOR: #000000;}

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.space{width: 896px; height:10px; margin: 0 auto; position: relative;}
img { behavior: url(../images/iepngfix.htc); }
.pad3 { padding: 3px; }
.pad10 { padding: 10px; }
.center{margin: 0 auto;}
.imgborder {border: 4px solid #CD9766; }
hr{ border:0; height:1px; color:#ccc; background-color:#E5E5E5; }
a{text-decoration:none;color:#003673;}
a:hover{text-decoration:underline;color:#003673;}
.branco {color:#FFFFFF;}
.orange {color:#FF6633;}
.flashfundo {width: 896px; margin:0 auto; background-color: #AE7749; position: relative; z-index: 1;}

#Zll_Logo{position:absolute;left:50%;top:0;margin-left: -463px;z-index:9999;}
#Zll_Language{position:absolute;left:50%;top:3px;margin-left: -230px;z-index:9999;}
#Zll_Redes{position:absolute;left:50%;top:13px;margin-left: -50px;z-index:9999;}
#Zll_Player{position:absolute;left:50%;top:3px;margin-left: 290px;z-index:9999;}
#Zll_Tempo{position:absolute;left:50%;top:7px;margin-left: 50px;z-index:9999;}
#Zll_FlashHeader{position:absolute; width: 896px; left:50%; margin-left: -448px; top:132px; z-index:9996;}
#ZLL_Head {width: 510px; position:absolute; font-size:11px; color:#663300; left:50%; top:25px; margin-left: -230px; z-index:9999;}

#Menu { width: 896px; margin: 0 auto; background: url(../images/bg_menu.gif) repeat;}
#Reserve{ behavior: url(../images/iepngfix.htc); width: 896px; margin: 0 auto; height: 36px; background: url(../images/bg_reserve2.png) repeat-x; _background: url(../images/bg_reserve2.gif) repeat-x;}
ul#Zll_UL { margin: 0; padding: 0; height: 36px; margin-left: 10px; }
ul#Zll_UL li { display: inline; color: #FFFFFF; font-size: 11px; line-height: 36px; }
ul#Zll_UL li input, ul#Zll_UL li select{ color: #7F7F7F; font-size: 9px; margin-top: 10px;}
ul#Zll_UL li input {width:50px;}
#ReserveForm{ behavior: url(../images/iepngfix.htc); width: 100%; margin: 0 auto; height: 36px; background: url(../images/bg_reserve2.png) repeat-x; _background: url(../images/bg_reserve2.gif) repeat-x;}
#ReserveFormDiv{ background-color:#EDD9C7; width: 100%; margin: 0 auto; }
#TempoInterna{ behavior: url(../images/iepngfix.htc); width: 100%; margin: 0 auto; height: 36px; background: url(../images/bg_reserve2.png) repeat-x; _background: url(../images/bg_reserve2.gif) repeat-x;}
#TempoInternaDiv{ background-color:#DCB390; width: 100%; margin: 0 auto; }
ul#Zll_ULForm { margin: 0; padding: 0; }
ul#Zll_ULForm li { color: #7F7F7F; font-size: 11px; }
ul#Zll_ULForm li input, ul#Zll_ULForm li select{ color: #7F7F7F; font-size: 9px;}

#Slogan { behavior: url(../images/iepngfix.htc); width: 896px; height:60px; margin: 0 auto; background: url(../images/1.png);}

/* Box 1 Columns */
#TopBox1columns { behavior: url(../images/iepngfix.htc); width: 896px; height:18px; margin: 0 auto; background: url(../images/topbox1col.png);}
#BottomBox1columns { behavior: url(../images/iepngfix.htc); width: 896px; height:20px; margin: 0 auto; background: url(../images/botbox1col.png);}
#Box1columns{ width: 896px; margin: 0 auto;}
#Box1columns #Box1columnsTable{ background: url(../images/bgbox1col.png) repeat-y; height:300px;}
/* Box 1 Columns 2 Col*/
#TopBox1Acolumns { behavior: url(../images/iepngfix.htc); width: 896px; height:18px; margin: 0 auto; background: url(../images/topbox1colA.png);}
#BottomBox1Acolumns { behavior: url(../images/iepngfix.htc); width: 896px; height:20px; margin: 0 auto; background: url(../images/botbox1colA.png);}
#Box1Acolumns{ width: 896px; margin: 0 auto;}
#Box1Acolumns #Box1AcolumnsTable{ background: url(../images/bgbox1colA.png) repeat-y; height:300px;}

/* Box 2 Columns */
#TopBox2columns { behavior: url(../images/iepngfix.htc); width: 896px; height:18px; margin: 0 auto; background: url(../images/3.png);}
#BottomBox2columns { behavior: url(../images/iepngfix.htc); width: 896px; height:20px; margin: 0 auto; background: url(../images/2.png);}
#Box2columns{ width: 896px; margin: 0 auto;}
#Box2columns #Box2columnsTable{ background: url(../images/4.png) repeat-y; height:300px;}


/* Zll_Menu */
#Zll_Menu { width: 679px; height: 44px; margin-left: 217px; }
#Zll_Menu #Zll_Menu_Nav { margin: 0; padding: 0; }
#Zll_Menu #Zll_Menu_Nav li { display: inline; padding:3px 5px 4px 5px; _padding:5px;}
#Zll_Menu #Zll_Menu_Nav li a { line-height:22px;}

/* Zll_Menu BUTTONS */
#Zll_Menu #Zll_Menu_Nav li a { color:#8D5D23; font-weight:bold; }

/* Zll_Menu OVER STATES */
#Zll_Menu #Zll_Menu_Nav li a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}

/* Zll_Menu PRESSED STATES */
#Zll_Menu #Zll_Menu_Nav li a:active { color:#FFFFFF; font-weight:bold;}

/* Zll_Menu ON STATES */
#Zll_Menu.pousada #Zll_Menu_Nav li#Zll_Menu_pousada a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.servicos #Zll_Menu_Nav li#Zll_Menu_servicos a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.acomodacoes #Zll_Menu_Nav li#Zll_Menu_acomodacoes a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.lazer #Zll_Menu_Nav li#Zll_Menu_lazer a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.maresias #Zll_Menu_Nav li#Zll_Menu_maresias a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.comochegar #Zll_Menu_Nav li#Zll_Menu_comochegar a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.ecoturismo #Zll_Menu_Nav li#Zll_Menu_ecoturismo a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.fotos #Zll_Menu_Nav li#Zll_Menu_fotos a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.reservas #Zll_Menu_Nav li#Zll_Menu_reservas a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.promocoes #Zll_Menu_Nav li#Zll_Menu_promocoes a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.restaurante #Zll_Menu_Nav li#Zll_Menu_restaurante a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}
#Zll_Menu.tarifario #Zll_Menu_Nav li#Zll_Menu_tarifario a { background:url(../images/bg_menu_on.png) top repeat-x; color:#FFFFFF; padding:3px 5px 4px 5px; _padding:4px; font-weight:bold;}

/* GRID */
.column { float: left; }
.grid2col, .grid3col, .grid4col { width: 100%; }
/*.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }
.grid2col .grid3col .column { width: 31%; }*/
.grid2col .column { width: 49%; }
.grid3col .column { width: 32%; }
.grid4col .column { width: 24%; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
p.last, ul.last, ol.last, li.last { _width:auto !important; _float:none !important; }
/* GRID */

/* COPYRIGHT */
#Zll_Copyright{ width: 896px; margin: 0 auto; color:#663300; }
#Zll_Copyright img {border-width:0;}
#Zll_Copyright div.Left {float:left;}
#Zll_Copyright div.Right {float:right;}


