﻿body, div, span, tr, input { border-style: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: #000; }
body { margin: 20px 0; border: 0 solid #f0f; background-image: url(../../../../Imagens/Interface/Fundo.jpg); background-repeat: repeat; width: 100%; text-align: center; }
a { font-family: Verdana,Arial,Tahoma; color: #ccc; font-weight: bold; text-decoration: none; }
a:link, a:visited { color: #f88c40; }
a:hover { color: #3e87a8; }
p { margin-bottom: 25px; }
fieldset { padding: 7px; display: block; }
legend { color: #888; display: block; margin-bottom: 10px; }
ul { line-height: 23px; }
img { border: 0; }
h2 { padding: 0; margin: 0; font-size: 13px; }
h3 { padding: 0; margin: 0; font-size: 11px; }
#progressBackgroundFilter { position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; padding: 0; margin: 0; background-color: #000; filter: alpha(opacity=50); opacity: .5; z-index: 10000; }
#processMessage { position: fixed; top: 30%; left: 30%; padding: 10px; background-color: #fff; border: solid 2px #000; width: 40%; height: 30%; z-index: 100001; font-size: 17px; font-weight: normal; text-align: center; color: #000; }
#progressBackgroundFilterRestricao { position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; padding: 0; margin: 0; background-color: #000; filter: alpha(opacity=50); opacity: .5; z-index: 100000; }
#processRestricao { position: fixed; top: 25%; left: 25%; padding: 10px; background-color: #fff; border: solid 20px #ccc; width: 500px; height: 300px; z-index: 100001; font-size: 11px; text-align: left; font-weight: normal; color: #000; overflow-y: auto; }
#processRestricao { _position: absolute; _top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px":body.scrollTop+50+"px"); }
#progressBackgroundFilterRestricao { _position: absolute; _width: 1500px; _height: 2000px; }
.DivPrincipal { position: relative; width: 1000px; margin: 0 auto; text-align: left; border: 0; padding: 0; background-image: url(../../../../Imagens/Interface/Fundo.jpg); background-repeat: repeat; }
.DivCorpo { width: 1000px; float: left; background-image: url(../../../../Imagens/Interface/FundoColunaFalsa.jpg); background-repeat: repeat; margin-right: 20px; }
.DivTopo { width: 100%; margin: 0; float: left; margin-right: 20px; }
.DivHome { position: absolute; top: 20px; left: 60px; width: 67px; height: 41px; }
.Publicidade { float: left; margin: 47px 0 0 0; }
.DivLateralEsquerda { float: left; width: 237px; background-image: url(../../../../Imagens/Interface/FundoLateralEsquerda.jpg); background-repeat: repeat; }
.DivAreaTrabalho { background-image: url(../../../../Imagens/Interface/FundoAreaTrabalho.jpg); background-position: right top; background-repeat: no-repeat; background-color: #fff; float: left; width: 717px; border: 0 solid #f0f; min-height: 1000px; }
.DivAreaTrabalhoInterna { margin: 20px; }
.DivLateralDireita { float: left; width: 40px; height: 100%; }
.DivRodape { width: 100%; clear: both; }
.DivIdiomas { margin: 5px 0 0 50px; position: absolute; }
.Negrito { font-weight: bold; }
.Detalhe { font-size: 10px; color: #888; }
.Titulo { font-size: 13px; font-weight: bold; }
.LinkAlternativo { font-family: Verdana,Arial,Tahoma; color: #ccc; font-weight: bold; text-decoration: none; font-size: 11px; }
.LinkAlternativo:link, .LinkAlternativo:visited { color: #2078a6; font-size: 11px; }
.LinkAlternativo:hover { color: #f60; }
.LinkFiltro { font-family: Verdana,Arial,Tahoma; color: #777; font-weight: bold; text-decoration: none; font-size: 11px; }
.LinkFiltro:link, .LinkFiltro:visited { color: #777; font-size: 11px; }
.LinkFiltro:hover { color: #bcbcbc; }
.TextBox { border: 1px solid #369; padding: 3px 2px; background-color: #F0FCFF; }
.TextFiltrar { border: 1px solid #808080; padding: 2px; background: #f4f4f4; }
.TextBoxFiltrar { border: 1px solid #369; }
.TextBoxMultiLine { border: 1px solid #369; padding: 3px; background-color: #F0FCFF; }
.RadioButton { border: 0; }
.DropDownList { border: 1px solid #369; padding: 2px; background-color: #F0FCFF; }
.Button { border: 1px solid #369; background-color: #f77c22; color: #fff; font-weight: bold; padding: 3px 8px; }
.Button:hover { border: 1px solid #369; background-color: #FFFFFF; color: #F77C22; font-weight: bold; padding: 3px 8px; }

.ButtonYes { border: 1px solid #369; background-color: #037fb5; color: #fff; font-weight: bold; padding: 3px 8px; }
.ButtonNo { border: 1px solid #369; background-color: #c30; color: #fff; font-weight: bold; padding: 3px 8px; }
.ButtonCinza { border: 1px solid #369; background-color: #ccc; color: #000; font-weight: bold; padding: 3px 8px; }
.ButtonCinzaClaro { border: 1px solid #369; background-color: #dedede; color: #555; font-weight: bold; padding: 3px 8px; }
.ButtonDisabled { border: 1px solid #369; background-color: #bbb; color: #fff; font-weight: bold; padding: 3px; }
.ButtonPgtoClube, .ButtonPgtoClube:link, .ButtonPgtoClube:hover, .ButtonPgtoClube:visited { border: 1px solid #2b5580; background-color: #0d8aba; color: #fff; font-weight: bold; padding: 5px; }
.FileUpload { border: 1px solid #369; background-color: #ccf; color: #036; font-weight: bold; }
.pnlMsgRetorno { width: 80%; border: solid 1px #999; background-color: #ffeee8; margin: 30px; padding: 10px; position: relative; }
.pnlMsgRetornoImg { float: left; position: relative; margin: -10px 10px 0 0; //margin:-5px10px00;}
.pnlMsgRetornoTexto { position: relative; margin: 10px; //margin:20px000;}
.CaixaFlutuante { color: #4d4d4d; position: absolute; display: none; padding: 13px; background-color: #f2f2f2; border: solid 1px #8f8f8f; z-index: 10000; }
.MsgErro { color: #900; font-weight: bold; font-size: 11px; }
.MsgSucesso { color: #009; font-weight: bold; font-size: 11px; }
.Gridview { border: solid 1px #ccc; }
.Gridview td { border: solid 1px #ccc; padding: 3px; font-size: 11px; }
.Gridview th { border: solid 1px #ccc; padding: 3px; background-color: #f0f0f0; font-size: 11px; }
.gvHeaderStylePadrao { font-family: Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; background-color: #e8efff; }
.gvHeaderStylePadrao a, .gvHeaderStylePadrao a:Link { font-size: 12px; color: #036; }
.gvHeaderStylePadrao a:hover { font-size: 12px; color: #f60; }
.gvRowStylePadrao { font-size: 11px; color: #000; padding: 2px; }
.gvAlternatingRowStylePadrao { font-size: 11px; background-color: #f2f7fc; border: solid 1px #000; color: black; }
.gvSelectedRowStylePadrao { font-size: 11px; font-weight: bold; background-color: #fff; }
.gvFooterStylePadrao td { font-size: 11px; font-weight: bold; padding: 3px; color: #555; background-color: #e8efff; border: solid 1px #f00; }
.gvPadrao { margin-bottom: 3px; }
.gvAlternatingRowStylePadrao td, .gvRowStylePadrao td, .gvHeaderStylePadrao th, .gvSelectedRowStylePadrao td, .gvFooterStylePadrao td, .gvPagerPadrao, .gvPadrao { border: solid 1px #ccc; padding-left: 3px; padding-right: 3px; padding-top: 5px; padding-bottom: 5px; }
.gvPagerPadrao td table tr td a { font-size: 11px; color: #009; font-weight: normal; text-decoration: none; border: solid 1px #aaa; background-color: #eee; padding-left: 4px; padding-right: 4px; }
.gvPagerPadrao td table tr td a:hover { font-size: 11px; color: #009; font-weight: normal; text-decoration: none; border: solid 1px #333; background-color: #fff; padding-left: 4px; padding-right: 4px; }
.gvPagerPadrao td table tr td span { font-size: 12px; color: #009; font-weight: bold; text-decoration: none; border: solid 1px #888; background-color: #fff; padding-left: 4px; padding-right: 4px; }
.DivAba { height: 98px; padding-left: 2px; margin-bottom: 2px; }
.DivAba input, .DivAba img, .DivAbaUltima input, .DivAbaUltima img { padding: 0 10px 0 10px; }
.DivAbaUltima { height: 110px; padding-left: 2px; }
.DivML { margin: 0 0 10px 30px; }
.ItemML { margin-bottom: 5px; padding-bottom: 3px; border-bottom: solid 1px #dedede; width: 80%; }
.ItemMLDisable { color: #888; font-weight: bold; font-size: 11px; }
.ItemMLSeta { float: left; margin: 5px 2px 0 0; }
a.MLLink:link, a.MLLink:visited { font-size: 11px; }
.MLTituloAreaIcone { margin: -25px 0 0 -10px; }
.MLTituloArea { margin: -20px 0 0 24px; color: #3e87a8; font-size: 11px; font-weight: bold; }
.MLTituloAreaContainer { margin-bottom: 25px; }
.PendenciaTituloAreaIcone { margin: -25px 0 0 -5px; }
.PendenciaTituloArea { margin: -15px 0 0 25px; color: #3e87a8; font-size: 11px; font-weight: bold; }
.DivLogOut input { position: absolute; top: 0; left: 859px; }
.DivConfig { position: absolute; top: 10px; left: 790px; }
.DivPerfil { position: absolute; top: 46px; left: 748px; height: 150px; border: 0 solid #f9b27b; width: 238px; }
.DivFundoNomeUsuario { position: absolute; z-index: 0; }
.DivNomeUsuario { position: absolute; z-index: 1; top: 5px; left: 23px; }
.DivAvatar { position: absolute; width: 53px; top: 30px; left: 15px; border: solid 1px #ccc; text-align: center; }
.DivQualificacao { position: absolute; top: 35px; left: 90px; }
.DivSeparadorLogin1 { position: absolute; top: 38px; left: 125px; }
.DivSeparadorLogin2 { position: absolute; top: 38px; left: 180px; }
.DivStatus { position: absolute; top: 35px; left: 140px; }
.DivRolePerfil { position: absolute; top: 32px; left: 193px; }
.DivPresenca { position: absolute; top: 70px; left: 79px; }
.DivInfoDoacao { position: relative; top: 107px; left: 20px; width: 200px; }
.DivRenovaDoacao { position: relative; top: 120px; left: 30px; width: 200px; }
.DivRenovaDoacao img { position: relative; margin-left: 5px; border: 0; }
.TextoDoacao { color: #f88c40; }
.TextoRenovarDoacao { color: #3e87a8; font-size: 11px; font-weight: bold; font-style: italic; }
.LoginUsuario { color: #fff; font-weight: bold; font-size: 12px; letter-spacing: 1px; }
.DivEnquete { margin: 0 20px 0 20px; }
.EnqueteTituloAreaIcone { margin: -28px 0 0 5px; }
.EnqueteTituloArea { margin: -20px 0 0 34px; color: #3e87a8; font-size: 11px; font-weight: bold; }
.EnqueteContainer { width: 100%; margin-top: 15px; }
.EnqueteContainer .b1, .EnqueteContainer .b2, .EnqueteContainer .b3, .EnqueteContainer .b4 { display: block; overflow: hidden; font-size: 1px; }
.EnqueteContainer .b1, .EnqueteContainer .b2, .EnqueteContainer .b3 { height: 1px; }
.EnqueteContainer .b2, .EnqueteContainer .b3, .EnqueteContainer .b4 { background: #f7f7f7; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
.EnqueteContainer .b1 { margin: 0 5px; background: #dedede; }
.EnqueteContainer .b2 { margin: 0 3px; border-width: 0 2px; }
.EnqueteContainer .b3 { margin: 0 2px; }
.EnqueteContainer .b4 { height: 2px; margin: 0 1px; }
.EnqueteContainer .conteudo { padding: 5px; display: block; background: #f7f7f7; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
.Respostas input { float: left; }
.Respostas label { font-size: 11px; width: 155px; float: left; margin-bottom: 5px; margin-top: 3px; }
.Pergunta { font-size: 11px; color: #919494; font-weight: bold; text-align: center; }
.Botoes { margin: 5px 0 5px 0; text-align: center; }
.Botoes input { background-color: #c3c3c3; border: solid 1px #bbb; font-family: Verdana,Arial,Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; }
.PerguntaDestaque { font-size: 13px; font-weight: bold; color: #3e87a8; margin: 10px 0 15px 0; border: 0 solid #000; }
.Presenca { position: relative; width: 151px; border-top: solid 1px #006599; }
.PresencaData { position: relative; width: 151px; top: 0; }
.P, .PP { font-size: 1px; width: 9px; height: 10px; margin: 0; background-color: #f58220; border-right: solid 1px #006599; border-bottom: solid 1px #006599; float: right; }
.A, .AA { font-size: 1px; width: 9px; height: 10px; margin: 0; background-color: #fff; border-right: solid 1px #006599; border-bottom: solid 1px #006599; float: right; }
.PP, .AA { border-left: solid 1px #006599; }
.DiaInicial { font-family: Tahoma,Verdana,Arial; font-size: 9px; color: #3e87a8; float: left; }
.DiaFinal { font-family: Tahoma,Verdana,Arial; font-size: 9px; color: #3e87a8; float: right; }
.DivContentLogin { position: absolute; left: 750px; top: 45px; width: 235px; height: 170px; }
.DivIconeLogin { position: absolute; top: 27px; left: 13px; height: 30px; width: 25px; z-index: 0; }
.DivIconeLoginProgress { position: absolute; top: 27px; left: 13px; z-index: 1; height: 30px; width: 25px; background-color: #fff; }
.DivCxLogin { position: absolute; top: 20px; left: 50px; z-index: 5; border:solid 0px #000; }
.DivMeninaLoginBalao { position: absolute; top: 15px; left: 40px; z-index: 1; }
.DivMeninaLogin { position: absolute; left: 7px; top: 67px; z-index: 0; }
.DivEsqueciSenha { position: absolute; left: 138px; top: 120px; z-index: 3; }
.DivQueroMeCadastrar { position: absolute; left: 115px; top: 90px; z-index: 3; }
.DivErro { position: absolute; top: 18px; left: 40px; width: 154px; padding: 0 3px 0 3px; z-index: 2; text-align: center; }
div.DivErro div { font-size: 10px; }
.TextBoxLogin { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #000; background-color: #e5e4e3; border: 1px solid #f9b27b; height: 11px; }
.LabelLogin { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000; }
.ButtonLogin { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #fff; padding: 1px; background-color: #919191; }
.Link, .Link:link, .Link:visited, .Link:active { font-size: 10px; }
.DivMenuPrincipal { position: absolute; top: 215px; left: 50px; z-index: 1000; }
.IE8Fix { z-index: 1000; }
.DivContentBusca { position: absolute; top: 218px; left: 665px; color: #f88c40; font-size: 13px; font-weight: bold; border: 0 solid #000; width: 310px; }
.ImgBusca { position: absolute; margin: 0 0 0 8px; }
.TextBusca { position: relative; left: 40px; border: 1px solid #e2d1c3; background-color: #f9f7f7; height: 12px; }
.ButtonBusca { position: relative; left: 40px; border: 1px solid #c38958; background-color: #919191; color: #fff; font-size: 10px; font-weight: bold; padding: 0; height: 17px; }
.DivContent { width: 660px; margin-top: -20px; }
.DivTituloInterno { height: 30px; }
.DivImagem { position: relative; margin: 5px 0 0 0; top: 50%; float: right; }
.DivTitulo { position: relative; top: 50%; font-size:11px; margin: 0 0 0 8px; float: right; color: #2078a6; font-weight: bold;}
.DivLinhaDivisoria { height: 6px; width: 100%; font-size: 1px; background-repeat: repeat; margin: 2px 0 10px 0; }
.PerfilLogin { color: #000; font-weight: bold; font-size: 18px; letter-spacing: 1px; }
.PerfilEmListas { width: 160px; }
.PerfilEmListas img { float: left; margin-right: 10px; }
.PerfilRecado span { color: #c30; position: relative; }
.Perfil-Nivel { position: relative; text-align: center; margin: 0 20px 20px 0; float: left; }
.Perfil-Nivel-Image { border: solid 1px #f88c40; padding: 20px 10px 20px 10px; width: 80px; }
.Perfil-Nivel-Nome { width: 80px; text-align: center; border: solid 1px #f88c40; padding: 10px 10px 10px 10px; }
.Perfil-Nivel-Descricao { vertical-align: top; width: 450px; margin: 0 30px 0 0; text-align: justify; }
.Perfil-Nivel-Pontuacao { position: relative; clear: both; }
.Filtro { width: 140px; text-align: left; cursor: pointer; }
.Filtro .b1, .Filtro .b2, .Filtro .b3, .Filtro .b4 { display: block; overflow: hidden; font-size: 1px; }
.Filtro .b1, .Filtro .b2, .Filtro .b3 { height: 1px; }
.Filtro .b2, .Filtro .b3, .Filtro .b4 { background-position: #b4b4b4; background: #419BC0; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
.Filtro .b1 { margin: 0 2px; background: #dedede; }
.Filtro .b2 { margin: 0 1px; border-width: 0 1px; }
.Filtro .b3 { margin: 0; }
.Filtro .b4 { height: 2px; margin: 0; }
.Filtro .conteudo { padding: 2px 5px; display: block; background: #f7f7f7; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.Filtro-Container { width: 96%; background-color: #f7f7f7; border: solid 1px #dedede; margin-top: -2px; text-align: left; padding: 10px 10px; }
.Filtro-Linha { width: 98%; height: 1px; border-top: solid 2px #dedede; }
.DescricaoArea { font-family: Arial,Verdana,Tahoma,Times New Roman; font-size: 13px; line-height: 18px; }
#ContadorTextArea { width: 40px; height: 23px; color: #aaa; font-size: 22px; font-family: Arial,Verdana; text-align: center; }
.PainelErro, .PainelSucesso { border: dashed 1px #ccc; padding: 5px; width: 99%; margin: 10px 0; }
.PainelErro { background-color: #fffeec; color: #c30; }
.PainelErro span { color: #c30; font-weight: bold; }
.PainelSucesso span { color: #039; font-weight: bold; }
.PainelSucesso { background-color: #eaf4ff; color: #039; }
.ListSearchExtenderPrompt { font-size: 11px; color: #555; margin-bottom: 3px; }
.Album-Home{border:solid 1px #3e87a8;padding:3px;}
.Albuns-Popup-NomeAlbum { font-size: 18px; color: #06678C; font-weight: bold; }
.AlbumDestaque { font-size: 14px; font-weight: bold; color: #333; }
.Album-Detalhe {border:solid 1px #3e87a8;padding:3px;margin:0 23px 15px 20px;}
.Album-Selecao-ListaTodos { background-position: padding:2px; border: 1px solid #369; background: padding:2px; background-color: #ffe7ce; font-size: 15px; color: #333; }
.Album-Selecao-ListaIncompletos { border: 1px solid #369; background: padding:2px; background-color: #f0f8ff; font-size: 15px; color: #404040; }
.Album-Selecao-ListaCompletos { border: 1px solid #000; background: padding:2px; background-color: #efefef; font-size: 15px; color: #404040; }
.Album-Selecao-Detalhes { position: absolute; left: 130px; top: 20px; font-size: 13px; line-height: 35px; }
.Album-Selecao-TrocarAlbum { position: absolute; left: 380px; bottom: 20px; }
.OpcaoValorNacional { border: 1px solid #999; background-color: #ffc; padding: 10px; }
.OpcaoValorNacional span { font-size: 10px; }
.OpcaoValorInternacional { border: 1px solid #999; background-color: #FFFF9F; padding: 10px; }
.Plano-Content { }
.Plano-Content span { font-weight: bold; font-size: 16px; text-align: center; }
.Plano4 { border: 1px solid #ccc; float: left; padding: 10px; background-color: #fff; width: 130px; margin-right: 10px; }
.Plano3 { border: 1px solid #ccc; float: left; padding: 10px; background-color: #FFFFEA; width: 130px; margin-right: 10px; }
.Plano2 { border: 1px solid #ccc; float: left; padding: 10px; background-color: #FCECBC; width: 130px; margin-right: 10px; }
.Plano1 { border: 1px solid #ccc; float: left; padding: 10px; background-color: #FFCC99; width: 130px; margin-right: 10px; }
.LinkPropagandaBalao, .LinkPropagandaBalao:link { text-decoration: none; font-weight: normal; color: #2078a6; }
.LinkPropagandaBalao:hover { text-decoration: underline; }
.PropagandaBalaoTexto { position: absolute; width: 150px; height: 40px; text-align: center; margin: 2px 0 0 38px; }
.PropagandaBalaoContainer { float: left; margin: 0 10px 0 0; }
.AlertaPresente { border: 1px solid #808080; background-color: #FFEBD7; padding: 5px; margin: 10px 0 10px 0; }
.Positivo { color: #0000CC; }
.Negativo { color: #CC0000; }
.Neutro { color: #FF9966; }
.AreaRestrita-Titulo{font-size:15px; color:#3e87a8; font-weight:bold;}
.AreaRestrita-Descricao{color:#3e87a8;font-size:13px;font-weight:bold;}
