body{margin:0px;padding:0px;}

.clear{clear: both;}

div#frame{margin: 0px auto;width:740px;border:solid 1px #FFFFFF;}

div#logo{float:left;width:740px;height:80px;margin-bottom:2px;}
div#logo ul{float:right;margin:0px 20px 0px 0px;padding:0px;}
div#logo p#linkRapido{float:right;clear:left;margin:10px 10px 0px 0px;width:120px;}
div#logo p#dataPortal{margin:60px 0px 0px 263px;}

/* menu horizontal */
div#menuPrincipal{float:left;width:740px;}

ul#menuPrincipal{float:left;width:100%;margin:0px;padding:0px;height:33px;}
ul#menuPrincipal li{float:left;padding:3px 2px 3px 2px;}
/*******************/

div#acessibilidade{float:left;margin-top:5px;margin-bottom: 10px;padding:3px 0px 3px 10px;width:730px;}
span#breadCrumb{float:left;}
span#tamanhoFonte{float:right;}

div#stickerNoticia{float:right;width:530px;margin:15px 0px 0px 0px;padding:5px;}

/* menu Vertical */
ul#menuVertical{margin:0px 0px 0px 0px;padding:0px;list-style:none;float:left;}
ul#menuVertical li{padding:0px 15px 0px 10px;margin-bottom:1px;}
ul#menuVertical li.nivel02{padding-left:20px;}
/*****************/

/* formulários e elementos de formulário do portal */
form{float:left;width:100%;margin:20px 0px 0px 0px;}
fieldset{float:inherit;width:inherit;}
input[type=submit]{padding:4px;}
/*************************/
hr {color:#FFF;border:none;height:1px;line-height:1px;margin:0 ;padding:0;}

/* Processos */
h6#tituloResultado, table#tabelaResultado{float:right; width:551px;margin:10px 0px 0px 0px;}
/*******************************************************************************************/

div#blocoBranco{float:right;padding:6px;margin:10px 0px 0px 8px;max-width:200px;}
div#blocoBranco h6{margin:0px;}

/* página principal */




div#scrollerImagem{width:740px;margin:20px 0px 0px 0px;}
div.nav{float:left;width:20px;}
div#scrollerImagem div#bancoImagemCycle{float:left;}
div#scrollerImagem div#bancoImagemCycle div#texto{float:left;height: 230px;}
div#scrollerImagem div#bancoImagemCycle div#texto div#textual{float:left;width: 250px;}
div#scrollerImagem div#bancoImagemCycle div#texto div#visual{float:right;width: 250px;}

div#scrollerImagem div#bancoImagemCycle div#texto div#textoDestaque{float:left;height: 180px;}
div#scrollerImagem div#bancoImagemCycle div#texto div#imagem{float:left;height: 200px;}
div#scrollerImagem div#bancoImagemCycle div#texto img {border:0;width:283px;max-height:170px;}
div#scrollerImagem div#bancoImagemCycle div#texto div.maisdestaques {float:left;}

div#outrosDestaques{width:740px;margin:30px 0px 0px 0px;}
div#outrosDestaques div#news{float: left;width: 350px; margin: 0px; padding: 10px;border-right:2 px solid #000; }
div#outrosDestaques div#agenda{float: right;width: 350px; margin: 0px; padding: 10px; }

div#outrosDestaques div#news div, div#outrosDestaques div#agenda div{margin:0px 0px 10px 0px;}


/***********************/

/* páginas internas */
div#corpoEsquerdo{float:left;width:185px;margin:20px 15px 0px 0px;}

div#corpoDireito{float:left;width:540px;margin:20px 0px 0px 0px;}
div#corpoDireito div#tituloConteudo{float:left;width:100%;margin:0px 0px 20px 0px;}
div#corpoDireito div#tituloConteudo span{float:left;margin:5px 0px 0px 0px;}
div#corpoDireito div#tituloConteudo img{float:right;margin:0px 5px 3px 0px;}
/*Resolve problema do recuo ultrapassando limites da página div#corpoDireito p{float:left;width:100%;margin:10px 0px;} */
div#corpoDireito p{margin:10px 0px;}

div#corpoDireitoSemMenu{float:left;width:740px;margin:20px 0px 0px 0px;}
div#corpoDireitoSemMenu div#tituloConteudo{float:left;width:100%;margin:0px 0px 20px 0px;}
div#corpoDireitoSemMenu div#tituloConteudo span{float:left;margin:5px 0px 0px 0px;}
div#corpoDireitoSemMenu div#tituloConteudo img{float:right;margin:0px 5px 3px 0px;}
/********************/

/* galeria de imagens */
div.linhaImagem{float:left;width:100%;}
div.linhaImagem div{float:left;width:170px;margin:5px;}
div.linhaImagem div img{float:left;padding:15px 10px;}
div.linhaImagem div a{float:left;width:160px;padding:5px;}
/**********************/

/* glossário jurídico */
ul#listaAlfabeto{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px;}
ul#listaAlfabeto li{float:left;margin:0px 10px 0px 0px;padding:3px 4px}
form#frmPesquisaVerbete{float:left;width:100%;margin:0px;padding:0px;}
form#frmPesquisaVerbete fieldset{padding:10px;}
form#frmPesquisaVerbete{margin-bottom:20px;}
div.verbete{float:left;width:100%;}
div.verbete div.letraIndice{float:left;width:100%;margin-bottom:30px;}
div.verbete div.tituloVerbete{float:left;width:100%;margin:0px;}
div.verbete div.descricaoVerbete{float:left;width:100%;}
div#corpoDireitoSemMenu div.verbete div.Descricaoverbete p{float:left;width:100%;margin:10px 0px;}

/**********************/



/* rodapé */
div#rodape{width:100%;float:left;margin-top:25px;padding:5px 0px 0px 0px;}
/******************************************************************************/


       div#mapa #rodape1, #rodape2 { border-right: 1px solid #dedede;}
       div#mapa #rodape1{
          float: left;
          width: 279px;
          padding: 0px 10px;
          font-size: 10px;
          text-transform:uppercase;
       }
       div#mapa #rodape3{
          float: right;
          width: 280px;
          padding: 0px 10px;
          font-size: 11px;
       }
       div#mapa #rodape3 .menuMidiaSocial{
	    text-transform:uppercase;
	    color: #656565;
        font-weight: bold;
        text-decoration: none;
       }
       #mapa li {
        list-style: none;
        border-bottom: 1px solid #dedede;
        padding: 6px 4px;
        }
       #mapa a {
        color: #656565;
        font-weight: bold;
        text-decoration: none;
        }

       #mapa ul.itemMenor li {
        border-bottom: none;
        padding: 0px 15px;
        list-style: none;
      }
      #mapa ul.itemMenor a {
        font-size: 10px;
        font-weight: normal;
      }
