﻿table td, table th {
 padding: 0;
 border-top: 0;
 border-left: 0;
}

table {
 border-right: 0;
 border-bottom: 0;
}

/*******************/

BODY {
 overflow-y: scroll;
}

FORM, BODY, HTML, IFRAME {
 margin: 0 !important;
 padding: 0 !important;
 border: 0 !important;
 font-family: arial,sans-serif !important;
}

FORM, BODY {
 font-size: 1em;
}

A {
 text-decoration: none;
 cursor: pointer;
}

 A:Hover {
  cursor: pointer;
 }

 A IMG {
  border: 0;
 }

.divContent {
 width: 733px;
}

.rgEditForm.RadGrid_Default .divContent {
 min-width: 733px;
 width: auto;
}

.divClear, .ClearBothSides {
 clear: both !important;
}

DIV.divContentList {
 height: 500px;
 overflow: auto;
}

.Off, .off, #Off, #off {
 display: none !important;
}

.zindexBaixo {
 z-index: 0 !important;
}

table.xdLayout, table.xdLayout td {
 border: 0 !important;
}

INPUT.inputBox {
 color: #4C4C4C;
}

INPUT.inputButton, DIV#divLoginInfoBox INPUT, .aButton {
 cursor: pointer;
}

#divMainWrapper {
 display: block;
 clear: both;
 border-top: 18px solid #fff;
 background-color: #fff;
}

TABLE.tableMainWrapper {
 margin: 0 auto 0 auto;
 width: 955px;
 border: 0;
}

TD.tdMainColLeft {
 display: none;
 width: 231px;
 border: 0;
}

#divWrapperContentCenter {
 display: block;
 clear: both;
 width: 755px;
 border: 0;
 margin: 0;
}

BODY.bodyIntranet #divWrapperContentCenter {
 width: 755px;
 margin: 0 0 0 25px;
}

.tdMainWrapperColRight {
 background: transparent url("../../images/sCMSintraLayouts/bg_ColRight.jpg") no-repeat bottom right;
}

.divMainColRight {
 display: block;
 clear: both;
 width: 186px;
 padding: 14px 0 38px 0;
 border: 0;
}

BODY.bodyIntranet .divMainColRight {
 padding-top: 10px;
 background: url(/SiteCollectionImages/Geral/bg_right_menu.png) no-repeat top right;
}

BODY.bodyIntranet .imgLine1 {
 display: none;
}

BODY.bodyIntranet .divMainContentCenter {
 padding-bottom: 20px;
}

DIV.divMainContentCenter TABLE TD #divContent {
 margin: 0 0 0 20px;
}

 DIV.divMainContentCenter TABLE TD #divContent DIV A {
  color: #666;
  font-size: 14px;
 }

DIV#divMainDestaques {
 display: block;
 clear: both;
 border-bottom: 21px solid #fff;
}

 DIV#divMainDestaques .h5Title {
  margin: 0 0 15px 0;
  text-transform: uppercase;
  color: #2d609f;
  text-align: left;
  font-weight: normal;
  font-size: 1em;
 }

 DIV#divMainDestaques .divBox {
  display: block;
  clear: both;
  border-bottom: 13px solid #fff;
 }

  DIV#divMainDestaques .divBox SPAN {
   font-size: 11px;
   color: #696969;
  }

  DIV#divMainDestaques .divBox IMG {
   border-right: 23px solid #fff;
  }

DIV#divHeaderTop, DIV#divHeaderBanner, DIV#divHeaderBar {
 display: block;
 clear: both;
}

DIV#divHeaderTop {
 height: 49px;
 border: 0;
}

DIV#divHeaderBanner {
 height: 190px;
 border: 0;
}

DIV#divHeaderBar {
 height: 27px;
 border-top: 0;
 border-bottom: 7px solid #fff;
}

BODY.bodyIntranet DIV#divHeaderBanner {
 height: 88px;
 border: 0;
}

BODY.bodyIntranet #divHeaderBar {
 height: 45px;
}

DIV#divNavigationBarDetail .FloatLeft,
DIV#divNavigationBarDetail .FloatRight {
 margin-top: 5px;
}

DIV#divNavigationBarDetail {
 display: block;
 clear: both;
 width: 758px;
 height: 40px;
 line-height: 30px;
 border: 0;
 background: transparent url("../../images/sCMSintraLayouts/bg_migalha.jpg") no-repeat 0 4px;
}

 DIV#divNavigationBarDetail UL {
  width: 600px;
  margin: 0 0 0 26px;
  margin: 0 0 0 22px;
  padding: 0;
 }

  DIV#divNavigationBarDetail UL LI, DIV#divNavigationBarDetail UL LI A {
   color: #336600;
   font-size: 11px;
  }

  DIV#divNavigationBarDetail UL LI {
   display: inline;
   padding: 0;
   list-style: none;
   text-align: left;
  }

   DIV#divNavigationBarDetail UL LI A SPAN {
    color: #666;
   }

   DIV#divNavigationBarDetail UL LI.liLast {
    background: transparent none;
   }

 DIV#divNavigationBarDetail .spanCharacter {
  padding: 0 2px;
 }

 DIV#divNavigationBarDetail IMG {
  display: inline;
  margin-left: 9px;
 }

DIV.divIdiomas {
 display: block;
 clear: both;
 margin-top: 5px;
 padding-left: 10px;
}

DIV.divSearchBox, DIV.divSearchBox INPUT.inputButton, DIV.divSearchBox DIV.divInputBox {
 display: block;
}

DIV.divSearchBox {
 width: 162px;
 clear: both;
 margin: 0 auto;
 display: none !important;
}

 DIV.divSearchBox INPUT.inputBox {
  vertical-align: middle;
  padding: 0;
  margin: 4px 0 0 0;
  width: 113px;
  height: 16px;
  font-size: 10px;
  background-color: transparent;
  border: 1px solid #fff;
 }

 DIV.divSearchBox INPUT.inputButton {
  clear: right;
  float: left;
  border: 0;
  width: 26px;
  height: 26px;
  background: transparent url("../../images/sCMSintraLayouts/iconLupa.gif") no-repeat left top;
 }

.btnGridPesquisar,
.btnGridLimpar {
 width: 109px !important;
 font-size: 11px;
 background: transparent url("../../images/sCMSintraLayouts/bg_button_gray.png") no-repeat top left !important;
 color: #fff;
 margin-right: 5px;
 font-weight: bold !important;
}


DIV.divSearchBox DIV.divInputBox {
 clear: left;
 float: left;
 padding: 0 0 0 8px;
 line-height: 24px;
 height: 24px;
 width: 128px;
 background: transparent url("../../images/sCMSintraLayouts/bg_inputBox.jpg") no-repeat top left;
}

DIV.divLoginBox, DIV.divLoginBox .h5Title, DIV.divLoginBox .divBox,
DIV.divLoginBox .divBox INPUT.inputBox, DIV.divLoginBox .divBox INPUT.inputButtonPeq,
DIV.divLoginBox .divBox INPUT.inputButton, DIV.divLoginBox .divBox A,
DIV.divLoginBox .divBox P {
 display: block;
 clear: both;
}

DIV.divLoginBox {
 width: 162px;
 margin: 0 auto;
}

DIV.divLoginBox {
 padding: 0;
 vertical-align: bottom;
 text-transform: uppercase;
 color: #2d609f;
 text-align: left;
 font-weight: normal;
}

 DIV.divLoginBox .h5Title {
  margin: 0;
  padding: 0;
 }

  DIV.divLoginBox .h5Title SPAN.spanIcon {
   display: block;
   clear: right;
   float: right;
   height: 28px;
   width: 30px;
   background: transparent url("../../images/sCMSintraLayouts/iconCadeado.jpg") no-repeat right bottom;
  }

  DIV.divLoginBox .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 3px 0 0 0;
   font-weight: normal;
   color: #336600;
   font-size: 0.9em;
  }

 DIV.divLoginBox .divBox {
  margin: 0;
  border-top: 10px solid #f3f3f3;
 }

  DIV.divLoginBox .divBox INPUT.inputBox {
   width: 145px;
   height: 15px;
   padding: 0;
   color: #4C4C4C;
   font-size: 10px;
   background-color: #fff;
   border: 1px solid #fff;
  }

  DIV.divLoginBox .divBox INPUT.inputButtonPeq {
   float: right;
   width: 62px;
   height: 25px;
   text-align: left;
   padding: 0 18px 2px 0;
   font-size: 10px;
   background: transparent url("../../images/sCMSintraLayouts/iconButtonPeq.jpg") no-repeat top right;
   border-left: 0;
   border-top: 0;
   border-right: 0;
   border-bottom: 0;
   color: #666;
  }

  DIV.divLoginBox .divBox INPUT.inputButton {
   float: right;
   width: 105px;
   height: 25px;
   text-align: left;
   padding: 0 28px 2px 0;
   font-size: 10px;
   background: transparent url("../../images/sCMSintraLayouts/iconButtonPeq.jpg") no-repeat top right;
   border-left: 0;
   border-top: 0;
   border-right: 0;
   border-bottom: 0;
   color: #666;
  }

  DIV.divLoginBox .divBox INPUT.inputButtonCartao {
   display: block;
   clear: left;
   float: right;
   width: 145px;
   height: 19px;
   text-align: left;
   padding: 0;
   font-size: 10px;
   background: transparent url("../../images/sCMSintraLayouts/iconCartaoCidadao.jpg") no-repeat top right;
   border: 0;
   color: #666;
  }

  DIV.divLoginBox .divBox A {
   font-size: 11px;
   color: #666;
   text-transform: none;
   text-decoration: underline;
   text-align: right;
  }

  DIV.divLoginBox .divBox P {
   margin: 4px 0 0 0;
  }

  DIV.divLoginBox .divBox DIV.divInputBox {
   display: block;
   clear: left;
   float: left;
   padding: 4px 0 0 8px;
   height: 24px;
   width: 155px;
   background: transparent url("../../images/sCMSintraLayouts/bg_inputBox2.jpg") no-repeat top left;
  }

DIV.divUserLogado {
 display: block;
 clear: both;
 width: 162px;
 margin: 0 auto;
}

 DIV.divUserLogado .h5Title SPAN.spanIcon {
  display: block;
  clear: right;
  float: right;
  height: 28px;
  width: 30px;
  background: transparent url("../../images/sCMSintraLayouts/iconCadeadoAberto.png") no-repeat right bottom;
 }

 DIV.divUserLogado .h5Title SPAN.spanText {
  display: block;
  clear: left;
  float: left;
  margin: 3px 0 0 0;
  font-weight: normal;
  color: #336600;
  font-size: 0.9em;
 }

 DIV.divUserLogado SPAN.spanBemVindo {
  display: block;
  clear: both;
  padding: 5px 0 5px 0;
  line-height: 1.2em;
  font-size: 11px;
  color: #000;
  text-transform: none;
  font-weight: bold;
 }

 DIV.divUserLogado A {
  display: block;
  clear: both;
  font-size: 11px;
  color: #666;
  text-transform: none;
  text-decoration: underline;
  text-align: right;
 }

 DIV.divUserLogado INPUT.inputButtonPeq {
  display: block;
  clear: both;
  float: right;
  width: 62px;
  height: 25px;
  text-align: left;
  padding: 0 10px 2px 0;
  font-size: 10px;
  background: transparent url("../../images/sCMSintraLayouts/iconButtonPeq.jpg") no-repeat top right;
  border-left: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  color: #666;
 }

BODY.bodyIntranet DIV.divUserLogado {
 margin-top: 40px;
}

 BODY.bodyIntranet DIV.divUserLogado .h5Title SPAN.spanIcon {
  display: none;
 }

DIV.divAcessoRapido {
 display: block;
 clear: both;
 width: 162px;
 margin: 0 auto;
}

 DIV.divAcessoRapido .h5Title {
  display: block;
  clear: both;
  margin: 0 0 10px 0;
  padding: 0;
  height: 25px;
 }

  DIV.divAcessoRapido .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 3px 0 0 0;
   font-weight: normal;
   color: #336600;
   font-size: 0.9em;
  }

 DIV.divAcessoRapido P {
  margin: 0 0 2px 0;
 }

  DIV.divAcessoRapido P.pTitle, DIV.divAcessoRapido P.pTitle SPAN, DIV.divAcessoRapido P.pTitle A {
   color: #000;
   font-size: 0.85em;
   text-transform: uppercase;
  }

  DIV.divAcessoRapido P.pResume, DIV.divAcessoRapido P.pResume SPAN, DIV.divAcessoRapido P.pResume FONT {
   color: #666;
   font-size: 0.75em;
   line-height: 0.9em;
  }

 DIV.divAcessoRapido TABLE {
  border-bottom: 10px solid #f3f3f3;
 }

DIV.divMorada, DIV.divContactos {
 display: block;
 clear: both;
 width: 145px;
 margin: 0 auto;
 text-align: left;
 color: #00647e;
 border-color: #f3f3f3;
 border-style: solid;
}

DIV.divMorada {
 border-width: 5px 0 17px 0;
}

DIV.divContactos {
 border-width: 0 0 0 0;
}

 DIV.divMorada P, DIV.divContactos P {
  margin: 0;
  color: #666;
  font-size: 11px;
 }

 DIV.divMorada A, DIV.divMorada A SPAN, DIV.divContactos A, DIV.divContactos A SPAN {
  color: #666;
  text-decoration: underline;
  font-size: 10px;
 }

DIV.divContactos2 {
 display: block;
 clear: both;
 margin: 20px 0 20px 0;
 font-size: 11px !important;
}

 DIV.divContactos2 .tableContact {
  background: #fff url(../../images/sCMSintraLayouts/Grid/bg_header_gray.jpg) no-repeat top left;
 }

 DIV.divContactos2 span {
  font-size: 11px !important;
 }

 DIV.divContactos2 h5 {
  font-size: 14px !important;
 }

 DIV.divContactos2 SPAN.spanResume {
  display: block;
  clear: both;
  margin: 0 0 0 15px;
  width: 140px;
  font-size: 0.7em;
  color: #666;
 }

.colorTextBlue {
 color: #005b3f !important;
}

.divUnits {
 display: block;
 clear: both;
 margin: 20px 0 20px 0;
 font-size: 11px !important;
}

 .divUnits A.aLinkU {
  color: #666 !important;
 }

  .divUnits A.aLinkU:Hover {
   color: #005b3f !important;
  }

