@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body {
	background: url(imagens/fundo.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
a:link {color: #ffffff; text-decoration:none;}
a:visited {color:#ffffff;  text-decoration:none;}
a:hover {color:#fdc007; text-decoration:underline;}
a.span {color: #800b06; text-decoration: none}
a.bguincho {color: #ffc406; text-decoration:none;}
a.bguincho:hover {color: #ffc406;; text-decoration: underline;}
a.bguincho1 {color: #800b06; text-decoration:none;}
a.bguincho1:hover {color: #fdcc1c;; text-decoration: underline;}
a.bgbar {color: #4e270d; text-decoration:none;}
a.bgbar:hover {color: #b96205;; text-decoration: underline;} 
a.grelhas {color: #001a36; text-decoration:none;}
a.grelhas:hover {color: #0253ae;; text-decoration: underline;} 
#container { width:982px; margin:0px auto;}
.background_Info { background-image: url(imagens/fundo_informacoes.gif); background-repeat: no-repeat;}
.background_Info { background-image: url(imagens/fundo_information.gif); background-repeat: no-repeat;}
.background_Not { background-image: url(imagens/fundo_noticias.gif); background-repeat: no-repeat;}
.background_NotEng { background-image: url(imagens/Tit_groupSug.gif); background-repeat: no-repeat;}
.background_SpcNights{ background-image: url(imagens/fundo_nights.gif); background-repeat: no-repeat;}
.background_SpcNightsEng{ background-image: url(imagens/fundo_nightsEng.gif); background-repeat: no-repeat;}
.background_localizacao{ background-image: url(imagens/img_localizacao.jpg); background-repeat: no-repeat;}
.background_grupo{ background-image: url(imagens/img_grupo.jpg); background-repeat: no-repeat;}
.background_reservas{ background-image: url(imagens/img_reservas.jpg); background-repeat: no-repeat;}
.background_eventos{ background-image: url(imagens/img_eventos.jpg); background-repeat: no-repeat;}
.background_sugestoes{ background-image: url(imagens/img_sugestoes.jpg); background-repeat: no-repeat;}
.background_imprensa{ background-image: url(imagens/img_imprensa.jpg); background-repeat: no-repeat;}
.background_publicidade{ background-image: url(imagens/img_publicidade.jpg); background-repeat: no-repeat;}
.background_contactos{ background-image: url(imagens/img_contactos.jpg); background-repeat: no-repeat;}
.background_meteorologia{ background-image: url(imagens/img_meteorologia.jpg); background-repeat: no-repeat;}
.background_clube{ background-image: url(imagens/img_clube.jpg); background-repeat: no-repeat;}
.background_novidades{ background-image: url(imagens/img_novidades.jpg); background-repeat: no-repeat;}
.background_grelhas{ background-image: url(imagens/fundo_grelhas.gif); background-repeat: no-repeat;}
.background_grelhasLinks{ background-image: url(imagens/links_Grelhas.jpg); background-repeat: no-repeat;}
.background_bgbar{ background-image: url(imagens/fundo_bgbar.gif); background-repeat: no-repeat;}
.background_bgbarLinks{ background-image: url(imagens/links_bgbar.jpg); background-repeat: no-repeat;}
.background_bguincho{ background-image: url(imagens/fundo_bguincho.gif); background-repeat: no-repeat;}
.background_bguinchoLinks{ background-image: url(imagens/links_bguincho.jpg); background-repeat: no-repeat;}
.img_rodape{ background-image: url(imagens/fundo_rodape.png); background-repeat: no-repeat;}
/*.img_rodape{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/fundo_rodape.png", sizingMethod="crop";}*/
/*html>body .img_rodape {background:transparent url(imagens/fundo_rodape.png) no-repeat;}*/
.txt_amarelo_SubTit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffc600;
}
.txt_amarelo_Tit { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffc600;}
.txt_azul_grelhas { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#0253ae;}
.txt_azul_grelhasEsc { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#001a36; line-height:14px;}
.txt_orange_Bgbar { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#b96205;}
.txt_orange_BgbarEsc { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4e270d; line-height:14px;}
.txt_cinza { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccbca; line-height:14px;}
.txt_amarelo_Bguincho { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#fece16;}
.txt_vermelho_Bguincho { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#800b06; line-height:14px;}
.txt_links { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txt_rodape { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#c69567; text-decoration:none;}


/* ================================================================ 
menu
=================================================================== */
.menu2 {padding:0 10px 0 10px; margin:0; list-style:none; height:35px; background:#fff url(imagens/menu/preto0.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #fff;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0px 0 15px; cursor:pointer;}
.menu2 li a span {float:left; display:block; padding:0 30px 0 15px;}
.menu2 li.current {color:#fff; background:url(imagens/menu/azul.gif);}
.menu2 li.current span {background:url(imagens/menu/azul.gif) no-repeat right top;}
.menu2 li a:hover {color:#fc0; background:#000 url(imagens/menu/preto1.gif);}
.menu2 li a:hover span {background:url(imagens/menu/preto1.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(imagens/menu/azul.gif); cursor:default;}
.menu2 li.current a:hover span {background:url(imagens/menu/azul.gif) no-repeat right top;}
.menu2 li.currentYellow {color:#fff; background:url(imagens/menu/amarelo.gif);}
.menu2 li.currentYellow span {background:url(imagens/menu/amarelo.gif) no-repeat right top;}
.menu2 li.currentYellow a:hover {color:#fff; background:#000 url(imagens/menu/amarelo.gif); cursor:default;}
.menu2 li.currentYellow a:hover span {background:url(imagens/menu/amarelo.gif) no-repeat right top;}
.menu2 li.currentBlue {color:#fff; background:url(imagens/menu/azul.gif);}
.menu2 li.currentBlue span {background:url(imagens/menu/azul.gif) no-repeat right top;}
.menu2 li.currentBlue a:hover {color:#fff; background:#000 url(imagens/menu/azul.gif); cursor:default;}
.menu2 li.currentBlue a:hover span {background:url(imagens/menu/azul.gif) no-repeat right top;}
.menu2 li.currentOrange {color:#fff; background:url(imagens/menu/laranja.gif);}
.menu2 li.currentOrange span {background:url(imagens/menu/laranja.gif) no-repeat right top;}
.menu2 li.currentOrange a:hover {color:#fff; background:#000 url(imagens/menu/laranja.gif); cursor:default;}
.menu2 li.currentOrange a:hover span {background:url(imagens/menu/laranja.gif) no-repeat right top;}

/* ================================================================ 
menu Grelhas
=================================================================== */
.menu {width:163px; font-size:12px; margin:0; padding:30px 10px 0 0; margin-bottom:0; list-style:none;}
.menu img{margin:5px 10px 0 0; float:right; height:19px;}
.menu li {margin:0; padding:0; height:29px; *height:25px;}
.current {color: #003876; font-weight:bold; height:29px; width:163px; background:url(imagens/menu/grelhas_on.png) no-repeat right top;}
.menu span {margin:6px 5px 0 15px; float:right; }
.menu a { color:#003876; text-decoration:none; margin:6px 5px 0 15px; float:right; text-align:right;}
.menu a:hover {color:#003876; font-weight:bold; text-decoration:none;}


/* ================================================================ 
menu BGBar
=================================================================== */
.menuBg {width:163px; font-size:12px; margin:0; padding:30px 10px 0 0; margin-bottom:0; list-style:none;}
.menuBg img{margin:5px 10px 0 0; float:right; height:19px;}
.menuBg li {margin:0; padding:0; height:29px; *height:25px;}
.currentBg {color: #4e270d; font-weight:bold; height:29px; width:163px; background:url(imagens/menu/bgbar_on.png) no-repeat right top;}
.menuBg span {margin:6px 5px 0 15px; float:right; }
.menuBg a { color:#4e270d; text-decoration:none; margin:6px 5px 0 15px; float:right; text-align:right; }
.menuBg a:hover {color:#4e270d; font-weight:bold; text-decoration:none;}

/* ================================================================ 
menu Bar Guincho
=================================================================== */
.menuBguincho {width:163px; font-size:12px; margin:0; padding:30px 10px 0 0; margin-bottom:0; list-style:none;}
.menuBguincho img{margin:5px 10px 0 0; float:right; height:19px;}
.menuBguincho li {margin:0; padding:0; height:29px; *height:25px;}
.currentBguincho {color: #800b06; font-weight:bold; height:29px; width:163px; background:url(imagens/menu/bguincho_on.png) no-repeat right top;}
.menuBguincho span {margin:6px 5px 0 15px; float:right; }
.menuBguincho a { color:#800b06; text-decoration:none; margin:6px 5px 0 15px; float:right; text-align:right; }
.menuBguincho a:hover {color:#800b06; font-weight:bold; text-decoration:none;}
