/* CSS Document */ 

/**/
html{ height:100%; font-family:Arial, Helvetica, sans-serif;  } 
body { height:100%; font-family:Arial, Helvetica, sans-serif;  }
.fundoHome { height:100%; margin-left:11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; padding:0px; background: url(../PT/images/fundosite.jpg) repeat-x left top #000000; }
.fundoInterior { height:100%; margin-left:11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; padding:0px; background: url(../PT/images/bg_interior.jpg) repeat-x left top #000000; }
.clear { clear: both; }
.copyright{ color:#696969;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; width:150px; margin-left:-10px;}
.copyrightInterno{ color:#696969;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; width:150px; margin-left:10px;}
p { margin:0px; }
a { text-decoration:none; border:0px; }
a:hover { text-decoration:underline; }
hr{ color:#3B4346;}
#areaTotal { width:969px; background:url(../PT/images/fundomenuleft.gif) repeat-y top left; margin-left:auto; margin-right:auto; }
#masterPage { width:969px; }
#masterPageHome { width:969px;  margin-left:auto; margin-right:auto; background:url(../PT/images/barrahtml.gif) left top repeat-y ; }
#areaUtilizador { width:184px; float:left; padding-left:1px; background:url(../PT/images/bg_mainbar.jpg) top left; }
#areaUtilizadorHome { width:165px; float:left; height:910px; background:url(../PT/images/bg_mainbar.jpg) top left; padding-left: 20px; }
.barraLeftLogo { margin-left:-19px; margin-bottom:0px; }
.barraLeftLogoInterno { margin-left:0px; margin-bottom:19px; }
.languageMaster { padding-top:27px; height:31px; margin-left:-19px; margin-top:-19px; width:183px;  }
.languageMasterInterno { padding-top:5px; margin-left:0px; margin-top:-19px; height:31px; width:183px; background-image:url(../PT/images/barra_left_img2.jpg); }
.language { padding-top:8px; width:60px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#90B5BF; float:left; margin-left:21px; _margin-left:10px; margin-right:17px; }
.language a { color:#FFFFFF; }
.language img { border:0px; margin-right:2px; }
.languageMusica { float:left; padding-top:8px; display: none; }
.languageSep { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#90B5BF; font-style:italic; }
.barraLeftPesquisaTexto { height:5px; margin-top:13px; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.barraLeftPesquisaTextoInterno { height:5px; margin-top:13px; margin-bottom:5px; margin-left:18px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.barraLeftPesquisa { }
.barraLeftPesquisaInterno { padding-left:18px; }
.barraLeftPesquisa2 { height:19px; }
.barraLeftSugestoes { margin-top:-10px; }
.barraLeftSugestoesTexto { padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.barraLeftSugestoesTexto a { color:#FFFFFF; }
.barraLeftSugestoesTextoAzul { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#90B5BF; }
.barraLeftCalendario { margin-top:-50px; padding-bottom:32px;  margin-left:-12px; text-align:center;  }
.barraLeftCalendarioInterno { margin-top:-50px; padding-bottom:32px; padding-left:18px; }
.barraLeftReservas { padding-bottom:25px; }
.barraLeftReservasInterno { padding-bottom:25px; padding-left:18px; }
.barraLeftReservasTexto { }
.barraLeftNewsletter { padding-bottom:0px; }
.barraLeftNewsletterInterno { padding-bottom:0px; padding-left:18px; }
.barraLeftNewsletterButs { padding-bottom:0px; }
.msnEmail{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#90B5BF; margin-top:10px;}
.barraLeftNewsletterButsInterno { padding-bottom:0px; padding-left:18px; }
.barraLeftNewsletterBots { background-image:url(../PT/images/bg.gif); color:#A8A8A8; font-size:11px; border: #3D3D3D 1px solid; width:118px; }
.barraLeftNewsletterSubmit { width:30px; margin:0px; float:right; margin-top:-18px; margin-right:13px; }
.barraLeftNewsletterErro { }
.barraLeftDadosMenu { visibility:hidden; z-index:10; margin-left:165px; margin-top:-394px; position:absolute; width:180px; border-left: #7A7A7A 1px solid; border-right:#7A7A7A 1px solid; background-color:#1E2E2E; height:100%;}
.barraLeftDadosMenuInterno { z-index:200; visibility:hidden; margin-left:100px;  margin-left:183px; margin-top:-294px; position:absolute; width:180px; border-left: #7A7A7A 1px solid; border-right:#7A7A7A 1px solid; background-color:#1E2E2E; height:100%;}
.barraLeftAltura { height:50px; }
#UcMenu1_pnlSuggestions { margin-top:2px; }
.resultadosProcura {  color: #FFFFFF; padding-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:148px; margin-left:5px; }
.resultadosProcura img { float:left;  border:#3C3C3C solid 2px; margin-right:5px; margin-bottom:5px;}
.resultadosProcura a{text-decoration:none;}
.resultadosProcura a:hover{text-decoration:none;}
.resultadosProcuraVer{ text-decoration: underline; display:block; margin-top:10px;font-size:11px}
.resultadosProcuraTit{ display:block; margin-left:5px; padding-bottom:5px;font-size:11px}
.resultadosProcuraTexto{ font-size:11px; display:block;}
.CSSpnlLookingFor { z-index:1; position:absolute; margin-left:-650px; }
.resultadosProcuraInterno { color: #FFFFFF; margin-top:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:148px; margin-left:1px; }
.barraLeftAlturaFinalInterno { height:180px; }
.resultadosEventos { margin-top:268px; }
#masterCentral { float:left; width:780px; }
#masterCentralHome { float:left; width:780px; }
#centroFlash { width:780px; padding-left:1px; margin-top:63px; }
.menuTop { width:700px; height:62px; }
/* BOTTOM */
.navegacaoBottom { width:755px; padding-bottom:2px; padding-top:25px; }
.linksBottom { float:left; font-size:11px; color:#6C6C6C; margin-left:15px }
.linksBottom a { color:#6C6C6C; text-decoration:none; margin-left:5px; margin-right:5px; }
.linksBottom a:hover { text-decoration: underline; }
.linksBottom img { vertical-align:middle; }
.linksCasinos { float:right; font-size:11px; color:#6C6C6C; margin-right:0px; }
.linksCasinos a { color:#6C6C6C; text-decoration:none; margin-left:5px; margin-right:5px; }
.linksCasinos a:hover { text-decoration: underline; }
.linksCasinos img { vertical-align:middle; }
.positionMenuTop{ margin-left:7px;}
.menuTopPrimeiroEspaco { float:left; width:39px; background-image:url(../PT/images/separadormenutop.gif); background-position:right; background-repeat:no-repeat; height:62px; }
.menuTopItens { font-size:11px; color:#757575; float:left; background: url(../PT/images/separadormenutop.gif) no-repeat right top; padding-top:36px; height:27px; padding-left:5px; padding-right:15px; }
.menuTopItens a { color:#757575; text-decoration:none; }
.menuTopItensSelect { font-size:11px; color:#FFFFFF; float:left; background: url(../PT/images/separadormenutop.gif) no-repeat right top; padding-top:36px; height:27px; padding-left:5px; padding-right:15px; }
.menuTopItensSelect a { color:#FFFFFF; text-decoration:none; }
.menuTopItens a:hover { color:#FFFFFF; text-decoration:none; }
#subMenuBaresPT { position:absolute; width:83px; height:37px; z-index:1; top: 66px; margin-left:-6px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#subMenuAnimacaoPT { position:absolute; width:150px; height:47px; z-index:2; margin-left:-6px; margin-top:30px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#subMenuJogosPT { position:absolute; width:83px; height:37px; z-index:3; margin-left:-6px; margin-top:30px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#subMenuBaresEN { position:absolute; width:83px; height:37px; z-index:1; top: 66px; margin-left:-6px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#subMenuAnimacaoEN { position:absolute; width:150px; height:37px; z-index:2; margin-left:-6px; margin-top:30px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#subMenuJogosEN { position:absolute; width:83px; height:37px; z-index:3; margin-left:-6px; margin-top:30px; background-color:#000000; border-left: #FFFFFF 1px solid; padding-left:10px; visibility: hidden; }
#masterCentralConteudo { width:556px; float:left; }
.navegacaoLocal { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:39px; color:#808080; padding-top:31px; width:500px; padding-bottom:20px; }
.navegacaoLocal a { color:#808080; }
.navegacaoSelect { color: #FFFFFF; font-weight:bold; }
.conteudoFotoTexto { width:556px; padding-top:20px; padding-bottom:37px; }
.conteudoFotoBg { background:url(../PT/images/separadortextos.gif) repeat-y 298px; margin-top:-20px; height:300px; }
.conteudoFoto { width:298px; float:left; text-align:center; }
.conteudoTexto { padding-left:10px; width:245px;  float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AFAFAF; height:309px; overflow: hidden; }
.conteudoTitulos { color: #FFFFFF; font-weight:bold; }
.masterTabs { width:533px; padding-left:23px; }
.fundotabs1 { width:533px; padding-left:23px; background-color: Aqua; height:100px; margin-top:10px; }
.semTabs { height:263px; }
.tabsConteudoMaster { width:510px; height:215px; overflow:auto; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #000000; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-track-color: #000000; }

.tabsConteudoImagem { float:left; width:166px; text-align:center; }
.tabsConteudoTexto { float:left; width:320px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B0B0B0; }
.conteudoTextoTab { padding-left:10px; width:275px; text-align:justify;  float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AFAFAF; }
.conteudoTextoTab a { color:#AFAFAF; }

.moreInfoClass { font-size: 9px; color: #999999; padding: 2px 0px 15px 20px; vertical-align: middle; line-height: 20px !important; background: url(pdf_icon.gif) no-repeat left top; clear: both; }
.moreInfoClass a { color: #FFFFFF; }
.moreInfoClass2 { font-size: 9px; color: #999999; padding: 2px 0px 15px 20px; vertical-align: middle; line-height: 20px !important; background: url(avi_icon.gif) no-repeat left top; clear: both; }
.moreInfoClass2 a { color: #FFFFFF; }
.tabsImagem { width:62px; height:61px; float:left; margin-left:10px; margin-bottom:10px; }
.tabsImagem img { border:#3C3C3C solid 6px; }
.subAreasView{ width:533px; height:270px; background:url(../PT/images/fundotabs.gif) repeat-x left top; border-left:1px #3D3D3D solid; border-right:1px #3D3D3D solid; border-bottom:1px #3D3D3D solid;}
.subAreasView2{width:513px; height:223px; color:#FFFFFF; padding-top:10px; margin-left:10px; margin-top:5px; }
.linhaSubArea { border-top:1px #3D3D3D solid; margin-left:10px; margin-right:10px; margin-top:5px; }
.masterDestaquesRight { float:left; width:202px; margin-left:20px; _margin-left:17px; margin-top:40px; }
.destaquesRightTexto { width:182px; background-color:#000000; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; padding-right:10px; padding-top:16; padding-bottom:16px; }
.destaquesRightTexto a { color:#999999; text-decoration:underline; }
.destaquesRight { width:182px; background-color:#000000; margin-top:2px; margin-bottom:10px; }
.textoReservas{color:#FFFFFF; font-size:11px;}
.textoReservas input {color:#FFFFFF; font-size:11px; border:#3D3D3D 1px solid; background-color:#171717;}
.textoReservas textarea{color:#FFFFFF; width:300px; height:50px; font-size:11px; border:#3D3D3D 1px solid; background-color:#171717;}
.reservasCaixasGrandes{ width:300px;}
.reservasMargemTipo{ text-align:right; margin-right:75px;}

.reservasMargemNome{ text-align:right; margin-right:75px;}
.reservasMargemEmail{ text-align:right; margin-right:70px;}
.reservasMargemMobile{ text-align:right; margin-right:70px;}

.reservasMargemPessoas{ text-align:right; margin-right:308px;}
.reservasMargemCalendario{ text-align:right; margin-right:265px;}
.reservasMargemMenssagem{ text-align:right; margin-right:82px;}
.reservasMargemMenssagem span{ }
.reservasBotSend{ text-align:right;padding-top:10px; padding-right:78px; }
.reservasFootnote{ text-align:right;padding-top:10px; padding-right:78px; color:#CCCCCC; font-size:11px; }
.reservasCheckBox{ text-align:right;padding-top:10px; padding-right:78px; color:#CCCCCC; font-size:11px; }

.scroll { scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #000000; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-track-color: #000000; background:url(../casino_lisboa/images/fundotabs.gif) no-repeat top left; }
.marqueeTit{ font-size:11px; font-weight:bold;}
.marqueeStar{ color:#FF0000;}
.marqueeRight{ padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.marqueeHome{ padding-top:15px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}

.menssagemConfirma { padding-left:10px; width:550px; text-align: center; padding-top:150px;  float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AFAFAF;  overflow: hidden; }
.reservasMenssagem{ color:#FFFFFF; font-size:11px; line-height:16px;}
.reservasMenssagem a {color:#FFFFFF;}

.SiteMap{ margin-left:50px; margin-top:50px;}


/*Formulário Candidatura*/
.photoCandidatura{padding-left:9px; overflow:hidden; width:550px; }
.Upload{ margin-top:7px;}
.formularioCandidatura {font-family:Verdana; margin-top:70px; }
.blockForm { padding-top:30px; padding-left:20px;}
.titlePage { color:#fff; font-size:12px; font-weight:700; padding-bottom:29px; }
.subTitlePage { color:#fff; font-size:11px; font-weight:700; padding-bottom:29px; }
.fieldName {font-size:12px; color:#1ABFD2; float:left; text-align:right; padding-bottom:10px; width:235px;}
.form {float:left; padding-left:10px;}
.formField {}
.formField select{background-color:#000000; color:#FFFFFF; width:153px; border:#545454 1px solid; font-size:11px; font-family:Verdana;}
.formField input{ background-color:#000000; color:#FFFFFF; width:200px; border:#545454 1px solid; font-size:11px; font-family:Verdana; height:14px;}
.formFieldBig input{ background-color:#000000; color:#FFFFFF; width:260px; border:#545454 1px solid; font-size:11px; font-family:Verdana; height:14px;}
.formFieldAverage input{background-color:#000000; color:#FFFFFF; width:44px; border:#545454 1px solid; font-size:11px; font-family:Verdana; height:14px;}
.formFieldLittle input{background-color:#000000; color:#FFFFFF; width:30px; border:#545454 1px solid; font-size:11px; font-family:Verdana; height:14px;}
.formFieldPhone input{background-color:#000000; color:#FFFFFF; width:153px; border:#545454 1px solid; font-size:11px; font-family:Verdana; height:14px;}
.formRadio { font-size:12px; color:#1ABFD2;}
.blockProfissionalExperience {padding-bottom:40px;}
.contentSubTitle { color:#6E6E6E; font-size:11px; font-weight:700; text-align:center; padding-left:0px; padding-bottom:25px;}
.contentForm { padding-bottom:30px;}
.botEnviar {background-color:Gray;width:60px; height:20px; float:right; text-align:center; margin-top:20px;}
.botEnviar a{ font-size:12px;  text-align:center; color:#000; font-family:Verdana; font-weight:700;}
.botEnviar a:hover{ text-decoration:none;}
.tabsAlterarDados{ padding-top:60px; padding-left:20px;}
.blocoForm{ padding-top:20px; color:#fff; font-size:11px; padding-left:20px;}
.blocoForm img{ vertical-align:middle; margin-top:-5px;}
.blocoForm span{ display:block; margin-bottom:10px;}
.blocoForm input{ color:#fff; border:#3D3D3D solid 1px; background-color:#0B0B0B; margin-bottom:3px; font-size:11px;}
.sucesso{ margin-top:30px; color:#fff; font-size:11px; padding-left:20px;}