/**AREA CENTRAL - ZONA CAIXAS CINZENTAS**/
DIV.divContentLinkBoxs {
 display: block;
 clear: both;
 width: 756px;
 margin: 11px 0 0 0;
}

 DIV.divContentLinkBoxs DIV.divLinkBox {
  display: block;
  float: left;
  margin: 11px 11px 0 11px;
 }

  DIV.divContentLinkBoxs DIV.divLinkBox A, DIV.divContentLinkBoxs DIV.divLinkBox A SPAN {
   font-family: arial,sans-serif !important;
  }

   DIV.divContentLinkBoxs DIV.divLinkBox A SPAN.spanResume {
    display: block;
    clear: both;
    margin: 0 0 0 15px;
    width: 140px;
    font-size: 11px;
    color: #515257;
   }

   DIV.divContentLinkBoxs DIV.divLinkBox A SPAN.spanTitle {
    display: block;
    clear: both;
    height: 25px;
    margin: 0 0 4px 15px;
    font-size: 1em;
    font-weight: normal;
   }

 DIV.divContentLinkBoxs A.aFormOnline, DIV.divContentLinkBoxs A.aFormOnline:Hover, DIV.divContentLinkBoxs A.aFormOnlineInactive, DIV.divContentLinkBoxs A.aFormOnlineInactive:Hover, DIV.divContentLinkBoxs A.aProcessos, DIV.divContentLinkBoxs A.aProcessos:Hover, DIV.divContentLinkBoxs A.aProcessosInactive, DIV.divContentLinkBoxs A.aProcessosInactive:Hover, DIV.divContentLinkBoxs A.aAreaPessoal, DIV.divContentLinkBoxs A.aAreaPessoal:Hover, DIV.divContentLinkBoxs A.aAreaPessoalInactive, DIV.divContentLinkBoxs A.aAreaPessoalInactive:Hover, DIV.divContentLinkBoxs A.aAtendOnlineInactive, DIV.divContentLinkBoxs A.aAtendOnlineInactive:Hover, DIV.divContentLinkBoxs A.aTaxasInactive, DIV.divContentLinkBoxs A.aTaxasInactive:Hover, DIV.divContentLinkBoxs A.aQualidadeInactive, DIV.divContentLinkBoxs A.aQualidadeInactive:Hover, DIV.divContentLinkBoxs A.aReclamInactive, DIV.divContentLinkBoxs A.aReclamInactive:Hover, DIV.divContentLinkBoxs A.aRegulamentosInactive, DIV.divContentLinkBoxs A.aRegulamentosInactive:Hover, DIV.divContentLinkBoxs A.aWebSIG, DIV.divContentLinkBoxs A.aWebSIG:Hover, DIV.divContentLinkBoxs A.aWebSIGInactive, DIV.divContentLinkBoxs A.aWebSIGInactive:Hover, DIV.divContentLinkBoxs A.aRH, DIV.divContentLinkBoxs A.aRH:Hover, DIV.divContentLinkBoxs A.aRHInactive, DIV.divContentLinkBoxs A.aRHInactive:Hover, DIV.divContentLinkBoxs A.aUrbanismo, DIV.divContentLinkBoxs A.aUrbanismo:Hover, DIV.divContentLinkBoxs A.aUrbanismoInactive, DIV.divContentLinkBoxs A.aUrbanismoInactive:Hover, DIV.divContentLinkBoxs A.aConsultasMedicas, DIV.divContentLinkBoxs A.aConsultasMedicas:Hover, DIV.divContentLinkBoxs A.aConsultasMedicasInactive, DIV.divContentLinkBoxs A.aConsultasMedicasInactive:Hover, DIV.divContentLinkBoxs A.aDocumentos, DIV.divContentLinkBoxs A.aDocumentos:Hover, DIV.divContentLinkBoxs A.aDocumentosInactive, DIV.divContentLinkBoxs A.aDocumentosInactive:Hover, DIV.divContentLinkBoxs A.aSaldo, DIV.divContentLinkBoxs A.aSaldo:Hover, DIV.divContentLinkBoxs A.aSaldoInactive, DIV.divContentLinkBoxs A.aSaldoInactive:Hover {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
 }

 DIV.divContentLinkBoxs A.aWebSIG {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_websig.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aWebSIG:Hover {
   background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_websig_active.jpg") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aWebSIG .spanTitle {
   color: #d913ac;
  }

 DIV.divContentLinkBoxs A.aWebSIGInactive, DIV.divContentLinkBoxs A.aWebSIGInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_websig_active.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aWebSIGInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aWebSIGInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aRH {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_rh.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aRH:Hover {
   background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_rh_active.jpg") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aRH .spanTitle {
   color: #31758b;
  }

 DIV.divContentLinkBoxs A.aRHInactive, DIV.divContentLinkBoxs A.aRHInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_rh_active.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aRHInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aRHInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aUrbanismo {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_urbanismo.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aUrbanismo:Hover {
   background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_urbanismo_active.jpg") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aUrbanismo .spanTitle {
   color: #ed7602;
  }

 DIV.divContentLinkBoxs A.aUrbanismoInactive, DIV.divContentLinkBoxs A.aUrbanismoInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_urbanismo.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aUrbanismoInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aUrbanismoInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aFormOnline {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_FormOnline.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aFormOnline:Hover {
   background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_FormOnlineActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aFormOnline .spanTitle {
   color: #006480;
  }

 DIV.divContentLinkBoxs A.aFormOnlineInactive, DIV.divContentLinkBoxs A.aFormOnlineInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/Navigation/bg_FormOnlineInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aFormOnlineInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aFormOnlineInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aProcessos {
  background: transparent url("../../images/sCMSintraLayouts/bg_Processos.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aProcessos:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_ProcessosActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aProcessos .spanTitle {
   color: #449343;
  }

 DIV.divContentLinkBoxs A.aProcessosInactive, DIV.divContentLinkBoxs A.aProcessosInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_ProcessosInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aProcessosInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aProcessosInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aAreaPessoal {
  background: transparent url("../../images/sCMSintraLayouts/bg_AreaPessoal.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aAreaPessoal:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_AreaPessoalActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aAreaPessoal .spanTitle {
   color: #336600;
  }

 DIV.divContentLinkBoxs A.aAreaPessoalInactive, DIV.divContentLinkBoxs A.aAreaPessoalInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_AreaPessoalInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aAreaPessoalInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aAreaPessoalInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aAtendOnline {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bg_AtendOnline.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aAtendOnline:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bg_AtendOnlineActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aAtendOnline .spanTitle {
   color: #712E00;
  }

 DIV.divContentLinkBoxs A.aAtendOnlineInactive, DIV.divContentLinkBoxs A.aAtendOnlineInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_AtendOnlineInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aAtendOnlineInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aAtendOnlineInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aQualidade {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bg_Sugestoes.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aQualidade:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bg_SugestoesActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aQualidade .spanTitle {
   color: #911318;
  }

 DIV.divContentLinkBoxs A.aQualidadeInactive, DIV.divContentLinkBoxs A.aQualidadeInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_SugestoesInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aQualidadeInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aQualidadeInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aReclam {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bg_reclamacoes.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aReclam:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bg_reclamacoesActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aReclam .spanTitle {
   color: #6b3f1f;
  }

 DIV.divContentLinkBoxs A.aReclamInactive, DIV.divContentLinkBoxs A.aReclamInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_reclamacoesInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aReclamInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aReclamInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aTaxas {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bg_taxas.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aTaxas:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bg_taxasActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aTaxas .spanTitle {
   color: #822B8D;
  }

 DIV.divContentLinkBoxs A.aTaxasInactive, DIV.divContentLinkBoxs A.aTaxasInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_taxasInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aTaxasInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aTaxasInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aRegulamentos {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bg_regulamentos.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aRegulamentos:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bg_regulamentosActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aRegulamentos .spanTitle {
   color: #083939;
  }

 DIV.divContentLinkBoxs A.aRegulamentosInactive, DIV.divContentLinkBoxs A.aRegulamentosInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_regulamentosInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aRegulamentosInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aRegulamentosInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs .aFaqs {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bgFaqs.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs .aFaqs:Hover {
   display: block;
   clear: both;
   padding: 8px 0 0 0;
   width: 228px;
   height: 87px;
   background: transparent url("../../images/sCMSintraLayouts/bgFaqsActive.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs .aFaqs .spanTitle {
   color: #60470C;
  }

 DIV.divContentLinkBoxs A.aFaqsInactive, DIV.divContentLinkBoxs A.aFaqsInactive:Hover {
  display: block;
  clear: both;
  padding: 8px 0 0 0;
  width: 228px;
  height: 87px;
  background: transparent url("../../images/sCMSintraLayouts/bgFaqsInactive.jpg") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aFaqsInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aFaqsInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aDocumentos {
  background: transparent url("../../images/sCMSintraLayouts/bg_Documentos.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aDocumentos:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_Documentos_active.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aDocumentos .spanTitle {
   color: #726b00;
  }

 DIV.divContentLinkBoxs A.aDocumentosInactive, DIV.divContentLinkBoxs A.aDocumentosInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_Documentos.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aDocumentosInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aDocumentosInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aConsultasMedicas {
  background: transparent url("../../images/sCMSintraLayouts/bg_ConsultaMedica.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aConsultasMedicas:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_ConsultaMedica_active.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aConsultasMedicas .spanTitle {
   color: #d50101;
  }

 DIV.divContentLinkBoxs A.aConsultasMedicasInactive, DIV.divContentLinkBoxs A.aConsultasMedicasInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_ConsultaMedica_active.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aConsultasMedicasInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aConsultasMedicasInactive SPAN.spanResume {
   color: #515257 !important;
  }

 DIV.divContentLinkBoxs A.aSaldo {
  background: transparent url("../../images/sCMSintraLayouts/bg_Saldo.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aSaldo:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_Saldo_active.png") no-repeat top left;
  }

  DIV.divContentLinkBoxs A.aSaldo .spanTitle {
   color: #630072;
  }

 DIV.divContentLinkBoxs A.aSaldoInactive, DIV.divContentLinkBoxs A.aSaldoInactive:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_Saldo_active.png") no-repeat top left;
 }

  DIV.divContentLinkBoxs A.aSaldoInactive SPAN.spanTitle, DIV.divContentLinkBoxs A.aSaldoInactive SPAN.spanResume {
   color: #515257 !important;
  }

  DIV.divContentLinkBoxs A.aFormOnlineInactive:Hover, DIV.divContentLinkBoxs A.aProcessosInactive:Hover, DIV.divContentLinkBoxs A.aAreaPessoalInactive:Hover, DIV.divContentLinkBoxs A.aFaqsInactive:Hover, DIV.divContentLinkBoxs A.aRegulamentosInactive:Hover, DIV.divContentLinkBoxs A.aTaxasInactive:Hover, DIV.divContentLinkBoxs A.aReclamInactive:Hover, DIV.divContentLinkBoxs A.aQualidadeInactive:Hover, DIV.divContentLinkBoxs A.aWebSIGInactive:Hover, DIV.divContentLinkBoxs A.aRHInactive:Hover, DIV.divContentLinkBoxs A.aUrbanismoInactive:Hover, DIV.divContentLinkBoxs A.aDocumentosInactive:Hover, DIV.divContentLinkBoxs A.aConsultasMedicasInactive:Hover, DIV.divContentLinkBoxs A.aSaldoInactive:Hover {
   cursor: text;
  }


/* unid organicas */
DIV.divLinkBoxNivel1, DIV.divLinkBoxNivel2,
DIV.divLinkBoxNivel3, DIV.divLinkBoxNivel4,
DIV.divLinkBoxNivel5, DIV.divLinkBoxNivel6,
DIV.divLinkBoxNivel7, DIV.divLinkBoxNivel8,
DIV.divLinkBoxNivel9, DIV.divLinkBoxNivel10 {
 display: block;
 clear: both;
 margin: 0 auto !important;
}

DIV.divContentLinkBoxs DIV.divLinkBoxNivel1, DIV.divContentLinkBoxs DIV.divLinkBoxNivel2, DIV.divContentLinkBoxs DIV.divLinkBoxNivel3, DIV.divContentLinkBoxs DIV.divLinkBoxNivel4, DIV.divContentLinkBoxs DIV.divLinkBoxNivel5, DIV.divContentLinkBoxs DIV.divLinkBoxNivel6, DIV.divContentLinkBoxs DIV.divLinkBoxNivel7, DIV.divContentLinkBoxs DIV.divLinkBoxNivel8, DIV.divContentLinkBoxs DIV.divLinkBoxNivel9, DIV.divContentLinkBoxs DIV.divLinkBoxNivel10 {
 float: left;
 clear: both;
 border-bottom: 1px dashed #005491;
 width: 100%;
 padding: 10px 0 10px 0;
}


DIV.divLinkBoxNivel1 A .spanTitle {
 color: #333333 !important;
}

DIV.divLinkBoxNivel2 A .spanTitle {
 color: #37BBFE !important;
}

DIV.divLinkBoxNivel3 A .spanTitle {
 color: #00538F !important;
}

DIV.divLinkBoxNivel4 A .spanTitle {
 color: #0072C4 !important;
}

DIV.divLinkBoxNivel5 A .spanTitle {
 color: #008BEF !important;
}

DIV.divLinkBoxNivel6 A .spanTitle {
 color: #FF6A00 !important;
}

DIV.divLinkBoxNivel7 A .spanTitle {
 color: #005608 !important;
}

DIV.divLinkBoxNivel8 A .spanTitle {
 color: #00A810 !important;
}

DIV.divLinkBoxNivel9 A .spanTitle {
 color: #7F0000 !important;
}

DIV.divLinkBoxNivel10 A .spanTitle {
 color: #CC0000 !important;
}

/*DIV.divContentLinkBoxs DIV.divLinkBoxNivel1 A {
  margin: 0 auto;
 }*/

DIV.divLinkBoxNivel1 A,
DIV.divLinkBoxNivel2 A, DIV.divLinkBoxNivel3 A, DIV.divLinkBoxNivel4 A,
DIV.divLinkBoxNivel5 A, DIV.divLinkBoxNivel6 A, DIV.divLinkBoxNivel7 A,
DIV.divLinkBoxNivel8 A, DIV.divLinkBoxNivel9 A, DIV.divLinkBoxNivel10 A {
 display: block;
 clear: none !important;
 float: left;
 margin: 0 11px 0 11px;
}

 DIV.divLinkBoxNivel1 A, DIV.divLinkBoxNivel1 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel1.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel2 A, DIV.divLinkBoxNivel2 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel3.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel3 A, DIV.divLinkBoxNivel3 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel4.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel4 A, DIV.divLinkBoxNivel4 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel5.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel5 A, DIV.divLinkBoxNivel5 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel2.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel6 A, DIV.divLinkBoxNivel6 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel6.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel7 A, DIV.divLinkBoxNivel7 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel7.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel8 A, DIV.divLinkBoxNivel8 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel8.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel9 A, DIV.divLinkBoxNivel9 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel9.png") no-repeat top left !important;
 }

 DIV.divLinkBoxNivel10 A, DIV.divLinkBoxNivel10 A:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_UniOrgNivel10.png") no-repeat top left !important;
 }


  DIV.divLinkBoxNivel1 A SPAN.spanResume, DIV.divLinkBoxNivel2 A SPAN.spanResume,
  DIV.divLinkBoxNivel3 A SPAN.spanResume, DIV.divLinkBoxNivel4 A SPAN.spanResume,
  DIV.divLinkBoxNivel5 A SPAN.spanResume, DIV.divLinkBoxNivel6 A SPAN.spanResume,
  DIV.divLinkBoxNivel7 A SPAN.spanResume, DIV.divLinkBoxNivel8 A SPAN.spanResume,
  DIV.divLinkBoxNivel9 A SPAN.spanResume, DIV.divLinkBoxNivel10 A SPAN.spanResume {
   display: none !important;
  }

  DIV.divLinkBoxNivel1 A SPAN.spanTitle, DIV.divLinkBoxNivel2 A SPAN.spanTitle,
  DIV.divLinkBoxNivel3 A SPAN.spanTitle, DIV.divLinkBoxNivel4 A SPAN.spanTitle,
  DIV.divLinkBoxNivel5 A SPAN.spanTitle, DIV.divLinkBoxNivel6 A SPAN.spanTitle,
  DIV.divLinkBoxNivel7 A SPAN.spanTitle, DIV.divLinkBoxNivel8 A SPAN.spanTitle,
  DIV.divLinkBoxNivel9 A SPAN.spanTitle, DIV.divLinkBoxNivel10 A SPAN.spanTitle {
   font-size: 12px !important;
   margin: 0 0 4px 12px !important;
  }


/***********************************/


DIV.divBlockCenter {
 display: block;
 clear: both;
 margin: 0 auto 0 auto;
 width: 713px;
 border: 0;
}

/**AREA AZUL - INQUERITO/WEATHER/NEWSLETTER **/
DIV.divContentBlueArea {
 display: block;
 clear: both;
 margin-top: 12px;
 border-left: 11px solid #fff;
 width: 735px;
 background: transparent url("../../images/sCMSintraLayouts/center.jpg") repeat-y top left;
}

 DIV.divContentBlueArea .divBgTop {
  background: transparent url("../../images/sCMSintraLayouts/top.jpg") no-repeat top left;
 }

 DIV.divContentBlueArea .tableFooter {
  background-color: #fff;
 }

DIV.divNewsletterBox {
 display: block;
 clear: both;
 width: 141px;
 color: #fff;
 padding: 0;
 vertical-align: bottom;
 text-transform: uppercase;
 text-align: left;
 font-weight: normal;
}

 DIV.divNewsletterBox .h5Title {
  display: block;
  clear: both;
  height: 20px;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 1em;
  color: #fff;
 }

  DIV.divNewsletterBox .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 0;
   font-weight: normal;
  }

 DIV.divNewsletterBox INPUT.inputTextBox {
  display: block;
  clear: both;
  width: 130px;
  height: 15px;
  padding: 0;
  font-size: 10px;
  background-color: #fff;
  border: 0;
  color: #999;
 }

 DIV.divNewsletterBox DIV.divInputBox {
  display: block;
  clear: left;
  float: left;
  padding: 5px 0 0 8px;
  height: 24px;
  width: 141px;
  background: transparent url("../../images/sCMSintraLayouts/bg_inputBox3.jpg") no-repeat top left;
 }

 DIV.divNewsletterBox INPUT.inputButton {
  display: block;
  clear: both;
  float: right;
  width: 138px;
  height: 25px;
  text-align: left;
  padding: 0 28px 2px 0;
  padding: 0 28px 0 0;
  font-size: 10px;
  background: transparent url("../../images/sCMSintraLayouts/iconButtonPeq2.jpg") no-repeat top right;
  border-left: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  color: #fff;
 }

 DIV.divNewsletterBox P {
  display: block;
  clear: both;
  margin: 14px 0 0 0;
 }

DIV.divPollBox, DIV.divPollBox P SPAN, DIV.divPollBox TABLE.tablePollOptions, DIV.divPollBox P, DIV.divPollBox .h5Title SPAN.spanText, DIV.divPollBox INPUT.inputButton {
 color: #fff;
}

DIV.divPollBox {
 width: 184px;
}

DIV.divPollBox {
 display: block;
 clear: both;
 padding: 0;
 vertical-align: bottom;
 text-transform: uppercase;
 text-align: left;
 font-weight: normal;
}

 DIV.divPollBox .h5Title {
  display: block;
  clear: both;
  height: 20px;
  margin: 0;
  padding: 0;
  font-size: 1em;
 }

  DIV.divPollBox .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 0;
   font-weight: normal;
  }

 DIV.divPollBox P {
  display: block;
  clear: both;
  margin: 12px 0 0 0;
  font-size: 11px;
  text-transform: none;
 }

 DIV.divPollBox INPUT.inputButton {
  display: block;
  clear: both;
  width: 139px;
  height: 24px;
  padding: 2px 0 2px 0;
  padding: 2px 0 0 0;
  text-align: center;
  font-size: 10px;
  background: transparent url("../../images/sCMSintraLayouts/bg_button_enviarPoll.jpg") no-repeat top left;
  border-left: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
 }

 DIV.divPollBox TABLE.tablePollOptions {
  text-transform: none;
 }

  DIV.divPollBox TABLE.tablePollOptions TD {
   font-size: 11px;
  }

 /*INQUERITO - Grafico*/

 /*plugin styles*/
 DIV.divPollBox .visualize {
  border: 1px solid #888;
  position: relative;
  background: #fff;
 }

  DIV.divPollBox .visualize canvas {
   position: absolute;
  }

  DIV.divPollBox .visualize ul, DIV.divPollBox .visualize li {
   margin: 0;
   padding: 0;
  }

  DIV.divPollBox .visualize .visualize-info {
   padding: 2px;
   background: #fafafa;
   border: 1px solid #888;
   position: absolute;
   top: -20px;
   right: 2px;
  }

  DIV.divPollBox .visualize .visualize-title {
   display: block;
   color: #676765;
   margin-bottom: 3px;
   font-size: 1.1em;
  }

 DIV.divPollBox ul.visualize-key {
  list-style: none;
  list-style-type: none;
 }

  DIV.divPollBox ul.visualize-key li {
   display: inline;
   list-style-type: none;
   float: left;
   margin-right: 10px;
   padding-left: 10px;
   position: relative;
  }

  DIV.divPollBox ul.visualize-key .visualize-key-color {
   width: 6px;
   height: 6px;
   left: 0;
   position: absolute;
   top: 50%;
   margin-top: -3px;
  }

  DIV.divPollBox ul.visualize-key .visualize-key-label {
   color: #7f8181;
   font-size: 11px;
  }

 DIV.divPollBox .visualize-labels-x, DIV.divPollBox .visualize-labels-y {
  position: absolute;
  left: 0;
  top: 0;
  list-style: none;
 }

  DIV.divPollBox .visualize-labels-x li, DIV.divPollBox .visualize-labels-y li {
   position: absolute;
   bottom: 0;
  }

   DIV.divPollBox .visualize-labels-x li span.label,
   DIV.divPollBox .visualize-labels-y li span.label {
    display: none;
    position: absolute;
    color: #555;
   }

   DIV.divPollBox .visualize-labels-x li span.line,
   DIV.divPollBox .visualize-labels-y li span.line {
    position: absolute;
    border: 0;
   }

  DIV.divPollBox .visualize-labels-x li {
   height: 100%;
  }

   DIV.divPollBox .visualize-labels-x li span.label {
    top: 100%;
    margin-top: 5px;
   }

   DIV.divPollBox .visualize-labels-x li span.line {
    border-left-width: 1px;
    height: 100%;
    display: block;
   }

   DIV.divPollBox .visualize-labels-x li span.line {
    border: 0;
   }

  DIV.divPollBox .visualize-labels-y li {
   width: 100%;
  }

   DIV.divPollBox .visualize-labels-y li span.label {
    right: 100%;
    margin-right: 3px;
    display: block;
    width: 20px;
    text-align: right;
    font-size: 11px;
   }

   DIV.divPollBox .visualize-labels-y li span.line {
    border-top-width: 1px;
    width: 100%;
   }

 DIV.divPollBox .visualize-bar .visualize-labels-x li span.label {
  width: 100%;
  text-align: center;
 }

 DIV.divPollBox table.accessHide {
  position: absolute;
  left: -999999px;
 }

 DIV.divPollBox table.tablePollGraph {
  display: none;
 }

  DIV.divPollBox table.tablePollGraph td.input {
   padding: 0;
  }

  DIV.divPollBox table.tablePollGraph td input,
  DIV.divPollBox table.tablePollGraph td input:focus {
   border: 0;
   outline: none;
   padding: 2px;
   margin: 1px;
   width: 20px;
  }

 DIV.divPollBox .visualize {
  margin: 20px 0 0 10px;
  border: 1px solid #ccc;
 }

 DIV.divPollBox .editableNote {
  background: #FEFBE2;
  border: 1px solid #8CC264;
  padding: 5px;
  margin: 1.5em 0;
  font-size: 1.2em;
 }

 DIV.divPollBox .chartConfiguratorThingy {
  border: 1px solid #ddd;
  padding: 5px;
  overflow: auto;
  display: none;
 }

  DIV.divPollBox .chartConfiguratorThingy h2 {
   font-size: 1.4em;
   color: #666;
  }

 DIV.divPollBox fieldset {
  margin: 5px 5px 5px 0;
  width: 45%;
  float: left;
 }

 DIV.divPollBox legend {
  font-size: 1.2em;
 }

 DIV.divPollBox .dependencies {
  padding: 15px;
 }

 DIV.divPollBox label {
  display: inline-block;
 }

DIV.divWeatherBox {
 display: block;
 clear: both;
 width: 141px;
 color: #fff;
 padding: 0;
 vertical-align: bottom;
 text-transform: uppercase;
 text-align: left;
 font-weight: normal;
}

 DIV.divWeatherBox .h5Title {
  display: block;
  clear: both;
  height: 20px;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 1em;
  color: #fff;
 }

  DIV.divWeatherBox .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 0;
   font-weight: normal;
  }

 DIV.divWeatherBox DIV.divWeatherContent {
  display: block;
  clear: both;
  text-transform: none;
 }

  DIV.divWeatherBox DIV.divWeatherContent TABLE TD {
   vertical-align: top;
  }

   DIV.divWeatherBox DIV.divWeatherContent TABLE TD SPAN {
    display: block;
    clear: both;
    font-size: 11px;
   }

  DIV.divWeatherBox DIV.divWeatherContent P {
   display: block;
   clear: both;
   margin: 11px 0 0 0;
  }

DIV.divBluePartCONTACT {
 display: block;
 clear: both;
 width: 141px;
 color: #fff;
 padding: 0;
 vertical-align: bottom;
 text-transform: uppercase;
 text-align: left;
 font-weight: normal;
}

 DIV.divBluePartCONTACT .h5Title {
  display: block;
  clear: both;
  height: 20px;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 1em;
  color: #fff;
 }

  DIV.divBluePartCONTACT .h5Title SPAN.spanText {
   display: block;
   clear: left;
   float: left;
   margin: 0;
   font-weight: normal;
  }

 DIV.divBluePartCONTACT DIV.divBluePartrContent {
  display: block;
  clear: both;
  text-transform: none;
 }

  DIV.divBluePartCONTACT DIV.divBluePartrContent TABLE TD {
   vertical-align: top;
  }

   DIV.divBluePartCONTACT DIV.divBluePartrContent TABLE TD SPAN {
    display: block;
    clear: both;
    font-size: 11px;
   }

  DIV.divBluePartCONTACT DIV.divBluePartrContent P {
   display: block;
   clear: both;
   margin: 11px 0 0 0;
  }

 DIV.divBluePartCONTACT #divEmail, DIV.divBluePartCONTACT #divEmail a {
  font-size: 11px;
  color: #fff;
 }

.tdWrapperMainFooter {
 background: transparent url("../../images/sCMSintraLayouts/Geral/bg_footer.jpg") no-repeat top left;
}

DIV#divMainFooter {
 display: block;
 clear: both;
 width: 100%;
 padding: 15px 0 0 0;
}

 DIV#divMainFooter DIV.divLinkTopPag {
  display: none;
  clear: both;
  margin: 0 auto 0 auto;
  width: 109px;
  border: 0;
  color: #a0a0a0;
  text-align: center;
 }

  DIV#divMainFooter DIV.divLinkTopPag A {
   display: block;
   clear: both;
   font-size: 0.75em;
   line-height: 29px;
   color: #474747;
   text-align: center;
  }

 DIV#divMainFooter DIV.divFooter {
  display: block;
  clear: both;
  margin: 15px 0 0 0;
  border: 0;
 }

  DIV#divMainFooter DIV.divFooter DIV.divLinks {
   display: block;
   clear: both;
   margin: 23px 0 0 300px;
   text-align: center;
   width: 280px;
   height: 25px;
   color: #535353;
   border: 0;
  }

   DIV#divMainFooter DIV.divFooter DIV.divLinks A {
    font-size: 0.68em;
    color: #535353;
    text-decoration: none;
   }

    DIV#divMainFooter DIV.divFooter DIV.divLinks A IMG {
     border: 0;
     margin-left: 11px;
    }

   DIV#divMainFooter DIV.divFooter DIV.divLinks UL {
    list-style: none;
    margin: 0;
    padding: 0;
   }

    DIV#divMainFooter DIV.divFooter DIV.divLinks UL LI {
     display: inline;
     padding: 0 10px 0 5px;
     list-style: none;
     text-align: left;
     background: transparent url("../../images/sCMSintraLayouts/Geral/bg_Link_separador.gif") no-repeat top right;
    }

     DIV#divMainFooter DIV.divFooter DIV.divLinks UL LI.liLast {
      background: transparent none;
     }

