body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { outline: none; }

/*GLOBAL DEFINITIONS*/
html { }
body { text-align: center; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: url(imgs/bg.gif) repeat-x #f8f8f8; }
input[type=text], input[type=password] { border: solid 1px #d5d5d5; }
input[type=text]:focus, textarea:focus, input[type=password]:focus { border: solid 1px #a6bacf; background-color: #F9FCFF; }
 
#divContainer { text-align: left; margin: 0 auto; width: 990px; position: relative; }
#divHeader { display: block; width: 990px; height: 144px; float: left; clear: both; }
#divHeader .aLinkHome { position: absolute; width: 395px; background: url(imgs/logo.png) no-repeat; height: 87px; top: 36px; z-index: 1; text-indent: -5000px; }
#divHeader .headerSubTitle { background: url("imgs/texto.png") no-repeat scroll 0 0 transparent; height: 28px; left: 444px; position: absolute; text-indent: -5000px; top: 70px; width: 428px; }

/*Form*/
.inputLarge { float: left; margin-bottom: 15px; width: 400px; clear: left; }
.inputLargeMultiline { float: left; margin-bottom: 15px; width: 400px; height: 75px; clear: left; }
.inputMedium { float: left; margin-bottom: 15px; width: 200px; clear: left; }
.inputSmall { float: left; margin-bottom: 15px; width: 100px; clear: left; }
.inputVerySmall { float: left; margin-bottom: 15px; width: 50px; clear: left; text-align: center; }
.inpGenericDDD { float: left; width: 29px; margin-right: 2px; clear: left; }
.inpGenericNumber { float: left; width: 73px; margin-right: 5px; margin-bottom: 15px; display: inline; }
.labelForm { color: #666666; font-size: 12px; font-weight: bold; margin-bottom: 5px; display: block; clear: left; }
.labelForm.big { font-size: 13px; }
.labelForm.clearNone { clear: left; float: left; }
.required { float: left; color: #FF0000; clear: left; margin-left: -10px; position: relative; z-index: 100; font-size: 10px; }
.sample { color: #999999; font-size: 9px; font-style: italic; font-weight: normal; }
.pDescription { margin-bottom: 15px; float: left; }
.alertField { background: url("imgs/alert.png") no-repeat scroll right center #FFFCD7; border: 2px solid #EDDD30; }
.searchField{background: url("imgs/search.png") no-repeat scroll right center #FFFFFF; height:19px;}
/*Menu Abas*/
.menuAbas { border-bottom: 1px solid #92A93D; display: inline; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; height: 37px; margin-bottom: 15px; margin-top: 24px; width: 100%; z-index: 0; }
.menuAbas a { background: none repeat scroll 0 0 #92A93F; border: 1px solid #92A93D; color: #FFFFFF; display: inline; float: right; font-weight: bold; height: 25px; margin-right: 4px; margin-top: 5px; padding-left: 15px; padding-right: 15px; padding-top: 5px; position: relative; text-align: center; text-decoration: none; text-indent: 0; top: 1px; }
.menuAbas .subMenuActive { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #F8F8F8; color: #91A83E; height: 25px; padding-left: 15px; padding-right: 15px; text-decoration: none; text-indent: 0; }

/*Button*/
.genericButtonPurple { float: left; font-size: 10px; background: url(imgs/btnFundoRoxo.gif); height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; margin-right: 5px; }
.genericButtonPurple:hover{background-color:#986EBD; background-image:none;}
.genericButtonPurpleBig { background: url("imgs/btnFundoRoxo_27px.gif") repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-family: Verdana; font-size: 13px; height: 22px; margin-right: 5px; padding-left: 5px; padding-right: 5px; padding-top: 6px; text-decoration: none; }
.genericButtonSilver { float: left; font-size: 10px; background: url(imgs/silverButtonTexture.gif); height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; margin-right: 5px; text-align: center; }
.commonLink{float:left; color:#999999;}
.menuButton { background: none repeat scroll 0 0 #92A93F; border: 1px solid #92A93D; color: #FFFFFF; display: inline; float: right; font-weight: bold; height: 25px; margin-top: 10px; padding-left: 15px; padding-right: 15px; padding-top: 5px; position: relative; text-align: center; text-decoration: none; text-indent: 0; top: 1px; }
.menuButton.checked {background: none repeat scroll 0 0 #F8F8F8;border-bottom: 1px solid #F8F8F8;color: #92A93D;z-index: 100;}

/*Title*/
.titleGreen { border-bottom: 1px solid #92A93D; color: #92A93D; float: left; font-size: 16px; font-weight: bold; height: 31px; padding-top: 5px; width: 100%; }
.subTitle { border-bottom: 1px dotted #DDDDDD; color: #999999; font-weight: bold; margin-bottom: 34px; margin-left: 47px; padding-bottom: 5px; text-align: left; }
.title { background-color: #F1F1F1; color: #666666; float: left; font-size: 14px; font-weight: bold; height: 30px; margin-top: 15px; padding-top: 10px; text-indent: 7px; width: 100%; border-bottom: 1px dotted #F9F9F9; border-top: 1px dotted #DFDFDF; margin-bottom: 15px; }
.title a { text-decoration: none; color: #666666; }
.title a:hover { text-decoration: underline; }
.shortTitle { border-bottom: 1px dotted #DDDDDD; color: #999999; font-weight: bold; margin-bottom: 34px; padding-bottom: 5px; text-align: left; font-size: 12px; margin-left: 5px; margin-bottom: 15px; }
.simpleTitle { color: #666666; font-weight: bold; margin-bottom: 34px; padding-bottom: 5px; text-align: left; font-size: 14px; margin-bottom: 15px; }
.centerTitle { background-color: #EFEFEF; color: #999999; font-weight: bold; padding: 4px 0; text-align: center; width: 100%; font-size: 11px; }
.titleTable { background-color: #DFDFDF; border-bottom: 1px solid #FAFAFA; color: #777777; float: left; font-size: 14px; font-weight: bold; margin-top: 20px; padding: 10px 0; text-align: center; text-indent: 5px; width: 100%; }
.titleGray {background: none repeat scroll 0 0 #EFEFEF;border-top: 1px solid #C9C9C9;color: #666666;font-size: 12px;font-weight: bold;margin-left: 0;margin-right: 0;margin-top: 15px;overflow-x: hidden;padding-bottom: 5px;padding-top: 5px;}

/*Messages*/
.pnlSuccess { left: 0; position: fixed; text-align: center; z-index: 9999; top: 0px; background-color: #92A93F; padding: 15px; color: #000000; width: 100%; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.pnlSuccess span { font-weight: bold; text-align: center; text-indent: 0; color: #FFFFFF; position: relative; font-weight: bold; font-size: 13px; }
.pnlFail { left: 0; position: fixed; text-align: center; z-index: 9999; top: 0px; background-color: #ba2c22; padding: 15px; color: #000000; width: 100%; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.pnlFail span { font-weight: bold; text-align: center; text-indent: 0; color: #FFFFFF; position: relative; font-weight: bold; font-size: 13px; }
.pnlAlert { left: 0; background-color: #FFFACD; color: #000000; padding: 15px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 9999; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.pnlAlert span { font-weight: bold; text-align: center; text-indent: 0; color: #000000; position: relative; font-size: 13px; }
.aCloseMessage { float: right; margin-right: 20px; text-decoration: none; }
.pnlAlert .aCloseMessage { color: #000000; }
.pnlFail .aCloseMessage { color: #ffffff; }
.pnlSuccess .aCloseMessage { color: #ffffff; }
.alertHeader { left: 0; position: fixed; text-align: center; z-index: 9999; top: 0px; background-color: #F9870C; padding: 15px; color: #000000; width: 100%; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.jsMessage { color: #FFFFFF; float: left; font-weight: bold; margin-left: 20%; text-align: center; text-indent: 0; }

/*Menssage item not found*/
.labelNotFound { background: none repeat scroll 0 0 #FFFACD; border: 1px solid #cccccc; color: #999999; float: left; font-size: 12px; font-weight: normal; margin-top: 14px; width: 100%; }
.labelNotFound label { padding-top: 10px; font-size: 14px; font-weight: bold; margin-left: 4px; float: left; }
.labelNotFound ul { margin-left: 8px; float: left; margin-top: 5px; margin-bottom: 4px; margin-bottom: 5px; }
.labelNotFound #lblSuggestions { width: 100%; }

/*Content*/
.content { float: left; width: 100%; }
.divContentWithLeftMenu { width: 830px; float: left; display: inline; }
.right { float: right; }
.left { float: left; }
.bold { font-weight: bold; }
.info { color: #999999; float: right; font-size: 11px; font-style: italic; margin-top: 2px; padding: 5px 0; text-align: right; text-indent: 5px; text-decoration: none; }
.decoration:hover { text-decoration: underline; }

/*Bordas arredondadas*/
.rnd_c, .rnd_1, .rnd_2, .rnd_3 { border: 0 solid #b7b7b7; background-color: #ffffff; }
.rnd_c { padding: 0 3px; border-width: 0 1px; }
.rnd_1 { height: 0px; margin: 0 4px; border-width: 1px 0 0 0; }
.rnd_2 { height: 1px; margin: 0 2px; border-width: 0 2px; }
.rnd_3 { height: 2px; margin: 0 1px; border-width: 0 1px; }


/*Load Control*/
#divLoad { position: fixed; top: 0px; text-align: center; background-color: #f9870c; padding: 5px 5px 5px 5px; color: #FFFFFF; left: 144px; font-weight: bold; border: solid 1px #FFFFFF; width: 100px; z-index: 9999; }
#lblWait { float: left; width: 400px; }

.service_3 { background: url(imgs/serv_noticias.gif); width: 63px; height: 55px; }
.service_twitter { background: url(imgs/serv_twitter.gif); width: 63px; height: 55px; }
.service_2 { background: url(imgs/serv_download.gif); width: 63px; height: 55px; }
.service_8 { background: url(imgs/serv_fale_c.gif); width: 63px; height: 55px; }
.service_9 { background: url(imgs/serv_sorteio.gif) no-repeat; width: 63px; height: 55px; }

#divMenuVantagens { border-bottom: 1px dotted #BCBEC0; clear: both; height: 31px; padding-bottom: 2px; position: absolute; top: 148px; width: 100%; }
#divMenuVantagens div span { float: left; }
#divMenuVantagens .spanDivisor { float: left; margin-left: 6px; margin-right: 6px; }
#divMenuVantagens .spanAdvantages { float: left; margin-right: 5px; }
#divMenuVantagens a { background: url("imgs/bck-MainMenu.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF; float: right; font-size: 12px; font-weight: normal; padding: 8px; text-decoration: none; margin-right: 2px; }
#divMenuVantagens a:hover, #divMenuVantagens .Selected { background: url("imgs/bck-MainMenu-G.gif") repeat-x scroll 0 0 transparent; }

.rss { background: url(imgs/rss.png); width: 20px; height: 20px; }

/* Login */
#divLoading { clear: both; float: right; color: #aaaaaa; width: 100%; text-align: right; margin-top: 5px; }
#divRestrictedArea #aAcceptRestrict { background: url("imgs/closed.png") no-repeat scroll right center transparent; color: #794CA5; padding-right: 22px; padding-bottom: 2px; }
#divRestrictedArea #aAcceptRestrict.loginOpened { background: url(../style/imgs/opened.png) no-repeat scroll right center transparent; }
.btnGray { background: url("imgs/btn_gray.gif") repeat-x scroll 0 0 transparent; float: right; font-size: 11px; font-weight: bold; padding: 9px; text-decoration: none; top: 0; color: #784CC5; }
.btnOut { color: #FFFFFF; float: right; margin-right: 5px; margin-top: 4px; }

#divLoginBox { background-color: #F8F8F8; border: 5px solid #F0F0F0; padding: 12px; position: absolute; top: 31px; width: 206px; z-index: 1000; right: 0; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666; box-shadow: 2px 2px 2px #666; }
#divLoginBox .genericButtonPurple { float: right; }
#divLoginBox a { text-decoration: none; }
#divLoginBox a:hover {  }
#divLoginBox a.aForget { float: left; margin-top: -11px; color: #666666; }
#divLoginBox input { color: #666666; }
#divLoginBox .labelForm { font-size: 10px; margin-bottom: 0px; }
#divLoginBox .sample { float: right; margin-bottom: 7px; margin-right: 3px; margin-top: -14px; }
#divLoginBox .accessRestrict { text-decoration: none; float: left; color: #666666; }
#divLoginBox .labelResponse { clear: both; color: #666666; float: left; margin-bottom: 5px; margin-left: 3px; }
#divLoginBox .btnSimple { border-top: 1px dotted #dfdfdf; clear: both; color: #666666; float: left; margin-top: 4px; padding: 4px 2px; width: 200px; }
#divLoginBox .btnSimple:hover { text-decoration: underline; background-color: #f4f4f4;cursor: pointer; }
#divLoginBox .titleLogin { background-color: #DFDFDF; color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; margin-bottom: 8px; padding: 3px 2px; text-align: left; width: 200px; }
#divLoginBox .errorMessage { float: left; color: #ba2c22; margin: 2px 0; width: 100%; }

.text-label { color: #ccc; }
.password-label { background: url(imgs/senha.gif) 0px #FFFFFF no-repeat; }
.detach { font-size: 14px; }

/*Char Counter*/
.divNumberType.warning{ font-weight:bold; color:#bf9f3f;}
.divNumberType.exceeded{font-weight:bold; color:#c27878;}


/* Inicio - Default.aspx*/
#divMenuHome { top: 124px; position: absolute; right: 0; }
#divMenuHome div { float: right; font-size: 12px; margin-right: 3px; }
#divMenuHome .aHomeLink { float: left; color: #652e93; text-decoration: none; }
#divMenuHome .aHomeLink:hover { text-decoration: underline; }
#divMenuHome .spanDivisor { float: left; color: #652e93; margin-left: 6px; margin-right: 6px; }
#divMenuHome .Selected { float: left; font-weight: bold; color: #652e93; }


/*Inicio - Controle para marcação de menu nas subpáginas*/
#divAdvantage { float: left; width: 990px; margin-top: 0px; }
#divAdvantage h2 { float: left; border-bottom: 1px dotted #bebebe; width: 560px; height: 28px; background: url(imgs/VantagensH1.jpg) no-repeat; text-indent: -5000px; border-top: 1px solid #92a93d; margin: 0; }
#divAdvantage .tabberlive { float: left; width: 560px; }


#divHomeEnterprise { float: left; width: 560px; height: 231px; background: url(imgs/degrade_home.png) bottom; }
#divHomeEnterprise h3 { display: none; }
#divHomeEnterprise .imgEnterprize { float: left; margin-top: 20px; margin-left: 10px; }
#divHomeEnterprise .divAdvantageLeft { float: left; width: 300px; height: 90px; margin-top: 20px; margin-left: 10px; }
#divHomeEnterprise .divAdvantageLeft span { float: left; width: 300px; text-align: justify; font-size: 12px; color: #666666; }
#divHomeEnterprise .aKnowMoreGreen { float: right; color: #93a93d; font-weight: bold; margin-top: 0px; text-decoration: none; display: inline; }
#divHomeEnterprise .aKnowMoreGreen:hover { text-decoration: underline; }

#divHomeRepresentative { float: left; width: 560px; height: 231px; background: url(imgs/degrade_home.png) bottom; }
#divHomeRepresentative h3 { display: none; }
#divHomeRepresentative .imgEnterprize { float: left; margin-top: 20px; margin-left: 10px; }
#divHomeRepresentative .divAdvantageLeft { float: left; width: 300px; height: 90px; margin-top: 20px; margin-left: 10px; }
#divHomeRepresentative .divAdvantageLeft span { float: left; width: 300px; text-align: justify; font-size: 12px; color: #666666; }
#divHomeRepresentative .aKnowMoreGreen { float: right; color: #93a93d; font-weight: bold; margin-top: 0px; text-decoration: none; display: inline; }
#divHomeRepresentative .aKnowMoreGreen:hover { text-decoration: underline; }

#divHomeOperator { float: left; width: 560px; height: 231px; background: url(imgs/degrade_home.png) bottom; }
#divHomeOperator h3 { display: none; }
#divHomeOperator .imgEnterprize { float: left; margin-top: 20px; margin-left: 10px; }
#divHomeOperator .divAdvantageLeft { float: left; width: 300px; height: 90px; margin-top: 20px; margin-left: 10px; }
#divHomeOperator .divAdvantageLeft span { float: left; width: 300px; text-align: justify; font-size: 12px; color: #666666; }
#divHomeOperator .aKnowMoreGreen { float: right; color: #93a93d; font-weight: bold; margin-top: 0px; text-decoration: none; display: inline; }
#divHomeOperator .aKnowMoreGreen:hover { text-decoration: underline; }

#divAdvantageMenu { float: left; width: 560px; height: 30px; border-top: 1px solid #92a93d; }
#divAdvantageMenu div { float: right; font-size: 10px; margin-right: 3px; color: #632f93; font-weight: bold; margin-top: 7px; }
#divAdvantageMenu div span { float: left; }
#divAdvantageMenu .spanDivisor { float: left; margin-left: 6px; margin-right: 6px; }
#divAdvantageMenu .spanAdvantages { float: left; margin-right: 5px; }
#divAdvantageMenu .aEnterprises { float: left; background: url(imgs/home/empresas.gif); width: 76px; height: 27px; text-indent: -5000px; margin-top: -12px; margin-right: 2px; position: relative; z-index: 10; display: inline; }
#divAdvantageMenu .aEnterprises:hover { float: left; background: url(imgs/home/empresas_selec.gif); width: 76px; height: 27px; text-indent: -5000px; }
#divAdvantageMenu .aRepresentative { float: left; background: url(imgs/home/representantes.gif); width: 114px; height: 27px; text-indent: -5000px; margin-top: -12px; margin-right: 2px; position: relative; z-index: 10; display: inline; }
#divAdvantageMenu .aRepresentative:hover { float: left; background: url(imgs/home/representantes_selec.gif); width: 114px; height: 27px; text-indent: -5000px; }
#divAdvantageMenu .aOperator { float: left; background: url(imgs/home/operadoras.gif); width: 88px; height: 27px; text-indent: -5000px; margin-top: -12px; position: relative; z-index: 10; display: inline; }
#divAdvantageMenu .aOperator:hover { float: left; background: url(imgs/home/operadoras_selec.gif); width: 88px; height: 27px; text-indent: -5000px; }

#divWhoIsusing { float: right; width: 400px; height: 262px; border-bottom: 1px solid #92a93d; margin-right: 3px; display: inline; }
#divWhoIsusing h2 { float: left; background: url(imgs/WhoisUsing.jpg) no-repeat; width: 400px; height: 28px; border-bottom: 1px dotted #bebebe; text-indent: -5000px; }

#divContentEnterprise h3 { display: none; }

#divSubContainer { float: left; width: 990px; display: inline; padding-top: 15px; }
#divSubContainer .divPublish { float: left; width: 560px; height: 300px; margin-top: 20px; margin-right: 10px; }
#divSubContainer .divPublish h2 { float: left; width: 560px; height: 136px; background: url(imgs/PublishH1Bg.jpg) no-repeat; text-indent: -5000px; margin-top: 30px; }
#divSubContainer .spanPublish { float: left; width: 510px; color: #9a9a9a; }
#divSubContainer .aKnowMore { float: left; width: 200px; color: #642e8e; font-weight: bold; margin-top: 5px; text-decoration: none; margin-left: 360px; display: inline; }
#divSubContainer .aKnowMore:hover { text-decoration: underline; }
#divSubContainer .aRegisterNow { float: left; width: 276px; height: 99px; background: url(imgs/cadastre.gif) no-repeat; text-indent: -5000px; margin-left: 130px; margin-top: 10px; }
#divSubContainer .labelSeeHowWorks { float: left; margin-top: 75px; margin-left: 10px; font-size: 16px; }
#divSubContainer .aSeeHowWorks { float: left; margin-top: 76px; margin-left: 5px; font-size: 14px; color: #642e8e; text-decoration: none; }
#divSubContainer .aSeeHowWorks:hover { text-decoration: underline; }
#divSubContainer .divBannerAdv { float: right; width: 415px; height: 250px; margin-top: 50px; }
#divSubContainer .divBannerAdv object { float: right; }
#divSubContainer .divBannerAdv embed { float: right; }

#aEnterprise { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) 0px 0px; text-indent: -5000px; width: 78px; height: 28px; margin-left: 0px; margin-top: -1px; }
#aEnterprise.advantageActive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) 0px -28px; text-indent: -5000px; width: 78px; height: 28px; margin-left: 0px; margin-top: -1px; }
#aEnterprise.advantageInactive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) 0px 0px; text-indent: -5000px; width: 78px; height: 28px; margin-left: 0px; margin-top: -1px; }

#aRepresentative { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -80px 0px; text-indent: -5000px; width: 114px; height: 28px; margin-left: 2px; margin-top: -1px; }
#aRepresentative.advantageActive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -80px -28px; text-indent: -5000px; width: 114px; height: 28px; margin-left: 2px; margin-top: -1px; }
#aRepresentative.advantageInactive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -80px 0px; text-indent: -5000px; width: 114px; height: 28px; margin-left: 2px; margin-top: -1px; }

#aCarrier { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -196px 0px; text-indent: -5000px; width: 89px; height: 28px; margin-left: 2px; margin-top: -1px; }
#aCarrier.advantageActive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -196px -28px; text-indent: -5000px; width: 89px; height: 28px; margin-left: 2px; margin-top: -1px; }
#aCarrier.advantageInactive { float: left; position: relative; z-index: 100; color: #FF0000; background: url(imgs/home/menuVantagens.gif) -196px 0px; text-indent: -5000px; width: 89px; height: 28px; margin-left: 2px; margin-top: -1px; }

#divSubContainer .aKnowMoreGreen { float: right; color: #93a93d; font-weight: bold; margin-top: 0px; text-decoration: none; display: inline; }
#divSubContainer .aKnowMoreGreen:hover { text-decoration: underline; }

#divFooter { color: #632f93; border-top: 1px solid #632F93; clear: both; float: left; height: 41px; margin-top: 30px; position: relative; width: 100%; }
#divFooter span { float: left; font-weight: bold; margin-top: 15px; }
#divFooter .inputMedium { float: left; margin-top: 12px; margin-left: 5px; clear: none; }
#divFooter .genericButtonPurple { margin-top: 12px; margin-left: 5px; }
#divFooter .divSpecialFooter { float: right; }
#divFooter .divSpecialFooter a { float: left; margin-top: 15px; color: #632f93; text-decoration: none; }
#divFooter .divSpecialFooter a:hover { text-decoration: underline; }
#divFooter .divSpecialFooter label { float: left; color: #632f93; font-weight: bold; margin-top: 15px; margin-right: 5px; margin-left: 10px; }
#divFooter .divSpecialFooter span { float: left; color: #632f93; font-weight: bold; margin-top: 15px; margin-left: 0px; }
#divFooter .divSpecialFooter .spanDivisor { float: left; margin-left: 3px; margin-right: 3px; }
#ctl00_ctl00_lnkPolitics, #ctl00_ctl00_lnkTermo { margin-left: 10px; margin-right: 10px; }
#divReceiveByEmailContent { margin: 0 auto; text-align: left; width: 990px; }

#divTicker { float: left; width: 560px; height: 40px; }
#divTicker img { float: left; }
#divTicker .spanTickerBody { float: left; color: #A4A4A4; }
#divTicker marquee { float: left; width: 450px; margin-top: 7px; margin-left: 5px; }
/* Fim - Default.aspx*/

#divIdentifier { display: none; }

/* Inicio - oquee.aspx*/
.text { float: left; margin-top: 20px; margin-right: 5px; }
.text a { color: #92A93D; font-weight: bold; text-decoration: none; }
.text a:hover { text-decoration: underline; }
.text p { color: #666666; text-align: justify; margin-top: 12px; }
.text.divWhatIsIt { width: 685px; }
.text.divWhatIsIt .imgWhatIsIt { float: left; width: 260px; height: 162px; margin-right: 10px; margin-top: 10px; }
.titleGreen.user { margin-top: 35px; }

/* Inicio - cases.aspx*/
#divSubContainer .h1Cases { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
#divSubContainer .divCases { float: left; width: 685px; margin-top: 20px; margin-right: 5px; border-bottom: 1px solid #92a93d; padding-bottom: 10px; }
#divCasesContent { border-bottom: 1px dotted #dfdfdf; float: left; margin-bottom: 10px; padding-bottom: 5px; width: 685px; }
#divSubContainer .divCases .imgWhatIsIt { float: left; width: 203px; height: 142px; margin-right: 10px; margin-top: 10px; }
#divSubContainer .divCases .spanWhatIsIt { float: right; color: #666666; width: 460px; margin-top: 5px; text-align: justify; padding-right: 10px; }
#divSubContainer .divCases .h2Cases { float: right; width: 460px; color: #666666; margin-top: 10px; text-align: justify; font-size: 16px; font-weight: bold; padding-right: 10px; }
/* Fim - cases.aspx*/

/* Inicio - Controle Lateral de Cadastro e mais opções nas páginas extrenas à area restrita*/
#divSubContainer .divWhatOptions { float: right; width: 268px; margin-top: 20px; }
.divWhatOptions .h1WhatOpt { float: left; width: 267px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 14px; padding-top: 5px; font-weight: bold; display: inline; }
.divWhatOptions .aRegister { float: left; background: url(imgs/cadastre.gif) -5px; width: 276px; height: 99px; text-indent: -5000px; }
.divWhatOptions .aKnowMoreWhat { color: #93a93d; font-weight: bold; }

#divWhatContainer { float: left; width: 267px; margin-bottom: 15px; margin-top: 5px; display: inline; }
#divWhatContainer div { float: left; width: 267px; background: url(imgs/degrade.gif) #F8F8F8 bottom repeat-x; margin-top: 5px; }
#divWhatContainer .spanTitleWhat { float: left; width: 159px; height: 20px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; padding-left: 10px; padding-top: 5px; font-weight: bold; margin-top: 3px; }
#divWhatContainer .aKnowMoreWhat { float: right; width: 98px; height: 20px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; padding-top: 5px; margin-top: 3px; }
#divWhatContainer .imgEnterprizeWhat { float: left; margin-top: 10px; margin-left: 10px; }
#divWhatContainer .spanDescriptionWhat { float: left; width: 159px; height: 100px; margin-left: 10px; margin-top: 10px; overflow: hidden; text-align: justify; font-size: 9px; color: #666666; }

/* Fim - Controle Lateral de Cadastro e mais opções nas páginas extrenas à area restrita*/

/* Inicio - faq.aspx*/
#divSubContainer .h1Faq { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
#divFaqContainer { float: left; width: 990px; }

#divDoubt0 { float: left; width: 990px; }
#divDoubt0 div { display: block; width: 990px; overflow: hidden; margin-top: 2px; }
#divDoubt0 .lblTitleDoubt { float: left; width: 980px; font-size: 16px; color: #5e5e5e; margin-bottom: 10px; font-weight: bold; padding-left: 10px; padding-top: 4px; }
#divDoubt0 p { float: left; text-align: justify; padding-left: 15px; padding-right: 5px; color: #666666; margin-bottom: 5px; }

#ctl00_ctl00_cphContent_cphContent_accordion1 { float: left; width: 990px; margin-top: 15px; }
.divExpandCollapse #divDoubt0 h3 { float: left; width: 960px; color: #999999; text-decoration: none; font-weight: bold; height: 18px; padding-top: 3px; padding-left: 30px; cursor: pointer; margin-bottom: 5px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; }
.divFaqSelected { background: url(imgs/menu-marked.gif) no-repeat #f5f5f5; }
.divFaqNonSelected { background: url(imgs/menu-mark.gif) no-repeat #f5f5f5; }

#divDoubt1 { float: left; width: 990px; margin-top: 15px; }
#divDoubt1 label { float: left; width: 990px; font-size: 16px; color: #5e5e5e; margin-bottom: 10px; font-weight: bold; }
#divDoubt1 p { display: block; text-align: justify; padding-left: 15px; padding-right: 5px; margin-bottom: 10px; }
.divExpandCollapse #divDoubt1 h3 { float: left; width: 960px; color: #999999; text-decoration: none; font-weight: bold; height: 18px; background: url(imgs/menu-mark.gif) no-repeat #f5f5f5; padding-top: 3px; padding-left: 30px; cursor: pointer; margin-bottom: 5px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; }
.divExpandCollapse #divDoubt1 .active { background: url(imgs/menu-marked.gif) #f5f5f5 no-repeat; color: #92a93d; }
#divSubContainer .h1Contact { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
/* Fim - faq.aspx*/

/* Inicio - contato.aspx*/
#divContactForm { float: left; width: 685px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; margin-top: 20px; padding-top: 10px; margin-right: 5px; display: inline; color: #666666; }
#divContactForm .spanContactSend { float: left; width: 400px; margin-bottom: 10px; }
#divContactForm label { float: left; width: 660px; margin-bottom: 5px; }
#divContactForm .divFormTelContainer { float: left; width: 670px; }
#divContactForm .inpContactName { float: left; width: 400px; margin-bottom: 5px; }
#divContactForm .inpContactEnterprize { float: left; width: 400px; margin-bottom: 5px; }
#divContactForm .inpContactEmail { float: left; width: 400px; margin-bottom: 5px; }
#divContactForm .inpContactDDD { float: left; width: 30px; margin-bottom: 5px; }
#divContactForm .inpContactNumber { float: left; width: 200px; margin-bottom: 5px; margin-left: 5px; }
#divContactForm .textMessage { float: left; width: 400px; height: 100px; }
#divContactForm .genericButtonGreen { float: left; margin-right: 560px; margin-top: 20px; margin-bottom: 20px; }
/* Fim - contato.aspx*/

/* Inicio - cadastro.aspx*/
#divSubContainer .h1Register { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; }
#divRegisterForm { float: left; width: 675px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; margin-top: 20px; padding-top: 10px; margin-right: 5px; padding-left: 10px; padding-bottom: 10px; }
#divRegisterForm h2 { float: left; width: 660px; border-bottom: 1px dotted #bcbec0; margin: 0px; color: #92a93d; font-size: 12px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; }

.formLabels { float: left; width: 640px; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 5px; }
.formGenericInput { float: left; width: 400px; margin-bottom: 15px; }
.formGenericLittleInput { float: left; width: 200px; margin-bottom: 15px; margin-right: 5px; display: inline; }
.formGenericSelect { float: left; width: 205px; margin-bottom: 15px; }
.formGenericTextarea { float: left; width: 400px; margin-bottom: 15px; height: 100px; }


#divRegisterForm .inpRegisterCode { float: left; width: 250px; margin-bottom: 15px; margin-right: 150px; display: inline; }
#divRegisterForm .inpRegisterName { float: left; width: 400px; margin-bottom: 15px; }
#divRegisterForm .inpRegisterEmail { float: left; width: 400px; margin-bottom: 15px; }
#divRegisterForm .inpRegisterCompany { float: left; width: 400px; margin-bottom: 15px; }
#divRegisterForm .inpRegisterJob { float: left; width: 400px; margin-bottom: 15px; margin-right: 200px; display: inline; }

#divRegisterForm .labelTel { float: left; width: 200px; margin-bottom: 5px; font-weight: bold; color: #666666; margin-bottom: 5px; }
#divRegisterForm .labelCel { float: left; width: 460px; margin-bottom: 5px; margin-left: 3px; font-weight: bold; color: #666666; margin-bottom: 5px; }
#divRegisterForm .inpRegisterDDD { float: left; width: 30px; margin-right: 5px; }
#divRegisterForm .inpRegisterNumber { float: left; width: 160px; margin-right: 5px; }
#divRegisterForm .inpRegisterCelDDD { float: left; width: 30px; margin-right: 5px; }
#divRegisterForm .inpRegisterCelNumber { float: left; width: 155px; margin-bottom: 15px; }
#divRegisterForm .inpRegisterCep { float: left; width: 200px; margin-right: 400px; margin-bottom: 15px; }
#divRegisterForm .inpRegisterAdress { float: left; width: 400px; margin-right: 200px; margin-bottom: 15px; }

#divRegisterForm .divControlMultipleLabels { float: left; width: 600px; }
#divRegisterForm .divControlMultipleLabels .labelAdressNumber { float: left; width: 130px; margin-bottom: 5px; font-weight: bold; color: #666666; }
#divRegisterForm .divControlMultipleLabels .labelAdressComplement { float: left; width: 153px; margin-bottom: 5px; font-weight: bold; color: #666666; }
#divRegisterForm .divControlMultipleLabels .labelAdressNeightborhood { float: left; width: 200px; margin-bottom: 5px; font-weight: bold; color: #666666; }


#divRegisterForm .divControlMultipleInput { float: left; width: 600px; margin-top: 5px; margin-bottom: 10px; }
#divRegisterForm .inpRegisterAdressNumber { float: left; width: 100px; margin-bottom: 5px; margin-right: 25px; }
#divRegisterForm .inpAdressComplement { float: left; width: 100px; margin-bottom: 5px; margin-right: 50px; }
#divRegisterForm .inpAdressNeightborhood { float: left; width: 178px; margin-bottom: 5px; margin-bottom: 15px; }


#divRegisterForm .divControlMultipleLabels { float: left; width: 600px; }
#divRegisterForm .labelCountry { float: left; width: 130px; margin-bottom: 5px; font-weight: bold; color: #666666; }
#divRegisterForm .labelState { float: left; width: 153px; margin-bottom: 5px; font-weight: bold; color: #666666; }
#divRegisterForm .labelCity { float: left; width: 200px; margin-bottom: 5px; font-weight: bold; color: #666666; }

#divRegisterForm .divControlMultipleInput { float: left; width: 600px; }
#divRegisterForm .selectCountry { float: left; width: 105px; margin-bottom: 5px; margin-right: 25px; font-size: 12px; color: #666666; }
#divRegisterForm .selectState { float: left; width: 145px; margin-bottom: 5px; font-size: 12px; margin-right: 10px; color: #666666; }
#divRegisterForm .selectCity { float: left; width: 182px; margin-bottom: 5px; margin-bottom: 15px; font-size: 12px; color: #666666; }

#divCheckbox { float: left; width: 500px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; margin-bottom: 15px; padding-bottom: 5px; padding-top: 5px; }
#divCheckbox .labelTitleProjects { float: left; width: 500px; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 5px; }
#divCheckbox .labelTitleWhere { float: left; width: 500px; font-size: 12px; font-weight: bold; color: #666666; }
#divCheckbox .checkboxProjects { float: left; width: 420px; }
#divCheckbox .checkboxProjects input { float: left; width: 13px; height: 13px; border: 1px solid #F8F8F8; }
#divCheckbox .checkboxProjects label { float: left; width: 187px; border: 1px solid #F8F8F8; padding-left: 5px; }


#divCheckbox #divDescription { float: left; width: 300px; }
#divCheckbox .divLeft { float: left; width: 250px; }
#divCheckbox .divLeft input { float: left; margin: 0; width: 13px; height: 13px; overflow: hidden; }
#divCheckbox .divLeft label { float: left; margin-left: 5px; width: 220px; border: 1px solid #F8F8F8; }
#divCheckbox .divRight { float: left; width: 250px; }
#divCheckbox .divRight input { float: left; margin: 0; width: 13px; height: 13px; overflow: hidden; }
#divCheckbox .divRight label { float: left; margin-left: 5px; width: 220px; border: 1px solid #F8F8F8; }

#divCheckbox .checkboxWhere { float: left; width: 420px; }
#divCheckbox .checkboxWhere input { float: left; width: 13px; height: 13px; border: 1px solid #F8F8F8; }
#divCheckbox .checkboxWhere label { float: left; width: 187px; border: 1px solid #F8F8F8; }

#divRegisterForm .labelProjectData { float: left; width: 500px; font-size: 12px; margin-top: 5px; font-weight: bold; margin-bottom: 5px; color: #666666; }
#divRegisterForm .textMessage { float: left; width: 500px; height: 100px; margin-right: 100px; margin-bottom: 20px; display: inline; }
#divAcceptTorpedao, #divAcceptTakenet { float: left; width: 670px; height: 20px; }
#divAcceptTorpedao label, #divAcceptTakenet label { float: left; margin-left: 5px; margin-top: 3px; }

#divAcceptTorpedao .checkboxProjects { float: left; margin: 0; width: 20px; height: 20px; overflow: hidden; }
#divAcceptTakenet .checkboxProjects { float: left; margin: 0; width: 20px; height: 20px; overflow: hidden; }
#divRegisterForm .genericButtonGreen { float: left; margin-top: 20px; }
/* Fim - cadastro.aspx*/

/* Inicio - como funciona*/
#divSubContainer .h1SeeHowWorks { float: left; width: 990px; height: 36px; background: url(imgs/titles/veja_como.gif) no-repeat; text-indent: -5000px; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; }
#divSeeHowWorksContainer { float: left; width: 685px; margin-top: 20px; border-top: 1px solid #92a93d; margin-right: 5px; }
#divSeeHowWorksContainer .divSeeHowWorksArea { float: left; width: 330px; height: 250px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; margin-right: 10px; margin-top: 10px; display: inline; background: url(imgs/degrade.gif) bottom repeat-x; }
#divSeeHowWorksContainer .imgSeeHowWorks { float: left; width: 330px; height: 145px; display: inline; margin-top: 5px; }
#divSeeHowWorksContainer h2 { float: left; width: 330px; font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 10px; }

#divSubContainer .h1Enterprizes { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
#divSubContainer .h1Representatives { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
#divSubContainer .h1Operators { float: left; width: 990px; height: 31px; color: #92a93d; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; font-size: 16px; padding-top: 5px; font-weight: bold; margin-top: 30px; }
#divEnterprizes { float: left; width: 685px; margin-top: 20px; border-top: 1px solid #92a93d; margin-right: 5px; }
#divEnterprizes .imgEnterprizeMain { float: left; width: 675px; height: 145px; margin-top: 20px; }
#divEnterprizes .spanBlack { float: left; width: 670px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #666666; }
#divEnterprizes span { float: left; width: 670px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; text-align: justify; color: #666666; }

#divImgRight { float: left; width: 670px; margin-top: 10px; margin-right: 5px; display: inline; }
#divImgRight .divLeftK { float: left; width: 680px; }
#divImgRight .divLeftK span { float: left; width: 670px; margin-top: 5px; margin-bottom: 5px; text-align: justify; }
#divImgRight .divRightK { float: left; width: 260px; margin-left: 5px; display: inline; display: none; }
#divImgRight .divRightK .imgEnterprizeSample { float: left; width: 260px; height: 170px; margin-top: 10px; }

#divImgLeft { float: left; width: 670px; margin-top: 20px; border-top: 1px solid #92a93d; margin-right: 5px; display: inline; }
#divImgLeft .divRightK { float: left; width: 390px; margin-left: 5px; display: inline; }
#divImgLeft .divRightK span { float: left; width: 390px; margin-top: 5px; margin-bottom: 5px; display: inline; }
#divImgLeft .divLeftK { float: left; width: 260px; margin-left: 5px; display: inline; }
#divImgLeft .divLeftK .imgEnterprizeSample { float: left; width: 260px; height: 170px; }


#divSubContainer .h1Privacy { float: left; width: 990px; height: 36px; background: url(imgs/titles/pol_privacidade.gif) no-repeat; text-indent: -5000px; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; }

#divSubContainer .h1Terms { float: left; width: 990px; height: 36px; background: url(imgs/titles/termos_uso.gif) no-repeat; text-indent: -5000px; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bcbec0; }


#divTerms { float: left; width: 685px; margin-top: 20px; border-top: 1px solid #92a93d; margin-right: 5px; }
#divTerms span { float: left; width: 680px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
.h2Termcommitment { float: left; width: 680px; font-weight: bold; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #666666; }

/* Fim - como funciona*/

/* Inicio - Menu principal da área restrita, todos os logins*/
#divMainMenu { position: absolute; right: 30px; top: 116px; }
#divMainMenu a { background: url("imgs/bck-MainMenu.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF; float: right; font-size: 12px; font-weight: normal; margin-right: 2px; padding: 9px; text-decoration: none; }
#divMainMenu a:hover { background-image: none; background-color:#7E5E9B; margin-top: -4px; padding-top: 10px; padding-bottom: 9px; }
#divMainMenu .active { background-color: #F8F8F8; background-image: none; border-color: #8D68AF #8D68AF -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; color: #805F9E; margin-top: -4px; padding-top: 10px; font-weight: bold; }
#divMainMenu .active:hover { background-color: #F8F8F8; background-image: none; border-color: #8D68AF #8D68AF -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; color: #805F9E; margin-top: -4px; padding-top: 10px; font-weight: bold; }

/* Fim - Menu principal da área restrita, todos os logins*/

/* Inicio - Controle de Divs de Filtro*/

#divFilter { background: url("imgs/divFilterBG.gif") repeat-x scroll center bottom transparent; border-bottom: 1px solid #632F93; float: left; height: 90px; margin-bottom: 30px; width: 100%; margin-top: 15px; }
#divFilter .h1Filter, #divSubReportFilter .h1Filter { float: left; width: 100%; height: 25px; border-bottom: 1px dotted #bebebe; margin-bottom: 5px; color: #7E5F9C; font-weight: bold; font-size: 13px; }
#divFilter .fields { float: left; margin-left: 10px; margin-right: 20px; }
#divFilter .fields input { clear: none; }
#divFilter .aCalendar { float: left; margin-top: 5px; margin-left: 2px; margin-right: 3px; }
#divFilter .labelOf { float: left; margin-left: 13px; margin-top: 7px; width: 30px; }
#divFilter .genericButtonPurple { float: left; margin-left: 15px; margin-top: 19px; }
#divFilter .labelForm { color: #888888; font-size: 11px; }
#divFilter .sample { margin-top: 19px; float: left; }
#divFilter .samplebottom { vertical-align: top; color: #999999; font-size: 9px; font-style: italic; font-weight: nomal; }
#divSubReportFilter .ui-datepicker-trigger{margin-top:9px;}

/* Fim - Controle de Divs de Filtro*/

#divDetailAvaliation { float: left; margin-top: 10px; width: 990px; }
#ctl00_ctl00_cphContent_cphContent_upnCommunityReject, #ctl00_ctl00_cphContent_cphContent_upnCommunityReject { float: left; margin-top: -3px; width: 990px; }

#divComunityDetailed { float: right; width: 948px; margin-top: 0px; margin-bottom: 15px; display: inline; background: url(imgs/divComunityBG.gif) bottom repeat-x; padding-bottom: 15px; border-bottom: 1px solid #92a93d; }
#divItemCommunity { float: left; }
#divComunityDetailed:hover { background: #e6e7e8; }
.divCalendar { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #92A93D; clear: left; float: left; height: 40px; margin-bottom: 10px; margin-right: 10px; padding: 1px 0; width: 30px; text-align: center; }
.divCalendar span { width: 15px; text-align: center; color: #999999; font-weight: bold; }
#divComunityDetailed .divCalendar .spanBlack { font-weight: bold; }
#divComunityDetailed .divComunityTitle { float: left; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bebebe; height: 40px; width: 100%; margin-bottom: 10px; display: inline; }
#divComunityDetailed .divComunityTitle span { float: left; color: #999999; margin-top: 10px; font-weight: bold; margin-left: 10px; }
#divComunityDetailed .divComunityTitle .aAprove { float: right; background: url(imgs/btnAprovar.gif) no-repeat; width: 61px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
#divComunityDetailed .divComunityTitle .aEdit { float: right; background: url(imgs/editar.gif) no-repeat; width: 56px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
#divComunityDetailed .divComunityTitle .aCreateWidget { float: right; width: 68px; height: 18px; background: url(imgs/btnDivulgue.gif) no-repeat; text-indent: -5000px; margin-top: 10px; margin-right: 3px; }
#divComunityDetailed .divComunityImg { float: left; height: 151px; width: 138px; margin-left: 37px; display: inline; text-align: center; }
#divComunityDetailed .divComunityImg span { height: 120px; width: 138px; text-align: center; }

#divComunityDetailed .divDescription { float: left; width: 744px; color: #999999; display: inline; margin-top: 0px; margin-left: 5px; }
#divComunityDetailed .divDescriptionContainer { float: left; width: 470px; }
#divComunityDetailed .divDescription label { float: left; font-weight: bold; margin-right: 3px; clear: left; }

#divComunityDetailed .divDescription span { float: left; margin-bottom: 10px; width: 412px; text-align: justify; font-weight: normal; overflow: hidden; clear: left; }
#divComunityDetailed .divDescription span.spanDescription { height: 50px; }
#divComunityDetailed .divDescription span.spanKeyword { width: 120px; clear: left; }

.divAgregatorObject { display: inline; float: right; height: 195px; width: 258px; }

#divComunityDetailed .divDescription .divAgregatorObject embed, #divComunityDetailed .divDescription .divAgregatorObject object { float: left; height: 188px; width: 273px; margin-top: 16px; }
.divAgregatorObject h3 { background-color: #F0F0F0; float: left; font-weight: bold; padding: 2px; position: relative; top: 0; width: 269px; }

#divResume { float: left; margin-top: -38px; width: 614px; margin-left: 38px; }
#divComunityDetailed .divPendente { float: left; width: 613px; color: #999999; display: inline; margin-top: 5px; }
#divComunityDetailed .divPendente a { color: #000000; text-decoration: none; margin-right: 5px; cursor: default; }
#divComunityDetailed .divPendente a:hover { color: #000000; cursor: default; }

#divComunityDetailed .divAprovada { float: left; width: 613px; margin-top: 5px; color: #90C529; display: inline; }
#divComunityDetailed .divAprovada a { color: #000000; text-decoration: none; margin-right: 5px; cursor: help; }
#divComunityDetailed .divAprovada a:hover { color: #000000; text-decoration: underline; cursor: help; }

#divComunityDetailed .divRejeitada { float: left; width: 640px; color: #FF0000; display: inline; margin-top: 0px; margin-left: 5px; }
#divComunityDetailed .divRejeitada a { color: #000000; text-decoration: none; margin-right: 5px; cursor: help; }
#divComunityDetailed .divRejeitada a:hover { color: #000000; text-decoration: underline; cursor: help; }

#divComunityDetailed .divFinisher { float: left; margin-left: 36px; margin-top: 5px; width: 953px; border-bottom: 1px solid #92a93d; height: 5px; display: none; }
#divComunityDetailed .divComunityTitle label { float: left; color: #999999; margin-top: 10px; margin-left: 10px; }
#divComunityDetailed .divComunityTitle .aReject { float: right; background: url(imgs/btnRejeitar.gif) no-repeat; width: 75px; height: 18px; margin-top: 10px; text-indent: -5000px; position: relative; z-index: 100; }
#divComunityDetailed .divComunityTitle .aAprove { float: right; background: url(imgs/btnAprovar.gif) no-repeat; width: 61px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
#divComunityDetailed .divComunityTitle .aReport { float: right; background: url(imgs/btnRelatorio.gif) no-repeat; width: 65px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }

#divComunityDetailed .divComunityReportBox { float: right; width: 300px; height: 220px; border: 1px solid #92A93D; position: relative; z-index: 100; margin-right: -225px; margin-top: 40px; display: inline; background: #F8F8F8; padding-right: 5px; }

#divComunityDetailed .divComunityReportBox table { float: left; width: 300px; margin-left: 5px; margin-top: 5px; }
#divComunityDetailed .divComunityReportBox table tr { }
#divComunityDetailed .divComunityReportBox table tr td input { float: left; position: relative; top: 8px; left: 3px; }
#divComunityDetailed .divComunityReportBox table tr td label { float: left; }
#divComunityDetailed .divComunityReportBox .InputOther { float: left; width: 150px; height: 11px; font-size: 10px; margin-top: -16px; margin-left: 80px; color: #999999; }
#divComunityDetailed .divComunityReportBox .aTableCancel { float: left; width: 62px; height: 18px; background: url(imgs/btnCancel.gif) no-repeat; text-indent: -5000px; margin-left: 3px; margin-top: 10px; }
#divComunityDetailed .divComunityTitle .divComunityReportBox .aReject { float: right; background: url(imgs/btnRejeitar.gif) no-repeat; width: 75px; height: 18px; text-indent: -5000px; position: relative; z-index: 100; }
#divComunityDetailed .divComunityTitle .divComunityReportBox .aCancel { float: left; background: url(imgs/btnCancel.gif) no-repeat; width: 62px; height: 18px; text-indent: -5000px; position: relative; z-index: 100; margin-top: 10px; margin-left: 5px; }

#divComunityDetailed .divDescriptionCommunityReject { float: right; width: 300px; height: 130px; border: 1px solid #92A93D; position: relative; z-index: 100; margin-right: 0px; margin-top: -200px; display: inline; background: #F8F8F8; padding-right: 5px; color: #999999; }
#divComunityDetailed .divDescriptionCommunityReject h3 { float: left; margin-left: 5px; width: 300px; font-weight: bold; }
#ctl00_ctl00_cphContent_cphContent_upnCommunityPending { float: left; margin-top: 10px; color: #FF0000; font-weight: bold; }

.divInformation { float: left; width: 980px; height: 30px; border: none; text-align: center; padding-bottom: 5px; }
.spanColor { font-weight: bold; }

#ctl00_ctl00_cphContent_cphContent_uscCallcenterMainSuscribeHeader1_frmNews { float: left; width: 990px; height: 50px; background: #FFFFFF; color: #9999A8; font-size: 10px; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; margin-top: 20px; }

/*----------------------------------------------------------- callcenterAssinadas.aspx -------------------------------------------------------------*/
/*----------------------------------------------------------- callcenterMensagens.aspx -------------------------------------------------------------*/
/*----------------------------------------------------------- callcenterEventos.aspx ---------------------------------------------------------------*/
/*----------------------------------------------------------- callcenterAssinatura.aspx ------------------------------------------------------------*/

#divComunityContainer { display: block; width: 970px; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; background: #FFFFFF; margin-bottom: 30px; margin-top: 20px; }
#divComunity { float: left; width: 440px; color: #656565; margin-left: 10px; margin-bottom: 30px; }
#divComunity span { float: left; margin-top: 20px; font-size: 15px; }
#divComunity .spanComunity { margin-left: 5px; color: #000000; font-weight: bold; font-size: 15px; }
#divComunity .aNewChannel { float: left; margin-left: 5px; margin-top: 20px; color: #000000; text-decoration: none; font-weight: bold; }
#divComunity .aNewChannel:hover { text-decoration: underline; }

#divComunityHeader { float: left; width: 830px; margin-top: 10px; }
#divComunityHeader #tbDownloads { float: left; width: 830px; }
#divComunityHeader #tbDownloads tbody tr { float: left; background: #e9e9e9; width: 830px; }
#divComunityHeader #tbDownloads tbody .thPeriodInitial { float: left; background: #e9e9e9; width: 87px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbDownloads tbody .thPeriodFinal { float: left; background: #e9e9e9; width: 520px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; margin-right: 3px; }
#divComunityHeader #tbDownloads tbody .thCreditUtility { float: left; background: #e9e9e9; width: 121px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; }

#divComunityHeader #tbDownloads tbody { float: left; background: #FFFFFF; width: 830px; }
#divComunityHeader #tbDownloads tbody tr { float: left; background: #F8F8F8; width: 830px; margin-top: 3px; }
#divComunityHeader #tbDownloads tbody .tdPeriodInitial { float: left; width: 87px; padding: 15px; height: 20px; font-weight: normal; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbDownloads tbody .tdPeriodFinal { float: left; width: 520px; padding: 15px; height: 20px; font-weight: normal; border: 1px solid #92a93d; margin-right: 3px; }
#divComunityHeader #tbDownloads tbody .tdCreditUtility { float: left; width: 121px; padding: 15px; height: 20px; font-weight: normal; border: 1px solid #92a93d; text-align: center; }

#divComunityHeader #tbDownloads tbody .trTitle { width: 828px; height: 30px; background: #92A93D; }
#divComunityHeader #tbDownloads tbody .trTitle td { padding-top: 7px; padding-left: 5px; color: #FFFFFF; font-weight: bold; font-size: 12px; }
#divComunityHeader #tbDownloads tbody .trBalance { width: 828px; float: right; height: 28px; text-align: right; border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6; background: #ffffff; margin-top: 4px; margin-bottom: 4px; }
#divComunityHeader #tbDownloads tbody .trBalance td { padding-top: 7px; padding-left: 5px; margin-right: 3px; color: #666666; font-size: 12px; float: right; text-align: right; }
#divComunityHeader #tbDownloads tbody .trCancelButton { float: right; text-align: right; }
#divComunityHeader #tbDownloads tbody .trCancelButton td { float: right; text-align: right; }
#divComunityHeader #tbDownloads tbody .trCancelButton td .genericButtonGreen { float: right; margin: 10px 44px 10px 0px; }

.genericButtonGreen.backEdit { float: right; margin-right: 20px; }
.genericButtonGreen.saveEdit { float: right; }

#divComunityHeader #tbDownloads tbody .trCancelButton td .genericButtonPurple { float: right; margin: 10px 44px 10px 0px; }
#divComunityHeader #tbDownloads tbody .trCancelButton td .genericButtonSilver { float: right; margin: 10px 44px 10px 0px; cursor: pointer; }


#divComunityHeader #tbNoticias thead tr { float: left; background: #e9e9e9; width: 830px; }
#divComunityHeader #tbNoticias thead .divChannel { float: left; background: #e9e9e9; width: 107px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias thead .divType { float: left; background: #e9e9e9; width: 87px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias thead .divSignature { float: left; background: #e9e9e9; width: 87px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias thead .divHistoricContent { float: left; background: #e9e9e9; width: 260px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias thead .divCancel { float: left; background: #e9e9e9; width: 116px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; }

#divComunityHeader #tbNoticias tbody { float: left; background: #FFFFFF; width: 830px; }
#divComunityHeader #tbNoticias tbody tr { float: left; background: #F8F8F8; width: 830px; margin-top: 3px; }
#divComunityHeader #tbNoticias tbody tr:hover { background: #e6e7e8; }
#divComunityHeader #tbNoticias tbody .divChannel { float: left; width: 107px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias tbody .divType { float: left; width: 87px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias tbody .divSignature { float: left; width: 87px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias tbody .divHistoricContent { float: left; width: 260px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; margin-right: 3px; }
#divComunityHeader #tbNoticias tbody .divHistoricContent a { color: #9999A8; }
#divComunityHeader #tbNoticias tbody .divCancel { float: left; width: 116px; padding: 15px; height: 20px; font-weight: bold; border: 1px solid #92a93d; text-align: center; }
#divComunityHeader #tbNoticias tbody .divCancel .aCancel { margin-left: 20px; }


#divComunityBody { float: left; background: #f8f8f8; width: 787px; height: 48px; border-top: 1px dotted #bebec0; border-bottom: 1px dotted #bebec0; margin-top: 5px; }
#divComunityBody div { float: left; width: 245px; height: 47px; border-right: 1px solid #e0e0e0; }
#divComunityBody span { float: left; margin-left: 10px; margin-top: 20px; color: #999999; font-weight: bold; }
#divComunityBody .aCancel { float: left; width: 62px; height: 18px; background: url(imgs/btnCancel.gif) no-repeat; text-indent: -5000px; margin-left: 90px; margin-top: 20px; }

#divComunityFooter { float: left; background: #f8f8f8; width: 830px; height: 28px; border-bottom: 1px dotted #bebec0; margin-top: 5px; }
#divComunityFooter .genericButtonGreen { float: right; }


#ctl00_ctl00_cphMenu_cphFilter_FilterRate_txtCommunity { float: left; width: 100px; margin-right: 25px; margin-top: 8px; font-size: 11px; margin-left: 30px; }
#ctl00_ctl00_cphMenu_cphFilter_uscFilterRate1_txtCommunity { float: left; width: 100px; margin-right: 27px; margin-top: 8px; font-size: 10px; margin-left: 30px; }
#divSubFilter .inpEmp { float: left; width: 100px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 11px; margin-left: 10px; }
#divSubFilter .inpStatus { float: left; width: 100px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 11px; margin-left: 10px; }
#divSubFilter .labelOf { float: left; width: 30px; margin-top: 8px; margin-left: 44px; }
#divSubFilter .inpOf { float: left; width: 60px; margin-top: 8px; border-left: 1px solid #666666; font-size: 11px; margin-left: 10px; }
#divSubFilter .inpUntil { float: left; width: 60px; margin-top: 8px; border-left: 1px solid #666666; font-size: 11px; margin-left: 10px; }

#divHistoryEventContent { float: left; width: 990px; margin-top: 15px; }


#divEventHeader { float: left; margin-top: 10px; width: 990px; background: #e9e9e9; border-top: 1px solid #92a93f; border-bottom: 1px solid #92a93f; margin-bottom: 15px; }
#divEventHeader div { float: left; height: 47px; border-right: 1px solid #e0e0e0; }
#divEventHeader .divDate { width: 199px; }
#divEventHeader .divDate2 { width: 141px; }
#divEventHeader .divComunity { width: 359px; }
#divEventHeader .divComunity2 { width: 338px; }
#divEventHeader .divInterface { width: 88px; }
#divEventHeader .divInterface span { width: 100%;   margin-left: 0; margin-right: 0; text-align:center; }
#divEventHeader .divEvent { width: 419px; }
#divEventHeader span { float: left; margin-left: 10px; margin-top: 20px; color: #999999; font-weight: bold; }
#divEventHeader img { float: left; margin-left: 5px; margin-top: 21px; }

#divEventBody { float: left; background: #f8f8f8; width: 990px; height: 48px; border-top: 1px dotted #bebec0; border-bottom: 1px dotted #bebec0; margin-top: 5px; }
#divEventBody:hover { background: #e6e7e8; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; }

#divEventBody div { float: left; height: 47px; border-right: 1px solid #e0e0e0; }
#divEventBody .divDate { width: 199px; }
#divEventBody .divDate2 { width: 141px; }
#divEventBody .divComunity { width: 369px; overflow: hidden; }
#divEventBody .divComunity2 { width: 338px; overflow: hidden; }
#divEventBody .divInterface { width: 88px; overflow: hidden; }
#divEventBody .divInterface span { width: 100%;   margin-left: 0; margin-right: 0; text-align:center; }
#divEventBody .divEvent { width: 419px; border-right:none; }
#divEventBody span { float: left; margin-left: 10px; margin-top: 20px; color: #9999A8; margin-right: 5px; font-weight: bold; }

#divCallcenterHeader { border-bottom: 1px dotted; float: left; margin-top: 25px; padding-bottom: 5px; width: 100%; }
#divMSGHistoryContent { float: left; width: 990px; background: #FFFFFF; margin-top: 15px; }

.spanTitlebig { font-size: 14px; color: #676767; font-weight: bold; margin-left: 5px; }
.spanDescriptionNewSig { color: #676767; }
/* Tabela - Relatórios*/
.backgroundHover{background-color: #EBEBEB;}
table { width: 100%; }
.tableReport { clear: both; width: 100%; float: left; }
.tableReport.half { width: 49%; clear: none; }
.tableReport.half.right { margin-right: 15px; }
#forms { background-color: transparent; float: left; width:100%; display:block; border:none; border-top: 1px solid #DFDFDF; }
#flows { background-color: transparent; float:left; width:100%; display:none; border:none; border-top: 1px solid #DFDFDF;  }
#tabs { background-color: #F8F8F8; float:left; width: 988px; }
#tabs table.tableReport { border:none;}
table.tableReport { border: 1px solid #DFDFDF; color: #999999; margin-top: 15px; }
table.tableReport.Space { margin-bottom:15px; }
table.tableReport th { background-color: #E8E8E8; text-align: center; font-size: 12px; color: #888888; padding: 11px 0; font-weight: bold; border: 1px solid #DFDFDF; }
table.tableReport th.small { width:12%; }
table.tableReport th.max { width:100%; }
table.tableReport tr.dark { background-color: #f2f2f2; }
table.tableReport tr:hover { background-color: #EBEBEB; }
table.tableReport td { border-right: solid 1px #DFDFDF; text-align: center; width: 33%; padding: 8px 0; }
table.tableReport td.titleLabel { color: #999999; text-align: left; text-indent: 5px; font-weight: normal; }
table.tableReport td { width: 20%; }
.tableReport.half .titleLabel { width: 43%; }
#spnVariation { font-size: 9px; padding: 10px 0 10px 19px; text-align: center; }
#spnVariation.PercentUp { background: url("imgs/labelArrowUp.gif") no-repeat scroll 4px 0 transparent; color: #019733; font-weight: normal; padding-left: 20px; }
#spnVariation.PercentDown { background: url("imgs/labelArrowDown.gif") no-repeat scroll 4px 0 transparent; color: #ba2c22; font-weight: normal; padding-left: 20px; }
#spnVariation.PercentDownChurn { background: url("imgs/labelArrowDownChurn.gif") no-repeat scroll 4px 0 transparent; color: #019733; font-weight: normal; }
#spnVariation.PercentUpChurn { background: url("imgs/labelArrowUpChurn.gif") no-repeat scroll 4px 0 transparent; color: #ba2c22; font-weight: normal; }
.tableReport .titleLabel.tab { text-indent: 15px; font-weight: normal; }
.tableReport .bolder { font-weight: bold; }
.tableReport .bolder.red { color: #ba2c22; }
.tableReport.right.advanced td { width: 12%; }
.tableReport.right.advanced .titleLabel { width: 15%; }
.title.report { margin-bottom: 0; }
.info.revenue { float: right; font-weight: bold; }
.info.revenue:hover { text-decoration: underline; }
.tableReport.half.free { margin-top: -1px; width: 100%; }
.tableReport.half.free th { padding: 5px 0; background-color: #eeeeee; }
.dsReportSmall { width: 50%; float: left; margin-top: 20px; }
#divReportGraficsDay h1 { float: left; background: #CDCDCD; width: 100%; font-size: 14px; color: #797988; height: 20px; font-weight: bold; margin-top: 0px; }
#divReportGraficsDay .divSubGraphics { float: left; width: 100%; margin-top: 10px; }
#divReportGraficsDay .divSubGraphics span { background: none repeat scroll 0 0 #CDCDCD; color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; padding: 3px 0; width: 100%; text-indent: 8px; }
#divReportGraficsDay embed, #divReportGraficsDay object { float: left; width: 830px; height: 260px; background-color: #f5f5f5; }
#divReportGraficsDay strong { border: solid 1px #ffff00; }

#divReportFilterPeriod { color: #666666; float: right; font-size: 10px; margin-right: 5px; margin-top: 3px; }
#divReportFilterPeriod a { text-decoration: none; float: left; color: #666666; font-weight: normal; }
#divReportFilterPeriod span { float: left; margin-right: 5px; font-weight: normal; }
#divReportFilterPeriod a:hover { text-decoration: underline; }
#divReportFilterPeriod a.selected { font-weight: bold; font-size: 11px; }
#divReportFilterPeriod .sep { float: left; margin-left: 5px; margin-right: 5px; }

.caption, th { border: hidden; }
.filterInformation { float: left; font-size: 11px; width: 100%; height: 20px; padding-top: 7px; text-indent: 7px; background-color: #f1f1f1; color: #666666; }

#divSubReportFilter { float: left; width: 100%; height: 110px; background: url(imgs/divFilterBG.gif) bottom repeat-x; margin-top: 10px; border-bottom: 1px solid #632f93; margin-bottom: 20px; }

#divReportsMenuAction {background-color: #FDFDFD;float: right;padding-bottom: 3px;position: relative;top: 25px;z-index: 100;}
#divReportsMenuAction .aPrint { float: left; position: relative; z-index: 90; color: #8e8e8e; background: url(imgs/printer.gif) 3px no-repeat; padding-left: 15px; text-decoration: none; margin-top: 3px; margin-right: 10px; margin-left: 10px; font-weight: bold; }
#divReportsMenuAction .aPrint:hover { text-decoration: underline; }
#divReportsMenuAction .aPrintReports { float: left; position: relative; z-index: 90; color: #8e8e8e; background: url(imgs/imgReportsMenuControl.gif) 3px no-repeat; padding-left: 15px; text-decoration: none; margin-top: 3px; margin-right: 10px; margin-left: 10px; font-weight: bold; }
#divReportsMenuAction .aPrintReports:hover { text-decoration: underline; }
#divReportsMenuAction .aExportReports { float: left; position: relative; z-index: 90; color: #8e8e8e; background: url(imgs/report_go.gif) 3px no-repeat; padding-left: 15px; text-decoration: none; margin-top: 3px; margin-right: 10px; font-weight: bold; }
#divReportsMenuAction .aExportReports:hover { text-decoration: underline; }
#divReportsMenuAction .aSendReports_closed { float: left; position: relative; z-index: 90; color: #8e8e8e; background: url(imgs/emailLogo.gif) 3px no-repeat; padding-left: 15px; text-decoration: none; margin-top: 3px; margin-right: 10px; font-weight: bold; }
#divReportsMenuAction .aSendReports_closed:hover { text-decoration: underline; }
#divReportsMenuAction .aSendReports_opened { background: url("imgs/emailLogo.gif") no-repeat scroll 3px 50% #F1F1F1; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; color: #8E8E8E; float: left; font-weight: bold; margin-right: 10px; margin-top: 3px; padding-bottom: 2px; padding-left: 15px; padding-right: 2px; position: relative; text-decoration: none; z-index: 90; }
#divReportsMenuAction .aSendReports_opened:hover { text-decoration: underline; }

#reportDetach { float: left; width: 100%; }
#reportDetach .item { background-color: #f1f1f1; color: #999999; float: left; text-align: center;  padding: 10px 0; height: 80px;}
#reportDetach.dashboard .item{width: 193px; margin: 13px 7px;}
#reportDetach.mpa .item{width: 257px; margin: 13px 9px;}
#reportDetach .item#divDownloads { margin-right: 0px; }
#reportDetach .value { font-size: 18px; line-height: 2; color: #888888; }
#reportDetach .item .percent #spnVariation { font-weight: bold; font-size: 11px; }
#reportDetach span { font-weight: bold; padding: 10px;}


.divSubContFixerSP #divReportsMenuAction { margin-top: 20px; }

.pnlSendToMail { background: none repeat scroll 0 0 #F1F1F1; border: 1px solid #DFDFDF; margin-left: 414px; margin-top: 26px; padding: 5px; position: absolute; width: 404px; z-index: 999; }
.pnlSendToMail .genericButtonGreen { clear: left; float: right; }
.pnlSendToMail .sample { margin-top: -15px; float: right; }
.pnlSendToMail span { color: #8E8E8E; float: left; margin-bottom: 13px; margin-top: -15px; padding-top: 5px; }
.pnlSendToMail span label { margin-left: 3px; margin-top: -2px; }

.divSubContFixer .pnlSendToMail { width: 440px; height: 220px; border: 1px solid #92A93F; background: #F1F1F1; position: absolute; left: 112px; margin-top: 21px; z-index: 110; }
.divSubContFixerSP .pnlSendToMail { width: 440px; height: 220px; border: 1px solid #92A93F; background: #F1F1F1; position: absolute; left: 112px; margin-top: 96px; z-index: 110; }

#divSubReportFilter span { float: left; color: #9a9a9a; font-weight: bold; margin-top: 8px; margin-left: 10px; }
#divSubReportFilter .spanPeriod { float: left; width: 185px; *width:190px;}
#divSubReportFilter .spanComunity { float: left; width: 165px; display: inline; margin-right: 590px; }
#divSubReportFilter .spanCarrier { float: left; width: 135px; display: inline; margin-right: 450px; margin-left: -575px; }
#divSubReportFilter .spanService { width: 137px; }
#divSubReportFilter .spanItem { width: 137px; }
#divSubReportFilter label { float: left; width: 130px; color: #9a9a9a; font-weight: bold; margin-left: 10px; }
#divTitleCommunity { width: 825px; height: 30px; margin-bottom: 5px; margin-right: 5px; background: #92A93D; color: #FFFFFF; padding-left: 5px; padding-top: 5px; }
#divTitleCommunity .spancomunity { font-size: 14px; color: #FFFFFF; }
#divTitleCommunity a { margin-left: 5px; color: #FFFFFF; text-decoration: none; }
#divTitleCommunity a:hover { color: #FFFFFF; text-decoration: underline; }

#divSubReportFilter .labelOf { float: left; width: 30px; margin-top: 8px; margin-left: 10px; }
#divSubReportFilter .labelUntil { float: left; width: 10px; margin-top: 8px; margin-left: 5px; }
#divSubReportFilter .labelRegion { float: left; width: 50px; margin-top: 8px; margin-left: 5px; }
#divSubReportFilter .inpOf { float: left; width: 60px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; }
#divSubReportFilter .inpUntil { float: left; width: 60px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; }
#divSubReportFilter .aCalendar { float: left; margin-top: 8px; margin-left: 2px; margin-right: 3px; }
#divSubReportFilter .aFilter { float: left; width: 53px; height: 18px; background: url(imgs/btnFilter.gif); text-indent: -5000px; margin-top: 8px; margin-left: 10px; }

#divSubReportFilter .selectService { float: left; width: 190px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; color: #000000; }
#divSubReportFilter .selectNews { float: left; width: 110px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; color: #999999; }
#divSubReportFilter .selectItem { float: left; width: 110px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; color: #999999; }
#divSubReportFilter .selectState { float: left; width: 110px; margin-right: 27px; margin-top: 8px; border-left: 1px solid #666666; font-size: 10px; margin-left: 10px; color: #999999; }

#divReportTableHeader { float: left; background: #dddddd; width: 980px; height: 32px; margin-top: -25px; }
#divReportTableHeader div { float: left; height: 31px; border-right: 1px solid #e0e0e0; }
#divReportTableHeader .divReportSign { float: left; width: 214px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
#divReportTableHeader .divReportWeeks { float: left; width: 190px; border-right: 1px solid #e0e0e0; }
#divReportTableHeader span { float: left; margin-left: 10px; margin-top: 10px; color: #7a7a7a; font-weight: bold; }
#divReportTableHeader img { float: left; margin-left: 5px; margin-top: 21px; }

#divReportTableBody { float: left; background: #FFFFFF; width: 980px; height: 32px; }
#divReportTableBody div { float: left; height: 31px; border-right: 1px solid #e0e0e0; }
#divReportTableBody .divReportSign { float: left; width: 214px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
#divReportTableBody .divReportWeeks { float: left; width: 190px; border-right: 1px solid #e0e0e0; }
#divReportTableBody span { float: left; height: 31px; margin-left: 10px; color: #000000; font-weight: bold; margin-top: 10px; }
#divReportTableBody img { float: left; margin-left: 5px; margin-top: 21px; }

#divReportTableBody.divReportOn { background: #f2f2f2; }
#divReportTableBody .labelAbsolute { float: left; width: 95px; height: 21px; border-right: 1px dotted #CCCCCC; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; }
#divReportTableBody .labelPercentUp { float: left; width: 94px; height: 21px; padding-top: 10px; text-align: center; color: #019733; background: url(imgs/labelArrowUp.gif) 12px 2px no-repeat; font-weight: bold; }
#divReportTableBody .labelPercentDown { float: left; width: 94px; height: 21px; padding-top: 10px; text-align: center; color: #cd0001; background: url(imgs/labelArrowDown.gif) 12px 2px no-repeat; font-weight: bold; }

#divReportTableDay, #divReportTableWeek, #divReportTableMonth { float: left; margin-bottom: 45px; }

#divActivity { float: left; width: 520px; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; background: #F8F8F8; }
#divActivity .spanActivityTitle { float: left; width: 520px; height: 17px; text-align: center; color: #969696; font-size: 12px; font-weight: bold; background: #e8e8e8; padding-top: 3px; display: inline; border-right: 1px solid #d7d7d7; }
#divActivity .divActivityTotal { float: left; width: 197px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; padding-left: 5px; }
#divActivity .divActivityNewSig { float: left; width: 197px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; padding-left: 5px; }
#divActivity .divActivityRetention { float: left; width: 197px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; padding-left: 5px; }
#divActivity .divActivityChurn { float: left; width: 197px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; color: #000000; padding-left: 5px; }
#divActivity .divActivityTotalNumber { float: left; width: 70px; height: 25px; border-right: 1px solid #d7d7d7; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; }
#divActivity .divActivityTotalPercentEmpty { float: left; width: 70px; height: 25px; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; font-size: 11px; }
#divActivity .divActivityTotalPercentUp { float: left; width: 70px; height: 25px; padding-top: 10px; text-align: right; color: #019733; background: url(imgs/labelArrowUp.gif) 8px 2px no-repeat; font-weight: bold; font-size: 9px; }
#divActivity .divActivityTotalPercentDown { float: left; width: 70px; height: 25px; padding-top: 10px; text-align: right; color: #cd0001; background: url(imgs/labelArrowDown.gif) 8px 2px no-repeat; font-weight: bold; font-size: 9px; }
#divActivity .divActivityTotalPercentDownChurn { float: left; width: 70px; height: 25px; padding-top: 10px; padding-left: 2px; text-align: right; color: #019733; background: url(imgs/labelArrowDownChurn.gif) 8px 2px no-repeat; font-weight: bold; font-size: 9px; }
#divActivity .divActivityTotalPercentUpChurn { float: left; width: 70px; height: 25px; padding-top: 10px; padding-left: 2px; text-align: right; color: #cd0001; background: url(imgs/labelArrowUpChurn.gif) 8px 2px no-repeat; font-weight: bold; font-size: 9px; }

#divRecipes { float: left; width: 258px; display: inline; border-left: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; }
#divRecipes .spanRecipeTitle { float: left; width: 258px; height: 17px; text-align: center; color: #969696; font-size: 12px; font-weight: bold; background: #e8e8e8; padding-top: 3px; }
#divRecipes .divRecipeBalance { float: left; width: 99px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-left: 5px; color: #000000; padding-bottom: 5px; }
#divRecipes .divRecipePeriod { float: left; width: 99px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-left: 5px; color: #000000; padding-bottom: 5px; }
#divRecipes .divRecipeActualBalance { float: left; width: 99px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-left: 5px; color: #000000; padding-bottom: 5px; }
#divRecipes .divARPU { float: left; width: 99px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; color: #000000; padding-left: 5px; padding-bottom: 5px; }
#divRecipes .divRecipeTotalNumber { float: left; width: 75px; height: 25px; border-right: 1px solid #d7d7d7; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; }
#divRecipes .divRecipeTotalPercent { float: left; width: 70px; height: 25px; padding-top: 10px; text-align: center; }
#divRecipes .divActivityTotalPercentEmpty { float: left; width: 70px; height: 25px; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; font-size: 11px; }
#divRecipes .divRecipeTotalPercentUp { float: left; width: 65px; height: 25px; padding-top: 10px; text-align: center; color: #019733; background: url(imgs/labelArrowUp.gif) 6px 2px no-repeat; font-weight: bold; padding-left: 10px; }
#divRecipes .divRecipeTotalPercentDown { float: left; width: 65px; height: 25px; padding-top: 10px; text-align: center; color: #cd0001; background: url(imgs/labelArrowDownChurn.gif) 6px 2px no-repeat; font-weight: bold; padding-left: 10px; }

#divActivity .divExecOn { float: left; width: 520px; background: #f2f2f2; }
#divRecipes .divExecOn { float: left; width: 258px; background: #f2f2f2; }

#divExecutiveDegustation { float: left; width: 289px; height: 20px; text-align: left; color: #6c6c6c; font-size: 14px; font-weight: bold; background: #e8e8e8; border-bottom: 1px solid #bcbcbc; }

#divExecutiveDegustation .spanExecutiveTitle { float: left; width: 280px; height: 20px; text-align: center; color: #6c6c6c; font-size: 13px; font-weight: bold; background: #e8e8e8; border-bottom: 1px solid #bcbcbc; text-transform: uppercase; }

#divExecutiveDegustation #divActivity { float: left; width: 287px; border-right: 1px solid #d7d7d7; }
#divExecutiveDegustation #divActivity .spanActivityTitle { float: left; width: 287px; height: 17px; text-align: center; color: #969696; font-size: 12px; font-weight: bold; background: #e8e8e8; padding-top: 3px; }
#divExecutiveDegustation #divActivity .divActivityTotal { float: left; width: 95px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; font-size: 11px; font-weight: normal; }
#divExecutiveDegustation #divActivity .divActivityNewSig { float: left; width: 95px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; font-size: 11px; font-weight: normal; }
#divExecutiveDegustation #divActivity .divActivityRetention { float: left; width: 95px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; font-size: 11px; font-weight: normal; }
#divExecutiveDegustation #divActivity .divActivityChurn { float: left; width: 95px; border-right: 1px solid #d7d7d7; height: 25px; padding-top: 5px; padding-bottom: 5px; color: #000000; font-size: 11px; font-weight: normal; }

#divExecutiveDegustation #divActivity .divActivityTotalPercentEmpty { float: left; width: 90px; height: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center; border-right: none; color: #000000; font-weight: bold; font-size: 11px; }
#divExecutiveDegustation #divActivity .divActivityTotalNumber { float: left; width: 75px; height: 25px; border-right: 1px solid #d7d7d7; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #000000; font-weight: bold; font-size: 11px; }
#divExecutiveDegustation #divActivity .divActivityTotalPercentUp { float: left; width: 75px; height: 25px; padding-top: 8px; padding-bottom: 2px; text-align: center; border-right: none; color: #019733; background: url(imgs/labelArrowUp.gif) 4px 0px no-repeat; font-weight: bold; font-size: 9px; }
#divExecutiveDegustation #divActivity .divActivityTotalPercentDown { float: left; width: 75px; height: 25px; padding-top: 8px; padding-bottom: 2px; text-align: center; border-right: none; color: #cd0001; background: url(imgs/labelArrowDown.gif) 4px 0px no-repeat; font-weight: bold; font-size: 9px; }

#divExecutiveDegustation #divActivity .divActivityTotalPercentDownChurn { float: left; width: 75px; height: 25px; padding-top: 8px; padding-bottom: 2px; text-align: center; border-right: none; color: #019733; background: url(imgs/labelArrowDownChurn.gif) 4px 0px no-repeat; font-weight: bold; font-size: 9px; }
#divExecutiveDegustation #divActivity .divActivityTotalPercentUpChurn { float: left; width: 75px; height: 25px; padding-top: 8px; padding-bottom: 2px; text-align: center; border-right: none; color: #cd0001; background: url(imgs/labelArrowUpChurn.gif) 4px 0px no-repeat; font-weight: bold; font-size: 9px; }

.divActivityTotalPercentUpChurn { float: left; width: 59px; height: 25px; padding-top: 10px; padding-left: 2px; text-align: right; color: #cd0001; background: url(imgs/labelArrowUpChurn.gif) 1px 2px no-repeat; font-weight: bold; font-size: 9px; }


#divExecutiveDegustation .divExecOn { float: left; width: 287px; background: #f2f2f2; }


/*------------------------------------ Modificação para tabela ------------------------------------*/


.divInsideFilter { float: left; position: relative; width: 100%; }
.divInsideFilter .titleReportDash { background-color: #F1F1F1; color: #666666; float: left; font-size: 14px; height: 30px; margin-top: 15px; padding-left: 7px; padding-top: 10px; width: 800px; font-weight: bold; }

.divInsideFilter #divSubReportFilter { float: left; width: 100%; height: 110px; background: url(imgs/divFilterBG.gif) bottom repeat-x; margin-top: 10px; border-bottom: 1px solid #632f93; }

.divInsideFilter #divSubReportFilter .divFilterLabel { float: left; width: 800px; }
.divInsideFilter #divSubReportFilter span { float: left; color: #9a9a9a; font-weight: bold; margin-top: 8px; margin-left: 10px; }
.divInsideFilter #divSubReportFilter .spanPeriod { float: left; width: 195px; *width:190px;}
.divInsideFilter #divSubReportFilter .spanComunity { float: left; width: 215px; display: inline; margin-right: 0px; }
.divInsideFilter #divSubReportFilter .spanCarrier { float: left; width: 135px; display: inline; margin-right: 0px; }
.divInsideFilter #divSubReportFilter .spanService { width: 137px; }
.divInsideFilter #divSubReportFilter .spanItem { width: 137px; }
.divInsideFilter #divSubReportFilter label { float: left; width: 130px; color: #9a9a9a; font-weight: bold; margin-left: 10px; }
.divInsideFilter #divSubReportFilter .labelUntil { width: 10px; }

#divReportDashboard, #divReportActiveSigns, #ctl00_ctl00_cphContent_cphContent_updReport { float: left; width: 810px; margin-top: 20px; margin-bottom: 10px; }






#ctl00_ctl00_cphContent_cphContent_paginatorDataSource_pPagination { float: left; width: 990px; }

/*------------------------------------------------------------ Pagination --------------------------------------------------------------------------*/

#divPagination { float: left; width: 100%; text-align: center; margin-top: 40px; }
#divPagination .first { color: #999999; margin-right: 5px; }
#divPagination .prev { color: #000000; text-decoration: none; }
#divPagination .prev:hover { text-decoration: underline; }
#divPagination .next { color: #000000; text-decoration: none; }
#divPagination .next:hover { text-decoration: underline; }
#divPagination .pager { color: #000000; margin-left: 5px; margin-right: 5px; }
#divPagination .selected { color: #000000; margin-left: 5px; margin-right: 5px; border: 1px solid #999999; background: #FFFFFF; padding: 5px; z-index: 10; position: relative; text-decoration: none; }
#divPagination a { color: #000000; padding: 5px; z-index: 10; position: relative; text-decoration: none; }
#divPagination a:hover{text-decoration: underline;}


.divSearchPaginator #divPagination { float: left; width: 410px; height: 40px; text-align: center; padding-top: 15px; margin-top: 0px; }


/*----------------------------------------------------------- IMAGENS ------------------------------------------------------------------------------*/
.aCalendar { background: url(imgs/calendar.gif); width: 14px; height: 14px; border: none; }
.arrowDown { float: left; background: url(imgs/arrowDown.gif); width: 11px; height: 11px; border: none; }
.arrowUp { float: left; background: url(imgs/arrowUp.gif); width: 11px; height: 11px; border: none; }


/*-----------------------------------------------------------PopUp CSS-------------------------------------------------------------------------*/


#bgBody { background-color: #000000; -moz-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40); position: absolute; top: 0; left: 0; z-index: 200; display: block; height: 5000px; }
.popup { text-align: left; z-index: 201; display: block; width: 490px; padding: 11px; background: #FFF; border: solid 1px #e4dce9; position: fixed; *position:absolute;top:40%;*top:expression(document.compatMode=="CSS1Compat"?document.documentElement.scrollTop+250+"px":body.scrollTop+250+"px");left:29.98%;}
.titlePop { padding: 5px 5px 5px 5px; font-size: 20px; background: #92A93F; color: #FFFFFF; padding-left: 5px; display: block; width: 480px; margin-top: -5px; *margin-top:0px;}
#lnkCloseInformation { float: right; margin-top: -25px; margin-right: 10px; }
.close { float: left; color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none; }
.titleCad { padding: 5px 5px 5px 5px; margin-top: -15px; margin-bottom: 15px; *margin-top:0px;font-size:20px;background:#e78b1a;color:#FFF;padding-left:5px;display:block;width:480px;}
.popText { display: block; color: #999999; font-size: 14px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
.popup .linkPop { margin-bottom: 5px; position: absolute; bottom: 0px; left: 38%; }
.divBr { margin-bottom: 450px; }
.spnTextInformationConfirm { font-weight: normal; }
#lnkCancel { float: left; background: url(imgs/btnCancel.gif); width: 62px; height: 18px; text-indent: -5000px; }
.confirm { float: left; background: url(imgs/btnConfirma.gif); width: 71px; height: 18px; text-indent: -5000px; margin-left: 5px; }


#ctl00_ctl00_cphMenu_cphFilter_FilterRate_txtBeginDate_CalendarExtender_popupDiv { z-index: 100; }
#ctl00_ctl00_cphMenu_cphFilter_FilterRate_txtEndDate_CalendarExtender_popupDiv { z-index: 100; }
#ctl00_ctl00_cphMenu_cphFilter_uscFilterRate1_txtEndDate_CalendarExtender_popupDiv { z-index: 100; }
#ctl00_ctl00_cphMenu_cphFilter_filter1_txtBeginDate_CalendarExtender_popupDiv { z-index: 100; }
#ctl00_ctl00_cphMenu_cphFilter_filter1_txtEndDate_CalendarExtender_popupDiv { z-index: 100; }

/*Contrato*/
#divInformationPopUp_Container { float: left; height: auto; background: #FFFFFF; overflow: auto; }




/*---------------------------------------------------------------- GESTOR -------------------------------------------------------------------------*/

#divSubMenuEd { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; display: inline; position: relative; z-index: 10; width: 990px; height: 50px; }
#divSubMenuEd #id1 { float: left; background: #92a93f; text-indent: 0px; width: 180px; height: 25px; margin-left: 350px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; }
#divSubMenuEd #id1.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 180px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#divSubMenuEd #id2 { float: left; background: #92a93f; text-indent: 0px; width: 180px; height: 25px; margin-left: 2px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; }
#divSubMenuEd #id2.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 180px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#divSubMenuEd #id3 { float: left; background: #92a93f; text-indent: 0px; width: 180px; height: 25px; margin-left: 2px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; }
#divSubMenuEd #id3.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 180px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }

#divAprovedContainer #divAgregatorDetailed { float: left; width: 960px; margin-bottom: 15px; display: inline; background: url(imgs/divAgregatorBG.gif) repeat-x bottom; border-bottom: 1px solid #92a93d; }
#divAprovedContainer #divAgregatorDetailed .divCalendar { float: left; width: 30px; height: 40px; border: 1px solid #92a93d; margin-right: 5px; padding-top: 1px; background: #FFFFFF; margin-bottom: 10px; display: inline; }
#divAprovedContainer #divAgregatorDetailed .divCalendar span { float: left; width: 25px; text-align: center; color: #000000; margin-left: 3px; }
#divAprovedContainer #divAgregatorDetailed .divCalendar .spanBlack { font-weight: bold; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle { float: left; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bebebe; height: 40px; width: 923px; margin-bottom: 10px; background: #f8f8f8; display: inline; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle span { float: left; color: #999999; margin-top: 10px; font-weight: bold; margin-left: 10px; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle label { float: left; color: #999999; margin-top: 10px; margin-left: 10px; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle .aReport { float: right; background: url(imgs/btnRelatorio.gif) no-repeat; width: 65px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle .aWidget { float: right; background: url(imgs/gerarWidget.gif) no-repeat; width: 93px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorTitle .aEdit { float: right; background: url(imgs/editar.gif) no-repeat; width: 56px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorImg { float: left; margin-right: 5px; margin-left: 5px; }
#divAprovedContainer #divAgregatorDetailed .divDescription { float: left; width: 530px; height: 120px; overflow: hidden; color: #999999; display: inline; }
#divAprovedContainer #divAgregatorDetailed .divDescription .spanDescription { float: left; width: 530px; height: 50px; overflow: hidden; color: #999999; background: url(imgs/divComunityBG.gif); display: inline; margin-bottom: 5px; }
#divAprovedContainer #divAgregatorDetailed .divDescription label { float: left; font-weight: bold; margin-right: 3px; }
#divAprovedContainer #divAgregatorDetailed .divDescription .spanName { float: left; width: 400px; margin-bottom: 10px; text-align: justify; }
#divAprovedContainer #divAgregatorDetailed .divDescription .spanNumber { float: left; width: 150px; margin-bottom: 5px; text-align: justify; }
#divAprovedContainer #divAgregatorDetailed .divFinisher { float: left; margin-left: 36px; margin-top: 0px; width: 923px; border-top: 1px solid #92a93d; height: 5px; display: inline; }
#divAprovedContainer #divAgregatorDetailed .divAgregatorObject { float: right; margin-top: 20px; }

#divAprovedContainer #divAgregatorDetailed .divApprov { display: block; width: 600px; padding: 5px; color: #92A93F; margin-left: 35px; }
#divAprovedContainer #divAgregatorDetailed .divApprov a { color: #000000; margin-left: 5px; }

#divAprovedContainer #divAgregatorDetailed .divReject { display: block; width: 600px; padding: 5px; color: #FF0000; margin-left: 35px; }
#divAprovedContainer #divAgregatorDetailed .divReject a { color: #000000; margin-left: 5px; }

#divAprovedContainer #divAgregatorDetailed .divOnHold { display: block; width: 600px; padding: 5px; color: #999999; margin-left: 35px; }
#divAprovedContainer #divAgregatorDetailed .divOnHold span { color: #000000; }


#divCreationEditory { float: left; width: 500px; padding-left: 10px; margin-top: 10px; }
#spnRequiredFields { float: left; margin-bottom: 10px; width: 360px; font-size: 10px; color: #FF0000; }


#divName { float: left; width: 360px; color: #666666; margin-bottom: 10px; }

#divCreationEditory .divShortName { float: left; width: 360px; color: #666666; margin-bottom: 10px; }
#divCreationEditory .divSection { float: left; width: 360px; color: #666666; margin-bottom: 10px; }
#divNormalNews { float: left; }
.spnCounter { display: inline; float: left; margin-left: 93px; margin-right: 3px; margin-top: -3px; position: relative; top: -15px; width: 164px; }

#divCreationEditory .divType { float: left; width: 360px; color: #666666; margin-bottom: 10px; }

.divSubDivision { float: left; width: 340px; height: 20px; }
.divSubDivision input { float: left; position: relative; width: 15px; height: 15px; top: -5px; }
.divSubDivision .spanRadio { float: left; margin-top: -3px; margin-left: 4px; }


#divCreationEditory .divWindowSend { float: left; width: 360px; color: #666666; margin-bottom: 10px; }
#lblSendGrad { float: left; width: 340px; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 10px; }

#divCreationEditory .divWindowSend .divFormSendLeft { float: left; width: 150px; margin-top: 10px; }
#divCreationEditory .divWindowSend .divFormSendLeft .spanHour { float: left; width: 150px; margin-bottom: 5px; }
#divCreationEditory .divWindowSend .divFormSendLeft .ListHoursSend { float: left; width: 120px; }
.ListHoursSend label { float: left; margin-left: 4px; margin-bottom: 5px; }
.ListHoursSend input { float: left; position: relative; width: 15px; height: 15px; margin-bottom: 5px; }

#divCreationEditory .divWindowSend .divFormSendRight { float: left; width: 150px; margin-top: 10px; }
#divCreationEditory .divWindowSend .divFormSendRight .ListHoursSend { float: left; width: 120px; }
#divCreationEditory .divWindowSend .divFormSendRight .spanHour { float: left; width: 150px; margin-bottom: 5px; }
#divCreationEditory .divWindowSend .divFormSendRight .divDayHeader div { float: left; width: 60px; height: 25px; padding-top: 5px; text-align: center; border: 1px solid #9A9A9A; margin-right: 1px; background: #F2F2F2; }
#divCreationEditory .divWindowSend .divFormSendRight .divDayTable { float: left; width: 150px; }
.spanDay { float: left; width: 150px; margin-bottom: 5px; clear:both;}


#ctl00_ctl00_cphContent_cphContent_Tooltip5_aMessageTooltip { float: left; background: url(imgs/symbol.gif) no-repeat; width: 18px; height: 18px; text-indent: -5000px; margin-left: 5px; }
#divWeeksDaystooltip { position: absolute; margin-top: -25px; margin-left: 170px; border: 1px solid #70548B; }

#divCreationEditory .aCreateEditory { float: left; background: url(imgs/btnCriar_Ed.gif); width: 86px; height: 18px; text-indent: -5000px; }
#divCreationEditory .aCreateEditorySameData { float: left; background: url(imgs/btnNova_ed.gif); width: 231px; height: 18px; text-indent: -5000px; }

#divExistentEditory .aCreateSame { float: right; background: url(imgs/btnNova_ed.gif); width: 231px; height: 18px; margin-right: 5px; text-indent: -5000px; margin-top: -12px; }
#divExistentEditory .aExclude { float: right; background: url(imgs/btnExcluir.gif); width: 52px; height: 18px; margin-right: 25px; text-indent: -5000px; margin-top: -12px; }
#divExistentEditory .aEdit { float: right; background: url(imgs/editar.gif); width: 56px; height: 18px; margin-right: 5px; text-indent: -5000px; margin-top: -12px; }

#divExistentEditory .divCurrentRow { display: block; width: 970px; margin-left: 5px; margin-right: 5px; margin-top: 10px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px; overflow: hidden; margin-bottom: 3px; }
#divExistentEditory .divCurrentRow label { display: block; color: #9A9A9A; font-weight: bold; }
#divExistentEditory .divCurrentRow .divCurrentLeft { float: left; width: 350px; }
#divExistentEditory .divCurrentRow .divCurrentRight { float: left; width: 300px; }
#divExistentEditory .divCurrentRow_False { display: block; width: 970px; margin-left: 5px; margin-right: 5px; margin-top: 10px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px; overflow: hidden; margin-bottom: 3px; }
#divExistentEditory .divCurrentRow_False label { display: block; color: #9A9A9A; font-weight: bold; }
#divExistentEditory .divCurrentRow_True { display: none; }

.divComunityReportBoxClosed { display: none; }
.divComunityReportBoxOpen { background-color: #FFFFFF; border: 1px solid #92A93F; position: absolute; width: 215px; padding-bottom: 20px; margin-left: -15px; *margin-left:-190px;margin-top:22px;}
.divComunityReportBoxOpen #ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl0_chklDescriptionReject { width: 215px; }

.divComunityReportBoxOpen input { margin-left: 5px; }
.divComunityReportBoxOpen .genericButtonGreen { float: left; margin-top: 5px; margin-left: 2px; }
.divComunityReportBoxOpen #ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl4_uscContentRateEdition1_ltvContentNews_ctrl4_lnkCancelVisibleDescription { margin: -18px 0px 0px 60px; }
.divComunityReportBoxOpen label { padding-left: 2px; }
.divComunityReportBoxOpen .InputOther { float: left; width: 200px; margin-bottom: 5px; }

#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl4_uscContentRateEdition1_ltvContentNews_ctrl0_lnkCancelVisibleDescription { margin: -18px 0 0 60px; }
#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl4_uscContentRateEdition1_ltvContentNews_ctrl0_chklDescriptionReject { width: 160px; }

#divAccordion.subscribedCommunity { float: left; }
#divAccordion.subscribedCommunity .divHeaderClosed, #divAccordion.subscribedCommunity .divHeaderOpened { background-color: Transparent; padding: 0; }
#divAccordion.subscribedCommunity .divHeaderClosed span, #divAccordion.subscribedCommunity .divHeaderOpened span { font-size: 11px; }
#divAccordion.subscribedCommunity table.tableReport td.name { text-align: left; cursor: pointer; }
#divAccordion.subscribedCommunity table.tableReport .spnhide { margin-left:15px; }
#divAccordion.subscribedCommunity table.tableReport tr:hover { background-color: #EBEBEB; }
#divAccordion.subscribedCommunity table.tableReport tr.pointer { cursor: pointer; }
#divAccordion.subscribedCommunity table.tableReport tr.centerTitle:hover { background-color: #EFEFEF; }
#divAccordion.subscribedCommunity a.history { color: #999999; text-decoration: none; }
#divAccordion.subscribedCommunity a.history:hover { text-decoration: underline; }
#divAccordion.subscribedCommunity .genericButtonGreen { float: left; margin-left: 21px; margin-top: 0; width: 148px; }
#divAccordion.subscribedCommunity .genericButtonPurple.unsubscribeAll{float: right;margin-right: 46px;margin-top: 11px;}
#divAccordion.subscribedCommunity #CancelAllSubscribes.RemoveOptions {margin-right: -96px; margin-top: 29px;}
#divAccordion.subscribedCommunity .RemoveOptions.subscribed {float: none;left: 664px;margin-top: 18px;position: absolute;}
#divAccordion.subscribedCommunity .RemoveOptions.subscribed span{background:none; text-align:left; font-weight:normal;}


.subscribedCommunity .tableReport { background-color: #F8F8F8; float: left; height: 45px; margin-top: 10px; }
.subscribedCommunity .tableReport .tdLitle { width: 30px; border-right: none; }
.subscribedCommunity .spaceBotton { float: left; margin-bottom: 15px; margin-top: -2px; width: 100%; }
.subscribedCommunity .tableReport .sample { text-indent: 15px; float: left; }

.subscribedCommunity .flowContent { float: left; margin: 0px; margin: 0px; background-color: transparent;}
.subscribedCommunity .flowContent .flowItem { border: 1px solid #DDDDDD; float: left; margin: 10px; padding: 0px 10px; width: 452px; height:40px; }
.subscribedCommunity .flowContent .flowItem:hover { background-color: #EBEBEB; }
.subscribedCommunity .flowContent .flowItem .flowName { float: left; height: 28px; padding-bottom: 0; padding-top: 12px; width: 359px; }
.subscribedCommunity .flowContent .flowItem .flowIcons { float:right; display:none; width:50px; padding-top:12px; }
.subscribedCommunity .flowContent .flowItem:hover .flowIcons { display:block; }
.subscribedCommunity .flowContent .flowItem .flowIcons .flowView a { float:right; text-indent: -50000px; width: 20px; height:20px; background: transparent url(imgs/IconsMPA.png) no-repeat -2px -0px; }
.subscribedCommunity .flowContent .flowItem .flowIcons .flowView a:hover { background-image: url(imgs/IconsMPAHover.png); }
.subscribedCommunity .flowContent .flowItem .flowIcons .flowDetails a { float:right; text-indent: -50000px; width: 20px; height:20px; background: transparent url(imgs/IconsMPA.png) no-repeat -27px -0px; }
.subscribedCommunity .flowContent .flowItem .flowIcons .flowDetails a:hover { background-image: url(imgs/IconsMPAHover.png); }
.subscribedCommunity .flowContent .flowItem .flowContainerDetails { border: 1px solid #DDDDDD; border-top: none; background: none repeat scroll 0 0 #F8F8F8; display: none; float:left; position:relative; height: 40px; width: 100%; }
.subscribedCommunity .flowContent .flowItem:hover .flowContainerDetails { background-color: #EBEBEB; }
.subscribedCommunity .flowContent .flowItem .flowContainerDetails div { margin-left: 10px; }
.subscribedCommunity .flowinfoMessage { float: left; margin: 10px; width: 100%; }
.subscribedCommunity .formInfoMessage { margin: 15px; }
.subscribedCommunity .formComboBox { width:200px; font-family:MS Shell Dlg;  font-size:13px; margin-left:15px; margin-bottom:15px; line-height:16px }

.divItemCurrent { float: left; width: 100%; border: 1px solid #efefef; margin-bottom: 10px; }
.divItemCurrent table { margin-top: 0; }
.divItemCurrent table .genericButtonGreen { margin-left: 50px; }
.divItemCurrent .resume { margin-bottom: 6px; }
.divItemCurrent table.tableReport th { color: #A1A1A1; font-size: 11px; padding: 3px 0; }
.divItemCurrent table.tableReport th, .divItemCurrent table.tableReport td, .divItemCurrent table { border: none; }
.divItemCurrent table td .history { text-decoration: none; color: #999999; }
.divItemCurrent table td .history:hover { text-decoration: underline; }

.resume { float: left; padding: 10px 0 0; width: 100%; }
.resume .response { color: #9A9A9A; font-size: 12px; font-weight: normal; margin-bottom: 6px; margin-left: 10px; text-indent: 2px; }
.resume label, .resume span { float: left; }
.resume .labelForm { color: #999999; text-indent: 16px; clear: none; }
.resume .response.description { width: 400px; }

.accordionMain.subscribedCommunity table th, .accordionMain.subscribedCommunity table tr { width: 20%; }
#divCommunityChannel table.tableReport th { background-color: #f1f1f1; }

.divItemCurrent table { color: #666666; float: left; }

#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl0_uscContentRateEdition1_ltvContentNews_ctrl0_chklDescriptionReject { width: 230px; }
#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl0_uscContentRateEdition1_ltvContentNews_ctrl0_txtDescriptionReject { float: left; margin-top: -20px; margin-left: 60px; height: 14px; }
.divItemCurrent table thead { color: #666666; font-weight: bold; font-size: 14px; }
.divItemCurrent .tdHeaderData { width: 70px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderType { width: 60px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderTitle { width: 120px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderNews { width: 300px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderSession { width: 70px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderEditory { width: 70px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent .tdHeaderAction { width: 190px; padding-left: 3px; padding-bottom: 3px; }
.divItemCurrent table tbody tr td { padding-left: 3px; padding-bottom: 3px; padding-top: 5px; padding-right: 3px; }
.divComunityReportBox td { width: 200px; }
#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl4_uscContentRateEdition1_ltvContentNews_ctrl4_lnkReject .genericButtonGreen { clear: both; }
#ctl00_ctl00_cphContent_cphContent_lstCurrent_ctrl4_uscContentRateEdition1_ltvContentNews_ctrl4_lnkCancelVisibleDescription .genericButtonGreen { clear: both; }
.spanNoEditory { float: left; font-size: 14px; color: #666666; font-weight: bold; margin-top: 5px; margin-bottom: 3px; }

.subTitleAccordion { float: left; display: block; width: 300px; font-weight: bold; color: #666666; padding: 5px; }

.divHeaderClosed span, .divHeaderOpened span { display: block; font-size: 14px; font-weight: bold; color: #9A9A9A; padding-left: 15px; cursor: pointer; }
.divHeaderOpened span { background: url(imgs/imgColapse.gif) 1px 2px no-repeat; }
.divHeaderClosed span { background: url(imgs/imgExpand.gif) 1px 2px no-repeat; }
.divHeaderClosed, .divHeaderOpened { width: 100%; padding-top: 5px; padding-bottom: 5px; background: #EFEFEF; overflow-x: hidden; }
.divHeaderClosed span.spnhide { background: none; cursor: auto; }

.divHeaderClosed span.sample, .divHeaderOpened span.sample { background: none; font-size: 9px; font-weight: normal; display: inline; }
.divHeaderOpened .genericButtonGreen, .divHeaderClosed .genericButtonGreen { float: right; margin-top: -12px; }



/*EDITORIA SEÇÕES */
#ctl00_ctl00_cphContent_cphContent_updSection { float: left; width: 360px; margin-top: 40px; }
#ctl00_ctl00_cphContent_cphContent_updSection span { float: left; width: 660px; font-size: 12px; color: #666666; }

#divNewSection { float: left; width: 360px; height: 50px; background: #F0F0F0; margin-top: 5px; margin-bottom: 5px; border: 1px solid #92A93F; color: #666666; font-size: 12px; }
#ctl00_ctl00_cphContent_cphContent_lblNewSection { float: left; width: 350px; margin-left: 3px; margin-bottom: 5px; margin-top: 3px; }
#ctl00_ctl00_cphContent_cphContent_txtNewSection { float: left; width: 250px; margin-left: 3px; }
#ctl00_ctl00_cphContent_cphContent_lnkNewSection { float: left; background: url(imgs/btnCriar.gif); width: 44px; height: 18px; text-indent: -5000px; margin-left: 10px; }

#divListSection { float: left; width: 360px; background: #F0F0F0; margin-top: 5px; margin-bottom: 5px; border: 1px solid #92A93F; color: #666666; font-size: 12px; padding-bottom: 5px; }
#divSectionContent { float: left; width: 350px; height: 20px; margin-left: 5px; margin-right: 5px; border-bottom: 1px solid #C9C9C9; padding-top: 10px; }
#divSectionContent div { float: left; width: 330px; height: 20px; padding-bottom: 5px; }
#divSectionContent div input { float: left; width: 180px; margin-top: -3px; position: relative; z-index: 90px; }
#divSectionContent div .ahover { float: left; width: 325px; height: 17px; color: #666666; text-decoration: none; margin-bottom: 5px; }
#divSectionContent div .ahover:hover { background: #dfdfdf; padding-right: 17px; }
#divSectionContent .aRemove { float: right; background: url(imgs/markRed.gif) no-repeat; width: 11px; height: 11px; text-indent: -5000px; margin-top: -23px; }
#divSectionContent .aSave { float: left; width: 53px; height: 18px; text-indent: -5000px; background: url(imgs/btnSave.gif); margin-top: -2px; margin-left: 5px; position: relative; z-index: 90px; }
#divSectionContent .aCancel { float: left; width: 62px; height: 18px; background: url(imgs/btnCancel.gif) no-repeat; text-indent: -5000px; margin-left: 5px; margin-top: -2px; position: relative; z-index: 90px; }


#divAgregatorSession { float: left; width: 490px; }
#divAgregatorSession label { display: block; color: #9A9A9A; font-weight: bold; margin-left: 10px; }
#divAgregatorSession .divQueryBox { float: left; width: 390px; height: 65px; color: #9A9A9A; font-weight: bold; margin-left: 10px; border: 1px solid #999999; margin-top: 10px; display: inline; padding-top: 10px; }
#divAgregatorSession .divQueryBox input { float: left; width: 200px; margin-left: 10px; margin-top: 10px; }
#divAgregatorSession .aCreateSession { float: left; background: url(imgs/btnCriar.gif); width: 44px; height: 18px; text-indent: -5000px; margin-left: 10px; margin-top: 11px; }
#divAgregatorSession #divExistentSession { float: left; width: 390px; color: #9A9A9A; font-weight: bold; margin-left: 10px; border: 1px solid #999999; margin-top: 10px; display: inline; padding-top: 10px; }
#divAgregatorSession #divExistentSession .divSessionContainer { float: left; margin-top: 10px; width: 380px; margin-left: 5px; margin-right: 5px; height: 35px; border-bottom: 1px dotted #999999; display: inline; }
#divAgregatorSession #divExistentSession .divSessionContainer label { float: left; width: 350px; margin-left: 5px; margin-right: 5px; height: 35px; display: inline; }
#divAgregatorSession #divExistentSession .divSessionContainer label { float: left; width: 350px; margin-left: 5px; margin-right: 5px; height: 35px; display: inline; }

#divAgregatorSession #divExistentSession .divSessionContainer .aDelSession { float: left; background: url(imgs/markRed.gif) no-repeat; width: 11px; height: 11px; text-indent: -5000px; }

#divEditContainer #divAgregatorDetailed { float: left; width: 960px; margin-bottom: 15px; display: inline; border-top: 1px solid #92a93d; border-bottom: 1px solid #92a93d; padding-top: 10px; background: url(imgs/divAgregatorBG.gif) bottom; }
#divEditContainer #divAgregatorDetailed .divCalendar { float: left; width: 30px; height: 40px; border: 1px solid #92a93d; margin-right: 5px; padding-top: 1px; background: #FFFFFF; margin-bottom: 10px; display: inline; }
#divEditContainer #divAgregatorDetailed .divCalendar span { float: left; width: 25px; text-align: center; color: #000000; margin-left: 3px; }
#divEditContainer #divAgregatorDetailed .divCalendar .spanBlack { font-weight: bold; }
#divEditContainer #divAgregatorDetailed .divAgregatorTitle { float: left; border-top: 1px solid #92a93d; border-bottom: 1px dotted #bebebe; height: 40px; width: 923px; margin-bottom: 10px; background: #f8f8f8; display: inline; }
#divEditContainer #divAgregatorDetailed .divAgregatorTitle span { float: left; color: #999999; margin-top: 10px; font-weight: bold; margin-left: 10px; }

#divEditContainer #divAgregatorDetailed .divAgregatorTitle label { float: left; color: #999999; margin-top: 10px; margin-left: 10px; }
#divEditContainer #divAgregatorDetailed .divAgregatorTitle .aReport { float: right; background: url(imgs/btnRelatorio.gif) no-repeat; width: 65px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; }
#divEditContainer #divAgregatorDetailed .divAgregatorTitle .aWidget { float: right; background: url(imgs/gerarWidget.gif) no-repeat; width: 93px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; }
#divEditContainer #divAgregatorDetailed .divAgregatorTitle .aEdit { float: right; background: url(imgs/editar.gif) no-repeat; width: 56px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
#divEditContainer #divAgregatorDetailed .divAgregatorImg { float: left; margin-right: 5px; margin-left: 25px; }
#divEditContainer #divAgregatorDetailed .divDescription { float: left; width: 530px; height: 140px; overflow: hidden; color: #999999; display: inline; }
#divEditContainer #divAgregatorDetailed .divDescription .spanDescription { float: left; width: 530px; height: 50px; overflow: hidden; color: #999999; display: inline; margin-bottom: 5px; }
#divEditContainer #divAgregatorDetailed .divDescription label { float: left; font-weight: bold; margin-right: 3px; }
#divEditContainer #divAgregatorDetailed .divDescription .spanName { float: left; width: 400px; margin-bottom: 10px; text-align: justify; }
#divEditContainer #divAgregatorDetailed .divDescription .spanNumber { float: left; width: 340px; margin-bottom: 10px; text-align: justify; }
#divEditContainer #divAgregatorDetailed .divFinisher { float: left; margin-left: 36px; margin-top: 30px; width: 943px; border-top: 1px solid #92a93d; height: 5px; display: inline; }
#divEditContainer #divAgregatorDetailed .divAgregatorObject { float: right; margin-top: 20px; border: 1px solid #92a93d; width: 180px; height: 70px; padding-left: 25px; padding-top: 15px; margin-right: 10px; }

#divEditContainer #divAgregatorDetailed .divApprov { display: block; width: 600px; padding: 5px; color: #92A93F; margin-left: 35px; }
#divEditContainer #divAgregatorDetailed .divApprov a { color: #000000; margin-left: 5px; }

#divEditContainer #divAgregatorDetailed .divReject { display: block; width: 600px; padding: 5px; color: #FF0000; margin-left: 35px; }
#divEditContainer #divAgregatorDetailed .divReject a { color: #000000; margin-left: 5px; }

#divEditContainer #divAgregatorDetailed .divOnHold { display: block; width: 600px; padding: 5px; color: #999999; margin-left: 35px; }
#divEditContainer #divAgregatorDetailed .divOnHold span { color: #000000; }

#divEditContainer #divAgregatorDetailed .aVisContract { color: #999999; }
#divEditContainer .aSaveAlter { float: left; width: 106px; height: 18px; background: url(imgs/btnSaveAlt.gif) no-repeat; text-indent: -5000px; margin-top: 30px; padding-bottom: 15px; }

#divContentService { margin-top: 15px; float: left; }

#divDataContent { background: url("imgs/divAgregatorBG.gif") repeat-x scroll center bottom transparent; border-bottom: 1px solid #92A93D; float: left; padding-top: 10px; width: 100%; }
#divDataContent #divImageCommunity { float: left; margin-left: 25px; margin-right: 5px; width: 129px; }
#divDataContent #divCommunityDetail { float: left; width: 550px; height: 140px; overflow: hidden; color: #999999; display: inline; }
#divDataContent #divCommunityDetail label { float: left; margin-right: 5px; font-weight: normal; font-weight: bold; }
#divDataContent #divCommunityDetail span { float: left; font-weight: normal; min-height: 15px; }
#divDataContent #divExpirationDate { border: 1px solid #92A93D; float: right; height: 70px; margin-right: 10px; margin-top: 20px; padding-left: 25px; padding-top: 15px; width: 180px; }
#divDataContent #divExpirationDate label { font-weight: normal; }
#divDataContent #divExpirationDate input { float: left; width: 100px; margin-top: 5px; margin-right: 5px; font-size: 10px; }
#divDataContent #divExpirationDate a { float: left; margin-top: 9px; }


#ctl00_ctl00_cphContent_cphContent_lnkViewContract { color: #999999; }

.divSelectControl { float: left; margin-left: 120px; _margin-left: 90px; display: inline; margin-top: 30px; }


.divSelectControl .aSaveAlter { float: left; width: 106px; height: 18px; background: url(imgs/btnSaveAlt.gif) no-repeat; text-indent: -5000px; z-index: 100; margin-top: -15px; /* 											position:fixed; 											position:absolute; 											top:355px; 											top: expression(355+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  											*/ }



#notSelected { float: left; margin-top: 20px; margin-left: 50px; width: 230px; color: #999999; font-weight: bold; }

#ctl00_ctl00_cphContent_cphContent_uscCommunityListChannel1_CommunityListrProvider_pnlSelectedProvider { float: left; color: #999999; font-weight: bold; margin-top: 5px; }


/*------------------------------------------------------- Noticias -------------------------------------------------------------------------------*/

#divNewsGrid .divCurrentGrid .divCalendar { float: left; width: 30px; height: 40px; border: 1px solid #92a93d; margin-right: 5px; padding-top: 1px; background: #FFFFFF; margin-bottom: 10px; display: inline; }
#divNewsGrid .divCurrentGrid .divCalendar span { float: left; width: 25px; text-align: center; color: #000000; margin-left: 3px; }
#divNewsGrid .divCurrentGrid .divCalendar .spanBlack { font-weight: bold; }


.divSideLeft { float: left; width: 45px; padding-top: 50px; }
.divSideRight { float: left; width: 680px; }

#divNewsGrid .divGridHeader { float: left; width: 680px; border-bottom: 1px solid #999999; }
#divNewsGrid .divGridHeader span { font-size: 16px; font-weight: bold; margin-bottom: 3px; }
#divNewsGrid .divGridHeader .spanHour { float: left; width: 70px; font-size: 16px; font-weight: bold; }
#divNewsGrid .divGridHeader .spanEditory { float: left; width: 230px; font-size: 16px; font-weight: bold; }
#divNewsGrid .divGridHeader .spanSession { float: left; width: 200px; font-size: 16px; font-weight: bold; }
#divNewsGrid .divGridHeader .spanStatus { float: left; width: 130px; font-size: 16px; font-weight: bold; }
#divNewsGrid .divGridHeader .spanAction { float: right; font-size: 16px; font-weight: bold; }

#divNewsGrid .divGridRow { float: left; width: 680px; height: 40px; border-bottom: 1px solid #999999; padding-top: 5px; }
#divNewsGrid .divGridRow span { margin-bottom: 3px; }
#divNewsGrid .divGridRow .spanHour { float: left; width: 70px; }
#divNewsGrid .divGridRow .spanEditory { float: left; width: 230px; overflow: hidden; }
#divNewsGrid .divGridRow .spanSession { float: left; width: 200px; }
#divNewsGrid .divGridRow .spanBlue { float: left; width: 130px; color: #0000FF; }
#divNewsGrid .divGridRow .spanRed { float: left; width: 130px; color: #FF0000; }

#divVisualization{float:left; width:100%; margin-bottom:18px;}

.options{float:left; margin-bottom:5px;}
.options a{color:#666666; text-decoration:none;}
.options a:hover{text-decoration:underline;}
.options span{padding-left:3px;}
.options a.selected {font-weight: bold;text-transform: uppercase;}
.options.orderBy{float:right;}

/*-------------------------------------------------------- Beta 01 --------------------------------------------------------------------------------*/

#divComunityDetailed .divGraphicsObject { float: left; margin-left: 10px; }

#divOrder .ContextMenuItem { display: block; color: #999999; text-decoration: none; margin-top: 3px; font-size: 9px; background: #F2F2F2; }
#divOrder .ContextMenuItem:hover { background: #FFFFFF; }
.ContextMenuPanel { float: left; border: 1px solid #868686; z-index: 1000; cursor: default; padding: 1px 1px 0px 1px; font-size: 9px; margin-top: 2px; }

#divOrder .ContextMenuPanel { margin-left: 0px; }


.ContextMenuBreak { margin: 1px 1px 1px 32px; padding: 0; height: 1px; overflow: hidden; display: block; border-top: 1px solid #C5C5C5; }

#ctl00_ctl00_cphMenu_cphFilter_uscCallcenterBarIdentify1_pnlCarrier { float: left; margin-left: 45px; margin-top: -18px; width: 200px; }
#ctl00_ctl00_cphMenu_cphFilter_uscCallcenterBarIdentify1_pnlCarrier label { float: left; margin-bottom: 11px; }
#ctl00_ctl00_cphMenu_cphFilter_uscCallcenterBarIdentify1_pnlCarrier select { float: left; position: relative; left: 8px; }

body.error { text-align: center; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 15px; background:none;}
#divContainer.error { text-align: left; height:500px; margin: 0 auto; width: 990px; position: relative; background-color: #FFFFFF; border: 1px solid #DFDFDF; padding: 10px; -moz-border-radius-topleft: 31px; -webkit-border-top-left-radius: 31px; border-top-left-radius: 31px; -moz-border-radius-topright: 31px; -webkit-border-top-right-radius: 31px; border-top-right-radius: 31px; -moz-border-radius-bottomright: 31px; -webkit-border-bottom-right-radius: 31px; border-bottom-right-radius: 31px; -moz-border-radius-bottomleft: 31px; -webkit-border-bottom-left-radius: 31px; border-bottom-left-radius: 31px; }

#errorAdvice {float: right;height: 20px;margin-top: 29px;width: 890px;color:#777;}
.specialFooter {bottom: 15px;left: 318px;position: absolute;text-align: center;}
#errorAdvice h2{font-size:28px; font-family:Georgia;}
#errorAdvice span { float: left; font-size: 13px; margin-left: 17px; }
#errorAdvice .aLinkBackHome { float: right; color: #FFFFFF; font-weight: bold; font-size: 16px; margin-right: 5px; text-decoration: none; }
#errorAdvice .aLinkBackHome:hover { text-decoration: underline; }
#errorMenu{margin-bottom:5px;margin-top: 11px;}
#errorMenu a{color:#652E93; text-decoration:none;}
#errorMenu a:hover{text-decoration:underline;}
.errorFooter {border-top: 1px solid #DFDFDF;bottom: 15px;left: 0;position: absolute;text-align: center;width: 1011px;}
#divContentError {background-color: #FCFCFC;float: left;height: 313px;margin-top: -12px;width: 100%;}

/*----------------------------------------------------------- Cadastro Representante --------------------------------------------------------------*/

.aTooltip { background: url("imgs/symbol.gif") no-repeat scroll 0 0 transparent; float: left; height: 18px; margin-left: 5px; text-indent: -5000px; width: 18px; clear: right; }
.aTooltip:hover { cursor: help; }

#divContentStep1, #divContentStep2 { float: left; width: 438px; padding-left: 5px; }
#divContentStep3 { float: left; width: 100%; }
#divContentStep4 { float: left; width: 360px; padding-left: 10px; }

.resume.step5 { float: left; width: 49%; padding: 0; }
.resume.step5 .labelForm, .resume.step5 .response { clear: left; text-indent: 5px; }
.resume.step5 .response { margin-bottom: 11px; }
.resume.step5 .genericButtonPurple { float: right; clear: left; margin-top: 15px; }
.resume.step5.marginLeft { margin-left: 19px; }
.resume.step5 .response.ownerContent { margin-bottom: 15px; float: left; text-indent: 0; }
.resume.step5 .response.ownerContent input { float: left; margin-right: 5px; margin-top: 1px; }

#divStepControl { float: left; width: 970px; margin-left: 10px; }

/*Inicio - Controle dos passos do wizard*/
.pnlSideBar { margin-top: 15px; text-align: center; }
.pnlSideBar a { background: url("imgs/bck-MainMenu-c.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 12px; margin-right: 9px; padding: 9px 0; text-decoration: none; width: 240px; text-align: center; height: 12px; }
.pnlSideBar a.active, .pnlSideBar a.widgetActive { background: url("imgs/bck-MainMenu.gif") repeat-x scroll 0 0 transparent; color: #FFFFFF; margin-right: 9px; }
#ctl00_ctl00_cphContent_cphContent_lnkStep4 { margin-right: 0; }
.pnlSideBar a:hover { text-decoration: underline; }



/*fim - Controle dos passos do wizard*/

/*Inicio - Wizard Passo 1*/
#divFilterSearch { float: right; width: 418px; background: #FFFFFF; margin-top: 16px; }
#divFilterSearch .sample.search { text-align: right; }
#divFilterSearch .inputLarge { margin-bottom: 0px; }
#divFilterSearch #divSearchField { background-color: #F8F8F8; float: left; margin-left: 7px; margin-top: 7px; width: 404px; }
#divResultSearch, .divSearchPaginator { background: none repeat scroll 0 0 #FFFFFF; float: right; margin-top: 4px; overflow-x: hidden; overflow-y: auto; width: 417px; }
#divFilterSearch .genericButtonGreen.search { clear: left; float: right; margin-right: 1px; width: 56px; }
#divFilterSearch .genericButtonGreen { float: left; margin-top: 15px; }
#divResultSearch .labelResult { color: #666666; float: left; font-size: 12px; font-weight: bold; margin-left: 7px; }
#divResultSearch #divItem { border-bottom: 1px solid #91C429; float: left; margin-bottom: 0; margin-left: 7px; padding-bottom: 10px; width: 401px; }
#divResultSearch #divItem:hover { background-color: #f9f9f9; }
#divResultSearch #divItem .item { color: #666666; float: left; font-size: 12px; font-weight: bold; margin-bottom: 5px; width: 322px; margin-top: 5px; overflow: hidden; }
#divResultSearch #divItem .sample { clear: left; }
#divResultSearch #divItem .genericButtonGreen { float: right; margin-top: -18px; }
#divResultSearch #divItem .genericButtonGreen.select { margin-right: 60px; }
#divResultSearch #divItem .genericButtonGreen.next { width: 55px; }
/*Fim - Wizard Passo 1*/

/*Inicio - Wizard passo 2*/
.Gender { float: left; width: 350px; color: #666666; margin-bottom: 15px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep2_rdbGenderMale { margin-left: 3px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep2_rdbGenderFemale { margin-left: 20px; margin-right: 3px; }

/*Fim - Wizard passo 2*/

/*Inicio - Wizard passo 3*/
.fields.person { background-color: #f2f2f2; clear: both; float: left; font-size: 15px; margin: 5px 0; padding: 20px; width: 362px; }
.fields.person .cpf, .fields.person .cnpj { float: left; }
.fields.person .cpf { margin-left: 99px; }
.fields.person .cnpj { }
.divNumberType { color: #BBBBBB; float: left; margin-left: 7px; margin-top: 1px; clear: right; }
.divNumberType span { margin-bottom: 10px; margin-left: 3px; }
.divContentFormStep3 { float: left; margin-top: 20px; width: 360px; padding-bottom: 10px; clear: both; }
.divHeaderStep3 { width: 479px; padding-top: 5px; padding-bottom: 5px; background: #EFEFEF; border-top: 1px solid #c9c9c9; overflow-x: hidden; margin-bottom: 25px; float: left; }
.divHeaderStep3 span { display: block; font-size: 14px; font-weight: bold; color: #9A9A9A; padding-left: 15px; }

.divImageLogo { float: left; width: 360px; height: 222px; margin-bottom: 20px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_lblImageLogo { float: left; width: 360px; position: relative; z-index: 100; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_uplImageLogo { float: left; height: 23px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_btnUploadImageLogo { float: left; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_imgImageLogo { float: left; clear: both; }
#divImageLogotooltip { position: absolute; margin-top: -25px; margin-left: 170px; border: 1px solid #70548B; }
#ctl00_ctl00_cphContent_cphContent_step_3 .divImageLogo iframe { float: left; margin-left: -10px; margin-top: -10px; height: 210px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_Tooltip6_aMessageTooltip { float: left; position: relative; top: 15px; }
#imageLogo, .iImageLogo { float: left; height: 222px; }


/*Fim - Wizard passo 3*/

/*Inicio - Wizard passo 4*/
#divAlias { float: left; width: 360px; margin-top: 10px; margin-bottom: 10px; }
#divOwnerCreateChannel { float: left; width: 360px; margin-top: 10px; margin-bottom: 10px; }
#divOwnerCreateChannel label { color: #666666; margin-left: 5px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep4_pOwnerCreateChannels { float: left; width: 360px; margin-top: 10px; margin-bottom: 10px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep4_pOwnerCreateChannels input { float: left; width: 15px; margin: 0; border: 1px solid #F8F8F8; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep4_pOwnerCreateChannels label { float: left; margin: 0; width: 330px; height: 20px; border: 1px solid #F8F8F8; }

#ctl00_ctl00_cphContent_cphContent_pnlSteps .divItemCurrent { width: 500px; }
#ctl00_ctl00_cphContent_cphContent_pnlSteps .divHeaderOpened { width: 500px; }
#ctl00_ctl00_cphContent_cphContent_pnlSteps .divHeaderClosed { width: 500px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep4_uscTestePasso41_chlItemType { width: 494px; }
/*#ctl00_ctl00_cphContent_cphContent_pnlSteps h3{width:472px; background-color:#d1d1d1; font-weight:bold; font-size:14px; margin-bottom:10px; color:#888888; padding:15px; border:solid 1px #c9c9c9;}*/
#DivDefaultService { float: left; width: 472px; padding: 15px; background-color: #f1f1f1; }
.btnInactive { float: right; text-align: center; font-size: 10px; background-color: #CCCCCC; height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; width: 75px; border: solid 1px #BBBBBB; margin-right: 5px; margin-top: -15px; }
.btnActive { float: right; text-align: center; font-size: 10px; background-color: #FFFFFF; height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #666666; font-weight: bold; font-family: Verdana; text-decoration: none; width: 75px; border: solid 1px #BBBBBB; margin-right: 5px; margin-top: -15px; }
#divSelectService { float: left; width: 505px; }
#divSelectService h3 { float: left; width: 500px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; color: #9A9A9A; font-weight: bold; background: #EFEFEF; height: 25px; padding-top: 5px; padding-left: 5px; }
#divSelectService .divHeaderClosed span { background: none; cursor: auto; }

#divServicesConfiguration{float:left; margin-top:15px;}
#divServicesConfiguration .subTitle{margin-left:10px;}
#divServicesConfiguration p {margin-bottom: 16px;margin-top: -21px; margin-left:10px;}
#divServicesConfiguration table{margin-left:10px;}
#divServicesConfiguration input[type="checkbox"]{margin-right:3px;}
/*Fim - Wizard passo 4*/

#ctl00_ctl00_cphContent_cphContent_cWizardStep6_pnlInformation.pnlWizardSuccess { float: left; font-size: 14px; background: #92A93F; border: none; height: 30px; display: inline; position: relative; z-index: 100; width: 600px; color: #FFFFFF; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep6_pnlInformation.pnlWizardSuccess span { float: left; font-size: 14px; color: #FFFFFF; border: none; margin-top: 5px; height: 30px; padding-left: 10px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep6_lnkClose { color: #FFFFFF; text-decoration: none; }

.pnlWizardError { float: left; font-size: 14px; background: #FF0000; border: none; height: 30px; display: inline; position: relative; z-index: 100; width: 600px; color: #FFFFFF; margin-bottom: 10px; }
.pnlWizardError span { float: left; font-size: 14px; color: #FFFFFF; border: none; margin-top: 5px; height: 30px; padding-left: 10px; }

#ctl00_ctl00_cphContent_cphContent_step_6 { float: left; width: 600px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep6_lnkNewCommunity { float: left; background: url(imgs/btnCadastra_outracom.gif); width: 176px; height: 18px; text-indent: -5000px; margin-right: 30px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep6_lnkCommunityList { float: left; background: url(imgs/btnIr_lista.gif); width: 174px; height: 18px; text-indent: -5000px; }

#spanWhatMore { float: left; width: 600px; font-size: 12px; color: #666666; margin-top: 5px; margin-bottom: 5px; }


#ctl00_ctl00_cphContent_cphContent_cWizardStep5_lblTitleStep4 { float: left; font-size: 12px; font-weight: bold; width: 600px; color: #666666; border-bottom: 1px solid #92A93D; border-top: 1px solid #92A93D; margin-bottom: 5px; }
#divStep4 span { float: left; width: 600px; color: #666666; }
#divStep4 label { float: left; font-size: 14px; width: 600px; margin-bottom: 10px; }

/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
#divMailContainer { text-align: left; margin: 0 auto; width: 744px; }
#divMailHeader { display: block; width: 744px; height: 150px; background: url(imgs/headerEmail.jpg) no-repeat; border-bottom: 1px solid #632f91; text-indent: -5000px; }

#divEmailMSG { float: left; width: 724px; height: 20px; padding-top: 10px; color: #91a83c; border-top: 1px solid #91a83c; border-bottom: 1px dotted #bcbec0; margin-top: 10px; text-align: justify; margin-left: 10px; font-size: 12px; font-weight: bold; }
#divEmailBody { float: left; width: 724px; height: 20px; padding-top: 10px; color: #58595b; text-align: justify; margin-left: 10px; font-size: 12px; }

/*-------------------------------------------------------------------------------------------------------------------------------------------------*/


#divQuantityItens { float: right; background: #F2F2F2; width: 150px; height: 13px; background: url(imgs/listover.gif) no-repeat right; border: 1px solid #92a93d; margin-right: 10px; width: 150px; margin-top: 10px; }
#divQuantityItens label { position: absolute; margin-top: 0px; margin-left: 100px; font-weight: bold; color: #666666; }
#divQuantityItens .lblVisualization { position: absolute; margin-top: 0px; margin-left: 0px; font-weight: normal; width: 125px; }
#ctl00_ctl00_cphContent_cphContent_CallcenterMainMessage_uscQuantityItensExhibit1_ddlOrderPanel { float: left; background: #F2F2F2; margin-left: -1px; }
#ctl00_ctl00_cphContent_cphContent_CallcenterMainMessage_uscQuantityItensExhibit1_lblOption { float: left; width: 145px; padding-left: 5px; }
#divQuantityItens .txtOrder { float: left; padding-left: 5px; width: 145px; }
#divQuantityItens .ContextMenuPanel { float: left; background: #F2F2F2; margin-left: -1px; }
.hint { display: none; width: 200px; position: absolute; background-color: #F2F2F2; font-size: 11px; text-align: left; padding: 10px; z-index: 900; color: #666; -moz-box-shadow: 2px 2px 2px #aaa; -webkit-box-shadow: 2px 2px 2px #aaa; box-shadow: 2px 2px 2px #aaa; margin-left:100px;}

.hint .sample { background-color: #ffffee; border: 1px solid; padding: 2px; margin: 10px 0; }
.hint ol { padding-left: 18px; }

.hint .spnTitle { color: Black; font-size: 10px; }
.hint .lblText { color: Black; font-weight: bold; display: inline-block; }

.hint span { float: left; width: 110px; }
.hint label { float: left; width: 175px; }


#AutoCompleteEx_completionListElem { float: left; border: 1px solid #999999; background: #FFFFFF; position: relative; z-index: 200; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; }
#AutoCompleteEx_completionListElem li { margin-top: 2px; margin-bottom: 2px; font-size: 9px; }
#AutoCompleteEx_completionListElem li:hover { font-weight: bold; font-size: 9px; }

/*---------------------------Widget Wizard Control ----------------------*/

#divWidgetCreation { float: left; width: 990px; margin-bottom: 15px; }

.optionActive { float: left; border: 5px solid #805F9E; }
.optionInactive { float: left; border: 5px solid #F8F8F8; }


#divWidgetCreation .divFooterExample { float: left; width: 750px; margin-left: 150px; margin-top: 20px; display: inline; }
#divWidgetCreation .divFooterExample span { float: left; width: 750px; color: #666666; font-size: 12px; }

.divFooterExampleHorizontal { float: left; width: 750px; margin-left: 150px; margin-top: 20px; display: inline; }
.divFooterExampleHorizontal span { float: left; width: 750px; color: #666666; font-size: 12px; }
.divFooterExampleVertical { float: left; margin-left: 150px; }
.divFooterExampleVertical span { display: block; color: #666666; font-size: 12px; margin-bottom: 5px; }
.divFooterExampleCenter { float: left; margin-left: 100px; }
.divFooterExampleCenter span { display: block; color: #666666; font-size: 12px; margin-bottom: 5px; }


#divWidgetCreation .divSideExample { float: left; width: 340px; margin-left: 150px; margin-top: 20px; display: inline; }
#divWidgetCreation .divSideExample span { float: left; width: 340px; color: #666666; font-size: 12px; }

#divWidgetCreation .divCenterExample { float: left; width: 440px; margin-left: 10px; margin-top: 20px; display: inline; }
#divWidgetCreation .divCenterExample span { float: left; width: 440px; color: #666666; font-size: 12px; }

.aWidgetBack { float: left; color: #999999; margin-top: 10px; margin-right: 10px; }
.aSaveAndGo { float: left; background: url(imgs/btnSaveAvanc.gif); width: 101px; height: 18px; text-indent: -5000px; margin-top: 10px; }

#divWidgetCreation h1 { font-size: 16px; margin-bottom: 10px; }
#divWidgetCreation h2 { font-size: 12px; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; }
#divWidgetCreation .divLogoFormat { float: left; width: 310px; margin-top: 10px; margin-left: 10px; }
#divWidgetCreation .divLogoFormat .lblStepThreeCommunity { float: left; width: 200px; }
#divWidgetCreation .divLogoFormat #ctl00_ctl00_cphContent_cphContent_cWizardStep3_chkAlterImage { margin-right: 5px; }
#divWidgetCreation .divLogoFormat label { color: #666666; }
#divWidgetCreation .divLogoFormat .aChoose { float: left; margin-right: 10px; margin-left: 5px; background: url(imgs/escolher.gif); width: 62px; height: 18px; text-indent: -5000px; }

#divWidgetCreation #ctl00_ctl00_cphContent_cphContent_cWizardStep3_pnlCustomImage { float: left; width: 300px; margin-top: 10px; }
#divWidgetCreation #ctl00_ctl00_cphContent_cphContent_cWizardStep3_pnlCustomImage .lblUrl { float: left; width: 300px; font-weight: bold; font-size: 12px; }
#divWidgetCreation #ctl00_ctl00_cphContent_cphContent_cWizardStep3_pnlCustomImage #ctl00_ctl00_cphContent_cphContent_cWizardStep3_txtUrl { float: left; margin-top: 10px; width: 200px; font-size: 12px; color: #666666; }

#divWidgetCreation #ctl00_ctl00_cphContent_cphContent_cWizardStep3_pnlCustomImage .lnkImageDefault { float: left; }
#divWidgetCreation #ctl00_ctl00_cphContent_cphContent_cWizardStep3_lnkImageDefault { float: left; background: url(imgs/btnOk.gif); width: 34px; height: 18px; text-indent: -5000px; margin-left: 5px; margin-top: 10px; }

#divWidgetCreation .divImagePreview { float: left; width: 300px; margin-top: 10px; }
#divWidgetCreation .divImagePreview img { float: left; width: 136px; height: 100px; }

#divWidgetCreation .divWidgetDescription { float: left; width: 300px; }
#divWidgetCreation .divWidgetDescription .lblDescription { float: left; width: 300px; color: #666666; font-weight: bold; margin-bottom: 10px; font-size: 12px; }
#divWidgetCreation .divWidgetDescription #ctl00_ctl00_cphContent_cphContent_cWizardStep3_txtDescription { float: left; width: 295px; height: 50px; color: #666666; font-size: 12px; }
#divWidgetCreation .divWidgetDescription #divDescriptionCounter { float: left; padding-left: 165px; width: 150px; position: relative; top: 15px; }
#divWidgetCreation .divWidgetDescription #divDescriptionCounter span { float: left; width: 130px; font-size: 10px; color: #666666; }
#divWidgetCreation .divWidgetDescription #divDescriptionCounter #spnDescriptionCounter { float: left; width: 15px; margin-right: 3px; }

#divWidgetCreation .divColorGenerator { float: left; width: 300px; margin-top: 20px; }
#divWidgetCreation .divColorGenerator label { float: left; width: 300px; margin-bottom: 5px; font-weight: bold; font-size: 12px; }
#divWidgetCreation .divColorGenerator span { float: left; width: 200px; margin-bottom: 5px; }
#divWidgetCreation .divColorGenerator img { float: left; }
#divWidgetCreation .divColorGenerator input { float: left; width: 100px; margin-right: 5px; }
#divWidgetCreation .divColorGenerator .colorView { float: left; width: 18px; height: 18px; cursor: pointer; border: 1px solid #c9c9c9; }

#divWidgetCreation .divFontType { float: left; width: 300px; margin-top: 20px; }
#divWidgetCreation .divFontType label { float: left; width: 300px; margin-bottom: 5px; font-weight: bold; font-size: 12px; }
#divWidgetCreation .divFontType span { float: left; width: 300px; margin-bottom: 5px; }
#divWidgetCreation .divFontType select { float: left; width: 150px; color: #666666; font-size: 10px; margin-top: 5px; }

#divWidgetCreation .divFontSize { float: left; width: 500px; margin-top: 20px; }
#divWidgetCreation .divFontSize span { float: left; width: 500px; margin-bottom: 5px; }
#divWidgetCreation .divFontSize select { float: left; width: 150px; }

#divWidgetCreation .divWidgetTitle { float: left; width: 300px; margin-top: 20px; }
#divWidgetCreation .divWidgetTitle .lblTextSize { float: left; width: 300px; color: #666666; font-size: 12px; font-weight: bold; position: relative; }
#divWidgetCreation .divWidgetTitle input { float: left; width: 295px; margin-bottom: 5px; color: #666666; font-size: 12px; margin-top: 5px; }
#divWidgetCreation .divWidgetTitle #divTitleCounter { float: left; width: 140px; font-size: 10px; color: #666666; padding-left: 160px; position: relative; top: 13px; }
#divWidgetCreation .divWidgetTitle #spnTitleCounter { float: left; width: 15px; color: #666666; margin-right: 3px; }

#divWidgetCreation .divWidgetText { float: left; width: 500px; margin-top: 20px; }
#divWidgetCreation .divWidgetText span { float: left; width: 500px; margin-bottom: 5px; }
#divWidgetCreation .divWidgetText textarea { float: left; width: 350px; height: 100px; }

#divWidgetCreation .divLogoPreview { float: left; width: 660px; padding-left: 5px; border: 1px solid #666666; padding-bottom: 5px; }
#divWidgetCreation .divLogoPreview #ctl00_ctl00_cphContent_cphContent_cWizardStep3_lnkPreview { float: right; background: url(imgs/btnVisualizar.gif); width: 67px; height: 18px; margin-top: -25px; margin-right: 5px; text-indent: -5000px; }
#divWidgetCreation .genericButtonPurple { float: right; margin-top: -25px; margin-right: 5px; }
#divWidgetCreation .divLogoPreview #spnPreview { float: left; width: 650px; font-size: 14px; color: #666666; margin-bottom: 10px; }
#divTorpedaoWidget img { float: left; width: 136px; height: 115px; }
#divWidgetCreation iframe { height: 190px; }

.aChooseColor { float: left; background: url(imgs/selectionColor.gif); width: 20px; height: 19px; text-indent: -5000px; }
.aTransparency { float: left; background: url(imgs/transparent.gif); margin-left: 5px; width: 20px; height: 19px; text-indent: -5000px; }

#divWidgetConclusion { float: left; width: 990px; }
#divWidgetConclusion h2 { font-size: 12px; margin-bottom: 10px; margin-top: 10px; }
#divWidgetConclusion .divLogoPreview { float: left; width: 660px; margin-left: 10px; padding-left: 5px; border: 1px solid #666666; padding-bottom: 5px; margin-top: 80px; }
#divWidgetConclusion .divLogoPreview #spnPreview { float: left; width: 350px; font-size: 14px; color: #666666; margin-bottom: 10px; }

#divWidgetConclusion .divConclusion { float: left; width: 290px; margin-bottom: 10px; }
#divWidgetConclusion .divConclusion textarea { float: left; width: 290px; height: 340px; text-align: left; }

#divWidgetConclusion .divLogoPreview #divTorpedaoBody { }

#ctl00_ctl00_cphContent_cphContent_step_Initial .dvPublishModes { text-align: center; }

#ctl00_ctl00_cphContent_cphContent_step_Initial .dvPublishGeneral { margin-left: 0px; background: #E9E9E9 none repeat scroll 0 0; padding: 15px; color: #666666; float: left; width: 220px; height: 90px; text-decoration: none; }

#dvPublishGeneral.dvPublishGeneral { margin-left: 60px; }

#ctl00_ctl00_cphContent_cphContent_step_Initial .dvPublishImg { float: left; text-align: center; }

#ctl00_ctl00_cphContent_cphContent_step_Initial .imgWidGet { width: 80px; height: 50; }

#ctl00_ctl00_cphContent_cphContent_step_Initial .dvPublishLink { width: 80px; height: 30px; float: left; margin-top: 20px; width: 130px; font-weight: bold; font-size: 14px; text-align: center; }


#ctl00_ctl00_cphContent_cphContent_step_Initial .widgetGerneric { color: #632F93; display: inline; font-weight: bold; margin-top: 0; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_step_Initial .widgetGerneric:hover { text-decoration: underline; }

#ctl00_ctl00_cphContent_cphContent_step_Initial .lnkPublishDetail { text-indent: 0px; background: none; font-size: 10px; float: right; color: #666666; margin-top: 18px; text-decoration: none; width: 100px; }

.divButtonControl { float: left; width: 980px; height: 50px; }
.aEditPublishing { float: left; background: url(imgs/editar.gif) no-repeat; width: 56px; height: 18px; margin-top: 10px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
.aCancelPublishing { float: left; background: url(imgs/btnExcluir.gif); width: 52px; height: 18px; margin-left: 5px; margin-top: 10px; text-indent: -5000px; }

#divEditionCreation { float: left; width: 990px; }
#divEditionCreation h1 { font-size: 16px; margin-bottom: 10px; }
#divEditionCreation h2 { font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
#divEditionCreation span { float: left; margin-top: 5px; }
#divEditionCreation .spanSpecial { float: left; font-weight: bold; width: 990px; }

#divEditionCreation .divCreationOption { float: left; width: 300px; margin-right: 15px; margin-bottom: 15px; }
#divEditionCreation .divCreationOption span { font-weight: normal; width: 300px; }
#divEditionCreation .divCreationOption .aPreviewNormalSize { float: left; color: #000000; font-weight: normal; margin-left: 30px; }
#divEditionCreation h1 { font-size: 16px; margin-bottom: 10px; }
#divEditionCreation h2 { font-size: 12px; margin-bottom: 10px; margin-top: 10px; }

#divEditionCreation .divLogoFormat { float: left; width: 600px; margin-top: 10px; }
#divEditionCreation .divLogoFormat span { float: left; }
#divEditionCreation .divLogoFormat .aChoose { float: left; margin-right: 10px; margin-left: 5px; background: url(imgs/escolher.gif); width: 62px; height: 18px; text-indent: -5000px; }

#divEditionCreation .divColorGenerator { float: left; width: 200px; margin-top: 20px; }
#divEditionCreation .divColorGenerator span { float: left; width: 200px; margin-bottom: 5px; }
#divEditionCreation .divColorGenerator img { float: left; }

#divEditionCreation .divColorGenerator input { float: left; width: 100px; margin-left: 0px; margin-right: 5px; }

#divWidgetCreation .divColorGenerator #ctl00_ctl00_cphContent_cphContent_cWizardStep3_txtPreview1 { float: left; margin-top: -1px; width: 20px; height: 20px; border: 1px solid #c9c9c9; cursor: pointer; }
#divWidgetCreation .divColorGenerator #ctl00_ctl00_cphContent_cphContent_cWizardStep3_txtPreview2 { float: left; margin-top: -1px; width: 20px; height: 20px; border: 1px solid #c9c9c9; cursor: pointer; }
#divWidgetCreation .divColorGenerator #ctl00_ctl00_cphContent_cphContent_cWizardStep3_txtPreview3 { float: left; margin-top: -1px; width: 20px; height: 20px; border: 1px solid #c9c9c9; cursor: pointer; }


#divEditionCreation .divFontType { float: left; width: 500px; margin-top: 20px; }
#divEditionCreation .divFontType span { float: left; width: 500px; margin-bottom: 5px; }
#divEditionCreation .divFontType select { float: left; width: 150px; }

#divEditionCreation .divFontSize { float: left; width: 500px; margin-top: 20px; }
#divEditionCreation .divFontSize span { float: left; width: 500px; margin-bottom: 5px; }
#divEditionCreation .divFontSize select { float: left; width: 150px; }

#divEditionCreation .divWidgetTitle { float: left; width: 500px; margin-top: 20px; }
#divEditionCreation .divWidgetTitle span { float: left; width: 500px; margin-bottom: 5px; }
#divEditionCreation .divWidgetTitle input { float: left; width: 350px; }

#divEditionCreation .divWidgetText { float: left; width: 500px; margin-top: 20px; }
#divEditionCreation .divWidgetText span { float: left; width: 500px; margin-bottom: 5px; }
#divEditionCreation .divWidgetText textarea { float: left; width: 350px; height: 100px; }

#divEditionCreation .divLogoPreview { float: left; width: 350px; margin-left: 20px; }
#divEditionCreation .divLogoPreview span { float: left; width: 350px; }

.aSave { float: left; width: 53px; height: 18px; text-indent: -5000px; background: url(imgs/btnSave.gif); margin-top: 15px; }
.aSelectAll { float: left; width: 105px; height: 18px; text-indent: -5000px; background: url(imgs/btnSelecTodos.gif); }

.aRemove { float: right; background: url(imgs/markRed.gif) no-repeat; width: 11px; height: 11px; text-indent: -5000px; margin-top: 2px; margin-right: 10px; }

.aBackWizard { float: left; width: 66px; margin-top: 30px; height: 18px; background: url(imgs/btnVoltar.gif); text-indent: -5000px; }
.aNextWizard { float: right; width: 75px; margin-top: 30px; height: 18px; background: url(imgs/btnAvancar.gif); text-indent: -5000px; margin-right: 12px; }


/*------------------------------------- Color picker ---------------------------------------------*/

.colorpicker301 { text-align: center; visibility: hidden; display: none; position: absolute; background-color: #FFF; border: solid 1px #CCC; padding: 4px; z-index: 999; filter: progid:DXImageTransform.Microsoft.Shadow(color=#D0D0D0,direction=135); }
.colorpicker301 { position: absolute; width: 260px; left: 290px; top: 550px; }
.colorpicker301 table { float: left; width: 250px; margin-left: 5px; }


.a01p3 { padding: 1px 4px 1px 2px; background: #DFDFDF; color: #FFFFFF; border: solid 1px #92A93F; text-decoration: none; float: right; position: relative; right: -2px; *margin-top:-15px;}

#ctl00_ctl00_cphContent_cphContent_cWizardStep3_pnlColotPicker { display: block; visibility: visible; top: 275px; }


.o5582brd { border: solid 1px #DFDFDF; width: 12px; height: 14px; }
a.o5582n66, .o5582n66, .o5582n66a { font-family: arial,tahoma,sans-serif; text-decoration: underline; font-size: 9px; color: #666; border: none; }
.o5582n66, .o5582n66a { text-align: center; text-decoration: none; }
a:hover.o5582n66 { text-decoration: none; color: #FFFFFF; cursor: pointer; }

/*---------------------------------------------------------------------------------------------------*/

#divTorpedaoSuccess { float: left; position: relative; z-index: 100; }

#divTorpedaoSuccess.Center { float: left; width: 355px; height: 260px; position: relative; z-index: 1000; }

#divTorpedaoSuccess.Footer { float: left; width: 150px; height: 50px; }

#divTorpedaoSuccess.Lateral { float: left; width: 135px; height: 340px; }


#ctl00_ctl00_uscAuthenticationPlace1_ctl01_txtEmail { background-repeat: no-repeat; background-position: 2px 2px; }
#ctl00_ctl00_uscAuthenticationPlace1_ctl01_txtPassword { background-repeat: no-repeat; background-position: 2px 2px; }

#dataError { background: none repeat scroll 0 0 #AAAAAA; color: #FFFFFF; float: left; font-size: 10px; margin: 20px 0 5px 124px; padding: 15px 0; text-align: center; width: 610px; }

#ctl00_ctl00_cphContent_cphSubMenu_uscExportPritMail_Tooltip2_aMessageTooltip { margin-top: 10px; }



/*------------------------------------------------------------  Gestor Noticias -------------------------------------------------------------------*/



#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant #divComList a { color: #999999; float: left; font-size: 12px; margin-left: 5px; margin-top: 0; text-decoration: none; width: 83px; }

#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsInstant1_lblTitle { float: left; color: #666666; margin-bottom: 5px; font-weight: bold; width: 100px; }
#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsInstant1_txtTitle { float: left; width: 310px; }

#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant .divWindowSend { float: left; width: 360px; color: #666666; clear: both; margin-bottom: 10px; }
#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant .divWindowSend .divFormSendLeft { float: left; width: 310px; margin-top: 10px; font-weight: normal; }
#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant .divWindowSend .divFormSendLeft .spanHour { float: left; width: 310px; font-weight: bold; margin-bottom: 5px; }

#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant .divWindowSend .divFormSendRight { float: left; width: 310px; font-weight: normal; }
#ctl00_ctl00_cphContent_cphContent_pnlNewsInstant .divWindowSend .divFormSendRight .spanDay { float: left; width: 310px; font-weight: bold; margin-bottom: 5px; }

#ctl00_ctl00_cphContent_cphContent_updSendType { float: left; margin-top: 30px; }
#ctl00_ctl00_cphContent_cphContent_updSendType #divComList a { color: #999999; float: left; font-size: 12px; margin-left: 5px; margin-top: 0; text-decoration: none; width: 123px; }

#ctl00_ctl00_cphContent_cphContent_lnkPublish { float: left; clear: both; }

#ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlSiteMap .SiteMapText { float: left; color: #666666; width: 990px; clear: both; background: #F8F8F8; padding-bottom: 30px; font-weight: bold; font-size: 20px; font-weight: bold; margin-top: 10px; }
#ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlSiteMap #divComList a { color: #999999; float: left; font-size: 12px; margin-left: 5px; margin-top: 0; text-decoration: none; width: 83px; position: relative; top: -10px; }
#ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlSiteMap #ctl00_ctl00_cphContent_cphContent_NewsConfirm1_lblNewsName { float: left; position: relative; top: -10px; }

#divConfirmNewsInstant { float: left; margin-top: 30px; width: 360px; margin-bottom: 10px; }
#divConfirmNewsInstant span { float: left; width: 360px; color: #666666; margin-top: 5px; }
#divConfirmNewsInstant label { float: left; width: 360px; font-size: 14px; margin-bottom: 5px; }

#divConfirmNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlWindowSend .divFormSendRight { float: left; width: 310px; margin-bottom: 10px; font-size: 14px; }
#divConfirmNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlWindowSend .divFormSendRight .spanDay { font-size: 12px; }
#divConfirmNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlWindowSend .divFormSendLeft { float: left; width: 310px; margin-bottom: 10px; font-size: 14px; }
#divConfirmNewsInstant #ctl00_ctl00_cphContent_cphContent_NewsConfirm1_pnlWindowSend .divFormSendLeft .spanHour { font-size: 12px; }

#ctl00_ctl00_cphMenu_cphFilter_uscNewsScheduledFilter1_txtBeginDate_CalendarExtender_popupDiv, #ctl00_ctl00_cphMenu_cphFilter_uscNewsScheduledFilter1_txtEndDate_CalendarExtender_popupDiv { float: left; position: relative; z-index: 100; }
#ctl00_ctl00_cphContent_cphContent_uscCallcenterFilterEvents1_txtBeginDate_CalendarExtender_popupDiv, #ctl00_ctl00_cphContent_cphContent_uscCallcenterFilterEvents1_txtEndDate_CalendarExtender_popupDiv, #ctl00_ctl00_cphContent_cphContent_CallcenterFilterMessages_txtBeginDate_CalendarExtender_popupDiv, #ctl00_ctl00_cphContent_cphContent_CallcenterFilterMessages_txtEndDate_CalendarExtender_popupDiv { float: left; position: relative; z-index: 200; }

#spnResultEdition { float: left; width: 985px; height: 30px; background: #92A93F; margin-top: 5px; margin-bottom: 5px; font-size: 14px; color: #FFFFFF; padding-left: 5px; }

#divListFeed { float: left; margin-top: 40px; width:100%; }
#divListFeed .divCalendar {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #92A93D;clear: both;display: inline;height: 40px;margin: 9px 0 10px 20px;padding-top: 1px;position: relative;}
#divListFeed .divCalendar span { width: 15px; text-align: center; color: #000000; clear: both; font-size: 10px; }
#divListFeed .divCalendar .spanBlack { font-weight: bold; }
#divListFeed #dayofWeek {color: #666666;display: inline;float: left;font-weight: bold;margin-top: -5px;width: 100%;}
#divListFeed table { float: left; width: 100%; margin-bottom: 50px; }
#divListFeed table th { width: 120px; border-bottom: 1px solid #CACACA; font-size: 14px; font-weight: bold; color: #666666; }
#divListFeed table tr { width: 120px; font-size: 12px; color: #666666; height: 24px; }
#divListFeed table tr.dark{background-color:#FBFBFB;}
#divListFeed table tr td.bgNone{background-color:#f8f8f8; width:11%;}
#divListFeed table tr td.hour{width:10%;}
#divListFeed table tr td.feed{width:17%;}
#divListFeed table tr td.section{width:17%;}
#divListFeed table tr td.status{width:10%;}
#divListFeed table tr td.action{width:10%;}
#divListFeed .pnlCalendar{ position:absolute;}
#divListFeed table .noLine { border: none; }
#divListFeed .LineInstant {border-bottom: 3px solid #CACACA;height: 63px;}
#divListFeed .Scheduled { color: #92A93F; }
#divListFeed .Pending { color: #FF0000; }
#divListFeed .aEdit { float: left; width: 44px; height: 18px; background: url(imgs/btnEditar.gif); text-indent: -5000px; }
#divListFeed .aCreate { float: left; width: 44px; height: 18px; background: url(imgs/btnCriar.gif); text-indent: -5000px; }
#divListFeed .aCreateDisable { float: left; width: 44px; height: 18px; background: url(imgs/btnCriarDis.gif); text-indent: -5000px; }
#divListFeed .aEditDisable { float: left; width: 44px; height: 18px; background: url(imgs/btnEditarDis.gif); text-indent: -5000px; }
#divListFeed .genericButtonGreen, .genericButtonSilver { width: 34px; }
#divListFeed #responseItem {height: 90px;padding: 5px 2px;position: relative;width: 570px;}
#divListFeed .response {border-bottom: 1px solid #F0F0F0;height: 100px;}
#divListFeed .inputLargeMultiline {    height: 40px;margin-left: 5px;width: 563px;}
#divListFeed .divNumberType {clear: both;float: left;font-size: 9px;margin-top: -14px;width: 150px;}
#divListFeed .genericButtonGreen.publish {float: right;margin-top: -13px;width: 47px;}

#divInstantMessage {-webkit-box-shadow: 0 3px 6px -2px #818181; box-shadow: 0 3px 6px -2px #818181;-moz-box-shadow: 0 3px 6px -2px #818181;border: 1px solid #92A93D;clear: both;float: right;height: 139px;padding: 11px 17px;}

#divInstantMessage .fields{float:left; width:263px;}
#divInstantMessage .fields.first{clear:left;}
#divInstantMessage .required.description{width:100%;margin-bottom: 13px;}
#divInstantMessage .divFields{float:left; }
#divInstantMessage .inputLargeMultiline{width:563px; height:40px;}
#divInstantMessage .divNumberType {clear: both;float: left;margin-top: -11px;width:200px;}
#divInstantMessage #divFields{float:left; clear:both; width:570px;}

#divInstantMessage .genericButtonGreen.publish {float: right;margin-right: 5px;margin-top: -12px;}

#divInstantMessage #divInstantMessageConfirm {text-align:center;}
#divInstantMessage #divInstantMessageConfirm #spnNews {clear: both;float: left;font-size: 14px;margin-left: 12px;margin-top: 9px;text-align: left;width: 100%;}
#divInstantMessage #divInstantMessageConfirm .labelForm{text-align:left;}
#divInstantMessage #divInstantMessageConfirm .genericButtonGreen.publish {float: right;margin-top: 25px;}
#divInstantMessage #divInstantMessageConfirm .commonLink.update{margin-top: 25px;}
#divInstantMessage #divInstantMessageContent, #divInstantMessage #divInstantMessageConfirm{width:606px;}

#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtBeginDate_CalendarExtender_popupDiv { z-index: 100; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtEndDate_CalendarExtender_popupDiv { z-index: 100; }

#divContentRateFilterLabels { float: left; width: 990px; margin-bottom: 10px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_lblOwner { float: left; width: 170px; color: #666666; font-weight: bold; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_lblEntherprise { float: left; width: 170px; color: #666666; font-weight: bold; margin-left: 14px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_lblPeriod { float: left; width: 170px; color: #666666; font-weight: bold; }

#divContentRateFilterSep { float: left; width: 990px; margin-bottom: 10px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtOwner { float: left; width: 150px; color: #666666; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtEntherprise { float: left; width: 150px; color: #666666; margin-left: 15px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtBeginDate { float: left; width: 150px; color: #666666; margin-left: 15px; margin-right: 5px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_lblOf { float: left; width: 20px; color: #666666; font-weight: bold; margin-left: 5px; margin-right: 5px; }
#ctl00_ctl00_cphMenu_cphFilter_uscContentRateFilter1_txtEndDate { float: left; width: 150px; color: #666666; margin-left: 15px; margin-right: 5px; }


#spnOption { float: left; width: 990px; margin-bottom: 10px; color: #666666; font-size: 14px; }

#ctl00_ctl00_cphContent_cphContent_NewsConfirm1_hlkBackDashboard { float: left; width: 231px; height: 18px; background: url(imgs/publicarNoticiaInst.gif) no-repeat; margin-right: 5px; color: #FFFFFF; text-decoration: none; padding-left: 10px; padding-top: 3px; position: relative; top: -18px; left: 175px; }

#ctl00_ctl00_cphContent_cphContent_pnlSuccess.SucessCadastro { float: left; width: 680px; height: 450px; margin-top: 30px; margin-right: 10px; }

/*Comunidade - Todos os serviços*/

#divServiceDetail { background-color: #F1F1F1; border: 1px solid #DDDDDD; float: left; margin-right: 20px; width: 393px; height: 108px; margin-bottom: 20px; }
#divServiceDetail #divServiceImage { float: left; margin-left: 10px; margin-top: 10px; }
#divServiceDetail .serviceTitle { background-color: #AAAAAA; color: #FFFFFF; float: left; font-size: 14px; padding-bottom: 4px; padding-top: 4px; position: relative; width: 394px; }
#divServiceDetail .serviceName { text-align: left; margin-left: 11px; font-weight: bold; }
#divServiceDetail .serviceStatus-0 { background: url(imgs/inactive.png) no-repeat; }
#divServiceDetail .serviceStatus-1 { background: url(imgs/active.png) no-repeat; }
#divServiceDetail #serviceStatus { float: right; margin-right: 12px; font-size: 10px; height: 16px; font-weight: bold; padding-top: 3px; padding-left: 20px; clear: left; }
#divServiceDetail .serviceTitleStatus_False { color: #cbcbcb; font-weight: bold; }
#divServiceDetail .serviceTitleStatus_True { color: #92A93F; font-weight: bold; }
#divServiceDetail a { clear: right; float: right; font-weight: bold; height: 20px; margin-right: 10px; margin-top: 6px; padding-top: 4px; text-align: center; text-decoration: none; width: 145px; }
#divServiceDetail .servStatusButton { background-color: #FFFFFF; color: #666666; border: solid 1px #dddddd; }
#divServiceDetail .servStatusButton-disabled { background-color: #dfdfdf; color: #666666; border: solid 1px #dddddd; cursor: no-drop; }
#divServiceDetail .changeStatus { float: right; width: 162px; }
#divServiceDetail .options { float: right; width: 153px; }
#divServiceDetail #divServiceDetailContent { float: left; width: 393px; }

/*Componentes Universais*/

.aConfirm { float: left; background: url(imgs/btnConfirmar.gif); width: 71px; height: 18px; text-indent: -5000px; }
#lnkConfirm.aConfirm { float: left; background: url(imgs/btnConfirma.gif); width: 71px; height: 18px; text-indent: -5000px; margin-left: 5px; }
.aLogin { float: left; background: url(imgs/login.gif); width: 52px; height: 18px; text-indent: -5000px; border: none; cursor: pointer; }
/*.aLogout {float:left; background:url(imgs/sair.gif); width:40px; height:18px; text-indent:-5000px; margin-right:3px;}*/
.aSend { float: left; font-size: 10px; background: url(imgs/btnEnviar.gif); width: 51px; height: 18px; text-indent: -5000px; }

.aAprove { float: left; background: url(imgs/btnAprovar.gif) no-repeat; width: 61px; height: 18px; margin-top: 3px; margin-bottom: 3px; text-indent: -5000px; margin-right: 2px; position: relative; z-index: 100; }
.aReject { float: left; background: url(imgs/btnRejeitar.gif) no-repeat; width: 75px; height: 18px; margin-top: 3px; text-indent: -5000px; position: relative; z-index: 100; }
.aView { float: left; width: 67px; height: 18px; background: url(imgs/btnVisualizar.gif) no-repeat; text-indent: -5000px; margin-left: 5px; }
.aRejected { float: left; font-size: 10px; background: url(imgs/btnRejeitar.gif) no-repeat; width: 75px; height: 18px; text-indent: -5000px; margin-top: 3px; margin-left: 5px; }

.labels { float: left; width: 340px; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 5px; }
.smallLabels { float: left; width: 340px; font-size: 10px; font-weight: bold; color: #666666; margin-bottom: 5px; }
.genericButtonRed, .genericButtonGreen { float: left; font-size: 10px; height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; text-align: center; }
.genericButtonRed { background: url(imgs/redButtonTexture.gif); }
.genericButtonRed:hover { background-image: none; background-color:#E09494; }
.genericButtonGreen { background: url(imgs/greenButtonTexture.gif); }
.genericButtonGreen:hover { background-color:#9AC940; background-image:none; }
.genericButtonRed.btnNewsRemove { float: left; margin-left: 2px; }


.divComunityTitle .genericButtonGreen { float: right; font-size: 10px; background: url(imgs/greenButtonTexture.gif); height: 15px; padding-left: 5px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; margin-right: 5px; margin-top: 10px; }









#ctl00_ctl00_cphContent_cphContent_acdPublishing .divComunityReportBox table { background: #FFFFFF; color: #666666; border: none; margin-top: 10px; margin-left: -3px; width: 170px; float: left; z-index: 110; font-size: 9px; }
.divComunityReportBox .aCancel { float: left; width: 62px; height: 18px; background: url(imgs/btnCancel.gif) no-repeat; text-indent: -5000px; margin-left: 5px; margin-top: 3px; }

#ctl00_ctl00_cphContent_cphContent_updRate { float: left; margin-top: 10px; width: 980px; position: relative; z-index: 200; }

#ctl00_ctl00_cphContent_cphContent_updRate table { width: 980px; }
#ctl00_ctl00_cphContent_cphContent_updRate table td { height: 25px; }
#ctl00_ctl00_cphContent_cphContent_updRate .LineInstant { border-bottom: 3px solid #CACACA; height: 55px; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderData { width: 70px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderType { width: 120px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderNews { width: 200px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderSession { width: 120px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderEditory { width: 130px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderAction { width: 140px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; padding-left: 40px; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdHeaderRateBy { width: 130px; padding-bottom: 3px; color: #666666; font-weight: bold; font-size: 14px; border-bottom: solid 1px #CCCCCC; padding-left: 40px; }


#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyData { width: 70px; padding-bottom: 3px; color: #666666; font-size: 10px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyType { width: 120px; padding-bottom: 3px; color: #666666; font-size: 10px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyNews { width: 200px; overflow: hidden; padding-bottom: 3px; color: #666666; font-size: 10px; padding-right: 10px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodySessions { width: 120px; overflow: hidden; padding-bottom: 3px; color: #666666; font-size: 10px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyEditory { width: 130px; overflow: hidden; padding-bottom: 3px; color: #666666; font-size: 10px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyAction { width: 190px; padding-bottom: 3px; color: #666666; font-size: 10px; padding-left: 40px; border-bottom: 1px solid #CACACA; }
#ctl00_ctl00_cphContent_cphContent_updRate .tdBodyRateBy { width: 130px; padding-bottom: 3px; color: #666666; font-size: 10px; border-bottom: 1px solid #CACACA; }

#ctl00_ctl00_cphContent_cphContent_updRate .labelCompannyOwner { color: #666666; overflow: hidden; background-color: #FFFFFF; padding: 5px; width: 980px; border: solid 1px #92a93d; float: left; margin-top: 10px; }

.divRejectPannel { float: left; width: 175px; font-size: 9px; margin-top: 5px; margin-left: 5px; padding-top: 5px; border: solid 1px #93a93d; }
.rej { padding: 5px; width: 200px; overflow: hidden; }
.rej span { margin-right: 5px; }
.divRejectPannel input { float: left; width: 13px; height: 13px; margin: 0; margin-right: 2px; }


#ctl00_ctl00_cphContent_cphContent_pnlNotFound ul { float: left; width: 980px; font-size: 12px; color: #666666; }


#divProviders label { float: left; width: 980px; font-size: 14px; background: #FFFACD; border: none; height: 30px; display: inline; position: relative; z-index: 100; color: #666666; font-weight: normal; padding-top: 10px; padding-left: 10px; }

#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList { border: 1px solid #92A93F; float: left; margin-top: 33px; padding-bottom: 2px; width: 186px; }
#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList span { color: #92A93F; float: left; font-size: 14px; font-weight: bold; margin-bottom: 20px; margin-left: 54px; margin-top: 20px; width: 185px; }
#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList a { float: left; width: 180px; height: 30px; background: #92A93F; margin-top: 2px; margin-left: 2px; color: #FFFFFF; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }
/*#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList a:hover{color:#92A93F; background:#FFFFFF;}*/

#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList a.selectedProvider { color: #92A93F; background: #FFFFFF; width: 180px; }
#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList .aMyChannels { float: left; width: 180px; height: 30px; background: url(imgs/ByEmailBg.jpg); margin-top: 2px; margin-left: 2px; color: #999999; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }
#ctl00_ctl00_cphContent_cphContent_updProviders .divChannelList #ctl00_ctl00_cphContent_cphContent_uscCommunityListChannel1_CommunityListrProvider_listNews_lnkMyChannels { float: left; width: 180px; height: 30px; background: url(imgs/ByEmailBg.jpg); margin-top: 2px; margin-left: 2px; color: #999999; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }

#divListChannel { float: left; width: 400px; margin-left: 200px; padding-bottom: 50px; }
.divChannelShow { float: left; width: 400px; margin-top: 5px; padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #666666; }
.divChannelShow .divCurrentChannel { float: left; height: 439px; margin-bottom: 10px; overflow: auto; padding-top: 5px; width: 402px; overflow-x: auto; }
.divChannelShow .divCurrentChannel .labelFather { background-color: #E9E9E9; float: left; font-size: 16px; font-weight: bold; padding: 13px 0; text-indent: 7px; width: 380px; }
.divChannelShow .divCurrentChannel .divCurrentChannelContainer { float: left; width: 380px; margin-bottom: 15px; padding-left: 5px; }
.divChannelShow .divCurrentChannel .divCurrentChannelContainer label { float: left; width: 370px; height: 20px; margin-top: 10px; background: #E9E9E9; padding-top: 5px; padding-left: 5px; margin-bottom: 5px; }
.divChannelShow .divCurrentChannel .divCurrentChannelContainer div { float: left; width: 115px; height: 35px; border: 1px solid #92A93F; margin-top: 2px; padding-top: 10px; margin-right: 2px; background: #FFFFFF; font-size: 9px; }
.divChannelShow .divCurrentChannel .divCurrentChannelContainer div input { float: left; margin-left: 5px; margin-right: 5px; margin-top: 0px; *margin-top:-5px;margin-bottom:15px;}
#divType .selectType { float: left; width: 380px; margin-bottom: 15px; }
#divType table { background-color: #F2F2F2; border: 1px solid #E9E9E9; padding: 15px; width: 100%; }
#divType table:hover { background-color: #e9e9e9; }
#divType .selectType td, #divType .selectType tr { float: left; padding: 6px 0; width: 189px; }



#divService #notSelected { color: #999999; float: right; font-weight: bold; margin-left: 200px; width: 193px; }

#divListChannel span { color: #999999; float: left; margin-top: 5px; font-weight: bold; }

.divSelectedChannels { float: right; border-top: 1px solid #92a93f; border-bottom: 1px solid #92a93f; width: 200px; padding-top: 5px; padding-bottom: 15px; margin-top: 15px; }
.divSelectedChannels h3 { font-weight: bold; }
.divSelectedChannels label { float: left; width: 127px; margin-left: 0px; margin-bottom: 5px; }
.divSelectedChannels .divSelectedContainer { float: left; width: 183px; height: 25px; overflow: hidden; background: #F2F2F2; padding-top: 5px; padding-left: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 3px; }
.divSelectedChannels .divSelectedContainer input { float: left; margin-left: 5px; margin-right: 5px; *margin-top:-4px;}
.divSelectedChannels .divSelectedContainer span { float: left; margin-right: 5px; }
.divSelectedChannels .divSelectedContainer .aRemoveSelected { float: right; background: url(imgs/markRed.gif) no-repeat; width: 11px; height: 11px; text-indent: -5000px; margin-top: 2px; margin-right: 10px; }

/* ----------------------------------------------------------------Download---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList { float: left; width: 185px; margin-top: 25px; }
#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList span { float: left; width: 185px; margin-top: 20px; color: #92A93F; font-weight: bold; margin-left: 40px; margin-bottom: 20px; font-size: 14px; }
#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList a { float: left; width: 88px; height: 30px; background: #92A93F; margin-top: 2px; margin-left: 2px; color: #FFFFFF; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }

#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList a.selectedProvider { color: #92A93F; background: #FFFFFF; width: 180px; }
#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList .aMyChannels { float: left; width: 180px; height: 30px; background: url(imgs/ByEmailBg.jpg); margin-top: 2px; margin-left: 2px; color: #999999; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }
#ctl00_ctl00_cphContent_cphContent_updContentDowload .divChannelList #ctl00_ctl00_cphContent_cphContent_uscCommunityListChannel1_CommunityListrProvider_listNews_lnkMyChannels { float: left; width: 180px; height: 30px; background: url(imgs/ByEmailBg.jpg); margin-top: 2px; margin-left: 2px; color: #999999; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }

#divListChannel span { color: #999999; float: left; margin-top: 5px; font-weight: bold; }


#ctl00_ctl00_cphContent_cphContent_btnSearchContent { float: left; height: 20px; margin: -2px -2px -2px 30px; }

.LabelText { float: left; width: 350px; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 5px; padding-top: 25px; }
.inpTextLong { float: left; width: 310px; font-size: 12px; color: #666666; margin-bottom: 15px; border: 1px solid #A7A6AA; }
.ChkKeywordPublic { clear: both; float: left; margin-top: 2px; display: block; }
#divFilterSize { float: left; width: 500px; margin-left: 5px; margin-top: -40px; }
.divContentMenu { float: left; margin-left: 85px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 150px; display: inline; position: relative; z-index: 10; width: 991px; height: 21px; border-bottom: 1px solid #92a93d; margin-bottom: 15px; }
#ctl00_ctl00_cphContent_cphContent_hplSelectContent { float: left; background: #92a93f; text-indent: 0px; width: 180px; height: 25px; margin-left: 624px; top: 2px; margin-top: -12px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; position: relative; z-index: 90; }
#ctl00_ctl00_cphContent_cphContent_hplSelectCategory { float: left; background: #92a93f; color: #FFFFFF; text-indent: 0px; width: 180px; height: 25px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; text-align: center; text-decoration: none; margin-top: -10px; }
#divSearchContent { float: left; width: 990px; height: 50px; background: #F1F1F1; padding-top: 10px; display: inline; margin-top: 1px; }


/*Downloads versao 1.1*/

#divDownloadContainer { float: left; width: 990px; margin-bottom: 150px; }
#divDownloadContainer .divContentHead { float: left; width: 830px; height: 30px; position: relative; margin-left: 0px; background: #E9E9E9; padding-top: 10px; margin-bottom: 15px; margin-top: 15px; }
#divSubContainer .divContentHead { float: left; height: 30px; width: 830px; position: relative; margin-left: 0px; background: #E9E9E9; padding-top: 10px; margin-bottom: 15px; margin-top: 15px; }
#divSubContainer .divContentHeadSms { float: left; height: 30px; width: 100%; position: relative; margin-left: 0px; background: #E9E9E9; padding-top: 10px; margin-bottom: 15px; margin-top: 15px; }
#divDownloadContainer .divContentHead .divFilter { float: left; height: 80px; background: #E9E9E9; padding-top: 30px; display: inline; margin-top: 25px; margin-left: 5px; }
#divSubContainer .divContentHead .spnTitle, #divDownloadContainer .divContentHead .spnTitle, #divSubContainer .divContentHeadSms .spnTitle { float: left; margin-top: 0px; margin-left: 5px; font-size: 14px; color: #999999; font-weight: bold; }

#divDownloadContainer .divDownloadService { float: left; width: 830px; position: relative; margin-left: 0px; margin-bottom: 50px; }
#divDownloadContainer .divContentService { float: left; width: 900px; margin-left: 80px; }

#divDownloadContainer .divDownloadService #divSubMenuAbas { width: 830px; }


#divPacktageContainer { float: left; width: 990px; margin-bottom: 150px; }
#divPacktageContainer .divContentHead { float: left; width: 830px; height: 30px; position: relative; margin-left: 0px; background: #E9E9E9; padding-top: 10px; margin-bottom: 15px; margin-top: 15px; }
#divPacktageContainer .divContentHead .spnTitle { float: left; margin-top: 0px; margin-left: 5px; font-size: 14px; color: #999999; font-weight: bold; }

#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplSelectContent { float: left; background: #92a93f; text-indent: 0px; width: 170px; height: 25px; margin-left: 270px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplSelectContent.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 170px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplSelectCategory { float: left; background: #92a93f; text-indent: 0px; width: 170px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplSelectCategory.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 170px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplChannelNews { float: left; background: #92a93f; text-indent: 0px; width: 170px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscCommunityDownloadSubmenu2_hplChannelNews.subMenuActive { color: #FF0000; background: none; text-indent: 0px; width: 170px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }

#divDownloadContainer .instruction { float: left; color: #666666; background-color: #f1f1f1; padding: 15px 10px 10px 5px; width: 815px; margin-top: 10px; }
#divDownloadContainer .instruction h3 { font-size: 12px; font-weight: bold; }
#divDownloadContainer .instruction p { margin-top: 5px; }

#divIeContainer { }

#ctl00_ctl00_cphContent_cphContent_uscCallcenterMainSubscribed1_updCommunity { float: left; width: 810px; color: #666666; }

#divCallCenterEmptyAdv { float: left; width: 830px; color: #666666; }

#divMenuService { float: left; width: 150px; height: 400px; margin-right: 10px; margin-top: 13px; }
#divMenuService a { float: left; width: 150px; height: 20px; background: #92A93F; margin-top: 2px; margin-left: 2px; color: #FFFFFF; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }
#divMenuService a.subMenuActive { float: left; width: 150px; height: 20px; background: #FFFFFF; margin-top: 2px; margin-left: 2px; color: #92A93F; text-align: center; padding-top: 5px; font-weight: bold; text-decoration: none; border: 1px solid #92a93d; }

#divService { float: left; width: 830px; margin-top: 20px; margin-bottom: 50px; }
#divService .divChannelList span { float: left; font-size: 12px; color: #666666; font-weight: bold; width: 100px; }
#divService img { float: left; width: 20px; height: 20px; margin-top: 0px; }
#divService object { float: left; }

#divProviders { float: left; width: 830px; height: 57px; border-bottom: 1px solid #92A93F; margin-bottom: 10px; }
#divService .divChannelList #divProviders span { float: left; width: 830px; margin-bottom: 5px; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl0_lnkItemType { float: left; background: url(imgs/ico_tons.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 90px; height: 25px; margin-left: 10px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl0_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_tons_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 90px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl1_lnkItemType { float: left; background: url(imgs/ico_imgs.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl1_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_imgs_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl2_lnkItemType { float: left; background: url(imgs/ico_jogos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl2_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_jogos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl3_lnkItemType { float: left; background: url(imgs/ico_videos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_lvtItemTypeList_ctrl3_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_videos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }

#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl0_lnkItemType { float: left; background: url(imgs/ico_tons.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 90px; height: 25px; margin-left: 10px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl0_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_tons_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 90px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl1_lnkItemType { float: left; background: url(imgs/ico_imgs.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl1_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_imgs_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl2_lnkItemType { float: left; background: url(imgs/ico_jogos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl2_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_jogos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl3_lnkItemType { float: left; background: url(imgs/ico_videos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_lvtItemTypeList_ctrl3_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_videos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }

#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl0_lnkItemType { float: left; background: url(imgs/ico_tons.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 90px; height: 25px; margin-left: 10px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl0_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_tons_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 90px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl1_lnkItemType { float: left; background: url(imgs/ico_imgs.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl1_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_imgs_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl2_lnkItemType { float: left; background: url(imgs/ico_jogos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl2_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_jogos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl3_lnkItemType { float: left; background: url(imgs/ico_videos.gif) 3px 5px no-repeat #92a93f; text-indent: 0px; width: 120px; height: 25px; margin-left: 3px; margin-top: 6px; border-bottom: 1px solid #92a93d; border-left: 1px solid #92a93d; border-right: 1px solid #92a93d; border-top: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 2px; display: inline; top: 1px; position: relative; }
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_lvtItemTypeList_ctrl3_lnkItemType.Selected { color: #FF0000; background: url(imgs/ico_videos_selec.gif) 3px 5px no-repeat #F8F8F8; text-indent: 0px; width: 120px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; }


#divChannel #divProviders label { width: 820px; }

#divFilterDownload { float: left; width: 625px; height: 28px; padding-left: 5px; padding-top: 5px; margin-bottom: 5px; background: #E4E4E4; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_ddlItemType { float: left; width: 180px; color: #666666; font-size: 10px; margin-right: 10px; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_ddlCategory { float: left; width: 180px; color: #666666; font-size: 10px; margin-right: 10px; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_btnFilter { float: left; background: url(imgs/btnFilter2.gif); width: 53px; height: 18px; border: none; cursor: pointer; }
#divFilterDownload select { float: left; width: 180px; color: #666666; font-size: 10px; margin-right: 10px; }

#divSearch { float: left; width: 625px; height: 25px; padding-left: 5px; padding-top: 5px; background: #F2F2F2; }
#divSearch span { float: left; font-weight: bold; color: #666666; margin-top: 3px; margin-right: 5px; }
#ctl00_ctl00_cphContent_cphContent_uscListItemType_txtSearch { float: left; width: 315px; color: #666666; font-size: 10px; margin-right: 10px; }
#ctl00_ctl00_cphContent_cphContent_uscContentDownload_btnSearchContent { float: left; border: none; height: 18px; cursor: pointer; margin-left: 10px; }
#divSearch .genericButtonGreen { float: left; font-size: 10px; background: url(imgs/greenButtonTexture.gif); height: 18px; padding-left: 5px; padding-right: 5px; padding-top: 0px; color: #FFFFFF; font-weight: bold; font-family: Verdana; text-decoration: none; margin-right: 5px; }

#divMainDownload { float: left; width: 625px; padding-left: 5px; padding-top: 5px; margin-bottom: 5px; background: #F2F2F2; }
#divMainDownload .divSubFilterDownload { float: left; width: 625px; margin-bottom: 10px; }
#divMainDownload .divSubFilterDownload span { float: left; color: #666666; font-weight: bold; margin-right: 5px; }
#divMainDownload .divSubFilterDownload a { float: left; color: #666666; text-decoration: none; margin-right: 3px; }
#divMainDownload .divSubFilterDownload a:hover { float: left; color: #666666; text-decoration: underline; }
#divMainDownload .divSubFilterDownload #Span1 { float: left; width: 3px; margin-top: 0px; }
#divMainDownload .divSubFilterDownload .lnkSelected { font-size: 14px; margin-top: -3px; }


.divCurrentItemContainer { float: left; width: 620px; margin-left: 5px; margin-right: 5px; }
.ItemCurrentContent { float: left; background: #FFFFFF; width: 300px; height: 30px; margin-right: 5px; border: 1px solid #E4E4E4; margin-bottom: 10px; }
.ItemCurrentContent .itemInput { float: left; border-right: 1px solid #E4E4E4; width: 30px; height: 30px; }
.ItemCurrentContent .itemInput input { float: left; margin-top: 7px; margin-left: 7px; }
.ItemCurrentContent .itemCategory { float: left; width: 230px; height: 15px; overflow: hidden; font-size: 10px; margin-left: 5px; color: #666666; }
.ItemCurrentContent .itemName { float: left; width: 230px; height: 17px; overflow: hidden; font-size: 12px; margin-left: 5px; color: #666666; font-weight: bold; }
.ItemCurrentContent .itemPreview { float: left; width: 20px; margin-right: 5px; margin-top: -12px; }
.ItemCurrentContent input { float: left; margin-top: 5px; margin-left: 7px; margin-right: 3px; }
.ItemCurrentContent label { float: left; margin-top: 5px; margin-right: 5px; color: #666666; }
/*
	.divCurrentItemContainer .ItemCurrent{float:left; background:#FFFFFF; width:300px; height:30px; margin-right:5px; border:1px solid #E4E4E4; margin-bottom:10px;}
		.divCurrentItemContainer .ItemCurrent input{float:left; margin-top:3px; margin-left:7px; margin-right:5px;}
		.divCurrentItemContainer .ItemCurrent label{float:left; margin-top:3px; }
*/
#ctl00_ctl00_cphContent_cphContent_uscContentCategory_btnSearchContent { border: none; margin-left: 5px; cursor: pointer; }

#divListItemSelect #divPagination { width: 620px; margin-top: 0px; }


#divSelectedItens { float: left; width: 195px; margin-top: -65px; margin-left: 5px; }
#divSelectedItens #divFilterCategory select { float: left; width: 180px; color: #666666; font-size: 10px; margin-left: 5px; margin-bottom: 15px; }
#divSelectedItens #spnTitleCategory { float: left; width: 195px; color: #666666; font-weight: bold; margin-bottom: 5px; margin-left: 5px; }
#divSelectedItens #divSelectedItemCategory .titleGroupItem { float: left; width: 195px; color: #666666; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
.divItemSelectedCurrent { float: left; background: #F2F2F2; height: 25px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px; overflow: hidden; padding-left: 5px; padding-top: 5px; width: 183px; }
.divItemSelectedCurrent label { float: left; height: 15px; overflow: hidden; width: 115px; margin-left: 5px; color: #666666; }
.divItemSelectedCurrent input { float: left; }
#divSelectedItens #divPagination { width: 200px; margin-top: 0px; }
#divSelectedItemCategory #divPagination .prev { float: left; background: url(imgs/imgPaginatorExp.gif) no-repeat; width: 10px; height: 12px; text-indent: -5000px; left: 10px; }
#divSelectedItemCategory #divPagination .next { float: right; background: url(imgs/imgExpand.gif) no-repeat; width: 10px; height: 12px; text-indent: -5000px; right: 10px; }
.spnItemTypeGroup { color: #888888; float: left; font-weight: bold; margin: 10px 0 10px 5px; }

.divDownloadService .divSelectControl { float: right; }

#divMainDownload #divSearchContent { float: left; width: 620px; height: 50px; background: #F1F1F1; padding-top: 10px; display: inline; margin-top: 1px; }

#ctl00_ctl00_cphContent_cphContent_uscListItemType_lnkSearch { float: left; background: url(imgs/buscar.gif) no-repeat; width: 54px; height: 18px; text-indent: -5000px; margin-top: 2px; margin-right: 10px; }

#divMainCategory .divSubFilterDownload { float: left; width: 625px; }
#divMainCategory .divSubFilterDownload span { float: left; color: #666666; font-weight: bold; margin-right: 5px; }
#divMainCategory .divSubFilterDownload a { float: left; color: #666666; text-decoration: none; margin-right: 3px; margin-top: 5px; }
#divMainCategory .divSubFilterDownload a:hover { float: left; color: #666666; text-decoration: underline; }
#divMainCategory .divSubFilterDownload #Span1 { float: left; width: 3px; margin-top: 5px; }
#divMainCategory #lblNotFound { float: left; font-size: 14px; background: #FFFACD; border: none; margin-top: 10px; height: 30px; display: inline; position: relative; z-index: 50; width: 625px; color: #666666; font-weight: normal; padding-top: 10px; padding-left: 5px; }


.divItensMaxQuantity { float: left; background: #e4e4e4; margin-left: 5px; height: 28px; margin-bottom: 10px; padding: 0px 1px 1px 0px; }
.divItensMaxQuantity span { float: left; color: #666666; padding-left: 5px; }
.divItensMaxQuantity span b { color: #FF0000; }


/*------------------------------------Portal mobile---------------------------*/

#divContentFields { float: left; width: 450px; margin-top: 25px; }
#divPreviewMain { float: left; margin-left: 25px; width: 400px; margin-top: 25px; }

#divPortalPreview { float: left; background-color: #C9C9C9; width: 497px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
#divPreviewPortalContent { float: left; background-color: #FFFFFF; width: 370px; margin: 0px 0px 10px 10px; height: 200px; }
#divPortalPreviewOptions { background-color: #F1F1F1; float: left; margin: 35px -86px 10px; padding: 5px; width: 465px; }
.SubTitle { float: left; margin-top: 10px; margin-left: 10px; font-weight: bold; color: #666666; display: block; width: 300px; margin-bottom: 20px; }
.spnPreview { display: inline; width: 370px; font-size: 12px; margin: 65px 0px 0px 0px; float: left; text-align: center; }
#divPages { float: left; width: 100px; }
#optPages { float: left; width: 96px; padding: 5px; margin-bottom: 5px; text-decoration: none; color: #666666; }
.optPageActive { background-color: #FFFFFF; float: left; width: 96px; padding: 5px; margin-bottom: 5px; text-decoration: none; color: #666666; }
.optPageInactive { float: left; width: 96px; padding: 5px; margin-bottom: 5px; text-decoration: none; color: #666666; }

#divPortalPreviewOptions span { color: #666666; font-weight: bold; }
.divColorGeneratorPortal { width: 210px; margin-bottom: 5px; float: left; margin-top: 10px; }
.divColorGeneratorPortal label { float: left; font-size: 11px; margin-top: 2px; margin-right: 3px; }
.divColorGeneratorPortal input { float: left; width: 60px; margin-right: 5px; }
.divColorGeneratorPortal img { float: left; }
.divColorGeneratorPortal .colorView { float: left; width: 18px; height: 18px; cursor: pointer; border: 1px solid #c9c9c9; }
.divColorGeneratorPortal span { float: left; width: 200px; margin-bottom: 5px; }

/*Política de privacidade*/
#divPrivacy { float: left; width: 685px; margin-top: 20px; border-top: 1px solid #92a93d; margin-right: 5px; padding-top: 10px; color: #666666; text-align: justify; }
#divPrivacy h3 { font-size: 12px; font-weight: bold; margin-bottom: 12px; }
#divPrivacy ul { list-style: disc; list-style-position: inside; }
#divPrivacy li { margin-left: 15px; margin-bottom: 10px; }
#divPrivacy p { margin-bottom: 10px; }
#divPrivacy a { color: #632F93; text-decoration: none; font-weight: bold; }
#divPrivacy a:hover { color: #632F93; text-decoration: underline; font-weight: bold; }


#divPrivacy span { float: left; width: 680px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }


/*Termo de uso */
.spanTermcommitment { float: left; color: #666666; width: 400px; margin-top: 10px; text-align: justify; margin-left: 5px; }
.h3Termcommitment { font-weight: bold; color: #666666; }
#divTerms li { position: relative; margin-top: 10px; }
.ulSubTerm li { margin-left: 5px; }

#divInstruction { background: none repeat scroll 0 0 #F1F1F1; float: left; margin-bottom: 20px; margin-top: 10px; width: 100%; color: #666666; }
#divInstruction h3 { float: left; width: 100%; font-size: 12px; font-weight: bold; padding: 5px 0; text-indent: 5px; clear: both; }
#divInstruction p { float: left; font-size: 11px; padding-right: 0; padding: 6px 0; width: 100%; text-indent: 7px; margin-bottom: 6px; }


.notFound { float: left; margin: 25px 5px 0px 5px; }

.txtConclusion { margin-top: 20px; }


#divCreationEditory .divWindowSend .divFormSendRight .ListdaySend { float: left; width: 120px; }

#divContactAdmin table { float: left; padding-bottom: 50px; width: 825px; }
#divContactAdmin table th { border-bottom: 1px solid #CACACA; color: #666666; font-size: 14px; font-weight: bold; width: 120px; }
#divContactAdmin table tr { color: #666666; font-size: 12px; height: 32px; width: 120px; }
#divContactAdmin table tbody tr:hover { background-color: #f1f1f1; }
#divContactAdmin table .tdButton { position: relative; width: 10%; text-align: center; }
#divContactAdmin table tbody td { border-bottom: 1px solid #dddddd; }


#divContactCreation { width: 432px; margin-top: 15px; margin-left: 10px; float: left; }

#divContactCreation .genericButtonGreen { float: right; margin-right: 27px; margin-top: 15px; }

#divContactMessage #divReportsMenuAction {float: right;padding: 0;width: 100%;}
#divContactMessage .tabMain th { border-bottom: 1px solid #CACACA; color: #666666; font-size: 14px; font-weight: bold; }
#divContactMessage .tabMain td { border-bottom: 1px solid #dddddd; padding-bottom: 5px; padding-top: 5px; }
#divContactMessage .tabMain tbody tr:hover { background-color: #f1f1f1; }
#divContactMessage .tabMain tr { color: #666666; font-size: 11px; height: 35px; }
#divContactMessage .tabMain .thPart { width: 20%; }
#divContactMessage .tabMain .thDate { width: 20%; }
#divContactMessage .tabMain .tdMessage { width: 52%; }
#divContactMessage .tabMain .tdResponse{width:10px;}
#divContactMessage .tabMain .tdModeration{width:50px;}
#divContactMessage .tabMain .tdModeration a{float:left; margin-left:5px; width:23px; height:23px; text-indent:-5000px;}
#divContactMessage .tabMain .tdModeration a.approved.unmoderated{ background-image: url("imgs/unmod_approved.png");}
#divContactMessage .tabMain .tdModeration a.approved.moderated, #divContactMessage .tabMain .tdModeration a.approved.unmoderated:hover{background-image: url("imgs/approved.png");}
#divContactMessage .tabMain .tdModeration a.failed.unmoderated{background-image: url("imgs/unomod_Repproved.png");}
#divContactMessage .tabMain .tdModeration a.failed.moderated,#divContactMessage .tabMain .tdModeration a.failed.unmoderated:hover{background-image: url("imgs/notApproved.png");}
#divContactMessage .response{height:100px;}
#divContactMessage .aExportReports, #divContactMessage .aRefresh {background-color: #FDFDFD;border: 1px solid #FDFDFD;float: right;margin-bottom: -22px;margin-left: 22px;margin-right: 0;padding: 6px 8px 6px 19px;}
#divContactMessage .aExportReports:hover, #divContactMessage .aRefresh:hover{border:1px solid #f2f2f2;}
#divContactMessage .way {float: left;height: 12px;margin-right: 4px;margin-top: 1px;width: 18px;}
#divContactMessage .way.received{background-image: url("imgs/received.gif");}
#divContactMessage .way.replied{background-image: url("imgs/replied.gif");}
#divContactMessage .info {font-size: 9px;margin-right: 66px;margin-top: -3px;}
#divContactMessage #responseItem {    display: inline;    float: right;    position: relative;    right: 0;    width: 496px;}
#divContactMessage .genericButtonGreen.resp{float:right;}
#divContactMessage .tabMain tbody tr .genericButtonGreen.resp{display:none; }
#divContactMessage .tabMain tbody tr:hover .genericButtonGreen.resp{display:inline;}
#divContactMessage .genericButtonGreen.send {float: right;}
#divContactMessage #divTotalMessage {color: #999999;float: right;margin-bottom: 7px;}
#divContactMessage #divTotalMessage b { font-size: 14px; }
#divContactMessage #responseItem {display: inline;float: right;position: relative;right: 0;width: 458px;}
#divContactMessage #responseItem .divNumberType {float: left;font-size: 10px;margin-left: 0;clear:both;display:inline;width: 200px;}
#divContactMessage .aTooltip {float: left;margin-bottom: -8px;}
#divContactMessage .inputLargeMultiline{margin-bottom:1px; width: 455px;}
#divContactMessage #divMessageOptionsContent {clear: both;float: right;margin-bottom: 29px;width: 100%;}
#divContactMessage #divMessageOptions {clear: both;float: left; width:100%;}
#divContactMessage #divFilter{margin-bottom:6px;}


.aExportReports { background: url("imgs/report_go.gif") no-repeat scroll 3px 50% transparent; color: #8E8E8E; font-weight: bold; margin-right: 10px; margin-top: 3px; padding-left: 15px; position: relative; text-decoration: none; z-index: 90; }
.aRefresh { background: url("imgs/refresh.gif") no-repeat scroll 0px 50% transparent; color: #8E8E8E; font-weight: bold; margin-right: 10px; margin-top: 3px; padding-left: 15px; position: relative; text-decoration: none; z-index: 90; }

.subtitle { color: #666666; float: left; font-size: 12px; font-weight: bold; height: 30px; padding-top: 10px; width: 815px; }
.h3Filter { float: left; text-indent: -5000px; background: url(imgs/title-filter.gif) 5px 0px no-repeat; width: 825px; height: 25px; border-bottom: 1px dotted #bebebe; margin-bottom: 5px; font-size: 10px; font-weight: bold; color: #999999; }

#divSubMenuContact { float: left; width: 825px; border-bottom: 1px solid #92A93F; }
#divSubMenuContact a { float: right; background: #92a93f; text-indent: 0px; height: 25px; margin-top: 6px; border: 1px solid #92a93d; padding-top: 5px; color: #FFFFFF; text-align: center; text-decoration: none; margin-right: 4px; display: inline; top: 1px; position: relative; font-weight: bold; padding-left: 15px; padding-right: 15px; }
#divSubMenuContact .subMenuActive { color: #FF0000; background: none; text-indent: 0px; height: 25px; border-bottom: 1px solid #F8F8F8; color: #91a83e; text-decoration: none; padding-left: 15px; padding-right: 15px; }

.divFormUserStandAloneContainer { float: left; width: 600px; clear: both; margin-top: 15px; display: inline; }
.divAcceptUserStandalone { float: left; width: 700px; margin-left: 10px; margin-top: 5px; display: inline; }
.btnConfirmUserStandalone { float: left; width: 71px; height: 18px; background: url(_imgs/btnConfirmar.gif); text-indent: -5000px; clear: both; margin-top: 15px; display: inline; margin-left: 10px; }
.btnConfirmUserAddPhones { float: left; width: 71px; height: 18px; background: url(_imgs/btnConfirmar.gif); text-indent: -5000px; clear: both; margin-top: 15px; display: inline; }
.AddPhoneMore { float: left; margin-left: 5px; background: url(imgs/toggleDLplus.gif) no-repeat; width: 21px; height: 23px; text-indent: -5000px; }
.LessPhoneMore { float: left; margin-left: 5px; background: url(imgs/toggleDLminus.gif) no-repeat; width: 21px; height: 23px; text-indent: -5000px; }

.aGenericTerm { color: #632F93; text-decoration: none; }
.divRuleset { float: left; width: 600px; margin-top: -12px; margin-bottom: 15px; }
.divRuleset label { float: left; width: 600px; margin-bottom: 3px; color: #666666; }

.divGenericRadioboxContainer { float: left; width: 600px; }
.formGenericRadio { float: left; clear: both; margin-bottom: 3px; }
.formGenericRadio input { margin-right: 3px; }
.formGenericRadio label { color: #666666; }
.genericErrorMessage { float: left; width: 600px; background: #F8F8F8; margin-top: -14px; margin-bottom: -10px; }
#ctl00_ctl00_cphContent_cphContent_updPortal .genericButtonGreen { float: left; clear: both; }

.divAddPhoneContainer { float: left; width: 300px; margin-top: 10px; }

#ctl00_ctl00_cphContent_cphContent_Customvalidator1 { float: left; width: 600px; margin-top: 5px; }
.divFormUserStandAlone .genericButtonPurple { float: left; clear: both; margin-top: 15px; }

.pnlTypeContent { float: left; width: 278px; }
.pnlTypeContent span { float: left; width: 275px; }
.pnlTypeContent input { margin-right: 3px; }
.spnContentProvider { float: left; margin-bottom: 8px; width: 396px; }
#ctl00_ctl00_cphContent_cphContent_cWizardStep3_rblCommunityType input { margin-top: 8px; }

.pOwnerCreateChannels { float: left; width: 366px; margin-top: 5px; }
.pOwnerCreateChannels span { float: left; width: 360px; }
.pOwnerCreateChannels input { margin-right: 3px; }
.spanOwner .lnkEdit { color: #999; }
.spanOwner .lnkEdit img { display: none; width: 10px; height: 10px; }
.spanOwner .lnkEdit:hover img { display: inline-block; }
.spanOwner .lnkEdit:hover { text-decoration: none; }
.step_2 .genericButtonGreen { float: right; margin-right: 0; }
.step_2 .genericButtonGreen#ctl00_ctl00_cphContent_cphContent_lnkSave { float: left; }
.divAddPhoneContainer .labelForm { font-size: 11px; color: #777; font-weight: normal; }

#divBoxTwitterDetails { clear: left; float: left; padding-top: 15px; top: 15px; }

#ctl00_ctl00_cphContent_cphContent_pnlTestNumbers .aTooltip { clear: both; float: left; margin-left: 132px; margin-top: -20px; }
#divAccordion { width: 100%; }
.Accordion_Item { display: inline; float: left; width: 484px; margin-left: 0px; }
.Accordion_Item.marginLeft { margin-left: 22px; }
#divAccordion .requiredTitle { width: 990px; margin-left: 0px; }
#divConfigRenewalCharge, #divConfigTimeDegustation { margin-top: 10px; }
#divConfigTimeDegustation .sample { float: left; }
#divConfigTimeDegustation input { clear: both; }
#divContentFormStep3 input { clear: both; }
#divTwitterInfoContent { padding-left: 2px; padding-top: 5px; margin-bottom: 10px; clear: both; }
#divTwitterInfoContent label { clear: right; float: left; margin-left: 3px; }
#divTwitterInfoContent input { clear: left; float: left; margin-bottom: 5px; }
#divTwitterInfo { background-color: #DDEEF6; clear: left; float: left; margin-bottom: 20px; margin-top: 10px; padding: 5px; width: 250px; }
.feedSelectCommunity .labelForm{font-weight:normal; margin-top:10px;}
.feedSelectCommunity .titleGreen{margin-bottom:15px;}
.feedSelectCommunity #divCommunities{float:left;margin: 8px 0; width:500px; clear:both;}
.feedSelectCommunity #divCommunities .item {background-color: #F4F4F4;border-bottom: 1px solid #F4F4F4;border-top: 1px solid #F4F4F4;float: left;margin-bottom: 4px;padding: 6px 0;width: 250px;}
.feedSelectCommunity #divCommunities .item label, .feedSelectCommunity #divCommunities .item input{float:left;}
.feedSelectCommunity #divCommunities .item label{width:182px;}
.feedSelectCommunity #divCommunities .item:hover{background-color: #f6f6f6; border-bottom-color:#dfdfdf;border-top-color:#dfdfdf;}
.feedSelectCommunity #divCommunities .item label{margin-left: 3px; color:#111111;}
.feedSelectCommunity #buttons{clear:both;}
.genericButtonGreen.newFeed{margin-right:5px;}
.feedSelectCommunity .commonLink{float:right; color: #003AC7;}
.feedSelectCommunity .titleGray{width:500px;}

.separator { display: inline; float: left; height: 269px; margin-left: 19px; margin-top: 76px; }
.divServicesLogin { float: left; margin-top: 36px; width: 483px; }
.divServicesLogin .spanRestricted { display: none; }
.divServicesLogin .Item p { border-bottom: none; color: #666; font-size: 12px; font-weight: 100; margin-left: 0px; text-align: left; margin-top: 2px; }
.divServicesLogin .itemImage { float: left; width: 63px; height: 55px; clear: left; }
.divServicesLogin input { margin-bottom: 12px; width: 241px; }
.divServicesLogin .Item .description { float: left; height: 55px; padding-bottom: 9px; padding-left: 6px; padding-top: 9px; width: 333px; }
.divServicesLogin .description h3 { font-size: 15px; }
.divServicesLogin #imgNews { background: url(imgs/serv_noticias.gif); }
.divServicesLogin #imgTwitter { background: url(imgs/serv_twitter.gif); }
.divServicesLogin #imgDownload { background: url(imgs/serv_download.gif); }
.divServicesLogin #imgInteractivity { background: url(imgs/serv_fale_c.gif); }
.divServicesLogin .Item { margin-left: 44px; }
.divServicesLogin .titleLogin { display: none; }
.divServicesLogin #ctl00_ctl00_cphContent_cphWhatMenu_lnkUser.genericButtonGreen { float: right; margin-right: 80px; margin-top: 7px; }
.divServicesLogin #ctl00_ctl00_cphContent_cphWhatMenu_uscLogin1_btnEnter { float: left; margin-left: 48px; }
.divServicesLogin .aForget { clear: both; color: #666666; float: left; margin-left: 121px; }
.divServicesLogin .labelinf { display: none; }
.divServicesLogin #ctl00_ctl00_cphContent_cphWhatMenu_uscLogin1_pnlForget { float: left; margin-left: 48px; }
.divServicesLogin .sample { float: left; margin-left: 83px; margin-top: -10px; }
.divServicesLogin .genericButtonPurple { clear: both; float: left; margin-top: 8px; }
.divServicesLogin .accessRestrict { color: #79489E; float: right; margin-right: 159px; margin-top: 36px; }
.divServicesLogin .subTitle { float: left; margin-top: 11px; width: 435px; margin-bottom: 23px; }
.divServicesLogin .btnSimple { clear: both; color: #666666; float: right; margin-top: -15px; }
#ctl00_ctl00_uscAuthenticationPlace1_ctl01_pnlForget .sample { display: none; }
#ctl00_ctl00_cphContent_cphInstructions_lnkAddCommunity.genericButtonPurpleBig { float: right; }
.statusActive1 { display: none; }

.RemoveOptions { background-color: #FFFFFF; border: 1px solid #DFDFDF; float: right; margin-right: -49px; margin-top: 30px; padding: 2px; position: relative; width: 302px; z-index: 999; -moz-box-shadow: 2px 2px 2px #aaa; -webkit-box-shadow: 2px 2px 2px #aaa; box-shadow: 2px 2px 2px #aaa;}
.RemoveOptions span{color:#666666;}

.RemoveOptions.RemoveNewsOptions { position: absolute; margin-left: -208px; }

.RemoveOptions a { background-color: #FFFFFF; border: 1px solid #CCCCCC; color: #999999; float: left; font-weight: bold; margin-left: 78px; margin-top: 15px; padding: 3px; text-align: center; text-decoration: none; width: 32px; margin-bottom: 8px; }
.RemoveOptions a:hover{background-color: #fafafa;}
#divAddOwnerSuccess p { margin-bottom: 8px; }
#divAddOwnerSuccess .titleGreen { margin-bottom: 20px; }
#divAddOwnerSuccess .genericButtonPurple { margin-top: 20px; float: right; }
.divFormUserStandAlone .sample { float: left; margin-top: 5px; margin-left: 3px; }

.AlertMessage { position: absolute; right: 0px; text-align: center; top: 45px; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); -webkit-box-shadow: 5px 5px 8px #818181; -moz-box-shadow: 5px 5px 8px #818181; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;padding: 20px 73px; background-color: #FFFFFF;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;  -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}
.AlertMessage span { font-size: 14px; color: #666666; font-weight: bold; }
.AlertMessage #close { position: absolute; top: 2px; right: 5px; text-decoration: none; color: #999999; font-size: 12px; font-weight: bold; }
.AlertMessage .ballon { background: url("imgs/ballon.png") no-repeat scroll 0 0 transparent; height: 11px; position: absolute; right: 18px; top: -10px; width: 28px; }
.AlertMessage:hover { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.AlertMessage #close:hover { text-decoration: underline; }

.halfDiv { float: left; width: 487px; }
#divUserDetails.halfDiv { margin-right: 15px; }
#divPermission input { margin-right: 4px; margin-top: 8px; }
#divPermission .genericButtonGreen { float: right; }
.sample.email { float: right; margin-right: 80px; margin-top: -12px; }
.sample.phone { float: left; margin-left: 4px; margin-top: 8px; }
.labelForm.success { clear: both; float: left; margin: 15px 0; }
.genericButtonGreen.success { clear: left; float: right; margin-left: 5px; margin-top: 20px; }

#divScheduledFilterContent { width: 100%; }
.ajax__calendar_container { z-index: 999; }

/*Callcenter Mensagens enviadas*/
table.listSentMessage.tableReport { float: left; }
table.listSentMessage.tableReport td.date { width: 12%; }
table.listSentMessage.tableReport td.message { width: 55%; text-align: left; text-indent: 5px; }
table.listSentMessage.tableReport .genericButtonGreen { float: left; margin-left: 7px; }
.imgStatusGreen { background: url("imgs/imgStatusGreen.gif") no-repeat scroll 0 0 transparent; float: left; height: 12px; margin-left: 5px; padding-left: 15px; }
.imgStatusRed { background: url("imgs/imgStatusRed.gif") no-repeat scroll 0 0 transparent; height: 12px; padding-left: 15px; float: left; margin-left: 5px; }

/*Callcenter assinatura*/
#divNewSignatureContainer table.tableReport td.description { width: 50%; text-align: left; text-indent: 5px; }
#divNewSignatureContainer table.tableReport td .genericButtonGreen { float: left; margin-left: 66px; }
#divNewSignatureContainer table.tableReport tr.titleTable { background-color: #dadada; color: #ffffff; }

#divNewSignatureContainer table { float: left; margin-top: 0px; }

.spnTitleText { clear: right; float: left; margin-bottom: 8px; }
.title.subscribe { height: auto; }
.inputLarge.subscribe { margin-left: 5px; }
#divFilter.resume { margin-top: 0px; height: auto; padding-top: 0; }
#divFilter.resume .genericButtonGreen { clear: left; float: left; margin-bottom: 6px; margin-left: 15px; margin-top: 8px; }
#divFilter.resume { margin-bottom: 7px; border-bottom: none; }
.labelNotFound.subscribed .info { float: left; margin: 14px 9px; }


/*DataPicker Jquery*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background-color: #ffffff; color: #666666;  }
.ui-widget-content a { color: #333333; }
.ui-widget-header { background-color: #F8F8F8; color: #666666; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-datepicker-trigger {    cursor: pointer;    float: left;    margin-left: 0;    margin-right: 5px;    margin-top: 2px;}
ul.ui-tabs { margin-left: 5px; padding-top: 5px; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #fafafa; font-weight: bold; color: #666666; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #dfdfdf; background: #EDF9FF; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; background-color: #dfdfdf; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fdfdfd; background: #EDF9FF; font-weight: bold; color: #0066CC; border: solid 1px #0066CC; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0066CC; text-decoration: none; }

.ui-tabs .ui-state-default, .ui-tabs .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  background: none repeat scroll 0 0 #E8E8E8; border: 1px solid #DFDFDF; color: #888888; float: left; font-size: 12px; font-weight: bold; padding: 11px 10px; width: -moz-max-content; margin-right: 5px; border-bottom:none; position:relative; top:1px; }
.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited { color: #888888; text-decoration: none; }
.ui-tabs .ui-state-hover, .ui-tabs .ui-widget-content .ui-state-hover, .ui-tabs .ui-widget-header .ui-state-hover, .ui-tabs .ui-state-focus, .ui-tabs .ui-widget-content .ui-state-focus, .ui-tabs .ui-widget-header .ui-state-focus { border: 1px solid #DFDFDF; background: #E8E8E8; }
.ui-tabs .ui-state-hover a, .ui-tabs .ui-state-hover a:hover { color: #888888; text-decoration: none; background-color:transparent; }
.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active, .ui-tabs .ui-widget-header .ui-state-active { background: none repeat scroll 0 0 transparent ; border-color:#DDDDDD; border-bottom: 1px solid #F8F8F8; color: #888888; font-weight: bold; position: relative; top: 1px; }
.ui-tabs .ui-state-active a, .ui-tabs .ui-state-active a:link, .ui-tabs .ui-state-active a:visited { color: #888888; text-decoration: none; }

.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background-color: #F2F2F2; border: 1px solid #F3F3F3; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-widget-header .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(imgs/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-datepicker-prev ui-corner-all { background-color: #dfdfdf; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50; filter: Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20; filter: Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display: /**/ block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }

.divExportOptions { display: none; width: 820px; float: left; margin: 10px 0 10px 10px; }
.downloadReport { background: url("imgs/excel.gif") no-repeat scroll 4px 50% transparent; color: #000000; float: left; height: 18px; margin: 3px 0 4px 5px; padding: 3px 0 0 1px; text-align: left; text-decoration: underline; text-indent: 22px; vertical-align: middle; width: 155px; }
.divExportOptions span { clear: right; color: #666666; float: left; margin-bottom: 3px; }
.divExportOptions .page { float: left; }
#divExportPaged { float: left; margin-top: 7px; width: 820px; }

.resume.dataCommunity { width: 813px; padding-bottom: 15px; padding-top: 0; float: right; }
.resume.dataCommunity .labelForm { clear: left; font-size: 13px; margin-top: -1px; }
.resume.dataCommunity h3 { float: left; clear: both; }
.resume.dataCommunity .response.description { width: 700px; height: auto; }
.resume.dataCommunity .response, .resume.dataCommunity .labelForm { margin-bottom: 14px; }
.resume.dataCommunity .title { margin-left: 15px; width: 797px; margin-top: 0; }
.resume.dataCommunity .shortTitle { background-color: #F6F6F6; font-size: 13px; margin-left: 15px; margin-top: 15px; width: 797px; }

.stickytooltip { -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/ -webkit-box-shadow: 5px 5px 8px #818181; -moz-box-shadow: 5px 5px 8px #818181; display: none; position: absolute; display: none; background: #ffffff; z-index: 3000; color: #666666; padding: 4px; }
.help { cursor: help; }

.helpText, .helpText label, .helpText span, .helpText h2, .helpText .expression { clear: both; float: left; padding-left: 3px; }
.helpText { width: 100%; padding-bottom: 10px; color: #999999; font-size: 11px; }
.helpText label { font-weight: bold; margin-top: 7px; }
.helpText h2 { border-bottom: 1px solid #999999; font-size: 12px; font-weight: bold; margin-top: 9px; width: 100%; }
.helpText .columns { width: 49%; float: left; }
.helpReport { background: url("imgs/symbol.png") no-repeat scroll 0 0 transparent; float: right; height: 18px; text-indent: -5000px; width: 18px; margin-right: 5px; }
.helpReport:hover { text-decoration: underline; }
.helpText .expression { float: left; font-style: italic; margin-top: 5px; text-align: center; width: auto; }
.helpText .expression .underline { border-bottom: solid 1px #999999; }
.helpText .expression.churn { margin-left: 320px; }
.helpText .expression.payfree { margin-left: 225px; }
.helpText .expression.trial { margin-left: 215px; }
.helpText .expression.retention { margin-left: 229px; }
.helpText .expression td { text-indent: 3px; }
.subTitle.help{margin-bottom:12px; height:25px;}

#divWidgetCompact { }
#divWidgetCompact, #divCustomArea, #divType, #divCustom, #divCode, #divWidgetCompact a { float: left; }
#divWidgetCompact #divType, #divWidgetCompact #divCustom, #divWidgetCompact #divCode { width: 314px; }
#divWidgetCompact #divType { background: url("imgs/next.png") no-repeat scroll 222px 75px transparent; }
#divWidgetCompact #divCustom { background: url("imgs/next.png") no-repeat scroll 223px 78px transparent; }
#divWidgetCompact a { clear: both; height: 50px; margin-bottom: 38px; margin-left: 96px; margin-top: 17px; text-decoration: none; text-indent: -5000px; width: 51px; }
#divWidgetCompact a.selected { border: 6px solid #C6C6C6; padding: 3px; }
#divWidgetCompact .html { background: url("imgs/html.gif") no-repeat scroll 4px 50% transparent; }
#divWidgetCompact .flash { background: url("imgs/flash3.gif") no-repeat scroll 4px 50% transparent; }
#divWidgetCompact input, #divWidgetCompact select { margin-bottom: 15px; }
#divWidgetCompact .inputLargeMultiline { height: 254px; margin-bottom: 0; width: 361px; }
#divWidgetCompact #divCode .titleGreen { width: 359px; }
#divWidgetCompact .titleGreen { float: left; font-size: 12px; height: 16px; margin-bottom: 30px; padding-top: 5px; width: 288px; font-weight: normal; }
#divWidgetCompact #divCustomArea { border-bottom: 1px solid #A4A961; margin-bottom: 15px; padding-bottom: 28px; }
#divWidgetCompact iframe { background-color: Transparent; }
#divWidgetCompact #divCustom .sample.inf { float: left; clear: both; margin-top: 10px; }
/*Color picker simple*/

.jColorSelect { overflow: hidden; /* for IE6 */ border: 1px solid #d9dcdd; margin-top: -14px; clear: left; }
.jColorSelect div { background: url(imgs/syronex-colorpicker.gif) no-repeat; float: left; width: 13px; height: 13px; cursor: pointer; overflow: hidden; /* for IE6 */ border: 1px solid #666666; margin: 1px; }
.jColorSelect .checkwht { cursor: default; background-position: -13px 0; }
.jColorSelect .checkblk { cursor: default; background-position: -26px 0; }

#divLotto table .check { width: 3%; }
#divLotto table .small { width: 20%; }
#divLotto table .big { width: 57%; }
#divLotto table .big.align { text-align: left; text-indent: 2px; }
#divLotto .fields { float: left; margin-right: 20px;}
#divLotto .fields.filter { margin-left: 30px; }
#divLotto .fields.message { clear:both; }
#divLotto .genericButtonGreen.action { margin-top: 76px; margin-left: 10px; float: left; }
#divLotto .genericButtonGreen.resend { margin-top: 15px; }
#divLotto .divNumberType { clear: both; margin-left: 250px; margin-top: -11px; }

#window { text-align: left; padding: 15px; font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; }
#window h1, h2, h3, h4, h5, h6 { margin-top: 2px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 4px; font-weight: bold; }
#window h2 { font-size: 13px; }
#window h3 { font-size: 12px; }
#days { width: 230px; float: left; }
#days input { clear: both; float: left; margin: 1px; }
#days label { float: left; font-size: 11px; }

#schedulePanel table { float: left; margin: 10px; text-align: center; width: 295px; clear:both;}
#schedulePanel label { background-color: #CCCCCC; height: 15px; padding-top: 2px; position: absolute; text-align: center; width: 41px; }
#schedulePanel input { float: right; margin-bottom: 5px; margin-left: 1px; margin-top: 20px; text-align: center; width: 40px;}
#schedulePanel td { border: 1px solid #CCCCCC; }

#time { margin-top: 10px; float: left; }
#time select { font-size: 11px; }
#lnkSave { clear: both; float: left; }
.scheduled { clear: both; float: left; }
.lbl { float: left; margin-top: 4px; width: 100%; }
.genericButtonGreen.feed {    clear: both;    float: right; }
.genericButtonGreen.feed.edit{clear:left;}
.info.feed {    float: left;    font-size: 9px;    margin-top: -9px;}
.genericButtonGreen.communityList{float:right;}
.genericButtonGreen.confirmNews{margin-right:15px;}
.allowResponse {float: left;margin: 5px 0 10px;}
.allowResponse input{margin-right: 3px;}
.blocked{cursor:no-drop;}

#divPermissionContent{float:left; clear:both; width:100%;}
#divListPermissionUser{float:left;}
#divPermissionManager {float: left;width: 100%; background: url("imgs/next.png") no-repeat scroll 454px 165px transparent;}
	#divPermissionManager #divSearchUser{float:left;}
	#divPermissionManager #divListPermissionUser{float:left;clear: both;}
	#divPermissionManager #divListPermissionUser.halfDiv {height: 386px;overflow: auto;padding-right: 5px;width: 397px;}
	#divPermissionManager .item {border-bottom: 1px solid #F0F0F0;color: #666666;float: left;margin-bottom: 0;padding: 6px 2px;text-decoration: none;width: 100%;}
	#divPermissionManager .item:hover{background-color:#f3f3f3;}
	#divPermissionManager .item .userEmail, #divPermissionManager .item .userName{width:100%; float:left; }
	#divPermissionManager .item .userName{font-weight:bold; font-size:11px;}
	#divPermissionManager .item .userEmail, #divPermissionManager .item .userRoleMaster{text-indent:10px;text-align:right;}
	#divPermissionManager .item.selected {background-color: #E7EFF7;border-bottom: 1px solid #C4D4E4;border-top: 1px solid #C4D4E4;}
	#divPermissionManager #divPermission.permissionManager{float:left;width: 400px;}
	#divPermissionManager .loading{float:right; color:#999999;margin-top: 57px;}
	#divPermissionManager #divPermissions{margin-top:15px;}
	#divPermissionManager #divPermissions .item.success{background-color:#eff7ec;}
	#divPermissionManager #divPermissions .item.fail{background-color:#f7e7eb;}
	#divPermissionManager #divPermission{float:left; width:100%; margin-left:161px;}
	#divPermissionManager #divPermission #chkListPermission{width:100%;}
	#divPermissionManager #divSearchUser .sample.search {clear: both;float: left;margin-bottom: 20px;margin-left: 142px;margin-top: -12px;}
	#divPermissionManager .genericButtonGreen.userPermission{clear:both; float:right; margin-top:10px;}
	#divPermissionManager #divPermission .labelForm{display:inline;}
	#divPermissionManager #spnUser.labelForm{font-style:italic;}

#divCommunityChannelContent{margin-bottom:20px;}
#divCommunityChannelContent a{text-decoration:none;}
#divCommunityChannelContent,#divCommunityChannelContent #divTypeContent, #divCommunityChannelContent #divProviderList, #divCommunityChannelContent, 
#divCommunityChannelContent #divCategory, #divCommunityChannelContent #divChannel, #divSelectedChannel,#divCommunityChannelContent #divSelectAll,#divCommunityChannelContent #divMyChannel, #divMenuChannel{float:left; }
#divCommunityChannelContent, #divTypeContent, #divCommunityChannelContent #divCategory,#divCommunityChannelContent #divChannel, #divSelectedChannel,#divCommunityChannelContent #divSelectAll,#divMenuChannel, #divCommunityChannelContent #divProviderList,#divCommunityChannelContent #divMyChannel{width:100%;}
#divCommunityChannelContent #divTypeContent{text-align:center;}
#divCommunityChannelContent a {background: url("imgs/btnChannel.png") repeat scroll 0 0 transparent;border: 1px solid #f0f0f0;color: #7E5E9B;float: left;font-weight: bold;height: 25px;margin-bottom: 3px;margin-right: 3px;padding: 5px 0;text-align: center;width: 202px;}
#divCommunityChannelContent a.selected, #divCommunityChannelContent a.selected:hover { background: url("imgs/btnChannel_selected.png") no-repeat; }
#divCommunityChannelContent a:hover { background-color:#f5f1f8; background-image:none; }
#divCommunityChannelContent .search{margin-bottom:15px;}
#divCommunityChannelContent .searchField{width:161px;}
#divCommunityChannelContent h4{font-size:12px;}
#divMenuChannel{text-align:center; margin-bottom:15px;}
#divMenuChannel a { background: url("imgs/bck-MainMenu.gif") repeat-x scroll 0 0 transparent;color: #FFFFFF; font-size: 12px;font-weight: normal;margin-right: 2px;padding: 7px 9px;text-decoration: none;}
#divMenuChannel a:hover{background-color:#7e5e9b; background-image:none;}
#divSelectedChannel{ min-height:78px;}
#divSelectedChannel span.item{background: url("imgs/selectedChannel.png") repeat scroll 0 0 transparent;border: 1px solid #f0f0f0;color: #7E5E9B;float: left;height: 40px;margin-bottom: 3px;margin-right: 3px;padding: 5px 0;text-align: left;width: 180px;width: 202px;}
#divSelectedChannel span .description{float:left; width:177px;}
#divSelectedChannel span label{clear:both; width:100%; float:left; padding-left: 5px;}
#divSelectedChannel span label.name {font-weight: bold;height: 28px;}
#divSelectedChannel span label.category {text-indent:5px;}
#divSelectedChannel span.item a{text-decoration:none; color:#7E5E9B;}
#divSelectedChannel {float: left;min-height: 78px;padding: 10px 1px;}
#divSelectedChannelContent{background-color:#f2ebf6; border:1px solid #f0f0f0; border-top:none;float: left;margin-top: -4px;padding: 10px 0;width: 100%;}
.arrowBottom{width:831px; height:35px; float:left; background: url("imgs/bottom.png") no-repeat scroll 0 0 transparent;}
#divMyChannel, #divCategoryContent,#divChannelContent,#divProvider,#divCommunityChannelContent #divTypeContent{background-color:#f0f0f0;float:left; width:100%;}
#divCommunityChannelContent .notFound {color: #7E5E9B;font-weight: bold;padding: 15px 0;text-align: center;width: 100%;}
.loading{color:#7E5E9B; padding:10px 0;}

#divSelectedChannel h4 {background-color: #7E5E9B;color: #FFFFFF;float: left;font-size: 14px;padding-bottom: 4px;padding-top: 4px;position: relative;width: 100%; text-indent:5px;}
#divCommunityChannelContent h4 {background-color: #E6DFED;color: #7E5E9B;float: left;font-size: 14px;padding-bottom: 4px;padding-top: 4px;position: relative;    text-indent: 5px;width: 100%;}
.cblCategory td{line-height: 27px;}

iframe#ifrmMPA{width: 990px;height: 648px;border: none;}

#divInputCallCenter{float:left; padding:20px;}
#divButtonCallCenter{float:left; padding:20px;}

/*Modal*/

#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; }
.window { display:none; position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px; background-color:#ffffff; }

#ViewFlow {
  height: 647px;
  padding: 5px;
  text-align: center;
  width: 810px;
}

#ViewForm {
  width:810px;   
  padding:10px;
}

#ViewForm .tableform {
  width:100%;
}

#ViewFlow #ifrmMPA {
  width: 800px;
  height: 622px;
  border: none;
}
#ViewFeedback {
  height: 647px;
  padding: 5px;
  text-align: center;
  width: 810px;
}
#ViewFeedback #ifrmFeedback {
  width: 800px;
  height: 622px;
  border: none;
}

.window .close {
  display: block;
  color: #777;
  text-align: right;
  float: right;
  font-size: 12px;
}

.divActiveFlowDetail { background-color: #F1F1F1; border: none; float: right; height: 15px; margin-right: 20px; margin-top: -7px; padding-left:30px; padding-bottom: 0px; width:232px; background: url(imgs/inactive.png) no-repeat; background-position:8px -2px; }
.divActiveFlowDetail.ActiveStatus { background: url(imgs/active.png) no-repeat;  background-position:8px -2px;  }
input[type=radio].radioSetFlow { float:left; margin: 0px 5px; }
