
/************************************************************/
/* topo */
/************************************************************/

#topo {
   background-image:url(../../images/topo.png);
   background-position:left top;
   background-repeat:no-repeat;
   height:90px;
   width:994px;
   float:left;
   padding:0;
   margin:0;
}

#topo a.logo {
   position:absolute;
   background-image:url(../../images/logo_dendrix.png);
   background-position:0 0;
   background-repeat:no-repeat;
   display:block;
   left:0;
   margin:34px 0 0px 20px;   
   width:133px;
   height:34px;
   overflow:hidden;
}

#topo #navegacao_lingua {
   float:right;
   font-size:12px;
   text-align:right;
   margin-right:15px;
   width:95%;
}

#topo #navegacao_lingua a.navegacao {
   background-position:right center;
   background-repeat:no-repeat;
   margin-right:30px;
   padding-right:15px;
}
#topo #navegacao_lingua a {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

#topo #navHome {
   background-image:url(../../images/bthome.png);
}

#topo #navLogin {
   background-image:url(../../images/btlog.png);
}

#topo #navCadastro {
   background-image:url(../../images/btlog.png);
}

#topo #navBuscar {
   background-image:url(../../images/btbuscar.png);
}

#topo #loginDiv {
   position:absolute;
   top:39px;
   left:740px; 
   width:300px;
   height:50px;
}

#topo div#loginDiv div#identificacao {
}

#topo div#loginDiv div#identificacaoBuscar {
   padding-left:0px;
}


#topo div#loginDiv div#esqueci_senha {
   display:none;
}

#topo div#loginDiv div#reativar_conta {
   display:none;
}

/************************************************************/
/* menu */
/************************************************************/

#menu_horizontal {
   clear:both;
   position:relative;
   background-image:url(../../images/bgmenu.png);
   background-repeat:no-repeat;
   background-position:top left;
   width:994px;
   height:27px;
   margin-bottom:1px;
   z-index:1000;
   padding:0;
   margin:0;
}

#menu_horizontal ul {
   color:#367B5B;
   font-size:11px;
   list-style-type:none;
   height:20px;
   margin:0;
   padding:0;
}

#menu_horizontal ul li{
   float:left;
   width:142px;
   font-size:11px;
   text-align:center;
   padding-top:5px;
   padding-bottom:4px;
   margin-bottom:1px;
}


#menu_horizontal ul li:hover{
   background-color:#FEFEFE;
}


#menu_horizontal ul li.selected{
   background-color:#F5F8F5;
   font-weight: bolder;
   font-weight: bold;
}

#menu_horizontal ul li a {
   color:#367B5B;
}

#menu_horizontal ul li.navigation2 a {
   color:#367B5B;
}

#menu_horizontal_usuario {
   clear:both;
   position:relative;
   background-image:url(../../images/bgmenu2.png);
   background-repeat:repeat-x;
   background-position:top left;
   width:994px;
   height:27px;
   margin-bottom:1px;
   padding:0;
   margin:0;
}

#menu_horizontal_usuario ul {
   color:#FFF;
   font-size:11px;
   list-style-type:none;
   height:25px;
   margin:0;
   padding:0;
}

#menu_horizontal_usuario ul li{
   float:left;
   font-size:11px;
   text-align:center;
   padding:4px 4px 0px 8px;
   min-width:28px;
}

#menu_horizontal_usuario ul li.linha{
   width:10px;
   padding:4px 0px;
}


#menu_horizontal_usuario ul li:hover{

}


#menu_horizontal_usuario ul li.selected{
   color:gray;
   font-weight: bolder;
   font-weight: bold;
}

#menu_horizontal_usuario ul li a {
   color:#FFF;
}

#menu_horizontal_usuario ul li.navigation2 a {
   color:#FFF;
}

div.navigationContainer {
   background-color:#F5F8F5;
   overflow:auto;
   border-bottom:3px solid #367b5b;
   border-left:1px solid #F5F8F5;
   border-right:1px solid #F5F8F5;
}

div.navigationContainer div.navigationContent { 
   position:absolute;
}