DIV.divColoredLinks {
 display: block;
 clear: both;
 margin: 0 auto 0 auto;
 text-align: center;
 width: 640px;
 height: 45px;
 color: #696969;
 border: 0;
}

 DIV.divColoredLinks UL {
  margin: 0;
  padding: 0;
 }

  DIV.divColoredLinks UL LI {
   display: inline;
   list-style: none;
   text-align: center;
  }

   DIV.divColoredLinks UL LI A {
    display: inline;
    font-size: 11px;
    line-height: 25px;
    padding: 0 10px;
    border-right: 1px solid #ccc;
   }

    DIV.divColoredLinks UL LI A.aLast {
     border-right: 0;
    }

    DIV.divColoredLinks UL LI A.aFormOnline {
     color: #315622;
    }

    DIV.divColoredLinks UL LI A.aProcessos {
     color: #2B542D;
    }

    DIV.divColoredLinks UL LI A.aAreaPessoal {
     color: #12546A;
    }

    DIV.divColoredLinks UL LI A.aAtendOnline {
     color: #712E00;
    }

    DIV.divColoredLinks UL LI A.aQualidade {
     color: #A30000;
    }

    DIV.divColoredLinks UL LI A.aReclam {
     color: #6c4626;
    }

    DIV.divColoredLinks UL LI A.aTaxas {
     color: #9b389b;
    }

    DIV.divColoredLinks UL LI A.aRegulamentos {
     color: #39592a;
    }

    DIV.divColoredLinks UL LI A.aFaqs {
     color: #5F4611;
     border-right: 0;
     background: transparent none;
    }

    DIV.divColoredLinks UL LI A.aFormOnlineInactive, DIV.divColoredLinks UL LI A.aFormOnlineInactive:Hover, DIV.divColoredLinks UL LI A.aProcessosInactive, DIV.divColoredLinks UL LI A.aProcessosInactive:Hover, DIV.divColoredLinks UL LI A.aAreaPessoalInactive, DIV.divColoredLinks UL LI A.aAreaPessoalInactive:Hover, DIV.divColoredLinks UL LI A.aAtendOnlineInactive, DIV.divColoredLinks UL LI A.aAtendOnlineInactive:Hover,
    DIV.divColoredLinks UL LI A.aQualidadeInactive,
    DIV.divColoredLinks UL LI A.aQualidadeInactive:Hover,
    DIV.divColoredLinks UL LI A.aReclamInactive, DIV.divColoredLinks UL LI A.aReclamInactive:Hover,
    DIV.divColoredLinks UL LI A.aTaxasInactive, DIV.divColoredLinks UL LI A.aTaxasInactive:Hover,
    DIV.divColoredLinks UL LI A.aRegulamentosInactive, DIV.divColoredLinks UL LI A.aRegulamentosInactive:Hover,
    DIV.divColoredLinks UL LI A.aFaqsInactive, DIV.divColoredLinks UL LI A.aFaqsInactive:Hover {
     color: #b6b9ba;
    }

    DIV.divColoredLinks UL LI A.aFaqsInactive {
     border-right: 0;
     background: transparent none;
    }

DIV.divRodape {
 display: block;
 clear: both;
 width: 539px;
 margin: 0 auto 0 auto;
 border: 0;
}

 DIV.divRodape .divLinks {
  float: left;
  clear: left;
 }

DIV#divMainFooter DIV.divFooter DIV.divLogos {
 display: block;
 clear: both;
 margin: 15px 0 0 120px;
 width: 657px;
 text-align: center;
}

DIV.divMainContent {
 display: block;
 clear: both;
 margin: 22px 0 0 0;
}

 DIV.divMainContent .divContent {
  display: block;
  clear: both;
  border-top: 0;
  margin: 0 auto;
  font-size: 11px;
 }

 DIV.divMainContent .divContentForm {
  display: block;
  clear: both;
  border-top: 0;
  font-size: 11px;
 }

 DIV.divMainContent .divContentForm {
  margin: 0 auto;
  width: 733px;
 }

BODY.bodyInternet DIV.divMainContent .divContent {
 display: block;
 clear: both;
 border-top: 0;
 font-size: 11px;
}

BODY.bodyIntranet DIV.divMainContent .divContent {
 width: 100%;
}

.divPreForm {
 display: block;
 clear: both;
}

 .divPreForm .divIdentificacao TABLE TD INPUT, .divPreForm .divLocalizacao TABLE TD INPUT {
  padding: 0;
 }

 .divPreForm .divIdentificacao TABLE TD SPAN, .divPreForm .divLocalizacao TABLE TD SPAN, .divPreForm .divIdentificacao TABLE TD LABEL, .divPreForm .divLocalizacao TABLE TD LABEL {
  font-size: 11px;
  color: #666;
 }

 .divPreForm .divIdentificacao TABLE .tdText,
 .divPreForm .divLocalizacao TABLE .tdText {
  text-align: right;
 }

 .divPreForm .divIdentificacao {
  display: block;
  clear: both;
  border-top: 11px solid #fff;
  width: 733px;
  height: 250px;
  background: transparent url("../../images/sCMSintraLayouts/identificacao.png") no-repeat top left;
 }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxBig {
   width: 470px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxBig2 {
   width: 600px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxSmall {
   width: 60px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxSmall2 {
   width: 122px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxMedium {
   width: 357px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao TABLE TD INPUT.inputBoxMedium2 {
   width: 295px;
   border: 1px solid #fff;
  }

  .divPreForm .divIdentificacao P {
   display: block;
   clear: both;
   height: 3px;
   margin: 0;
  }

  .divPreForm .divIdentificacao input[disabled='disabled'] {
   background-color: #fff;
  }

  .divPreForm .divIdentificacao input[type='checkbox'] {
   margin-right: 2px;
   border: 0;
   background-color: #fff;
  }

 .divPreForm .divLocalizacao {
  display: block;
  clear: both;
  border-top: 11px solid #fff;
  width: 733px;
  height: 250px;
  background: transparent url("../../images/sCMSintraLayouts/localizacao.png") no-repeat top left;
 }

  .divPreForm .divLocalizacao TABLE TD INPUT.inputBoxSmall {
   width: 68px;
  }

  .divPreForm .divLocalizacao TABLE TD INPUT.inputBoxSmall2 {
   width: 128px;
  }

  .divPreForm .divLocalizacao TABLE TD INPUT.inputBoxBig {
   width: 474px;
  }

  .divPreForm .divLocalizacao TABLE TD INPUT.inputBoxMedium {
   width: 357px;
  }

  .divPreForm .divLocalizacao .divObsLoc {
   display: block;
  }

   .divPreForm .divLocalizacao .divObsLoc textarea {
    font-size: 11px;
    color: #666;
   }

 .divPreForm .divContent A .spanTitle {
  width: 260px;
 }

 .divPreForm .h4Title {
  margin: 0 0 25px 20px;
  font-size: 1em;
  color: #336600;
  font-weight: normal;
  background-color: #fff;
 }

.trh28 {
 height: 28px;
}

.divProcessosForm .h5Title {
 font-size: 1.1em;
 color: #699343;
 font-weight: normal;
 background-color: #ffffff;
}

.divProcessosForm .tablePanel TD A {
 color: #699343;
}

 .divProcessosForm .tablePanel TD A:Hover {
  color: #999;
 }

.divAreaPessoalForm .h5Title,
.divNovoRegistoForm .h5Title {
 color: #336600;
}

.divResume, .divAreaPessoalForm P.pResume, .divNovoRegistoForm P.pResume,
.divQualidadeForm P.pResume, .divReclamPeticoesForm P.pResume,
.divTaxasLicencasForm P.pResume, .divRegulamentosForm P.pResume,
.divFaqsForm P.pResume, .divProcessosForm P.pResume,
.divEventosForm P.pResume .divForunsForm P.pResume,
.divLinksExternosForm P.pResume, .divAjudaForm P.pResume,
.divRSSForm P.pResume, .divContactosForm P.pResume {
 display: block;
 clear: both;
 width: 95%;
 margin: 5px auto;
 font-size: 11px;
 color: #4C4C4C;
}

.divQualidadeForm .h5Title {
 color: #911318;
}

.divReclamPeticoesForm .h5Title {
 color: #6b3f1f;
}

.divTaxasLicencasForm .h5Title {
 color: #822B8D;
}

.divRegulamentosForm .h5Title {
 color: #083939;
}

.divFaqsForm .h5Title {
 color: #60470C;
}

DIV.divFaqLine {
 display: block;
 clear: both;
 padding: 5px 0 5px 7px;
 border-bottom: 0;
 color: #478CAB;
 font-size: 11px;
}

 DIV.divFaqLine A {
  display: block;
  clear: both;
  padding: 0 0 0 15px;
  font-weight: bold;
  color: #478CAB;
  text-decoration: underline;
  background: transparent url("../../images/sCMSintraLayouts/iconSetaFaqs.jpg") no-repeat top left;
 }

 DIV.divFaqLine SPAN.spanResume {
  display: block;
  clear: both;
  padding: 0 0 0 15px;
  color: #666;
 }

DIV.divFaqAlterLine {
 padding: 5px 0 5px 7px;
 border-bottom: 0;
 font-size: 11px;
 display: block;
 clear: both;
 color: #478CAB;
}

 DIV.divFaqAlterLine A {
  display: block;
  clear: both;
  color: #478CAB;
  padding: 0 0 0 15px;
  font-weight: bold;
  text-decoration: underline;
  background: transparent url("../../images/sCMSintraLayouts/iconSetaFaqs.jpg") no-repeat top left;
 }

 DIV.divFaqAlterLine SPAN.spanResume {
  display: block;
  clear: both;
  padding: 0 0 0 15px;
  color: #666;
 }

TABLE.tableSimulador .tdLabelInfo {
 padding: 10px 0 25px 0;
 font-weight: bold;
}

TABLE.tableSimulador .tdLabelResultados {
 padding: 10px 0 10px 5px;
 font-weight: bold;
}

TABLE.tableSimulador .tdLabelResultadosRight {
 padding: 10px 0 10px 0;
 font-weight: bold;
}

TABLE.tableSimulador .tdLabelResultados, TABLE.tableSimulador .tdLabelResultadosRight {
 background-color: #dedede;
}

TABLE.tableSimulador input[type="text"] {
 border: 1px solid #dedede;
 color: #747474;
}

.divSearchResultsForm {
 display: block;
 clear: both;
 width: 95%;
 margin: 20px auto 0 auto;
 font-size: 11px;
}

 .divSearchResultsForm TABLE TD {
  font-size: 11px;
 }

  .divSearchResultsForm TABLE TD,
  .divSearchResultsForm TABLE TD SPAN {
   color: #666;
  }

 .divSearchResultsForm P.pTitle {
  margin: 0 0 5px 0;
 }

  .divSearchResultsForm P.pTitle,
  .divSearchResultsForm P.pTitle SPAN,
  .divSearchResultsForm P.pTitle A {
   color: #005b3f;
   text-transform: uppercase;
  }

 .divSearchResultsForm .h5Title {
  margin-left: 0 !important;
 }

.divEventosForm P SPAN {
 color: #666;
 font-size: 1.1em;
}

.divEventosForm TABLE {
 float: left;
 border-right: 11px solid #ffffff;
 border-bottom: 11px solid #ffffff;
}

 .divEventosForm TABLE td {
  font-size: 11px;
 }

 .divEventosForm TABLE .tdFoto {
  width: 100px;
  height: 98px;
  background: transparent url(../../images/sCMSintraLayouts/bg_moldura.png) no-repeat bottom;
 }

​.divEventosForm TABLE td.tdFoto img {
 margin: 7px 0 0 0;
 width: 81px;
 height: 81px;
}

.divEventosForm TABLE td.tdCalendario {
 width: 181px;
 background: transparent url(../../images/sCMSintraLayouts/bg_calendario.png) no-repeat top left;
 border-right: 30px solid #ffffff;
}

 .divEventosForm TABLE td.tdCalendario P.pTitle {
  margin: 11px 0 11px 0;
  font-weight: normal;
  font-size: 1.2em;
 }

  .divEventosForm TABLE td.tdCalendario P.pTitle,
  .divEventosForm TABLE td.tdCalendario P.pTitle span {
   color: #ffffff;
   text-transform: uppercase;
  }

 .divEventosForm TABLE td.tdCalendario DIV.divInputBox {
  display: block;
  clear: left;
  float: left;
  padding: 0 3px 0 8px;
  margin: 0 3px 10px 15px;
  line-height: 24px;
  height: 24px;
  width: 113px;
  background: transparent url("../../images/sCMSintraLayouts/bg_inputboxcalendario.jpg") no-repeat top left;
 }

  .divEventosForm TABLE TD.tdCalendario DIV.divInputBox INPUT {
   display: block;
   margin: 3px 0 0 0;
   font-size: 0.85em;
   color: #00b2e5;
   width: 103px;
   border: 1px solid #fff;
  }

 .divEventosForm TABLE TD.tdCalendario .inputButton {
  margin: 0 6px 0 0;
  border: 0;
  height: 23px;
  width: 26px;
  background: transparent url("../../images/sCMSintraLayouts/iconButtonCalendario.jpg") no-repeat top left;
 }

.divEventosForm P.pTitle {
 margin: 0 0 5px 2px;
 font-weight: bold;
 font-size: 1.2em;
}

 .divEventosForm P.pTitle, .divEventosForm P.pTitle SPAN {
  color: #00b2e5;
  text-transform: none;
 }

.divEventosForm P.pSubTitle {
 margin: 0 0 5px 0;
 font-size: 1em;
}

 .divEventosForm P.pSubTitle, .divEventosForm P.pSubTitle SPAN, .divEventosForm P.pSubTitle A {
  color: #005b3f;
  text-transform: uppercase;
 }

  .divEventosForm P.pSubTitle SPAN.spanDate {
   display: block;
   width: 100%;
   font-size: 0.85em;
  }

.divEventosForm .divBox {
 display: block;
 clear: both;
 border: 1px solid #fff;
}

.divNoticiasList .divContent {
 margin: 0 0 0 7px;
}

.divNoticiasList P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 5px;
 color: #666;
 font-size: 11px;
}

.divNoticiasList TABLE {
 margin: 0 auto 20px auto;
}

 .divNoticiasList TABLE TD {
  font-size: 11px;
 }

  .divNoticiasList TABLE TD, .divNoticiasList TABLE TD SPAN {
   color: #666;
  }

.divNoticiasList .tdFoto img {
 max-width: 450px;
 border: 5px solid #fff;
}

.divNoticiasList P.pTitle {
 margin: 10px 0 5px 0;
}

 .divNoticiasList P.pTitle, .divNoticiasList P.pTitle SPAN, .divNoticiasList P.pTitle A {
  color: #005b3f;
  text-transform: uppercase;
 }

.divNoticiasList .tableBG {
 width: 681px;
}

.divNoticiasList TABLE.tableBG td.tdBgBottom {
 padding-bottom: 30px;
 background: transparent url("../../images/sCMSintraLayouts/news/bg_bottom_list_news.jpg") no-repeat bottom left;
}

.divNoticiasList .spanDescricao {
 display: block;
 clear: both;
 margin: 20px 0 0 0;
}

.divNoticiasForm .divContent {
 margin: 0 0 0 7px;
}

.divNoticiasForm P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 5px;
 color: #666;
 font-size: 11px;
}

.divNoticiasForm TABLE {
 border-bottom: 14px solid #fff;
}

 .divNoticiasForm TABLE TD {
  font-size: 11px;
 }

  .divNoticiasForm TABLE TD, .divNoticiasForm TABLE TD SPAN {
   color: #666;
  }

.divNoticiasForm P.pTitle {
 margin: 10px 0 5px 0;
}

 .divNoticiasForm P.pTitle, .divNoticiasForm P.pTitle SPAN,
 .divNoticiasForm P.pTitle A {
  color: #005b3f;
  text-transform: uppercase;
 }

.divLinksExternosForm TABLE TD {
 font-size: 11px;
}

 .divLinksExternosForm TABLE TD,
 .divLinksExternosForm TABLE TD SPAN {
  color: #666;
 }

.divLinksExternosForm P {
 margin: 0 0 5px 20px;
 font-size: 11px;
}

 .divLinksExternosForm P, .divLinksExternosForm P SPAN, .divLinksExternosForm P A {
  color: #666;
  text-transform: none;
 }

  .divLinksExternosForm P A:Hover, .divLinksExternosForm P A:Hover SPAN {
   color: #336600;
   text-decoration: underline;
  }

.divForunsForm P.pResume A {
 color: #336600;
 text-decoration: underline;
}

.divForunsForm P.pTitle {
 margin: 0 0 3px 0;
 font-size: 11px;
}

 .divForunsForm P.pTitle, .divForunsForm P.pTitle SPAN, .divForunsForm P.pTitle A {
  color: #005b3f;
  text-transform: uppercase;
 }

.divForunsForm .divLine {
 display: block;
 clear: both;
 margin: 0 0 0 5px;
}

.divForunsForm .aName {
 margin: 8px 0;
}

.divForunsForm .divSubBreadcrumb {
 display: block;
 clear: both;
 margin: 10px 0;
}

 .divForunsForm .divSubBreadcrumb DIV {
  float: left;
  font-size: 12px;
  color: #336600;
  margin-bottom: 10px;
 }

  .divForunsForm .divSubBreadcrumb DIV.divForumLevel0 {
   display: block;
   clear: both;
   float: left;
   width: 100%;
   margin: 0 0 20px 18px;
   font-size: 18px;
   font-weight: normal;
   text-transform: uppercase;
  }

  .divForunsForm .divSubBreadcrumb DIV.divLevel1 {
   clear: left;
   margin-left: 20px;
   color: #333;
  }

  .divForunsForm .divSubBreadcrumb DIV.divLevel2 {
   clear: left;
   margin-left: 25px;
   color: #666;
  }

.divComentario {
 display: block;
 clear: both;
 margin: 0 0 0 5px;
}

 .divComentario P {
  margin: 0 0 10px 0;
  font-size: 11px;
 }

  .divComentario P.pResume {
   display: block;
   clear: both;
   color: #666;
  }

  .divComentario P.pTitle {
   margin: 0 0 3px 0;
   font-size: 11px;
  }

   .divComentario P.pTitle, .divComentario P.pTitle SPAN, .divComentario P.pTitle A {
    color: #3a5168;
    text-transform: uppercase;
    font-weight: bold;
   }

  .divComentario P.pSubTitle {
   margin: 0 0 3px 0;
   font-size: 11px;
  }

   .divComentario P.pSubTitle, .divComentario P.pSubTitle SPAN, .divComentario P.pSubTitle A {
    color: #005b3f;
    text-transform: none;
   }

.divContactosForm {
 display: block;
 clear: both;
}

 .divContactosForm .divContent {
  margin: 0 0 0 5px;
 }

 .divContactosForm TABLE TD, .divContactosForm TABLE TD SPAN {
  color: #666;
 }

 .divContactosForm P.pSubTitle {
  margin: 0;
  font-size: 1.1em;
 }

  .divContactosForm P.pSubTitle, .divContactosForm P.pSubTitle SPAN, .divContactosForm P.pSubTitle A {
   color: #005b3f;
   text-transform: none;
  }

.divRSSForm, .divAjudaForm {
 display: block;
 clear: both;
}

 .divRSSForm .divContent, .divAjudaForm .divContent {
  margin: 0 0 0 5px;
 }

 .divRSSForm TABLE TD, .divRSSForm TABLE TD SPAN, .divAjudaForm TABLE TD, .divAjudaForm TABLE TD SPAN {
  color: #666;
 }


 .divAjudaForm TABLE TD {
  font-size: 11px;
 }

 .divAjudaForm P.pSubTitle {
  margin: 0;
  font-size: 1.1em;
 }

  .divAjudaForm P.pSubTitle, .divAjudaForm P.pSubTitle SPAN, .divAjudaForm P.pSubTitle A {
   color: #005b3f;
   text-transform: none;
  }

.divMapaSiteForm {
 display: block;
 clear: both;
}

 .divMapaSiteForm .divContent {
  margin: 0 0 0 5px;
 }

 .divMapaSiteForm P.pResume {
  display: block;
  clear: both;
  margin: 0 0 10px 0;
  color: #666;
  font-size: 11px;
 }

 .divMapaSiteForm TABLE TD {
  font-size: 11px;
 }

  .divMapaSiteForm TABLE TD, .divMapaSiteForm TABLE TD SPAN {
   color: #666;
  }

 .divMapaSiteForm P.pSubTitle {
  margin: 0;
  font-size: 1.1em;
 }

  .divMapaSiteForm P.pSubTitle, .divMapaSiteForm P.pSubTitle SPAN, .divMapaSiteForm P.pSubTitle A {
   color: #005b3f;
   text-transform: none;
  }

 .divMapaSiteForm UL {
  display: block;
  clear: both;
 }

  .divMapaSiteForm UL LI {
   display: block;
   clear: both;
   list-style: none;
   font-size: 11px;
   color: #666;
  }

   .divMapaSiteForm UL LI A {
    color: #336600;
   }

    .divMapaSiteForm UL LI A:Hover, .divMapaSiteForm UL LI SPAN {
     color: #666;
    }

   .divMapaSiteForm UL LI UL {
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
   }

    .divMapaSiteForm UL LI UL LI {
     font-size: 1em;
    }

/*PAGINA Formularios Online - GRIDs*/
.divPreForm .tableGridDetail TH, .divPreForm .tableGridDetail TH A, .divPreForm .tableGridDetail TH A SPAN, .divPreForm .tableGridDetail TH SPAN, .divPreForm .tableGridDetail TD A:Hover, .divPreForm .tableGridDetail TD A:Hover SPAN {
 color: #446480;
}

/*PAGINA Processos - GRIDs*/
.divProcessosForm .tableGridDetail TH, .divProcessosForm .tableGridDetail TH A, .divProcessosForm .tableGridDetail TH A SPAN, .divProcessosForm .tableGridDetail TH SPAN, .divProcessosForm .tableGridDetail TD A:Hover, .divProcessosForm .tableGridDetail TD A:Hover SPAN {
 color: #489545;
}

/*PAGINA Area Pessoal - GRIDs*/
.divAreaPessoalForm .tableGridDetail TH, .divAreaPessoalForm .tableGridDetail TH A, .divAreaPessoalForm .tableGridDetail TH A SPAN, .divAreaPessoalForm .tableGridDetail TH SPAN, .divAreaPessoalForm .tableGridDetail TD A:Hover, .divAreaPessoalForm .tableGridDetail TD A:Hover SPAN {
 color: #336600;
}

/*PAGINA Atendimento Online - GRIDs*/
.divAtendimentoOnlineForm .tableGridDetail TH, .divAtendimentoOnlineForm .tableGridDetail TH A, .divAtendimentoOnlineForm .tableGridDetail TH A SPAN, .divAtendimentoOnlineForm .tableGridDetail TH SPAN, .divAtendimentoOnlineForm .tableGridDetail TD A:Hover, .divAtendimentoOnlineForm .tableGridDetail TD A:Hover SPAN {
 color: #712E00;
}

/*PAGINA Qualidade - GRIDs*/
.divQualidadeForm .tableGridDetail TH, .divQualidadeForm .tableGridDetail TH A, .divQualidadeForm .tableGridDetail TH A SPAN, .divQualidadeForm .tableGridDetail TH SPAN, .divQualidadeForm .tableGridDetail TD A:Hover, .divQualidadeForm .tableGridDetail TD A:Hover SPAN {
 color: #eb1f27;
}

/*PAGINA Reclam e Peticoes - GRIDs*/
.divReclamPeticoesForm .tableGridDetail TH, .divReclamPeticoesForm .tableGridDetail TH A, .divReclamPeticoesForm .tableGridDetail TH A SPAN, .divReclamPeticoesForm .tableGridDetail TH SPAN, .divReclamPeticoesForm .tableGridDetail TD A:Hover, .divReclamPeticoesForm .tableGridDetail TD A:Hover SPAN {
 color: #6b3f1f;
}

/*PAGINA Taxas e Licencas - GRIDs*/
.divTaxasLicencasForm {
 font-size: 11px;
}

 .divTaxasLicencasForm .tableGridDetail TH, .divTaxasLicencasForm .tableGridDetail TH A, .divTaxasLicencasForm .tableGridDetail TH A SPAN, .divTaxasLicencasForm .tableGridDetail TH SPAN, .divTaxasLicencasForm .tableGridDetail TD A:Hover, .divTaxasLicencasForm .tableGridDetail TD A:Hover SPAN {
  color: #822B8D;
 }

 .divTaxasLicencasForm TABLE.tableSimulador {
  width: 95%;
  margin: 10px auto 20px auto !important;
 }

 .divTaxasLicencasForm INPUT.inputButton {
  display: inline;
  border: 0;
  text-decoration: none;
  width: 109px;
  height: 24px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF !important;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
  background: transparent url("../../images/sCMSintraLayouts/bg_button_gray.png") no-repeat top left;
 }

 .divTaxasLicencasForm H5.h5Title {
  text-transform: uppercase;
 }


/*PAGINA Regulamentos - GRIDs*/
.divRegulamentosForm .tableGridDetail TH, .divRegulamentosForm .tableGridDetail TH A, .divRegulamentosForm .tableGridDetail TH A SPAN, .divRegulamentosForm .tableGridDetail TH SPAN, .divRegulamentosForm .tableGridDetail TD A:Hover, .divRegulamentosForm .tableGridDetail TD A:Hover SPAN {
 color: #083939;
}

/*PAGINA Faqs*/
.divFaqsForm .divContent {
 margin: 0;
}

.divFaqsForm P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 20px;
 color: #666;
 font-size: 0.7em;
}

.divFaqsForm TABLE TD {
 font-size: 11px;
}

 .divFaqsForm TABLE TD, .divFaqsForm TABLE TD SPAN {
  color: #666;
 }

.divFaqsForm P.pTitle {
 margin: 10px 0 5px 20px;
}

 .divFaqsForm P.pTitle, .divFaqsForm P.pTitle SPAN, .divFaqsForm P.pTitle A {
  color: #60470C;
  text-transform: uppercase;
 }

.divFaqsForm .tableGridDetail TH, .divFaqsForm .tableGridDetail TH A, .divFaqsForm .tableGridDetail TH A SPAN, .divFaqsForm .tableGridDetail TH SPAN, .divFaqsForm .tableGridDetail TD A:Hover, .divFaqsForm .tableGridDetail TD A:Hover SPAN {
 color: #60470C;
}

.bodyIntranet .divFaqsForm .h5Title {
 color: #336600;
 text-transform: uppercase;
 text-transform: uppercase;
}

.bodyIntranet .divFaqsForm P.pTitle, .bodyIntranet .divFaqsForm P.pTitle SPAN, .bodyIntranet .divFaqsForm P.pTitle A {
 color: #005b3f;
 text-transform: none;
 text-decoration: underline;
 font-weight: bold !important;
}

.bodyIntranet .divFaqsForm .divContent TABLE {
 margin-bottom: 10px;
}

 .bodyIntranet .divFaqsForm .divContent TABLE TD SPAN {
  display: block;
  margin: 0 0 0 20px;
 }


/*PAGINA REGISTO*/
DIV.divMainRegister {
 display: block;
 clear: both;
 border: 0;
}

 DIV.divMainRegister .h5SubTitle {
  display: block;
  clear: both;
  padding: 0;
  margin: 0 0 14px 0;
  text-transform: uppercase;
  color: #2d609f;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
 }

 DIV.divMainRegister TABLE {
  width: 100%;
 }

  DIV.divMainRegister TABLE TD.tdColInputBox {
   width: 285px;
  }

  DIV.divMainRegister TABLE TD.tdColButtons {
   padding: 5px 0 0 0;
  }

  DIV.divMainRegister TABLE TD.tdColInfoText SPAN {
   display: block;
   clear: both;
   margin: 0 0 0 5px;
   color: #666;
  }

  DIV.divMainRegister TABLE TD SPAN, DIV.divMainRegister TABLE TD SELECT {
   font-size: 11px;
  }

  DIV.divMainRegister TABLE TD STRONG {
   color: #666;
  }

 DIV.divMainRegister INPUT.inputBox {
  display: block;
  clear: left;
  float: left;
  width: 285px;
  padding: 4px 0 4px 8px;
  font-size: 10px;
  background-color: #ccc;
  border: 1px solid #fff;
 }

 DIV.divMainRegister INPUT.inputBoxInfo {
  border: 1px solid #fff;
  width: 285px;
  padding: 2px 0 2px 5px;
 }

 DIV.divMainRegister INPUT.inputButton {
  display: block;
  clear: both;
  float: right;
  width: 62px;
  height: 25px;
  text-align: left;
  padding: 0 18px 2px 0;
  font-size: 10px;
  background: transparent url("../../images/sCMSintraLayouts/iconButton.png") no-repeat top right;
  border-left: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  color: #666;
 }

TABLE.tableSeparadores TD, TABLE.tableSeparadores TD INPUT {
 text-align: center;
}

 TABLE.tableSeparadores TD INPUT {
  width: 170px;
  height: 25px;
  background: transparent url("../../images/sCMSintraLayouts/bg_searchbuttons.jpg") no-repeat top left;
  border: 0;
  color: #666;
  font-size: 0.9em;
 }

.divAreaPessoalStep2 .tdColInputBox .RadListBox {
 width: 95% !important;
 margin: 0 0 0 10px;
}

.divAreaPessoalStep2 .tdColInputBox .RadListBox_Default .rlbGroup {
 border: 1px solid #eeeeee;
 padding: 5px;
}

 .divAreaPessoalStep2 .tdColInputBox .RadListBox_Default .rlbGroup LI LABEL {
  float: left;
  margin: 0 5px 0 0;
 }


.spanFieldValidator {
 float: right;
}

/**AREA CENTRAL - DESTAQUES **/
.jcarousel-container {
 position: relative;
}

.jcarousel-clip {
 z-index: 2;
 padding: 0;
 margin: 0;
 overflow: hidden;
 position: relative;
}

.jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}

 .jcarousel-list li, .jcarousel-item {
  float: left;
  list-style: none;
  width: 75px;
  height: 75px;
 }

.jcarousel-next, .jcarousel-prev {
 z-index: 3;
 display: none;
}

.jcarousel-skin-tango .jcarousel-container {
 width: 723px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
 width: 660px;
 padding: 30px 23px 0 40px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
 width: 122px;
 height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
 width: 122px;
 height: 66px;
}

 .jcarousel-skin-tango .jcarousel-item IMG {
  width: 122px;
  height: 66px;
 }

.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
 position: absolute;
 top: 43px;
 right: 5px;
 width: 23px;
 height: 32px;
 cursor: pointer;
 background: transparent url(../../images/sCMSintraLayouts/next-horizontal.png) no-repeat 0 0;
}

