/*--- layout ---*/

#copy 	{  text-decoration: none; font-size: 10px; text-align: left; padding-bottom: 2px; padding-right: 4px; border-top: solid 1px #cfcfcf; margin-top: 9px; padding-top: 2px; background: #555; padding-left: 4px; }

html { background-color: #f7f7f7;  }
body { font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #333; width: 984px; margin: 0 auto;background-color: transparent; background-image:url(/imagens/fundo_porto.png); background-attachment:fixed;
 background-repeat:repeat-x; background-position: bottom;}
 
a { font: 14px/18px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; color: white; }
a:hover { font: 14px/18px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; color: white; }


 
 
#main { width: 984px; margin: 0 auto; }
#content { padding: 14px 0 0; position: absolute; left: 10px;}

#content,
#main .sidebar { color: #333; }
#main .sidebar { font-size: 11px; line-height: 14px; }
#main .sidebar a.more { padding-right: 8px; background-position: 100% .4em; }

#main a.arrow { display: block; padding-right: 10px; background: url(http://www.anetours.pt/imagens/newstyle/arrow20090106.gif) no-repeat 100% 50%; _position: relative; }

/* boxes */
#content .box { position: relative; width: 560px; padding: 0 20px 1px; overflow: hidden; background: #fff url(http://www.anetours.pt/imagens/newstyle/box_bg20090106.gif) repeat-y 0 0; zoom: 1; }
#content .box .cap { position: absolute; width: 600px; height: 6px; margin: 0 -20px; font-size: 1px; behavior: url(/global/scripts/lib/iepngfix.htc); }
#content .box .cap.top { top: 0; background: url(http://www.anetours.pt/imagens/newstyle/box_bgtop20090106.png) no-repeat 0 0; *margin-left: -2px; }
#content .box .cap.bottom { bottom: 0; background: url(http://www.anetours.pt/imagens/newstyle/box_bgbottom20090106.png) no-repeat 0 100%; }
#content .box .gradient { width: 560px; margin: 0 -18px; padding: 0 18px; overflow: hidden; background: #fff url(http://www.anetours.pt/imagens/newstyle/box_bggrad20090106.gif) repeat-x 0 100%; }


#content .box.full { width: auto; background: #fff url(http://www.anetours.pt/imagens/newstyle/box_full_bg20091130.png) repeat-y 0 0; }
#content .box.full .cap.top { width: 984px; background-image: url(http://www.anetours.pt/imagens/newstyle/box_full_bgtop20091130.png); }
#content .box.full .cap.bottom { width: 984px; background-image: url(http://www.anetours.pt/imagens/newstyle/box_full_bgbottom20091130.png); *position: relative; }

#content .box h2 { margin: 0 -18px; padding: 6px 10px 4px; color: #4d4d4d; font-weight: normal; font-size: 14px; border-bottom: 1px solid #d9d9d9; background: #dfdfdf url(http://www.anetours.pt/imagens/newstyle/box_header20090106.gif) repeat-x 0 0; }
#content .box h2 a { color: #4d4d4d; }
#content .sidebar .box h2 { margin: 0 -10px; }

#content .box ul { _width:100%; margin: 0 -10px; padding: 0 10px; overflow: hidden; }
#content .box ul li { margin: 0 0 -1px; padding: 1.1em 0; border-bottom: 1px solid #d9d9d9; }

#content .box p { margin-top: .3em; margin-bottom: 0; }
#content .box img { display: block; }
#content .box img.flush { margin: 0 -10px; }

#content .box a { color: #333; text-decoration: none; }
#content .box ul li a:hover,
#content .box ul li a:hover * { color: #08c; cursor: pointer; }
#content .box a.more { color: #08c; }
#content .box a.more:hover { color: #08c; text-decoration: underline; }

#content .upper { margin:0 0 8px; }
#content .upper .box { min-height: 429px; _height: 429px; }

#globalheader {
height:38px;
margin:18px auto;
position:relative;
width:982px;
z-index:9998;
}


/* GLOBALHEADER */
#globalheader { width: 612px; height: 38px; margin: 18px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; zoom: 1; width: 100%; font-size: 13px; font-weight: bold; text-align: center; }
#globalheader #globalnav li { display: inline; width: 80px; border-left: solid 1px #a49e9e; padding-left: 3px;}
#globalheader #globalnav li a { float: left; width: 83px; height: 0; padding-top: 3px; overflow: hidden; color: white; text-decoration: none;}
#globalheader #globalnav li a:hover { float: left; width: 83px; height: 0; padding-top: 3px; overflow: hidden; color: #a49e9e; text-decoration: none;}