div.navigationContainer div.navigationContent ul { 
   text-align:left;
   list-style-type:none;
}

div.navigationContainer div.navigationContent ul li:hover { 
   background-color:#FEFEFE;
}

div.navigationContainer div.navigationContent ul li a { 
   color:#367B5B;
   font-size:11px;
   text-decoration:none;
}

/************************************************************/
/* conteudo */
/************************************************************/

div#container {
   clear:both;
   background-color:#FFFFFF;
   position:relative;
   width:994px;
   padding:25px 0 0 2px;
}

div#container div#conteudo {
   clear:both;
   float:left;
   font-size:11px;
   height:auto;
   margin:0;
   padding:0 0 15px 0;
   width:780px;
}

/* menu direito */
div#menu_direito {
   float:right;
   width:190px;
   text-align:left;
   margin:23px 0 15px 0;
   padding:0;
   font-size:11px;
}

div#menu_direito ul {
   list-style-type:none;
}

div#menu_direito .destaqueBanner {
   width:100%;
   height:131px;
   margin:5px 0 0 0;
   padding:0;
   overflow-y:hidden;
   overflow-x:hidden;
}

div#menu_direito .destaqueBanner div a img {
   padding:0;
   margin:0;
}

div#menu_direito .noticias {
   border-top:    1px solid #337A5B;
   border-bottom: 1px solid #337A5B;
   position:relative;
   background-color:#DEDEDE;
   padding:10px 8px 10px 8px;
   width:175px;
   color: gray;
}

div#menu_direito .noticias2 {
   position:relative;
   padding:10px 8px 10px 8px;
   width:175px;
   color: gray;
}

div#menu_direito div.descricao {
   color:gray;
   font-size:10px;
   padding-bottom:10px;
}

div#menu_direito div.destaqueNumeracao {
   background-color: #367B5B;
   width:100%;
   height:17px;
   margin-bottom:10px;
   padding:2px 0 2px 0;
   margin:0px;
   z-index:1000;
}

div#menu_direito div.destaqueNumeracao input {
   margin-left:2px;
}

div#menu_direito .cursos {
   border-top:    1px solid #337A5B;
   border-bottom: 1px solid #337A5B;
   position:relative;
   background-color:#DEDEDE;
   padding:10px 8px 10px 8px;
   width:175px;
   color: gray;
}


/************************************************************/
/* menu esquerdo */
/************************************************************/

div#menu_esquerdo, div#menu_esquerdo_intranet {
   clear:both;
   width:150px;
   float:left;
   margin:0 0 30px 0;
   padding:0;
}

div#menu_esquerdo ul, div#menu_esquerdo_intranet ul {
   border-bottom:1px solid #DEDEDE;
   list-style-type:none;
   margin-top:2px;
   text-align:left;
   width:100%;
   padding:0;
}

div#menu_esquerdo ul li.nivelFilho {
   background-image:url('../../images/nivel_filho.gif');
   background-repeat:no-repeat;
   background-position:right bottom;
}

div#menu_esquerdo ul li.nivelFilho2 {
   background-image:url('../../images/nivel_filho2.gif');
   background-repeat:no-repeat;
   background-position:right bottom;
}

div#menu_esquerdo ul li.nivelFilho2:hover {
}


div#menu_esquerdo ul li, 
div#menu_esquerdo_intranet ul li{
   padding:10px 0 5px 0;
   font-size:11px;
}

div#menu_esquerdo ul li:hover, 
div#menu_esquerdo_intranet ul li:hover{
   padding-left:7px;
   font-weight: bold;
}

div#menu_esquerdo ul li.nivel1, div#menu_esquerdo_intranet ul li.nivel1 {
   border-top:1px solid #DEDEDE;
}

div#menu_esquerdo ul li.nivel2, div#menu_esquerdo_intranet ul li.nivel2 {
   border-top:0px solid #DEDEDE;
   margin-left:7px;
}