​ .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position: absolute;
 top: 43px;
 left: 10px;
 width: 23px;
 height: 32px;
 cursor: pointer;
 background: transparent url(../../images/sCMSintraLayouts/prev-horizontal.png) no-repeat 0 0;
}

 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
 }

 .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
 }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
 position: absolute;
 bottom: 5px;
 left: 43px;
 width: 23px;
 height: 32px;
 cursor: pointer;
 background: transparent url("../../images/sCMSintraLayouts/next-vertical.png") no-repeat 0 0;
}

 .jcarousel-skin-tango .jcarousel-next-vertical:hover {
  background-position: 0 -32px;
 }

 .jcarousel-skin-tango .jcarousel-next-vertical:active {
  background-position: 0 -64px;
 }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
 position: absolute;
 top: 5px;
 left: 43px;
 width: 23px;
 height: 32px;
 cursor: pointer;
 background: transparent url("../../images/sCMSintraLayouts/prev-vertical.png") no-repeat 0 0;
}

 .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
  background-position: 0 -32px;
 }

 .jcarousel-skin-tango .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
 }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

.jcarousel-skin-tango {
 display: block;
 clear: both;
 width: 723px;
 height: 105px;
 background: transparent url("../../images/sCMSintraLayouts/Geral/bg_destaques.jpg") no-repeat top left;
 border-top: 15px solid #fff;
 border-left: 18px solid #fff;
}

.jcarousel-clip {
 width: 650px;
}

.rwContentRow {
 background-color: #f1f1f1;
}

.RadComboBox_Gray TABLE TD {
 border-bottom: 0 !important;
}

.RadComboBox_Gray * {
 margin: 0;
 padding: 0;
}

.RadComboBox_Default .rcbInput,
.RadComboBox_Gray,
.RadComboBox_Gray .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Gray {
 font: 11px arial,sans-serif !important;
 color: #000;
 text-align: left;
 background-color: transparent !important;
}

.RadComboBox .rcbInput {
 padding-left: 1px !important;
}

.RadComboBox_Gray_rtl, .RadComboBox_Gray_rtl .rcbInputCell .rcbInput, .RadComboBoxDropDown_Gray_rtl {
 text-align: right;
}

.RadComboBox_Gray {
 vertical-align: bottom;
}

 .RadComboBox_Gray table {
  border: 0;
 }

 .RadComboBox_Gray td.rcbInputCell {
  height: 23px;
  line-height: 20px;
  border: 0;
  vertical-align: top;
  background-color: #FFBCFD;
  padding: 0;
 }

 .RadComboBox_Gray .rcbInputCell .rcbInput {
  width: 100%;
  background: transparent;
  border: 0;
  vertical-align: top;
  padding: 1px 0 0 0;
  margin: 5px 0 0 0;
  color: #999;
 }

 .RadComboBox_Gray .rcbInputCell .rcbEmptyMessage {
  color: #666;
  font-style: italic;
 }

 .RadComboBox_Gray td.rcbInputCell, .RadComboBox_Gray .rcbInputCell .rcbInput {
  padding-left: 2px;
 }

.RadComboBox_Gray_rtl td.rcbInputCell, .RadComboBox_Gray_rtl .rcbInputCell .rcbInput {
 padding-right: 2px;
 padding-left: 0;
}

.RadComboBox_Gray td.rcbInputCellLeft {
 border-right: 0;
 background: transparent url("../../images/sCMSintraLayouts/rcbInputCellLeft.jpg") no-repeat top left;
}

.RadComboBox_Gray td.rcbInputCellRight {
 border-left: 0;
}

.RadComboBox_Gray .rcbHovered .rcbInputCell {
 background: transparent url("../../images/sCMSintraLayouts/rcbInputCellLeft.jpg") no-repeat top left;
}

.RadComboBox_Gray .rcbFocused .rcbInputCell {
 background: transparent url("../../images/sCMSintraLayouts/rcbInputCellLeft.jpg") no-repeat top left;
}

 .RadComboBox_Gray .rcbFocused .rcbInputCell .rcbInput {
  color: #1d1d1d;
 }

.RadComboBox_Gray .rcbDisabled .rcbInputCell {
 border-color: #a1a1a1;
}

 .RadComboBox_Gray .rcbDisabled .rcbInputCell .rcbInput {
  color: #9b9b9b;
 }

.RadComboBox_Gray td.rcbArrowCell {
 background: url('../../images/sCMSintraLayouts/rcbArrowCell.gif') no-repeat 0 0;
 width: 27px;
 border: 0;
 padding: 0;
}

.RadComboBox_Gray .rcbDisabled .rcbArrowCell {
 background-position: 0 -23px;
 border-color: #878787;
}

.RadComboBox_Gray td.rcbArrowCellLeft {
 border-right-width: 0;
}

.RadComboBox_Gray td.rcbArrowCellRight {
 border-left-width: 0;
}

.RadComboBox_Gray .rcbArrowCell a {
 line-height: 18px;
 width: 27px;
 height: 23px;
 text-decoration: none;
 text-indent: -9999px;
 font-size: 0;
}

.RadComboBox_Gray .rcbDisabled .rcbArrowCell a {
 cursor: text;
}

.RadComboBox_Gray .rcbDisabled .rcbArrowCellHidden a {
 cursor: default;
}

.RadComboBox_Gray td.rcbArrowCellHidden, .RadComboBox_Gray .rcbDisabled .rcbArrowCellHidden, .RadComboBox_Gray .rcbArrowCellHidden a {
 width: 0;
}

.rcbSlide {
 position: absolute;
 overflow: hidden;
 display: none;
 _height: 1px;
 float: left;
}

.RadComboBoxDropDown_Gray {
 position: absolute;
 background: #fff;
 border: 1px solid #d3d3d3;
 cursor: default;
 font-size: 11px;
}

.RadComboBoxDropDown_Gray_rtl {
 text-align: right;
 direction: rtl;
}

.RadComboBoxDropDown_Gray .rcbScroll {
 overflow: auto;
}

.RadComboBoxDropDown_Gray .rcbList {
 list-style: none;
 margin: 0;
 padding: 0;
}

.RadComboBoxDropDown_Gray .rcbHeader, .RadComboBoxDropDown_Gray .rcbFooter {
 background: #929292;
 color: #fff;
 padding: 4px;
}

.RadComboBoxDropDown_Gray .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Gray .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Gray .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Gray .rcbNoWrap .rcbLoading {
 white-space: nowrap;
}

.RadComboBoxDropDown_Gray .rcbItem, .RadComboBoxDropDown_Gray .rcbHovered, .RadComboBoxDropDown_Gray .rcbDisabled, .RadComboBoxDropDown_Gray .rcbLoading {
 padding: 4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_Gray .rcbItem, * html .RadComboBoxDropDown_Gray .rcbHovered, * html .RadComboBoxDropDown_Gray .rcbDisabled, * html .RadComboBoxDropDown_Gray .rcbLoading {
}

.RadComboBoxDropDown_Gray_rtl .rcbItem, .RadComboBoxDropDown_Gray_rtl .rcbHovered, .RadComboBoxDropDown_Gray_rtl .rcbDisabled, .RadComboBoxDropDown_Gray_rtl .rcbLoading {
 padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_Gray .rcbImage {
 vertical-align: middle;
 margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Gray_rtl .rcbImage {
 margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Gray em {
 font-style: normal;
 font-weight: bold;
}

.RadComboBoxDropDown_Gray .rcbItem em {
 background: #e5e5e5;
}

.RadComboBoxDropDown_Gray .rcbHovered {
 background: #f8f8f8;
 color: #000;
}

.RadComboBoxDropDown_Gray .rcbDisabled {
 color: #ccc;
 cursor: text;
}

.RadComboBoxDropDown_Gray .rcbSeparator {
 color: #fff;
 background: #aaa;
}

.RadComboBoxDropDown_Gray .rcbLoading {
 background: #f0f0f0;
 text-align: center;
}

.RadComboBoxDropDown_Gray .rcbMoreResults {
 clear: both;
 background: #f3f3f3;
 padding: 4px;
 text-align: center;
}

 .RadComboBoxDropDown_Gray .rcbMoreResults a {
  display: block;
  width: 15px;
  height: 14px;
  background: url('../../images/sCMSintraLayouts/rcbMoreResults.gif') no-repeat transparent;
  margin: 0 auto 4px;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
 }

  .RadComboBoxDropDown_Gray .rcbMoreResults a:hover {
   background-position: 0 100%;
  }

 .RadComboBoxDropDown_Gray .rcbMoreResults span {
  display: block;
  text-align: center;
 }

@media screen and (min-width:550px) {
 .RadComboBoxDropDown_Gray_rtl .rcbItem, .RadComboBoxDropDown_Gray_rtl .rcbHovered, .RadComboBoxDropDown_Gray_rtl .rcbDisabled, .RadComboBoxDropDown_Gray_rtl .rcbLoading {
  padding: 4px 20px 4px 4px;
 }
}

/*Grid Pequena com 431px de largura */
TABLE.tableSmallGrid {
 width: 100%;
 background: #fff url("../../images/sCMSintraLayouts/Grid/bg_header_small.jpg") no-repeat top left;
}

 TABLE.tableSmallGrid TH {
  line-height: 12px;
  height: 47px;
  padding: 0 0 0 10px;
  text-align: left;
  background-color: transparent;
  font-size: 11px;
 }

TABLE.tableSmallGridAtendOnline {
 width: 100%;
 background: #fff url("../../images/sCMSintraLayouts/Grid/bg_header_small_atendonline.jpg") no-repeat top left;
}

TABLE.tableSmallGrid TH.thAtendimentoOnline {
 line-height: 12px;
 height: 47px;
 padding: 0 0 0 10px;
 text-align: left;
 background-color: transparent;
 font-size: 11px;
}

TABLE.tableSmallGrid TH, TABLE.tableSmallGrid TH A, TABLE.tableSmallGrid TH A SPAN, TABLE.tableSmallGrid TH SPAN {
 color: #336600;
}

 TABLE.tableSmallGrid TH A, TABLE.tableSmallGrid TH A SPAN, TABLE.tableSmallGrid TH SPAN {
  line-height: 13px;
 }

TABLE.tableSmallGrid TD {
 background-color: transparent;
 border-bottom: 0;
}

 TABLE.tableSmallGrid TD, TABLE.tableSmallGrid TD A {
  color: #666;
 }

  TABLE.tableSmallGrid TD A:Hover {
   color: #000;
  }

TABLE.tableSmallGrid TABLE.tablePanel {
 width: 414px;
 margin: 5px auto 0 auto;
}

TABLE.tableSmallGrid .rwLine TD, TABLE.tableSmallGrid .rwAlterLine TD, TABLE.tableSmallGrid .rwLineLast TD {
 padding: 5px 0 5px 5px;
}

 TABLE.tableSmallGrid .rwLine TD, TABLE.tableSmallGrid .rwLine TD SPAN, TABLE.tableSmallGrid .rwAlterLine TD, TABLE.tableSmallGrid .rwAlterLine TD SPAN {
  color: #999;
  background-color: #fff;
 }

  TABLE.tableSmallGrid .rwLine TD SPAN.spanName, TABLE.tableSmallGrid .rwAlterLine TD SPAN.spanName, TABLE.tableSmallGrid .rwLine TD SPAN.spanInfo, TABLE.tableSmallGrid .rwAlterLine TD SPAN.spanInfo, TABLE.tableSmallGrid .rwLineLast TD SPAN {
   display: block;
   clear: both;
  }

TABLE.tableSmallGrid .rwLineLast TD {
 border-top: 7px solid #FBFBFB;
 background-color: #fff;
}

 TABLE.tableSmallGrid .rwLineLast TD SPAN {
  color: #666;
 }

/*Geral - Grids com 737px de largura*/
DIV.tableGrid, .tableGrid {
 width: 100%;
 background: #FFFFFF url(../../images/sCMSintraLayouts/Grid/bg_header.jpg) no-repeat top left;
}

 DIV.tableGrid TH {
  line-height: 14px;
  min-height: 40px;
  padding: 5px 0;
 }

 .tableGrid TH {
  line-height: 12px;
  height: 12px;
  padding: 0;
  text-align: left;
  background-color: transparent;
  font-size: 11px !important;
 }

  .tableGrid TH, .tableGrid TH A, .tableGrid TH A SPAN, .tableGrid TH SPAN {
   color: #999;
  }

   .tableGrid TH.thCenter {
    text-align: center;
   }

   .tableGrid TH.thLast {
    border-left: 1px solid #ccc;
   }

   .tableGrid TH.thDate {
    border-left: 0;
    width: 13%;
   }

   .tableGrid TH.thGAM, .tableGrid TH.thGAM A, .tableGrid TH.thGAM A SPAN, .tableGrid TH.thGAM SPAN {
    color: #529C4F;
   }

   .tableGrid TH.thForumTopico A, .tableGrid TH.thForumTopico A SPAN {
    color: #336600;
    text-decoration: none;
   }

   .tableGrid TH.thForumDetail, .tableGrid TH.thForumDetail A, .tableGrid TH.thForumDetail SPAN {
    color: #336600;
   }

   .tableGrid TH.thContacto, .tableGrid TH.thFaqs, .tableGrid TH.thForum {
    line-height: 39px;
    height: 39px;
    padding: 0 0 0 5px;
    text-align: left !important;
   }

   .tableGrid TH.thForumDetail {
    line-height: 25px;
    height: 30px;
    vertical-align: top;
   }

   .tableGrid TH.thForum, .tableGrid TH.thForum A, .tableGrid TH.thForum A SPAN, .tableGrid TH.thForum SPAN, .tableGrid TH.thAPessoal, .tableGrid TH.thAPessoal A, .tableGrid TH.thAPessoal A SPAN, .tableGrid TH.thAPessoal SPAN {
    color: #336600;
   }

   .tableGrid TH.thAPessoal, .tableGrid TH.thAPessoalStep1 {
    line-height: 15px;
    height: 30px;
    vertical-align: top;
   }

   .tableGrid TH.thHeaderType2 {
    vertical-align: middle;
    line-height: 44px;
    height: 44px;
    background-color: #f7f7f7;
    border-bottom: 0;
   }

    .tableGrid TH.thHeaderType2 SPAN {
     color: #699343;
     font-weight: normal;
    }

   .tableGrid TH.thCol1 {
    width: 20%;
    padding: 0 0 0 5px;
   }

   .tableGrid TH.thCol2 {
    width: 25%;
   }

TABLE TH.th10Percent {
 width: 10%;
}

TABLE TH.th15Percent {
 width: 15%;
}

TABLE TH.th80Percent {
 width: 80%;
}

.tableGrid TH A, .tableGrid TH A SPAN, .tableGrid TH SPAN {
 line-height: 13px;
}

.tableGrid TD {
 background-color: transparent;
 border-bottom: 0;
 font: normal 12px arial,sans-serif;
}

 .tableGrid TD.tdLast {
  border-left: 1px solid #ccc;
 }

 .tableGrid TD .tablePanel TD {
  background-color: transparent;
  text-align: left !important;
 }

 .tableGrid TD .tablePanel TH {
  text-align: left !important;
 }

 .tableGrid TD, .tableGrid TD A {
  color: #666;
 }

  .tableGrid TD A:Hover {
   color: #336600;
  }

  .tableGrid TD.tdLinkColGam A:Hover {
   color: #699343;
  }

  .tableGrid TD.tdCol1 {
   padding: 0 0 0 5px;
  }

TABLE TD.td10Percent {
 width: 10%;
}

TABLE TD.tdCenter {
 text-align: center;
}

.tableGrid .rwLine TD, .tableGrid .rwAlterLine TD, .tableGrid .rwLineLast TD {
 border-bottom: 1px solid #ccc;
}

 .tableGrid .rwLine TD, .tableGrid .rwLine TD SPAN, .tableGrid .rwAlterLine TD, .tableGrid .rwAlterLine TD SPAN {
  color: #666;
  background-color: #fff;
  font-size: 11px;
 }

  .tableGrid .rwLine TD A.aName, .tableGrid .rwAlterLine TD A.aName, .tableGrid .rwLine TD SPAN.spanInfo, .tableGrid .rwAlterLine TD SPAN.spanInfo {
   display: block;
   clear: both;
  }

  .tableGrid .rwLine TD A.aName, .tableGrid .rwAlterLine TD A.aName {
   color: #336600;
   text-decoration: none;
  }

   .tableGrid .rwLine TD A.aName:Hover, .tableGrid .rwAlterLine TD A.aName:Hover {
    color: #336600;
    text-decoration: underline;
   }

   .tableGrid .rwLine TD A.aName SPAN, .tableGrid .rwAlterLine TD A.aName SPAN {
    color: #336600;
   }

.tableGrid TD SPAN.spanResume {
 display: block;
 clear: both;
 margin: 5px 0 0 0;
}

.tableGrid TD SPAN.spanOnline {
 color: #336600;
}

.tableGrid TD SPAN.spanOffline {
 color: #666;
}

TABLE TH .spanBlock {
 display: block;
}

TABLE TH .spanBorderRight {
 border-right: 1px solid #cccccc !important;
}

.tableGrid .rgCommandTable, .tableGrid .RadGrid, .tableGrid .rgHeader, .tableGrid .rgCommandRow, .tableGrid .rgPager td, .tableGrid .RadGrid thead td, .tableGrid .RadGrid thead tr {
 border: 0 !important;
}

 .tableGrid .rgCommandRow, .tableGrid .rgCommandRow td, .tableGrid .rgHeader {
  background: #f5f5f5 none !important;
 }

.tableGrid .rgPager td {
 background: #fff none !important;
}

.tableGrid .rgHeader {
 line-height: 20px !important;
 text-align: left !important;
}

 .tableGrid .rgHeader, .tableGrid .rgHeader a {
  color: #336600 !important;
  font-weight: normal !important;
  font-size: 11px !important;
 }

.tableGrid .rgHeader {
 border-bottom: 10px solid #fff !important;
}

.tableGrid .RadGrid .rgRow TD, .tableGrid .RadGrid .rgAltRow TD, .tableGrid .RadGrid .rgEditRow TD {
 text-align: left !important;
}

.tableGridDetail TH {
 background-color: #f7f7f7;
 padding: 2px 2px 2px 12px;
}

.tableGridDetail TD {
 border-bottom: 1px solid #ccc;
}

.tableGridDetail TD {
 vertical-align: top;
 font-size: 0.6em;
 padding: 5px 10px 5px 12px;
 background-color: #fff;
}

DIV.divRadGridNoCommandLine TR.rgCommandRow {
 display: none !important;
}

DIV.divRadGridNoCommandLine DIV.fht-tbody {
 overflow-y: auto;
 overflow-x: hidden;
}


/*BOTOES Voltar e Continuar*/
.divBottomButtons {
 display: block;
 clear: both;
 margin: 23px 45px 0 0;
 height: 25px;
}

 .ms-attachUploadButtons .aContinuar,
 .divBottomButtons A {
  display: inline;
  border: 0;
  text-decoration: none;
  width: 109px;
  height: 24px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF !important;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
 }

 .ms-attachUploadButtons .aContinuar,
 .divBottomButtons A {
  background: transparent url("../../images/sCMSintraLayouts/bg_button_gray.png") no-repeat top left;
 }

  .divBottomButtons A:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_button_blue.jpg") no-repeat top left;
   text-decoration: none !important;
  }

  .divBottomButtons A.aVoltar {
   margin-right: 6px;
   float: left;
   clear: left;
  }

  .divBottomButtons A.aContinuar {
   float: right;
   clear: right;
  }

.divMainContent .divBottomButtons {
 border-left: 0 !important;
}

BODY.bodyInternet .divBottomButtons {
 display: block;
 clear: both;
}




/*BOTOES numa so linha*/
.divInlineButtons {
 display: block;
 clear: both;
}

 .divInlineButtons A {
  display: inline;
  float: right;
  border: 0;
  text-decoration: none;
  width: 109px;
  height: 24px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
 }

 .divInlineButtons A {
  background: transparent url("../../images/sCMSintraLayouts/bg_button_gray.png") no-repeat top left;
  color: #fff;
 }

  .divInlineButtons A:Hover {
   background: transparent url("../../images/sCMSintraLayouts/bg_button_blue.jpg") no-repeat top left;
  }

  .divInlineButtons A.aVoltar {
   margin-right: 6px;
  }

  .divInlineButtons A.aPesquisar {
   color: #fff;
  }

/*Pesquisa*/
.tablePesquisa {
 margin: 0 0 31px 0;
}

 .tablePesquisa TD SPAN {
  color: #666;
  font-size: 11px;
 }

EM {
 color: #000;
 font-size: 14px;
}

SPAN.spanTitle {
 display: block;
 clear: both;
 height: 18px;
 line-height: 20px;
 color: #005b3f;
 margin: 10px 0 0 15px;
 font-size: 12px;
 font-weight: normal;
}

P.pSubTitleSearch {
 display: block;
 clear: both;
 margin: 10px 0 0 15px;
 font-size: 11px;
 color: #666;
}

 P.pSubTitleSearch SPAN {
  color: #666;
 }

/*titulos das paginas*/
.h5TitleGAM, .h5Title, .h5Regulations, .h5Taxes, .h5Faqs, .h5Links, .h5Personal, .h5TitleForum, .h5TitleAPessoal, .h5TitleRegulamentos, .h5TitleAtendimentoOnline, .h5TitleProcessos {
 margin: 0 0 20px 18px;
 font-size: 18px;
 font-weight: normal;
}

BODY.bodyIntranet .h5Title {
 margin-left: 0;
}

.divUserLogado .h5Title, .divSearchResultsForm .h5Title {
 margin-left: 0;
}

.h5Title, .h5TitleGAM, .h5Regulations, .h5Taxes, .h5Faqs, .h5Links, .h5Personal, .h5TitleForum, .h5TitleAPessoal, .h5TitleRegulamentos, .h5TitleAtendimentoOnline, .h5TitleProcessos {
 color: #336600;
}

/*Atendimento Online*/
DIV.divAtendimentoOnlineForm {
 display: block;
 clear: both;
 width: 432px;
 margin: 52px auto 0 auto;
 border: 0;
}

 DIV.divAtendimentoOnlineForm TABLE TD.tdLeft {
  width: 182px;
 }

 DIV.divAtendimentoOnlineForm TABLE.tableOrdemEspera {
  margin: 24px 0 0 13px;
 }

  DIV.divAtendimentoOnlineForm TABLE.tableOrdemEspera TD SPAN {
   color: #666;
   font-size: 11px;
   vertical-align: middle;
   line-height: 30px;
  }

   DIV.divAtendimentoOnlineForm TABLE.tableOrdemEspera TD SPAN.spanOrdem {
    display: block;
    clear: both;
    margin: 0 0 0 9px;
    color: #712E00;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
    width: 32px;
    height: 30px;
    background: transparent url("../../images/sCMSintraLayouts/bg_ordemespera.jpg") no-repeat top left;
   }

/*listagem de links simples com icon PDF e icon Info*/
.tableList TD {
 padding: 2px 0;
 border-bottom: 1px solid #dfdfdf;
 font-size: 11px;
 color: #676767;
}

 .tableList TD SPAN, .tableList TD LABEL {
  color: #676767;
 }

/*listagem com caixas cinzentas peqs*/
.divContent A.aLink, .divContent A.aLink:Hover {
 display: block;
 float: left;
 margin: 12px 15px 12px 15px;
 width: 324px;
 height: 76px;
 overflow: hidden;
}

.divContent A.aLink {
 background: transparent url("../../images/sCMSintraLayouts/bg_box_formularios.jpg") no-repeat top left;
}

 .divContent A.aLink:Hover {
  background: transparent url("../../images/sCMSintraLayouts/bg_box_formulariosActive.jpg") no-repeat top left;
 }

 .divContent A.aLink SPAN.spanTitle {
  display: block;
  clear: both;
  height: 22px;
  margin: 5px 0 0 26px;
  font-size: 12px !important;
  font-weight: normal;
 }

 .divContent A.aLink SPAN.spanResume {
  display: block;
  clear: both;
  margin: 0 0 0 26px;
  width: 230px;
  font-size: 11px !important;
  color: #666;
 }

 .divContent A.aLink:Hover, .divContent A.aLink:Hover SPAN {
  text-decoration: none !important;
 }

.divRegulationsList A.aLink SPAN.spanTitle {
 overflow: hidden;
}


/*listagem - resumo*/
.divContent P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 20px;
 color: #666;
 font-size: 11px;
}

 .divContent P.pResume .spanResume {
  display: block;
  clear: both;
  color: #666;
 }

/*caixa cinza de informacao*/
.divInfo {
 display: block;
 clear: both;
 width: 737px;
 height: 68px;
 background: transparent url("../../images/sCMSintraLayouts/bg_info_formonline.jpg") no-repeat top left;
}

 .divInfo SPAN.spanResume {
  display: block;
  clear: both;
  margin: 0 0 0 15px;
  font-size: 11px;
  color: #666;
 }

 .divInfo P {
  display: block;
  clear: both;
  height: 1px;
  margin: 0;
 }

/*Paineis - Separadores*/
UL.ulTabs {
 display: block;
 clear: both;
 width: 707px;
 height: 39px;
 border: 0;
 margin: 0 0 0 13px;
 padding: 0;
}

 UL.ulTabs LI {
  display: inline;
  float: left;
  margin: 0;
  width: 173px;
  height: 39px;
  list-style-type: none;
  font-size: 11px;
  line-height: 39px;
  vertical-align: middle;
 }

  UL.ulTabs LI A {
   display: block;
   line-height: 39px;
   vertical-align: middle;
   margin: 0 0 0 8px;
  }

  UL.ulTabs LI.liTabActive, UL.ulTabs LI.liTabActiveForum {
   background: transparent url("../../images/sCMSintraLayouts/Grid/bg_tabactive.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActive A {
    color: #529c4f;
   }

   UL.ulTabs LI.liTabActiveForum A {
    color: #336600;
   }

  UL.ulTabs LI.liTabInactive {
   background: transparent url("../../images/sCMSintraLayouts/Grid/bg_tabinactive.jpg") no-repeat top left;
  }

  UL.ulTabs LI.liTabActiveProcesso {
   width: 120px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabactiveprocesso.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActiveProcesso A {
    color: #529c4f;
   }

  UL.ulTabs LI.liTabInactiveProcesso {
   width: 120px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabinactiveprocesso.jpg") no-repeat top left;
  }

  UL.ulTabs LI.liTabActiveDocumento {
   width: 120px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabactivedocumento.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActiveDocumento A {
    color: #529c4f;
   }

  UL.ulTabs LI.liTabInactiveDocumento {
   width: 120px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabinactivedocumento.jpg") no-repeat top left;
  }

  UL.ulTabs LI.liTabActiveElementos {
   width: 165px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabactiveelementos.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActiveElementos A {
    color: #529c4f;
   }

  UL.ulTabs LI.liTabInactiveElementos {
   width: 165px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabinactiveelementos.jpg") no-repeat top left;
  }

  UL.ulTabs LI.liTabActiveEntradas {
   width: 157px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabactiveentradas.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActiveEntradas A {
    color: #529c4f;
   }

  UL.ulTabs LI.liTabInactiveEntradas {
   width: 157px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabinactiveentradas.jpg") no-repeat top left;
  }

  UL.ulTabs LI.liTabActiveCCorrente {
   width: 145px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabactivecontacorrente.jpg") no-repeat top left;
  }

   UL.ulTabs LI.liTabActiveCCorrente A {
    color: #529c4f;
   }

  UL.ulTabs LI.liTabInactiveCCorrente {
   width: 145px;
   background: transparent url("../../images/sCMSintraLayouts/bg_tabinactivecontacorrente.jpg") no-repeat top left;
  }

   UL.ulTabs LI A:Hover, UL.ulTabs LI A:Hover SPAN, UL.ulTabs LI.liTabInactive A, UL.ulTabs LI.liTabInactiveProcesso A, UL.ulTabs LI.liTabInactiveDocumento A, UL.ulTabs LI.liTabInactiveElementos A, UL.ulTabs LI.liTabInactiveEntradas A, UL.ulTabs LI.liTabInactiveCCorrente A {
    color: #666;
   }

/*Paineis - Conteudo*/
TABLE.tablePanel {
 width: 708px;
 margin: 15px 0 0 15px;
}

 TABLE.tablePanel TD {
  font-size: 11px !important;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  background-color: #FFF;
  text-align: left !important;
 }

  TABLE.tablePanel TD.tdGeral {
   padding: 8px 10px 8px 10px;
  }

 TABLE.tablePanel .tdText {
  text-align: right;
  font-size: 1em;
 }

 TABLE.tablePanel TD SPAN {
  color: #666;
 }

  TABLE.tablePanel TD SPAN.spanGAMSubTitlePesquisa {
   display: block;
   clear: both;
   margin: 0 0 10px 13px;
   color: #529C4F;
   font-size: 1.5em;
  }

 TABLE.tablePanel TD INPUT {
  padding: 0;
  font-size: 0.7em;
 }

 TABLE.tablePanel TD .divBottomButtons {
  margin: 0 33px 0 0;
 }

  TABLE.tablePanel TD .divBottomButtons A {
   color: #ffffff;
   font-size: 1em;
  }

 TABLE.tablePanel TD TABLE TD {
  font-size: 0.95em;
 }

 TABLE.tablePanel TH {
  text-align: left !important;
 }

  TABLE.tablePanel TD A, TABLE.tablePanel TD A span, TABLE.tablePanel TH, TABLE.tablePanel TH span {
   color: #336600 !important;
   font-size: 11px !important;
  }

   TABLE.tablePanel TH.thSimple {
    height: 40px !important;
    border-bottom: 1px solid #fff;
    background-color: #f7f7f7;
    padding: 0 0 0 5px;
   }

    TABLE.tablePanel TH.thSimple span {
     display: block;
     color: #666 !important;
    }

     TABLE.tablePanel TH.thSimple span.spanBorderRight {
      border-right: 1px solid #cccccc !important;
     }

 TABLE.tablePanel TD .divBottomButtons A, TABLE.tablePanel TD .divBottomButtons A span {
  color: #fff !important;
 }

 TABLE.tablePanel .rwLine TD, TABLE.tablePanel .rwAlterLine TD, TABLE.tablePanel .rwLineLast TD {
  border-bottom: 1px solid #cccccc;
 }

 TABLE.tablePanel .tdBorderRight {
  border-right: 1px solid #cccccc !important;
 }

.BorderRight {
 border-right: 1px solid #cccccc !important;
}

.BorderBottom {
 border-bottom: 1px solid #cccccc !important;
}

/*Background Inputs Cantos Redondos*/
DIV.divInputBoxBig {
 display: block;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 485px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input485.png") no-repeat top left;
 margin-left: 10px;
}

 DIV.divInputBoxBig INPUT.inputBoxBig {
  color: #4C4C4C;
  width: 474px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxSmall2 {
 display: inline-block;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 138px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input138.jpg") no-repeat top left;
 margin-left: 10px;
}

 DIV.divInputBoxSmall2 INPUT.inputBoxSmall2 {
  color: #4C4C4C;
  width: 128px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

 DIV.divInputBoxSmall2 DIV.RadPicker INPUT.riTextBox {
  border-color: #fff !important;
 }

 DIV.divInputBoxSmall2 .riSingle {
  width: 95% !important;
 }

DIV.divInputBoxSmall {
 display: block;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 76px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input76.jpg") no-repeat top left;
}

 DIV.divInputBoxSmall INPUT.inputBoxSmall {
  color: #4C4C4C;
  width: 68px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxMedium2 {
 display: block;
 padding: 2px 5px 0 0;
 height: 23px;
 width: 311px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input311.jpg") no-repeat top right;
}

 DIV.divInputBoxMedium2 INPUT.inputBoxMedium2 {
  color: #4C4C4C;
  width: 295px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxMedium {
 display: block;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 370px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input370.png") no-repeat top left;
}

 DIV.divInputBoxMedium INPUT.inputBoxMedium {
  color: #4C4C4C;
  width: 357px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxSmallCaptcha {
 display: block;
 padding: 2px 0 0 5px;
 height: 93px;
 width: 138px;
 background: transparent url( _SiteCollectionImages/PreForm/bg_input138.jpg) no-repeat top left;
}

 DIV.divInputBoxSmallCaptcha INPUT.inputBoxSmall2 {
  color: #4C4C4C;
  width: 128px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxSmall3 {
 display: inline;
 float: left;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 76px;
 background: transparent url("../../images/sCMSintraLayouts/bg_input76.jpg") no-repeat top left;
}

 DIV.divInputBoxSmall3 INPUT.inputBoxSmall {
  color: #4C4C4C;
  width: 68px;
  height: 15px;
  border: 1px solid #fff;
  font-size: 11px;
 }

DIV.divInputBoxBig4 {
 display: block;
 padding: 2px 0 0 5px;
 height: 23px;
 width: 485px;
 background: transparent url(../../images/sCMSintraLayouts/PreForm/bg_input485.png) no-repeat top left;
}

 DIV.divInputBoxBig4 span {
  line-height: 16px;
 }

.spanFloatLeft {
 display: inline;
 float: left;
 padding: 5px 6px 0 0;
}

TABLE.tableFormPesquisa {
 margin-left: 25px;
}

 TABLE.tableFormPesquisa TD INPUT.inputLupa {
  border: 0;
  height: 25px;
  width: 22px;
  background: transparent url("../../images/sCMSintraLayouts/iconLupa.jpg") no-repeat top left;
 }

 TABLE.tableFormPesquisa TD INPUT.inputBoxMedium2 {
  font-size: 10px;
  margin-left: 10px;
  color: #4C4C4C;
 }

/*Area Pessoal - Step1*/
DIV.divAreaPessoalStep1 {
 display: block;
 clear: both;
 margin: 12px auto 0 auto;
 height: 162px;
 width: 728px;
}

 DIV.divAreaPessoalStep1 SPAN.spanTitle {
  padding-top: 14px;
  padding-bottom: 20px;
 }

 DIV.divAreaPessoalStep1 INPUT.inputBoxMedium2 {
  font-size: 10px;
  margin-left: 10px;
  color: #4C4C4C;
 }

 DIV.divAreaPessoalStep1 INPUT.inputBoxSmall2 {
  font-size: 10px;
  color: #4C4C4C;
  width: 120px;
 }

 DIV.divAreaPessoalStep1 DIV.divInputBoxSmall2 {
  margin-left: 5px;
 }

 DIV.divAreaPessoalStep1 .tdText {
  text-align: left;
  font-size: 11px;
  color: #999;
 }

DIV.divAreaPessoalStep2 .divInputBoxMedium2 INPUT {
 margin-left: 10px;
}

/*Lista simples de links*/
UL.ulLista {
 display: block;
 clear: both;
 border: 0;
 margin: 10px 0 0 5px;
 padding: 0 0 0 25px;
}

 UL.ulLista LI {
  text-align: left;
  color: #999;
  margin-bottom: 5px;
  list-style-image: url("../../images/sCMSintraLayouts/iconLista.png");
 }

  UL.ulLista LI A {
   display: block;
   clear: both;
   vertical-align: middle;
   text-align: left;
   color: #336600;
   font-size: 11px;
   text-decoration: none;
  }

   UL.ulLista LI A:Hover {
    color: #999;
    text-decoration: none;
   }

INPUT.inputUpload {
 border: 0;
 width: 78px;
 height: 25px;
 background: transparent url("../../images/sCMSintraLayouts/btnUpload.jpg") no-repeat top left;
}

DIV.divAdicionar {
 display: block;
 clear: both;
 border: 0;
 float: right;
 margin: 14px 14px 0 0;
}

 DIV.divAdicionar INPUT.inputAdicionar {
  padding: 5px 0 0 0;
  font-size: 11px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  border: 0;
  width: 112px;
  height: 28px;
  background: transparent url("../../images/sCMSintraLayouts/btnAdicionar.jpg") no-repeat top left;
 }

DIV.divEnviar {
 display: block;
 clear: both;
 border: 0;
 float: right;
 margin: 5px 5px 0 0;
}

 DIV.divEnviar INPUT.inputEnviar {
  padding: 5px 0 0 0;
  font-size: 11px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  border: 0;
  width: 112px;
  height: 28px;
  background: transparent url("../../images/sCMSintraLayouts/btnAdicionar.jpg") no-repeat top left;
 }

/*PAGINA Destaques*/
.divDestaquesForm .divContent {
 margin: 0 0 0 7px;
}

.divDestaquesForm .h5Title {
 margin: 0 0 25px 5px;
 font-size: 1.1em;
 color: #336600;
 font-weight: normal;
 background-color: #fff;
}

.divDestaquesForm P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 5px;
 color: #666;
 font-size: 11px;
}

.divDestaquesForm TABLE {
 border-bottom: 14px solid #fff;
}

 .divDestaquesForm TABLE td {
  font-size: 11px;
 }

  .divDestaquesForm TABLE td, .divDestaquesForm table td span {
   color: #666;
  }

.divDestaquesForm P.pTitle {
 margin: 10px 0 5px 0;
}

 .divDestaquesForm P.pTitle,
 .divDestaquesForm P.pTitle span,
 .divDestaquesForm P.pTitle a {
  color: #005b3f;
  text-transform: uppercase;
 }

DIV.divFotoThumb {
 display: block;
 clear: both;
 vertical-align: middle;
 padding: 3px 0 0 0;
 border-right: 11px solid white;
 width: 100px;
 height: 98px;
 background: transparent url(../../images/sCMSintraLayouts/bg_moldura.png) no-repeat bottom;
}

​DIV.divFotoThumb img {
 display: block;
 clear: both;
 margin: 8px 0 0 0;
 width: 81px;
 height: 81px;
}

DIV#divWrapperError {
 display: block;
 clear: both;
 float: none;
 margin: 0 auto 0 auto;
 padding: 15px 0 10px 10px;
 width: 560px;
 height: 100%;
 font-size: 11px;
 text-align: left;
 border: 0;
 background: transparent url(../../images/sCMSintraLayouts/bg_errorpage.jpg) no-repeat top left;
}

​DIV#divWrapperError h5 {
 margin: 0 0 10px 0;
 color: #23120a;
}

DIV#divWrapperError span {
 display: block;
 clear: both;
 overflow: auto;
 width: 305px;
 height: 100%;
 color: #666;
}

DIV#divWrapperError ul {
 margin: 0 !important;
 padding-top: 10px !important;
 font: normal 11px arial,sans-serif;
}

.EditFormHeader td {
 background: #e7e7e7;
 padding: 5px 0px;
}

.RadGrid_Default {
 background: #fff;
 color: #013b84;
 font: normal 11px arial,sans-serif !important;
 margin-top: 5px;
}

.RadGrid_Default, .rgMasterTable,
.DetailTable_Default, .GroupPanel_Default table,
.GridEditForm_Default table {
 font: normal 11px arial,sans-serif !important;
}

.rgMasterTable, .DetailTable_Default {
 border-collapse: collapse !important;
}

.RadGrid_Default input[type="image"] {
 cursor: pointer;
}

.rgRow td, .rgAltRow td, .GridEditRow_Default td,
.GridFooter_Default td, .GridGroupFooter_Default td,
.GridFilterRow_Default td, .rgHeader, .rgResizeCol {
 padding: 4px !important;
 font: 11px Arial, sans-serif !important;
 font-weight: normal;
}

.rgHeader {
 text-align: left !important;
 color: #333 !important;
 font-weight: bold !important;
}

 .rgHeader A {
  color: #333 !important;
  font-weight: bold !important;
 }

.RadGrid_Default .rgClipCells .rgHeader,
.RadGrid_Default .rgClipCells .rgRow > td, .RadGrid_Default .rgClipCells .rgAltRow > td {
 overflow: hidden;
}

.RadGrid_Default .rgAdd, .RadGrid_Default .rgRefresh, .RadGrid_Default .rgEdit, .RadGrid_Default .rgDel, .RadGrid_Default .rgFilter, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast, .RadGrid_Default .rgExpand, .RadGrid_Default .rgCollapse, .RadGrid_Default .rgSortAsc, .RadGrid_Default .rgSortDesc, .RadGrid_Default .rgUpdate, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup {
 width: 16px;
 height: 16px;
 border: 0;
 padding: 0;
 background-color: transparent;
 background-image: url('../../images/sCMSintraLayouts/Telerik/sprite.gif');
 background-repeat: no-repeat;
 vertical-align: middle;
 cursor: pointer;
}

.RadGrid_Default .rgGroupItem input, .RadGrid_Default .rgCommandRow img, .RadGrid_Default .rgHeader input, .RadGrid_Default .rgFilterRow img, .RadGrid_Default .rgFilterRow input, .RadGrid_Default .rgPager img, .GroupPanelItems_Default input, .GridCommandRow_Default img, .rgHeader input, .GridFilterRow_Default img, .rgPagerCell img {
 vertical-align: middle;
}

.GridHeaderDiv_Default {
 background: url('../../images/sCMSintraLayouts/Telerik/sprite.gif') 0 -1616px repeat-x #fafafa;
}

.rgResizeCol {
 border-left: 0;
 border-bottom: 0;
 padding-top: 3px;
 padding-bottom: 3px;
 background: none 0 -200px repeat-x transparent;
 text-align: left;
 font-weight: bold;
}

 .rgHeader:first-child, .rgResizeCol:first-child {
  border-left: 0;
  padding-left: 5px;
 }

.rgHeader a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

.GridFilterRow_Default td, .rgRow td, .rgAltRow td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td {
 border: 0;
 border-style: none none solid solid;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #676765;
 font-weight: normal;
}

.rgNoRecords DIV {
 display: block;
 color: #fff;
 font-weight: normal;
 padding: 5px 0 5px 5px;
 background-image: none;
 background-color: #609c44;
}

.rgRow td, .rgAltRow td {
 font-weight: normal;
 background-color: #fff !important;
 color: #676765;
 padding: 4px 7px 4px 6px !important;
 border-bottom: 1px solid #333 !important;
}

.rgEditRow td {
 background-color: #f5f5f5 !important;
 border-bottom: 0 !important;
}

.RadGrid_Default .rgAltRow.My td {
 background: #f5f5f5 !important;
 color: #676765;
}

.rgRow td A, .rgAltRow td A {
 font-weight: normal;
 color: #676765;
 cursor: pointer;
}

 .rgRow td A:Hover, .rgAltRow td A:Hover {
  font-weight: normal;
  text-decoration: none;
  color: #32560d;
  cursor: pointer;
 }

.GridFilterRow_Default > td:first-child, .rgRow > td:first-child, .rgAltRow > td:first-child, .GridEditRow_Default > td:first-child, .GridFooter_Default > td:first-child, .GridGroupFooter_Default > td:first-child {
 border-left-color: #ffffe1;
}

.rgRow a, .rgAltRow a, .GridEditRow_Default a, .GridFooter_Default a, .GridGroupFooter_Default a, .GridEditForm_Default a {
 color: #333;
}

.SelectedRow_Default {
 background: url('../../images/sCMSintraLayouts/Telerik/sprite.gif') 0 -800px repeat-x #f1c15f;
}

 .SelectedRow_Default td, .SelectedRow_Default > td:first-child {
  border-color: #f29536;
 }

.ActiveRow_Default, .GridRowOver_Default {
 background: none #f9d99f;
}

 .ActiveRow_Default > td:first-child, .GridRowOver_Default > td:first-child {
  border-left-color: #f9d99f;
 }

.GridEditRow_Default {
 background: #ffffe1;
}

 .GridEditRow_Default td, .GridEditRow_Default > td:first-child {
  border-left-color: #ffffe1;
  border-bottom-color: #d0d7e5;
 }

.GridFooter_Default, .GridGroupFooter_Default, .GridFooter_Default a, .GridGroupFooter_Default a {
 color: #013b84;
}

.RadGrid_Default .rgPager .rgStatus {
 width: 35px;
 border: 1px solid;
 border-color: #828282 #c9c9c9 #eee #c9c9c9;
 border-left: 0;
 padding: 3px 0 2px;
}

.rgPagerCell span {
 color: #686868;
 padding: 0 3px 0 8px !important;
}

.rgPagerCell A {
 color: #3f5a0b;
}

.RadGrid_Default .rgPager {
 background: #eee;
}

 .RadGrid_Default .rgPager td {
  padding: 0;
 }

 .RadGrid_Default .rgPager .rgPagerCell {
  border: 1px solid;
  border-color: #828282 #eee #eee;
  border-right: 0;
  padding: 5px 0 4px;
 }

.RadGrid_Default .rgWrap {
 float: left;
 padding: 0 10px;
 line-height: 22px;
 white-space: nowrap;
}

.RadGrid_Default .rgArrPart1 {
 padding-right: 0;
}

.RadGrid_Default .rgArrPart2 {
 padding-left: 0;
}

.RadGrid_Default .rgInfoPart {
 float: right;
 color: #8a8a8a;
}

 .RadGrid_Default .rgInfoPart strong {
  font-weight: normal;
  color: #4c4e54;
 }

.RadGrid_Default .rgArrPart1 img, .RadGrid_Default .rgArrPart2 img {
 margin: 0 8px;
}

.RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageLast {
 width: 22px;
 height: 22px;
 vertical-align: top;
}

.RadGrid_Default .NextPrev .rgPageFirst, .RadGrid_Default .NextPrev .rgPagePrev, .RadGrid_Default .NextPrev .rgPageNext, .RadGrid_Default .NextPrev .rgPageLast {
 vertical-align: middle;
}

.TopReorderIndicator_Default, .BottomReorderIndicator_Default {
 width: 9px !important;
 height: 12px !important;
 margin-left: -4px;
 background: url(../../images/sCMSintraLayouts/sprite.gif) 0 -1232px no-repeat;
}

.BottomReorderIndicator_Default {
 background-position: -23px -1232px;
}

.GridFilterRow_Default {
 background: #fafafa;
}

.RadGrid_Default .rgFilter {
 background-position: 2px -1196px;
}

.GridFilterRow_Default input[type="text"] {
 border: 1px solid #7f9db9;
 font: 11px arial,sans-serif;
 color: #013b84;
 vertical-align: middle;
}

.GroupPanel_Default {
 border-bottom: 1px solid #688caf;
 background: url('../../images/sCMSintraLayouts/sprite.gif') repeat-x #9ebde5;
 color: #013b84;
}

 .GroupPanel_Default td {
  padding: 2px 4px;
 }

  .GroupPanel_Default td td {
   padding: 0;
  }

.GroupPanelItems_Default {
 border: 1px solid #325373;
 background: #fff;
 color: #013b84;
 padding: 1px 2px;
}

.GroupPanel_Default .rgSortAsc {
 background-position: -21px -1259px;
}

.GroupPanel_Default .rgSortDesc {
 background-position: 4px -1258px;
}

.GroupHeader_Default {
 background: #e4ecf7;
 color: #013b84;
 font: normal 12px arial,sans-serif;
}

 .GroupHeader_Default td {
  border-bottom: 1px solid #d0d7e5;
  padding: 1px 4px 1px 5px;
 }

 .GroupHeader_Default p {
  padding: 0;
  margin: 0;
 }

.RadGrid_Default .rgExpand {
 background-position: 2px -1294px;
}

.RadGrid_Default .rgCollapse {
 background-position: 2px -1326px;
}

.GroupHeader_Default td div {
 top: -0.6em;
}

 .GroupHeader_Default td div div {
  top: 0;
 }

.GridEditForm_Default {
 border-bottom: 1px solid #d0d7e5;
}

 .GridEditForm_Default input[type="text"], .GridEditForm_Default input[type="password"], .GridEditForm_Default textarea {
  border: 1px solid #7f9db9;
  font: 12px arial,sans-serif;
  color: #013b84;
 }

.RadGrid_Default .rgUpdate {
 background-position: 3px -1549px;
}

.RadGrid_Default .rgCancel {
 background-position: 2px -1581px;
}

.DetailTable_Default {
 border: 1px solid #9eb6ce;
 border-right: 0;
}

.RadGrid_Default .rgCommandRow {
 background: #fff none;
 color: #000;
}

.RadGrid_Default .rgCommandCell {
 border: 1px solid;
 border-color: #999 #f2f2f2;
 border-top: 0;
 padding: 0;
}

.RadGrid_Default tfoot .rgCommandCell {
 border-top: 1px solid;
 border-bottom: 0;
}

.RadGrid_Default .rgCommandTable td {
 border: 0;
 padding: 3px 7px 4px;
}

.RadGrid_Default .rgCommandTable {
 border: 0;
 border-top: 1px solid #fdfdfd;
 border-bottom: 1px solid #e7e7e7;
}

.RadGrid_Default .rgCommandRow a {
 color: #000;
 text-decoration: none;
}

.RadGrid_Default .rgAdd {
 background-position: 2px -1422px;
 float: left;
 margin: 3px 7px 0 5px !important;
}

.RadGrid_Default .rgRefresh {
 background-position: 5px -1453px;
}

.RadGrid_Default .rgEdit {
 background-position: 2px -1486px;
}

.RadGrid_Default .rgDel {
 background-position: 2px -1518px;
}

.LoadingPanel_Default {
 background: url('../../images/sCMSintraLayouts/loading.gif') center center no-repeat #fff;
}

.GridRowSelector_Default {
 background: #336 !important;
}

.GridItemDropIndicator_Default {
 border-top: 1px dashed #666;
}

.RadGridRTL_Default .rgHeader, /*rtl*/ .RadGridRTL_Default .rgResizeCol {
 text-align: left;
}

.RadGridRTL_Default .PagerLeft_Default, .RadGridRTL_Default .rgPagerCell .radslider {
 float: right;
}

.RadGridRTL_Default .PagerRight_Default {
 float: left;
}

.RadGrid_Default .rgCheck {
 height: 15px;
 margin: 0;
 padding: 0;
}

.divBreadcrumb {
 display: block;
 font-size: 11px;
 margin: 0 0 10px 20px;
 color: #666;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span {
 padding: 0 3px 0 8px;
}

​.RadGrid_Default .rgNumPart a.rgCurrentPage {
 margin: 0 5px;
}

.aGeoreferenciar {
 color: #0494bf;
 font-size: 0.8em;
 text-decoration: underline;
 font-weight: bold;
 float: right;
}

.divBlockFormGrupos {
 width: 738px;
 margin: 0 auto !important;
}

DIV.divBottomButtonsFormGrupos {
 display: block;
 clear: both;
 margin: 0 auto 0 auto;
 width: 726px;
}

.quickSearchResultDivUnselected {
 background: #fff;
 border: 1px solid #fff;
 margin-left: 2px;
 overflow: hidden;
}

.quickSearchResultDivSelected {
 background: #EEE;
 border: 1px solid #ccc;
 margin-left: 2px;
 overflow: hidden;
}

.textAreaDescription {
 overflow: hidden;
 background-color: #ccc;
 border-bottom: 0;
 border-left: 0;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 display: block;
 color: #000;
 clear: both;
 font-size: 11px;
 border-top: 0;
 border-right: 0;
 padding-top: 0px;
}

DIV.divSiteActionMenu {
 position: absolute;
 top: 0px;
 right: 0px;
 float: right;
}

DIV.divMainWrapperControl {
 display: block;
 clear: both;
 margin: 0 auto 0 auto;
 border: 0;
}

 DIV.divMainWrapperControl DIV.divButtons {
  display: block;
  clear: both;
  float: right;
 }

 DIV.divMainWrapperControl DIV.divMainWrapper {
  display: block;
  clear: both;
  margin: 0 auto 0 auto;
  width: 98.5%;
 }

DIV.divGridEditForm {
 width: 90% !important;
 margin-left: 20px;
 margin-right: 20px;
}

 DIV.divGridEditForm DIV.divContent {
  clear: both;
  width: 98%;
  margin: 0 auto;
 }

.RadComboBox_Default .rcbReadOnly .rcbInput {
 padding-left: 10px !important;
}

​DIV.divGridEditForm DIV.divContent .tableForm {
 width: 98% !important;
 margin: 0 auto !important;
}

DIV.divGridEditForm DIV.divRadMultiPage {
 clear: both;
 margin: 0;
 width: 98%;
}

.InfoTable > DIV.divGridEditForm {
 margin-left: 0;
 margin-right: 0;
}

.RadFilter_Office2007, .RadFilter_Office2007 TABLE TD {
 font-size: 12px !important;
}

HTML BODY .RadInput .riTextBox {
 padding-top: 0 !important;
 padding-bottom: 0 !important;
}

.img1x1 {
 border-width: 1px;
 height: 1px;
 width: 1px;
}

.img41x41 {
 height: 41px;
 width: 41px;
}

.RadComboBox_Office2007 .rcbInputCellLeft input {
 padding-bottom: 0 !important;
}

SPAN.RadInput_Office2007 INPUT.riTextBox, .tdEnhancedTextBox .RadInput_Office2007 input.riTextBox, .tdWebserviceTextBox .RadInput_Office2007 input.riTextBox, .tdRadTextBox .RadInput_Office2007 .riTextBox {
 padding: 2px 0 !important;
 width: 97% !important;
}

.RadPicker TD A {
 position: static !important;
}

DIV.divFormButtons {
 display: block;
 clear: both;
 float: right;
}

 .rgEditForm .rgEditForm input[name$='PerformInsertButton'],
 .rgEditForm .rgEditForm input[name$='UpdateButton'],
 .rgEditForm .rgEditForm input[name$='CancelButton'],
 .rgEditForm .rgEditForm .rfButton, DIV.divFormButtons INPUT,
 .ms-formtoolbar .ms-toolbar INPUT, .divGridEditForm INPUT.inputButton,
 DIV.rgEditForm INPUT.inputButton, .tablePanel INPUT.inputButton,
 .divContentForm INPUT.inputButton, .gridButtons td input,
 .ruFileWrap.ruStyled .ruButton.ruBrowse {
  padding: 2px 5px 2px 5px;
  margin: 0 0 0 5px;
  border: 1px solid #ccc;
  background: #dedede none !important;
  font-size: 11px;
  color: #000;
  cursor: pointer;
 }

.outOfBoxButton {
 display: inline-block;
 padding: 5px 15px;
 margin: 0 0 0 5px;
 border: 1px solid #fff;
 border-radius: 5px;
 background: #7E7E7E none !important;
 font-size: 12px;
 color: #fff;
 cursor: pointer;
 float: right;
 text-align: center;
}

.ruFileWrap.ruStyled .ruButton.ruBrowse {
 width: auto;
}

​.labelUploadEntidadeTipoDocumento {
 width: 35%;
 float: left;
}

​ DIV.divButtons a {
 background: transparent none !important;
 margin: 0 0 0 5px;
 font-size: 11px !important;
}

.RadFilter_Default .rfApply .rfButton {
 color: #00156e !important;
 padding: 2px 5px 2px 5px !important;
 border: 1px solid #88a0c2 !important;
 background: #e8f1fc url("../../images/sCMSintraLayouts/bg_fx_btn.jpg") repeat-x top left !important;
}

SPAN.RadButton_Default {
 background: transparent none !important;
}

 SPAN.RadButton_Default INPUT {
  padding: 2px 5px 2px 5px;
  margin: 0 0 0 5px;
  border: 1px solid #88a0c2;
  background: #e8f1fc url("../../images/sCMSintraLayouts/bg_fx_btn.jpg") repeat-x top left !important;
  font-size: 11px;
  color: #00156e;
 }

DIV.rgEditForm {
 margin: 0 auto !important;
 overflow: hidden !important;
}

 DIV.rgEditForm .RadTabStrip {
  border-top: 0 !important;
  margin-bottom: 5px !important;
  margin-left: 10px !important;
 }

 DIV.rgEditForm .rgHeader {
  height: 20px !important;
 }

DIV.divFormButtons .spanInfoLabel {
 margin: 0 0 5px 5px;
 color: green;
}

DIV.rgEditForm DIV.rgEditForm {
 overflow: inherit !important;
}

.tableForm {
 width: 99%;
}

 .tableForm tbody tr {
  line-height: 25px;
 }

​.inputRadTextBox {
 width: 99% !important;
}

A, ABBR, ACRONYM, ADDRESS, APPLET, AREA, B, BASE, BASEFONTBDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, DD, DEL, DIR, DIV, DIV DIV, DFN, DL, DT, EM, FIELDSET, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IFRAME, IMG, INPUT, INS, KBD, LABEL, LEGEND, LI, LINK, MAP, MENU, META, NOFRAMES, NOSCRIPT, OBJECT, OL, OPTGROUP, OPTION, P, P FONT, P FONT FONT, P FONT FONT FONT, P FONT FONT FONT FONT, P FONT FONT FONT FONT FONT, P FONT FONT FONT FONT FONT FONT, P FONT FONT FONT FONT FONT FONT FONT, P SPAN, P SPAN SPAN, P SPAN SPAN SPAN, P SPAN SPAN SPAN SPAN, P SPAN SPAN SPAN SPAN SPAN, P SPAN SPAN SPAN SPAN SPAN SPAN, P SPAN SPAN SPAN SPAN SPAN SPAN, PRE, Q, S, SPAM, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, STYLE, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TT, U, UL, VAR, .rgMasterTable, .RadGrid_Office2007 .rgDetailTable, .RadGrid_Office2007 .rgGroupPanel TABLE, .RadGrid_Office2007 .rgCommandRow TABLE, .RadGrid_Office2007 .rgEditForm TABLE, .RadGrid_Office2007 .rgPager TABLE, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel TABLE, .RadGrid_Default .rgCommandRow TABLE, .RadGrid_Default .rgEditForm TABLE, .RadGrid_Default .rgPager TABLE, .GridToolTip_Office2007, .RadGrid_Office2007 .rgEditForm TABLE, .RadGrid_Default .rgEditForm TABLE, .RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadUpload, .RadUpload input, .RadTabStrip_Default, .RadTabStrip {
 font-family: arial,sans-serif !important;
}

.asterisco {
 color: red;
}

DIV.divPanelFeedBack {
 width: 100%;
}

 DIV.divPanelFeedBack TEXTAREA {
  width: 98% !important;
 }

.RadUpload, .RadTabStrip_Default {
 width: 98% !important;
}

.RadTabStrip_Default, .RadTabStrip {
 margin: 20px auto 20px auto !important;
}

.RadTabStrip {
 background: #fff none !important;
 border: 0 !important;
}

 .RadTabStrip .rtsUL {
  background: #fff none !important;
  border: 0 !important;
 }

  .RadTabStrip .rtsUL .rtsLI {
   background: #dddddd none !important;
   border: 1px solid #fff !important;
  }

   .RadTabStrip .rtsUL .rtsLI a, .RadTabStrip .rtsUL .rtsLI span {
    background: #dddddd none !important;
   }

   .RadTabStrip .rtsUL .rtsLI .rtsLink {
    color: #666 !important;
    background: #dddddd none !important;
    min-width: 1px;
   }

   .RadTabStrip .rtsUL .rtsLI .rtsSelected {
    color: #336600 !important;
    background: #dddddd none !important;
   }

TABLE#onetIDListForm {
 width: 100%;
}

.inputBoxSmallRadcatchaLocal {
 color: #999999 !important;
 width: 178px !important;
 height: 20px !important;
 border: 1px solid #CCC !important;
 font-size: 11px !important;
}

.inputBoxSmallPnlUploadsLocal {
 color: #999999 !important;
 width: 250px !important;
 height: 50px !important;
 font-size: 11px !important;
}

.pSemRespostaText {
 color: #336600;
 text-decoration: none;
}

.divCurrFileUpload .info {
 background: #f5f5f5 none !important;
}

.lblInfoSmall {
 width: 17% !important;
 float: left;
 font-weight: bold;
 padding: 5px 0 2px 5px;
}

​ .lblInfo {
 width: 35% !important;
 float: left;
 font-weight: bold;
 padding: 5px 0 2px 0;
}

​ .txtInfo {
 width: 65% !important;
 float: left;
 font-weight: normal;
 padding: 2px 0;
}

​ .twoCols {
 width: 48%;
 float: left;
 padding: 5px;
}

​ .bigTopPadding {
 padding-top: 10px;
}

​ .popupHeader {
 height: 20px;
 background: #f5f5f5 none;
 font-size: 10px !important;
 color: #336600 !important;
 font-weight: normal !important;
}

​ .popupTitle {
 font-size: 10px !important;
 padding-top: 3px !important;
 line-height: 20px !important;
}

​ .popupContent {
 margin: 5px 0;
 font-size: 10px !important;
 width: 98%;
 height: 158px;
 overflow: auto;
 border: 1px solid #ccc;
 padding: 5px;
}

​ .popupFooter {
 border-top: solid 1px #c5c5c5;
 padding-top: 3px;
}

​ .modalBackground {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: #aaa;
 z-index: 1000;
}

​ .modalPopUp {
 display: none;
 height: auto;
 left: 50%;
 margin: -120px 0 0 -390px;
 padding: 10px;
 position: fixed;
 top: 50%;
 width: 780px;
 z-index: 1000;
 background-color: white;
}

 ​ .modalPopUp.activePopup, .modalBackground.activePopup {
  display: block;
 }

 ​ .modalPopUp .RadCalendarPopup {
  z-index: 8234 !important;
 }

 ​ .modalPopUp .RadCalendarFastNavPopup {
  z-index: 9678 !important;
 }

 ​ .modalPopUp .RadInput_Default .riTextBox {
  font-size: 10px !important;
 }

 ​ .modalPopUp .RadUpload .ruFileWrap {
  width: 110% !important;
 }

 ​ .modalPopUp .RadUpload_Default .ruFakeInput {
  width: 80% !important;
 }

 ​ .modalPopUp .smallUpload .RadUpload_Default .ruFakeInput {
  width: 65% !important;
 }

​ /* pags intranet */ .divGridIntranet {
 display: block;
 clear: both;
}

.divGridIntranet .RadGrid {
 width: 709px !important;
 margin: 0 auto 10px auto !important;
 border: 0 !important;
}

 .divGridIntranet .RadGrid .RadGrid {
  width: 99% !important;
  margin: 0 !important;
  border: 1px solid #e7e7e7 !important;
  margin-left: 3px !important;
  border: 0 !important;
 }

.divGridIntranet TD.tdGridSmall .RadGrid {
 width: 98% !important;
 margin: 0 auto !important;
 border: 0 !important;
}

.divGridIntranet .rgCommandRow {
 padding-bottom: 2px !important;
 border: 0 !important;
 border-bottom: 5px solid #fff !important;
 background: #f6f6f6 none !important;
 color: #339966 !important;
}

.divGridIntranet TH.rgHeader {
 padding-top: 1px !important;
 padding-bottom: 1px !important;
 border: 0 !important;
 border-bottom: 5px solid #fff !important;
 background: #f6f6f6 none !important;
 color: #339966 !important;
}

 .divGridIntranet TH.rgHeader a {
  color: #339966 !important;
  font-weight: normal !important;
 }

.divGridIntranet .RadGrid .RadGrid TH.rgHeader {
 border-bottom: 0 !important;
}

.divGridIntranet .rgCommandRow TABLE, .divGridIntranet .rgCommandRow TD, .divGridIntranet .rgNoRecords TD, .divGridIntranet .rgNoRecords DIV, .divGridIntranet .rgPagerCell {
 border: 0 !important;
 font-size: 11px;
}

.divGridIntranet .rgPager {
 background: #FFF none !important;
}

.divGridIntranet .rgFilterRow {
 background: #c6c6c6 none !important;
}

 .divGridIntranet .rgFilterRow TD {
  padding: 5px 0 5px 1px !important;
  font-size: 10px !important;
 }

  .divGridIntranet .rgFilterRow TD INPUT {
   font-size: 10px !important;
  }

.divGridIntranet .rgPagerCell {
 padding-top: 8px !important;
}

​ .divGridIntranet .rgRow td, .divGridIntranet .rgAltRow td {
 font-weight: normal;
 background-color: #fff !important;
 color: #676765;
 padding: 4px 7px 4px 6px !important;
 border-bottom: 1px solid #333 !important;
 text-align: left;
}

.divGridIntranet .rgEditRow td {
 vertical-align: top;
 font-weight: normal;
 background-color: #f5f5f5 !important;
 color: #676765;
 padding: 4px 7px 4px 6px !important;
 text-align: left;
}

.divGridIntranet .rgEditRow DIV.RadComboBox td.rcbInputCellLeft {
 padding: 0 4px 0 5px !important;
}

.divGridIntranet .rgEditRow DIV.RadComboBox td.rcbArrowCellRight {
 padding: 0 !important;
}

.divGridIntranet .h4Title {
 display: block;
 margin: 0 0 25px 20px;
 font-size: 1em;
 color: #336600;
 font-weight: normal;
 background-color: #fff;
}

.divGridIntranetColored .rgAltRow td, .divGridIntranetColored .rgEditRow td, .divGridIntranetColored .GridDataItemRedStyle td {
 color: #000 !important;
 text-align: left;
}

TR.rgEditRow TD.tdGridEditCommandColumn {
 white-space: nowrap;
}

 TR.rgEditRow TD.tdGridEditCommandColumn INPUT {
  float: left;
 }

.tableTipoDoc .rgEditForm input[type="submit"] {
 margin-top: 2px !important;
 margin-right: 4px !important;
 font-size: 11px !important;
 color: #00156e !important;
 padding: 2px 5px 2px 5px !important;
 border: 1px solid #88a0c2 !important;
 background: #e8f1fc url("../../images/sCMSintraLayouts/bg_fx_btn.jpg") repeat-x top left !important;
}


DIV.divContent .tableForm {
 width: 95% !important;
 margin: 0 auto !important;
 font-size: 12px;
}

 DIV.divContent .tableForm input[type=text] {
  font: 12px arial, sans-serif !important;
 }

.divSearchForm {
 display: block;
 clear: both;
 margin: 0 0 20px 0;
}

 .divSearchForm .tableSearchForm {
  width: 737px;
  padding: 20px 0 0 0;
  background: #fff url(../../images/sCMSintraLayouts/Grid/bg_header_gray.jpg) no-repeat top left;
 }

 .divSearchForm span {
  font-size: 11px !important;
 }

 .divSearchForm .tablePanel3 {
  width: 700px;
  margin: 0 auto;
 }

  .divSearchForm .tablePanel3 SELECT {
   height: 22px;
  }

 .divSearchForm INPUT.inputButton, .divSearchForm .aButton {
  clear: right;
  float: left;
  border: 0;
  width: 26px;
  height: 26px;
  background: transparent url(../../images/sCMSintraLayouts/Geral/iconLupa.gif) no-repeat left top;
 }

TH.thGeralHeader {
 margin: 0 !important;
 font-size: 14px !important;
 color: #336600 !important;
 font-weight: bold !important;
 text-align: left !important;
}

 TH.thGeralHeader SPAN {
  display: block;
  clear: both;
  margin: 15px 0 15px 20px;
  font-size: 14px !important;
  color: #336600 !important;
  text-align: left !important;
 }

DIV.divBulletedList A {
 color: #336600 !important;
 font-size: 14px !important;
}

 DIV.divBulletedList A:focus, DIV.divBulletedList A:active, DIV.divBulletedList A:hover {
  color: #568ebd !important;
 }

DIV.divBulletedList ul li.liActive a {
 color: #666 !important;
 font-weight: bold;
}

DIV.divBulletedList ul {
 margin: 20px 0 20px 15px;
 padding: 0;
}

 DIV.divBulletedList ul li {
  display: block;
  float: left;
  margin: 0 40px 10px 0;
  line-height: 20px;
  padding: 0 0 0 25px;
  background: transparent url(../../images/sCMSintraLayouts/readmore.png) no-repeat top left;
  list-style-type: none;
 }

​ html body .RadInput_Default .riTextBox {
 height: 20px !important;
}

/* FORM GERAL */
.divGeralForm .divContent {
 margin: 0 auto;
}

.divGeralForm P.pResume {
 display: block;
 clear: both;
 margin: 0 0 10px 0;
 color: #666;
 font-size: 0.7em;
}

.divGeralForm TABLE TD {
 font-size: 11px;
}

 .divGeralForm TABLE TD, .divGeralForm TABLE TD SPAN {
  color: #666;
 }

.divGeralForm P.pTitle {
 margin: 10px 0 5px 0;
}

 .divGeralForm P.pTitle, .divGeralForm P.pTitle SPAN, .divGeralForm P.pTitle A {
  color: #005b3f;
  text-transform: uppercase;
 }

.divGeralForm DIV.divInputBoxSmall2 span {
 line-height: 16px;
}

.bodyIntranet .divGeralForm .divContent {
 width: 98% !important;
}


TABLE.tableRowDespacho {
 display: block;
 clear: both;
 width: 95%;
 margin: 0 0 0 12px;
}

 TABLE.tableRowDespacho .pTitle {
  display: block;
  clear: both;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #dedede;
  background: transparent url(/_LAYOUTS/images/sCMSintraLayouts/iconPDF21x21.png) no-repeat top right !important;
 }

  TABLE.tableRowDespacho .pTitle a {
   display: block;
   clear: both;
   padding-right: 25px;
  }

   TABLE.tableRowDespacho .pTitle a:hover {
    color: #005b3f;
   }

TABLE.tableRowDespachoDetail {
 margin: 0 0 0 12px;
}

TABLE.tableRowAtas {
 display: block;
 clear: both;
 width: 99%;
 margin: 0 0 0 12px;
}

 TABLE.tableRowAtas .pTitle {
  display: block;
  clear: both;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #dedede;
 }

  TABLE.tableRowAtas .pTitle a {
   display: block;
   clear: both;
   padding-right: 25px;
  }

   TABLE.tableRowAtas .pTitle a:hover {
    color: #005b3f;
   }

TABLE.tableRowAtasDetail {
 margin: 0 0 0 12px;
}

.h5Title2 {
 margin-bottom: 15px !important;
}

TABLE.tableProjectoAvisos, TABLE.tableProjectoInfo, TABLE.tableEventosInfo {
 width: 100%;
 margin: 0;
}

 TABLE.tableProjectoAvisos A, TABLE.tableProjectoInfo A {
  display: block;
  clear: both;
  margin: 15px 0 0 0;
 }

  TABLE.tableProjectoAvisos A, TABLE.tableProjectoAvisos A SPAN, TABLE.tableProjectoInfo A, TABLE.tableProjectoInfo A SPAN {
   color: #336600;
   font-weight: normal;
   text-transform: uppercase;
  }

 TABLE.tableProjectoAvisos .tdSubTitle, TABLE.tableProjectoAvisos .tdSubTitle SPAN, TABLE.tableEventosInfo .tdSubTitle, TABLE.tableEventosInfo .tdSubTitle SPAN {
  color: #005b3f;
  text-transform: uppercase;
 }

TABLE.tableEventosInfo {
 margin: 10px 0 10px 0;
 border-bottom: 1px solid #ccc;
}

.tdCreatedBy {
 text-align: right;
}

 .tdCreatedBy SPAN {
  color: #005b3f !important;
  font-weight: bold;
 }

 .tdCreatedBy DIV {
  float: right;
  height: 51px;
  line-height: 46px;
  vertical-align: middle;
 }

 .tdCreatedBy .divLeft {
  width: 21px;
  background: transparent url(/_layouts/images/sCMSintraLayouts/bg_right_createdby.jpg) no-repeat top left;
 }

 .tdCreatedBy .divCenter {
  min-width: 50px;
  background: transparent url(/_layouts/images/sCMSintraLayouts/bg_center_createdby.jpg) repeat-x top left;
 }

 .tdCreatedBy .divRight {
  width: 21px;
  background: transparent url(/_layouts/images/sCMSintraLayouts/bg_left_createdby.jpg) no-repeat top left;
 }


/* SHAREPOINT CORE */
#onetIDListForm {
 width: 98%;
 margin: 10px auto 0 auto;
}

 #onetIDListForm .ms-formtoolbar input[type="button"], .ms-toolbar input[type="button"] {
  display: inline;
  float: right;
  border: 0;
  text-decoration: none;
  width: 109px;
  height: 24px;
  font-size: 11px !important;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
 }

 #onetIDListForm .ms-formtoolbar input[type="button"], .ms-toolbar input[type="button"] {
  background: transparent url(/_LAYOUTS/images/sCMSintraLayouts/Geral/bg_button_gray.jpg) no-repeat top left !important;
 }

.ms-inputbutton {
 display: inline;
 float: right;
 border: 0;
 text-decoration: none;
 width: 109px;
 height: 24px;
 font-size: 11px !important;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 vertical-align: middle;
 line-height: 24px;
 background: transparent url(/_LAYOUTS/images/sCMSintraLayouts/Geral/bg_button_gray.jpg) no-repeat top left !important;
}


.tableGrid TD #divWorkflowControl TD {
 color: #fff !important;
}

#divWorkflowControl .scrollingCheckBoxList {
 border: 1px solid #fff !important;
}

.tableGrid TD #divWorkflowControl, #divWorkflowControl {
 display: block;
 clear: both;
 margin: 0 0 5px 0;
 padding: 5px;
 width: 98%;
 background: #489bb0 url("../../images/sCMSintraLayouts/bg_fx_wf.jpg") repeat-x top left !important;
 border: 1px solid #489bb0;
}

 .tableGrid TD #divWorkflowControl TABLE, #divWorkflowControl TABLE {
  padding: 0 !important;
  background-color: transparent;
  border: 0;
 }

  .tableGrid TD #divWorkflowControl TABLE TD TABLE, #divWorkflowControl TABLE TD TABLE {
   border: 0;
  }

 .tableGrid TD #divWorkflowControl TD.tdLabelPergunta, #divWorkflowControl TD.tdLabelPergunta {
  color: #fff !important;
 }

 .tableGrid TD #divWorkflowControl .tdTextPergunta, #divWorkflowControl .tdTextPergunta {
  color: #015369 !important;
  padding-left: 2px !important;
 }

 .tableGrid TD #divWorkflowControl TD.tdLabelEstadoAtual, #divWorkflowControl TD.tdLabelEstadoAtual {
  width: 16% !important;
  color: #fff !important;
 }

 .tableGrid TD #divWorkflowControl .tdTextEstadoAtual, #divWorkflowControl .tdTextEstadoAtual {
  color: #336600 !important;
  padding-left: 2px !important;
 }

 .tableGrid TD #divWorkflowControl .tdTextEstadoSeguinte, #divWorkflowControl .tdTextEstadoSeguinte {
  color: #336600 !important;
  padding-left: 2px !important;
  font-size: smaller;
 }

 .tableGrid TD #divWorkflowControl TD.tdlblTransition, #divWorkflowControl TD.tdlblTransition {
  color: #015369 !important;
  font-size: smaller;
  font-weight: bold;
 }

 ​ .tableGrid TD #divWorkflowControl TABLE.rblOpcoes TD, #divWorkflowControl TABLE.rblOpcoes TD, .tableGrid TD #divWorkflowControl TD.tdLabelComentario, #divWorkflowControl TD.tdLabelComentario {
  color: #fff !important;
 }

 .tableGrid TD #divWorkflowControl .tdTextComentario, #divWorkflowControl .tdTextComentario {
  color: #000 !important;
 }