div#menu_esquerdo ul li.nivel3, div#menu_esquerdo_intranet ul li.nivel3 {
   border-top:0px solid #DEDEDE;
   margin-left:15px;
}

div#menu_esquerdo ul li.nivel4, div#menu_esquerdo_intranet ul li.nivel4 {
   border-top:0px solid #DEDEDE;
   margin-left:21px;
}

div#menu_esquerdo ul li.nivel5, div#menu_esquerdo_intranet ul li.nivel5 {
   border-top:0px solid #DEDEDE;
   margin-left:28px;
}

div#menu_esquerdo ul li.logo {
   padding-top:0px;
   padding-bottom:20px;
   text-align:center;
}

div#menu_esquerdo ul li ul {
   display:none;
   border-bottom:0px solid #DEDEDE;
   list-style-type:none;
   margin-top:45px;
   text-align:left;
   width:100%;
   margin:0;
   padding:0;
}

div#menu_esquerdo ul li ul li {
   display:block;
}

div#menu_esquerdo ul li.logo a {
   padding-left:0px;
   width:100%;
}

div#menu_esquerdo ul li div {
   width:100%;
   height:100%;
   margin:0;
   padding:0;
}


div#menu_esquerdo ul li div a {
   color:#A5A5A5;
   font-size:11px;
   padding-left:15px;
   display:block;
   width:120px;
}

div#menu_esquerdo ul li.nivel1 a, div#menu_esquerdo_intranet ul li.nivel1 a {
   display:block;
   padding-left:15px;
}

div#menu_esquerdo ul li.nivel1 a:hover, div#menu_esquerdo_intranet ul li.nivel1 a:hover {
   background-image:url('../../images/seta_verde.gif');
   background-position:left center;
   background-repeat:no-repeat;
   color:#367B5B;
   text-decoration:none;
}

div#menu_esquerdo ul li.nivel2 a:hover {
   background-image:url('../../images/seta_verde.gif');
   background-position:left center;
   background-repeat:no-repeat;
   padding-left:15px;
   color:#367B5B;
   text-decoration:none;
}

div#menu_esquerdo ul li.nivel3 a:hover {
   background-image:url('../../images/seta_verde.gif');
   background-position:left center;
   background-repeat:no-repeat;
   padding-left:15px;
   color:#367B5B;
   text-decoration:none;
}

div#menu_esquerdo ul li a.selected, div#menu_esquerdo_intranet ul li.nivel1 a.selected {
   color:#005932;
   font-weight: bolder;
   font-weight: bold;
}

/************************************************************/
/* centro */
/************************************************************/

div#idDivIntranet {
   width:650px;
   float:left;
   padding:0 15px 0 15px;
}

div#container div#conteudo div#centro {
   float:left;
   width:630px;
   height:auto;
   margin:0;
   padding:0;
   text-align:left;
   border:0px;
}

div#bem_vindo_texto {
   width:100%;
   margin:0;
   padding:5px 0 0 0;
   text-align:right;
   border:0px;
   color:gray;
}

div#bem_vindo_texto a{
   background-image:url(../../images/receba_nl.png);
   background-position:0px 3px;
   background-repeat:no-repeat;
   padding-left:14px;
   padding-right:5px;
}

div#tamanho_texto {
   color:#7C7C7C;
   height:15px;
   padding:0;
   margin:0 0 10px 0;
   text-align:right;
   font-size:10px;
   border:0px;
}

div#container div#conteudo div#centro div#texto{
   color:#7C7C7C;
   margin:0;
   padding:0 0 0 30px;
   text-align:left;
   border:0;
   height:auto;
}


div#container div#conteudo div#centro div#resultado {
   display:none;
   width:99%;
   margin:0;
   padding:0;
}

div#container div#conteudo div#centro div#resultado a.proxima {
   background-image:url(../../images/proximo.jpg);
   background-position:left center;
   background-repeat:no-repeat;
   display:block;
   margin-left:30px;
   overflow:hidden;
   padding:15px 9px 7px 16px;
   text-decoration:none;
}