BODY.bodyIntranet .tableNavBar {
 width: 100%;
}

BODY.bodyIntranet .sf-menu {
 width: 97%;
 padding-left: 25px !important;
}

 BODY.bodyIntranet .sf-menu ul {
  padding-bottom: 5px !important;
  background-color: #336600 !important;
  border-left: 0 !important;
 }

  BODY.bodyIntranet .sf-menu ul li, BODY.bodyIntranet .sf-menu ul li a {
   border-left: 0 !important;
  }

   BODY.bodyIntranet .sf-menu ul li ul {
    padding-bottom: 5px !important;
    background-color: #336600 !important;
    border-left: 0 !important;
   }

 BODY.bodyIntranet .sf-menu, BODY.bodyIntranet .sf-menu li, BODY.bodyIntranet .sf-menu ul, BODY.bodyIntranet .sf-menu li ul, BODY.bodyIntranet .sf-menu li ul li ul {
  z-index: 2400 !important;
 }

BODY.bodyIntranet .GridModal_Default {
 z-index: 2401 !important;
}

BODY.bodyIntranet DIV.rgEditForm, BODY.bodyIntranet DIV.rgEditForm DIV, BODY.bodyIntranet DIV.rgEditForm TABLE, BODY.bodyIntranet DIV.rgEditForm TABLE TD {
 z-index: 2402 !important;
}

BODY.bodyIntranet .tdMainWrapperCentralArea {
 width: 805px !important;
}

.divWrapperChat {
 display: block;
 clear: both;
 margin: 15px auto 0 auto;
 width: 85%;
 border: 0;
}

 .divWrapperChat .divChatBlock {
  display: block;
  clear: both;
  padding: 0 0 0 0;
  border: 0;
  background-color: #fff;
  border: 1px solid #aaaeb2;
 }

  .divWrapperChat .divChatBlock .divViewText {
   display: block;
   background-color: #fff;
   height: 300px;
   overflow: auto;
   padding: 5px;
   border: 1px solid #aaaeb2;
  }

  .divWrapperChat .divChatBlock .divViewTextOff {
   display: block;
   background: #f5f5f4 url(../../images/sCMSintraLayouts/bg_chat_off.png) no-repeat center;
   height: 300px;
   overflow: auto;
   padding: 5px;
   border: 1px solid #aaaeb2;
  }

  .divWrapperChat .divChatBlock .divWriteText {
   border: 1px solid #aaaeb2;
   height: 60px;
   overflow: hidden;
   padding: 0px;
   margin: 2px 0 0 0;
   color: Black;
   font-family: arial, sans-serif;
   font-size: 16px;
  }

  .divWrapperChat .divChatBlock .textareaWriteTextDisabled {
   border: 1px solid #aaaeb2;
   height: 60px;
   overflow: hidden;
   padding: 0px;
   color: #222222;
   background-color: #e5e5e5;
   font-family: arial, sans-serif;
   font-size: 16px;
  }

  .divWrapperChat .divChatBlock .divWriteText TEXTAREA, .divWrapperChat .divChatBlock .textareaWriteTextDisabled {
   border: 0;
   font-size: 11px;
   padding: 4px;
  }

 .divWrapperChat .ulText {
  margin: 0 0 0 28px;
  padding: 0;
 }

  .divWrapperChat .ulText li {
   list-style-type: circle;
   font-size: 15px;
   color: #a6a6a6;
  }

   .divWrapperChat .ulText li span {
    font-size: 11px;
    color: #000;
   }

 .divWrapperChat .tdText {
  text-align: left;
 }