div#container div#conteudo div#centro div#resultado a.voltar {
   background-image:url(../../images/voltar.jpg);
   background-position:center center;
   background-repeat:no-repeat;
   display:block;
   float:left;
   margin-left:250px;
   margin-right:20px;
   overflow:hidden;
   padding:15px 10px 7px 15px;
   text-decoration:none;
}

div#container div#conteudo div#centro div#resultado a.fechar {
   background-image:url(../../images/bt_close.png);
   background-position:right center;
   background-repeat:no-repeat;
   display:block;
   overflow:hidden;
   padding:11px 8px 7px 10px;
   text-decoration:none;
   width:545px;
}

div#container div#conteudo div#centro div#texto ul{
   padding-left:15px;
}

div#container div#conteudo div#centro div#texto div#texto_titulo {
   font-size:13px;
   padding-bottom:22px;
   text-align:left;
   font-weight: bolder;
   font-weight: bold;
}

div#container div#conteudo div#centro div#texto #editarSecaoSubsecao {
   width:100%;
   background-color:#DDDDDD;
   text-align:center;
   margin-bottom:15px;
   padding:3px 0;
}

div#container div#conteudo div#centro div#texto #editarSecaoSubsecao a {
   color:brown;
   text-decoration:none;
}

div#container div#conteudo div#centro div#texto .espacamento{
   padding-bottom:15px;
   
}

div#container div#conteudo div#centro div#texto .espacamento b{
   
}

div#container div#conteudo div#centro div#texto a {
   text-decoration:underline;
}

div#container div#conteudo div#centro div#texto h1, h2, h3 {
   color:#367B5B;
   font-size:13px;
}

div#container div#conteudo div#centro div#texto table {
}

div#container div#conteudo div#centro div#texto table tr{
}

div#container div#conteudo div#centro div#texto table tr td, th {
}

div#container div#conteudo div#centro div#texto table tr.par {
   background-color:#DDDDDD;
}

div#container div#conteudo div#centro div#texto table tr.impar {
   background-color:#EEEEEE;
}

div#container div#conteudo div#centro div#texto table tr.par:hover,
div#container div#conteudo div#centro div#texto table tr.impar:hover {
   background-color:#D0D0D0;
}

div#container div#conteudo div#centro div#texto table tr.par td,
div#container div#conteudo div#centro div#texto table tr.impar td {
   border-top:1px solid #367B5B;
}


/************************************************************/
/* footer */
/************************************************************/

div#container div#link_rapido {
   clear:both;
   background-image:url(../../images/foot.png);
   background-position:center top;
   background-repeat:no-repeat;
   height:29px;
   width:994px;
   margin-bottom:10px;
   border-top:1px solid #367B5B;
}

div#container div#link_rapido ul{
   color:#7C7C7C;
   font-size:10px;
   list-style-type:none;
   padding-left:146px;
   padding-top:5px;
}

div#container div#link_rapido ul li{
   float:left;
   padding:2px 2px 2px 2px;
}

div#footer {
   color:#7C7C7C;
   font-size:10px;
   padding-top:8px;
   padding-bottom:10px;
   text-align:center;
}

/************************************************************/
/* ajuda */
/************************************************************/

ul.ulAjudaCategoria {
   padding-top:10px;
   margin:0;
}

ul.ulAjudaCategoriaInicio,  {
   padding-top:0;
   margin:0;
}

ul.ulAjudaCategoria li.liCategoria, ul.ulAjudaCategoriaInicio li.liCategoria {
   list-style-type:none;
   font-size:13px;
   font-weight: bolder;
   font-weight: bold;
   margin:0;
   padding:0;
}

ul.ulAjudaCategoriaInicio li.liCategoria {
   padding:0px 0 7px 0;
}

ul.ulAjudaCategoria li.liCategoria {
   padding:15px 0 7px 0;
}

ul.ulAjuda {
   padding:0 0 0 20px;
   margin:0;
}

ul.ulAjuda li.liNumero{
   padding:3px 5px 3px 5px;
}
ul.ulAjuda li.liNumero div {
   padding:5px 5px 5px 5px;
}