​ .divWrapperChat .tdUser {
 color: #336699 !important;
 text-align: left !important;
 padding: 10px 10px 0 10px !important;
 font-size: 14px !important;
}

.divWrapperChat .tdGAM {
 color: #858585 !important;
 text-align: left !important;
 padding: 10px 10px 0 10px !important;
 font-size: 14px !important;
}

.divWrapperChat .tdDataUser {
 color: #336699 !important;
 text-align: right !important;
 padding: 0 10px !important;
 font-size: 14px !important;
}

.divWrapperChat .tdDataGAM {
 color: #858585 !important;
 text-align: right !important;
 padding: 10px 10px 0 0 !important;
 font-size: 14px !important;
}

.divWrapperChat .spanAviso {
 display: block;
 clear: both;
 margin: 10px 0 20px 0 !important;
 font-size: 11px !important;
 color: #980303 !important;
}

.divWrapperChat .divChatInfo {
 display: block;
 clear: both;
 margin: 30px 0 10px 0;
 font-size: 12px;
 color: #3674af;
}


#divEstado {
 margin-left: 18px;
 width: 140px;
}

 #divEstado .divMsg {
  display: block;
  padding: 5px;
  border: 0;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  border: 1px solid #9fccdf;
  background-color: #eaf1f4;
 }

  #divEstado .divMsg SELECT, #divEstado .divMsg OPTION {
   font-size: 11px;
  }

  #divEstado .divMsg SELECT {
   width: 100px;
   border: 1px solid #ccc;
  }

 #divEstado .iconStatusOn {
  display: block;
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  background: transparent url("../../images/sCMSintraLayouts/verde.png") no-repeat top left;
 }

 #divEstado .iconStatusOff {
  display: block;
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  background: transparent url("../../images/sCMSintraLayouts/vermelho.png") no-repeat top left;
 }


.tableSearchFields .RadComboBox_Default {
 /*width:200px !important;*/
 margin-left: 3px;
}
/*necessario para o chrome*/
.tableSearchFields .RadPicker_Default .riTextBox {
 font-size: 11px !important;
}


/* VERSAO PORTAL */
DIV#divWrapperMainFooterPortal DIV#divMainFooter {
 display: block;
 clear: both;
 width: 738px;
 padding-top: 0 !important;
 border-left: 11px solid #fff;
 border-top: 20px solid #fff;
 background: transparent url("../../images/sCMSintraLayouts/Geral/bg_footer_portal.jpg") no-repeat top left;
}

 DIV#divWrapperMainFooterPortal DIV#divMainFooter DIV.divLinkTopPag {
  display: block;
 }

 DIV#divWrapperMainFooterPortal DIV#divMainFooter DIV.divFooter DIV.divLinks {
  margin: 0 auto;
 }

 DIV#divWrapperMainFooterPortal DIV#divMainFooter DIV.divFooter DIV.divLogos {
  margin: 15px auto 0 auto;
 }

.divMainColRightPortal {
 display: block;
 clear: both;
 width: 186px;
 padding: 14px 0 38px 0;
 border: 0;
}

.tdMainWrapperColRightPortal {
 background: transparent url("../../images/sCMSintraLayouts/bg_ColRight_portal.jpg") no-repeat bottom right;
}

.divValidationSummary {
 display: block;
 clear: both;
 float: left;
 width: 95%;
 margin: 10px 0 25px 20px;
 font-size: 11px;
}

 .divValidationSummary UL {
  display: block;
  clear: both;
  margin-bottom: 10px;
 }

  .divValidationSummary UL LI {
   float: left;
   width: 210px;
   margin: 0 15px 0 0;
  }

.tdGroupAlerta {
 white-space: nowrap !important;
}

.Info {
 width: 16px;
 height: 16px;
 float: left;
 background: transparent url("../../images/sCMSintraLayouts/Symbols-Info-icon16.png") no-repeat top;
 border: 0px transparent;
}

 .Info .spanTitle, .info .spanTitle {
  margin: 10px 0 0 0;
  color: #00529b;
 }

.fieldsetBox legend {
 color: #00529b;
}

.scrollingControlContainer {
 overflow: auto;
 width: 350px;
}

.scrollingCheckBoxList {
 border: 1px #808080 solid;
 margin: 10px 10px 10px 10px;
 height: 130px;
}

.divListaDocsInstrutorios {
 display: block;
 width: 99%;
 margin: 0 0 0 20px;
 font-size: 14px;
 padding: 20px 0 5px 0;
}

 .divListaDocsInstrutorios ul {
  display: block;
 }

  .divListaDocsInstrutorios ul li {
   display: block;
   font-size: 12px;
  }

 .divListaDocsInstrutorios .labelUploadEntidadeTipoDocumento {
  margin: 0 0 0 10px;
  width: 85%;
  font-size: 12px;
  color: #676765;
 }

 .divListaDocsInstrutorios div {
  height: auto !important;
 }

  .divListaDocsInstrutorios div .RadUpload {
   border-bottom: 1px solid #666;
  }

.WindowBorderLessDialog.RadWindow {
 border: none;
 padding: 0;
}

​ .WindowBorderLessDialog.RadWindow .rwTitleBar {
 margin: 0;
}

​ .WindowBorderLessDialog .rwTitleBar, ​ .WindowBorderLessDialog .rwStatusBar {
 display: none;
}

​ .WindowBorderLessDialog.RadWindow .rwContent {
 border: none;
}


​ .Width130px {
 width: 130px;
}

​ .Width100Percent {
 width: 100%;
}

.Width999Percent {
 width: 99.9%;
}

.Width97Percent {
 width: 97% !important;
}

.Width95Percent {
 width: 95%;
}

.Width90Percent {
 width: 90%;
}

.Width85Percent {
 width: 85%;
}

.Width80Percent {
 width: 80%;
}

.Width60Percent {
 width: 60%;
}

.Width50Percent {
 width: 50%;
}

.Width49Percent {
 width: 49%;
}

.Width40Percent {
 width: 40%;
}

.Width35Percent {
 width: 35%;
}

.Width33Percent {
 width: 33%;
}

.Width30Percent {
 width: 30%;
}

.Width25Percent {
 width: 25%;
}

.Width20Percent {
 width: 20%;
}

.Width19Percent {
 width: 19%;
}

.Width15Percent {
 width: 15%;
}

.Width10Percent {
 width: 10%;
}

.Width8Percent {
 width: 8%;
}

.Width5Percent {
 width: 5%;
}

.Width737Pixeis {
 width: 737px !important;
}

.Width730Pixeis {
 width: 730px;
}

.Width597Pixeis {
 width: 597px;
}

.Width620Pixeis {
 width: 620px;
}

.Width136Pixeis {
 width: 136px;
}

.Width200Pixeis {
 width: 200px;
}

.Width100Pixeis {
 width: 100px;
}

.Width90Pixeis {
 width: 90px;
}

.Width80Pixeis {
 width: 80px;
}

.Width60Pixeis {
 width: 60px;
}


.Height60Pixeis {
 height: 60px;
}


.Height20Pixeis {
 height: 20px;
}

.Height17Pixeis {
 height: 17px;
}

.Height5Pixeis {
 height: 5px;
}

.Height3Pixeis {
 height: 3px;
}

.Height40Pixeis {
 height: 40px;
}

.Height115Pixeis {
 height: 115px;
}

.AlignRight {
 text-align: right !important;
}

.AlignLeft {
 text-align: left !important;
}

.AlignCenter {
 text-align: center !important;
}

.vAlignTop {
 vertical-align: top !important;
}

.TextNoWrap {
 white-space: nowrap;
}

.FloatRight {
 float: right !important;
}

.FloatLeft {
 float: left !important;
}

.BorderCollapse {
 border-collapse: collapse !important;
 border: 0;
 padding: 0 !important;
}

 .BorderCollapse TD {
  padding: 0 !important;
 }

 .BorderCollapse .PaddingBottom5px {
  padding: 0 0 5px 0 !important;
 }

 .BorderCollapse .rgRow TD, .BorderCollapse .rgAltRow TD, .BorderCollapse .rgEditRow TD, .BorderCollapse .rwLine TD {
  padding: 4px 7px 4px 6px !important;
 }

 .BorderCollapse .divIdentificacao TABLE .tdText, .BorderCollapse .divLocalizacao TABLE .tdText {
  padding: 0 5px 0 0 !important;
 }

 .BorderCollapse .tdLabelInfo, .BorderCollapse .tdLabelResultadosRight {
  padding: 10px 0 10px 0 !important;
 }

 .BorderCollapse .tdLabelResultados {
  padding: 10px 0 10px 5px !important;
 }

 .BorderCollapse .tdControlsText, .BorderCollapse .tdControlsInput {
  padding-bottom: 5px !important;
 }

.PaddingBottom5px {
 padding: 0 0 5px 0 !important;
}

.tableFloatRight {
 display: block;
 float: right;
}

.tableAlignCenter {
 margin: 0 auto;
}

.img100x100 {
 width: 100px;
 height: 100px;
}

.img20x20 {
 width: 20px;
 height: 20px;
}

.MarginAuto {
 margin: 0 auto !important;
}

.MarginRight10 {
 margin-right: 10px !important;
}

.NoMarginTop {
 margin-top: 0 !important;
}

.lineHeight18px {
 line-height: 18px;
}

.imgNoBorder, .NoBorder {
 border: 0 !important;
}

.Border5pxWhite {
 border: 5px solid #fff !important;
}

.RadComboStyle {
 border-width: 0;
 border-collapse: collapse;
 table-layout: fixed;
 width: 100%;
}

.FontSize11px {
 font-size: 11px;
}

.InfoGrid {
 margin: 0 !important;
}

​.rbWorkFlowDelegacoes {
 width: 400px !important;
}

.ms-formfieldlabelcontainer {
 display: none !important;
}

.ms-formfieldvaluecontainer {
 border: 0 !important;
 border-style: hidden !important;
 padding: 0 !important;
 margin: 0 !important;
}

.RadComboBox_Default .rcbEmptyMessage {
 color: #474747 !important;
}

.imgHeight48 {
 height: 48px;
}

.RadGrid .rgFilter {
 margin: 0 !important;
}

.RadGrid .rgFilterBox {
 padding: 2px 0 3px 0 !important;
}


.tableForm .RadComboBox_Default .rcbInput.radPreventDecorate {
 text-overflow: ellipsis;
 width: 98% !important;
}

.dashboardAlertasUtilizador {
 padding: 10px;
 color: #666;
 font: 11px Arial, Verdana, Helvetica, sans-serif;
}

/*chrome*/
.divSearchForm INPUT.inputButton,
.divSearchForm .aButton,
.NoOutline {
 border: 0;
 outline: none;
}


/* moss 2007 core*/

.ms-ganttOuterTable {
 border: 0;
}

.ms-ganttInnerTable {
 border: 0;
}

.ms-ganttTitleHeaderCell {
 border: 0;
}

.ms-ganttMajorTimeUnitHeaderCell {
 border: 0;
}

.ms-ganttDetailTimeUnitRow {
}

 .ms-ganttDetailTimeUnitRow td,
 .ms-ganttDetailTimeUnitRow th {
  border: 0;
  border-left: 1px solid #ccc;
 }




#MSOZoneCell_WebPartWPQ7 {
 border: 0;
 padding-top: 13px;
 background: #FFFFFF url(/_LAYOUTS/images/sCMSintraLayouts/Grid/bg_header.jpg) no-repeat top left;
}

 #MSOZoneCell_WebPartWPQ7 table.ms-menutoolbar,
 #MSOZoneCell_WebPartWPQ7 .ms-listviewtable.ms-basictable,
 div[webpartid] > div > span > table table,
 #onetIDListForm div > table table {
  width: 92%;
  margin: 0 auto 0 20px;
 }

.ms-menutoolbar,
.ms-menutoolbar td,
.ms-toolbar {
 border: 0 !important;
 border-bottom: 0 !important;
 background: transparent none !important;
}

div[webpartid] .ms-formlabel,
div[webpartid] .ms-formbody,
#onetIDListForm .ms-formlabel,
#onetIDListForm .ms-formbody {
 border: 0;
 background: transparent none;
 color: #666;
}

 div[webpartid] .ms-formbody table,
 #onetIDListForm .ms-formbody table {
  width: 100%;
  margin: 0;
  padding-top: 0;
 }

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter,
.ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group,
.ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph,
.ms-pickerresultheadertr {
 border: 0;
 background: transparent none;
}

.ms-vh2-nofilter, .ms-vh2-nofilter-icon,
.ms-vh2-nograd, .ms-vh3-nograd,
.ms-vh2-nograd-icon {
 padding: 0;
}


.AspNet-WebPartZone-Vertical #divContent a {
 font-size: 12px;
}

.ulBreadcrumb span {
 font-size: 11px;
}


.textOverflowEllipsis {
 display: inline-block;
 width: 90%;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.DisplayBlock {
 display: block;
}


.rfButton.inputButton[disabled="disabled"] {
 color: #ccc;
 background: #f5f5f5 none !important;
 border-color: #eee;
 cursor: text;
}

.link {
 font-size: 12px;
 color: #000;
}

 .link img {
  margin-right: 5px;
 }


.cAccordion .strongTemplateDesc {
 font-weight: normal;
}

.cAccordion .divTemplateDescValue p,
.cAccordion .divTemplateDescValue {
 line-height: 150%;
}


 .cAccordion .divTemplateDescValue p,
 .tdAtasList li,
 .cAccordion .divTemplateDescValue li {
  margin-bottom: 16px !important;
 }

 .cAccordion .divTemplateDescValue ul {
  margin-bottom: 5px !important;
 }

.tdAtasList font,
.tdAtasList font ul,
.tdAtasList font ul li {
 font-size: 11px;
 color: #666;
}

#iFrameSAMLLogout {
 display: none;
}


/***********/
.UserRegistoSimples,
.UserRegistoSimples span {
 color: #10470D !important; /*verde*/
}

.UserRegistoPortal,
.UserRegistoPortal span {
 color: #0B6CC3 !important; /*azul*/
}

.UserRegistoPresencial,
.UserRegistoPresencial span {
 color: #DBBC20 !important; /*amarelo*/
}


/*************/

.divNewProcuration {
 padding: 5px 0px;
}

 .divNewProcuration,
 .divNewProcuration div,
 .divNewProcuration span,
 .divNewProcuration p,
 .divNewProcuration table,
 .divNewProcuration input,
 .divNewProcuration td {
  font-size: 11px;
 }

