/* Classes Gerais */
BODY {
    background: #ffffff;
    margin: 10px 20px 20px 20px;
    padding: 0;
    font-family: Arial, Verdana,helvetica, sans-serif;
}

DIV, P, A, UL, LI, H1, H2, H3, IMG, strong, form {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

a {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: rgb(0, 123, 135);
    text-decoration: none;
}

a:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

#wrap {
    left: 50%;
    margin-left: -420px;
    width: 828px;
    position: absolute;
}

/*classe que indica cursor como pointer*/
.cursorPointer {
    cursor: pointer;
}

/* Igual a #divpesquisapautasdistribuicao*/
.divGeralPesquisa {
    margin-top: 15px !important;
    padding-top: 5px !important; /*40px!important;*/
    margin-bottom: 15px !important;
    padding-bottom: 20px !important; /*	width: 627px!important;*/
    background-color: #F9F8F2 !important;
    background-image: url(../Images/bkg_pesquisa_normal.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    color: #5EA0AB !important;
}

.divGeralPesquisa h1 {
    padding-left: 20px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 15px !important;
    color: rgb(123, 117, 9) !important;
    font-weight: bold !important;
    border-bottom-width: 1px !important;
    border-bottom-style: dotted !important;
    border-bottom-color: rgb(123, 117, 9) !important;
    background-image: url(../Images/icon_pesquisa.gif) !important;
    background-repeat: no-repeat !important;
    background-position: left top !important;
}

.divGeralPesquisa .pulldown {
    /*width: 150px!important;*/
    margin-top: 5px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    color: #999999 !important;
    background-color: #ffffff !important;
    border: 1px solid #68AEBB !important;
}

.divGeralPesquisa .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}
/* Fim de igual a #divpesquisapautasdistribuicao*/

/*Igual a #divpesquisapautasdistribuicaoconteudo*/
.divGeralPesquisaConteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(116, 116, 88);
    padding-left: 20px;
}

/*Igual a #divpesquisapautasdistribuicaoconteudo strong*/
.divGeralPesquisaConteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/*Fim de igual a #divpesquisapautasdistribuicaoconteudo*/

/*INICIO  HEADER */
/*#divmenuferramentas {
	float: right;
	clear: both;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(115, 115, 97);
	text-align: right;
}*/
#divmenuferramentas_dir {
    float: right;
    clear: right;
    display: inline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    text-align: right;
}

#divmenuferramentas_esq {
    float: left;
    clear: left;
    display: inline;
}

#divmenuferramentas_esq img {
    padding-right: 10px;
}

#divheader {
    width: 828px;
    height: 78px;
    background-color: #F7F5ED;
    border-top: 1px solid rgb(0, 123, 135);
    background-image: url(../Images/bkg_header.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 20px;
}

#divheaderlogotn {
    display: inline;
    clear: left;
    float: left;
}

#divheaderlogomj {
    display: inline;
    clear: right;
    float: right;
    padding: 0.6% 1%;
}
/*FIM  HEADER */
/*INICIO MENU*/
#divmenu {
    width: 828px;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    background-image: url(../Images/bkg_menu.jpg);
    background-repeat: repeat-x;
    background-position: left;
    height: 38px;
}

#divmenu li {
    display: inline; /*valor do padding diferente do css do template para "arrumar" o menu superior*/ /*padding-left:13px; 	padding-right:9px;*/
    padding-left: 9px;
    padding-right: 9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #F4F4F4;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(0, 123, 135);
}

#divmenu ul {
    padding-top: 5px; /*_padding-top: 7px; /*text-align: left;	*/
    text-align: center;
}

#divmenu a {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #F4F4F4;
}

#divmenu a:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #F1EB0A;
    text-decoration: underline;
}

#divmenu a.select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #F1EB0A;
    font-weight: bold;
}

/*FIM MENU*/

/*INICIO  CONTEUDO HOME */
#divhome {
    width: 828px;
    overflow: hidden;
    background-color: #FFFFFF;
}

/*
#divconteudohome {
	width: 828px;
	overflow: hidden;
	background-color: #FFFFFF;
}
*/

#divconteudohomeleft {
    display: inline;
    clear: left;
    float: left;
    width: 605px;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: rgb(0, 116, 131);
}

#divconsultasonline {
    overflow: hidden;
    width: 595px; /*_width: 605px;*/
    height: 71px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 116, 131);
}

#divconsultasonlineconteudo {
    height: 50px;
    background-color: #ECF4F5;
    background-image: url(../Images/bkg_consulta-online3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 10px 10px 244px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
}

#divconsultasonlineconteudo h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 116, 131);
    padding-bottom: 5px;
    margin-bottom: 10px;
}

#divconsultasonlineconteudo .pulldown {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    margin-bottom: 11px;
    border: 1px solid #68AEBB;
}
/*
#divdestaques {
	margin-right:10px;

}
*/

#divdestaques {
    overflow: hidden;
    background-image: url(../Images/bkg_home_lateral.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

#divnovidades {
    width: 200px;
    display: inline;
    clear: left;
    float: left;
    background-color: #F9F8F2;
    margin-right: 10px;
}

/*#divnovidades img{
	padding:10px;
}*/

#divnovidades h1 {
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
}

#divnovidades li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 13px;
    margin-bottom: 10px;
    background-image: url(../Images/bulet.jpg);
    background-repeat: no-repeat;
    background-position: left 3px; /*_background-position: left 8px;*/
}

#divnovidades strong {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/* Definição de estilos a serem usados para os sumários do diário da república - Inicio*/

#divSumariosDR {
    width: 200px; /*_width: 200px;*/
    background-color: #F9F8F2;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 1px;
}

#divSumariosDR h1 {
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
}

#divSumariosDR li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 13px;
    margin-bottom: 10px;
    background-image: url(../Images/bulet.jpg);
    background-repeat: no-repeat;
    background-position: left 3px; /*_background-position: left 8px;*/
}

#divSumariosDR strong {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/*Definição para a fonte dre.pt*/
#rodape {
    position: relative;
    bottom: 10px;
    height: 30px;
    line-height: 40px;
    text-align: left;
    width: 90%;
}

/* Definição de estilos a serem usados para os sumários do diário da república - Fim*/

#divsaibamais {
    width: 374px; /*_width: 384px;*/
    display: inline;
    clear: right;
    float: right;
    background-color: #ffffff; /*border-left-width: 1px; 	border-left-style: dotted; 	border-left-color: rgb(0, 116, 131); */
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    opacity: 1;
    background: rgb(255, 255, 255); /*rgb(118, 118, 118);*/
}

#divsaibamais h2 {
    margin-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(13, 131, 143);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(13, 131, 143);
}

#divsaibamais h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(80, 127, 0);
    opacity: 1;
    background: rgb(255, 255, 255); /*color: rgb(80, 127, 0);*/
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(80, 127, 0);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divsaibamais img {
    margin: 0px 5px 0px 0px;
    float: left;
}

/********************************/

#divartigosanteriores {
    width: 100%; /*_width: 100%;*/
    display: inline;
    clear: left;
    float: left;
    background-color: #ffffff;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
}

#divartigosanteriores h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(80, 127, 0);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(80, 127, 0);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divartigosanteriores img {
    margin: 0px 5px 0px 0px;
    float: left;
}

/********************************/

.saibamais_maisinfo {
    padding-right: 7px;
    padding-bottom: 1px;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
    vertical-align: top;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #AFD0D6;
}

.saibamais_maisinfo a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

.saibamais_maisinfo a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divconteudohomeright {
    display: inline;
    clear: right;
    float: right;
}

.caixa {
    width: 190px; /*_width: 210px;*/ /*_width: 190px;*/
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #F9F8F2;
}

.caixa img {
    float: left;
}

.maisinfo {
    padding-right: 7px;
    padding-bottom: 1px;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
    vertical-align: top;
}

.maisinfo a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

.maisinfo a:hover {
    color: #928C58;
    text-decoration: underline;
}

.textinfo {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(0, 123, 135);
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #D7D4BB;
}

/*.onlyTextInfo {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0, 123, 135);
}*/

.field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #D7D4BB;
}

.textfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
    margin-bottom: 5px;
}

.submit {
    width: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 150px;
    margin-top: 5px; /*_margin-left: 150px;*/
}
/* plopes inicio - */
.botaoLimpar {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 10px;
    margin-top: 5px; /*_margin-left: 10px;*/
}

.submit2 {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-right: 15px;
    margin-top: 5px;
}
/* plopes fim - */

/*************/
.submit200Max {
    width: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 115px;
    margin-top: 5px; /*_margin-left: 115px;*/
}

.button {
    width: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    margin-top: 5px;
}

/*****************************/
/*DETALHE */

#divconteudoleft {
    display: inline;
    clear: left;
    float: left;
    width: 635px;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: rgb(0, 116, 131);
}

#divmenuconteudo {
    margin-right: 10px;
    position: relative;
}

#divmenulateral {
    /*_width: 180px;*/
    width: 170px;
    display: inline;
    clear: left;
    float: left;
    background-color: #F9F8F2;
    margin-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#divmenulateral h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    padding-bottom: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.menuLateralTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    padding-bottom: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#divmenulateral li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    padding-left: 13px;
    margin-left: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    background-image: url(../Images/bulet.jpg);
    background-repeat: no-repeat;
    background-position: left 3px;
}

#divmenulateral a {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    text-decoration: none;
}

#divmenulateral a:hover {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

#divmenulateral a.select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    text-decoration: none;
    font-weight: bold;
}

#divmenulateral_sub ul li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    padding-left: 10px;
    margin-top: 5px;
    background-image: url(../Images/seta_menu.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
    list-style-type: none;
}

#divmenulateral_sub a {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    text-decoration: none;
}

#divmenulateral_sub a:hover {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

#divmenulateral_sub a.select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    text-decoration: none;
    font-weight: bold;
}

#divconteudoall {
    width: 627px;
    display: inline;
    clear: right;
    float: right;
    background-color: #ffffff;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: rgb(0, 116, 131);
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
}

#divconteudoall h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(80, 127, 0);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(80, 127, 0);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudoall h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudoall .imgesq {
    margin: 0px 5px 0px 0px;
    float: left;
}

#divconteudoall li {
    list-style-image: url('../Images/seta_verde.jpg');
    margin-top: 10px;
    margin-bottom: 10px;
}

#divconteudoall TABLE {
    width: 100%;
    margin: 10px auto 10px auto;
    font-size: 10px;
    border: 1px solid #D9E9EC;
}

#divconteudoall TH {
    background-color: #D9E9EC;
    color: rgb(0, 123, 135);
    padding: 3px;
    text-align: center;
}

#divconteudoall TR.var {
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    background-color: #F9F8F2;
}

#divconteudoall TR {
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    background-color: #ffffff;
}

    #divconteudoall TD {
        padding: 6px;
    }

#divconteudoall TR.var:hover {
    background-color: #F4F4F4;
}

/*estilo aplicado nos trs da div quando se faz onmouseover, em particular onde estão os DynamicPager*/
#divconteudoall TR:hover {
    background-color: #FFFFFF;
}

/* adicionado por ngraca */

#divconteudoexecutados {
    width: 828px;
    display: inline;
    clear: right;
    float: right;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
}

#divconteudoexecutados h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(80, 127, 0);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(80, 127, 0);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudoexecutados h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudoexecutados .imgesq {
    margin: 0px 5px 0px 0px;
    float: left;
}

#divconteudoexecutados li {
    list-style-image: url(../Images/seta_verde.jpg);
    margin-left: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#divconteudoexecutados TABLE {
    width: 100%;
    margin: 10px auto 10px auto;
    font-size: 10px;
    border: 1px solid #D9E9EC;
}

#divconteudoexecutados TH {
    background-color: #D9E9EC;
    color: rgb(0, 123, 135);
    padding: 3px;
    text-align: center;
}

#divconteudoexecutados TR.var {
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding: 6px;
    background-color: #F9F8F2;
}

#divconteudoexecutados TR {
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding: 6px;
    background-color: #ffffff;
}

#divconteudoexecutados TR.var:hover {
    background-color: #F4F4F4;
}

#divconteudoexecutados TR:hover {
    background-color: #F4F4F4;
}

/* adicionado por ngraca */

/*#divpesquisa {
	margin-top:15px;
	margin-bottom:15px;
	padding-top: 40px;
	padding-bottom: 20px;
	width: 627px;
	background-color: #F9F8F2;
	background-image: url(../Images/bkg_pesquisa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0, 123, 135);
}
#divpesquisa .pulldown {
	width: 200px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(118, 118, 118);
	background-color: #ffffff;
	border: 1px solid #68AEBB;
}*/
#divpesquisaconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-left: 20px;
}

#divresultadopesquisa {
    margin: 10px;
}

#divpesquisaconteudo2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-left: 20px;
}

#divresultadopesquisa2 {
    margin: 10px;
}

/*Veio do Citius.css para ser utilizado na pagina ContactosTribunais.aspx*/
.divresultadopesquisaleft {
    display: inline;
    clear: left;
    float: left;
}

.divresultadopesquisaright {
    display: inline;
    clear: right;
    float: right;
}
/***************/
#divclear {
    clear: both;
}

#divresultadopesquisa .pesquisaresultado {
    width: 280px; /*_width: 285px;*/
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #AFD0D6;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#divresultadopesquisa h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(0, 123, 135);
    padding-bottom: 5px;
    padding-left: 20px; /*_padding-left: 0px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/icon_tribunais.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#divresultadopesquisa .pesquisaresultado strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#divresultadopesquisa .vermapa {
    padding-right: 7px;
    padding-top: 4px;
    background-image: url(../Images/seta_down.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopesquisa .vermapa a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopesquisa .vermapa a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divresultadopesquisa .vermapaup {
    padding-right: 7px;
    padding-top: 4px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopesquisa .vermapaup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopesquisa .vermapaup a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divpesquisafaqs {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_faqs.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisafaqs h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisafaqs .pulldown {
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisafaqsconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
}

#divpesquisafaqsconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divresultadofaqs {
    margin: 10px;
}

#divresultadofaqs .resultadofaqs {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#divresultadofaqs h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-bottom: 3px;
    padding-left: 10px;
    margin-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
}

#divresultadofaqs .resultadofaqs strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#divresultadofaqs .verresposta {
    padding-right: 7px;
    background-image: url(../Images/seta_down.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadofaqs .verresposta a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadofaqs .verresposta a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divresultadofaqs .verrespostaup {
    padding-right: 7px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadofaqs .verrespostaup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadofaqs .verrespostaup a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divpesquisacdital {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px; /*width: 627px;*/
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_normal.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisacdital h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisacdital .pulldown {
    /*	width: 200px;*/
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisacditalconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    padding-left: 20px;
}

#divpesquisacditalconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisacditalconteudo2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    padding-left: 20px;
}

#divpesquisacditalconteudo2 strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/* Inico Css para Consulta de Artigos - Nuno Graça */

#divconsultaartigos {
    margin: 10px;
}

#divconsultaartigos .consultartigos {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#divconsultaartigos h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-bottom: 3px;
    padding-left: 10px;
    margin-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
}

.consultartigos strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#divconsultaartigos .vermais {
    padding-right: 7px;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divconsultaartigos .vermais a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divconsultaartigos .vermais a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divconsultaartigos .vermais_disabled {
    padding-right: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divconsultaartigos .vermais_disabled a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divconsultaartigos .vermais_disabled a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divconsultaartigos .vermaisup {
    padding-right: 7px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divconsultaartigos .vermaisup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divconsultaartigos .vermaisup a:hover {
    color: #928C58;
    text-decoration: underline;
}

/* Fim Css para Consulta de Artigos - Nuno Graça   */

#divresultadocdital {
    margin: 10px;
}

#divresultadocdital .resultadocdital {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#divresultadocdital h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-bottom: 3px;
    padding-left: 10px;
    margin-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
}

.resultadocdital strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#divresultadocdital .vermais {
    padding-right: 7px;
    background-image: url(../Images/seta_down.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadocdital .vermais a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadocdital .vermais a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divresultadocdital .vermaisup {
    padding-right: 7px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadocdital .vermaisup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadocdital .vermaisup a:hover {
    color: #928C58;
    text-decoration: underline;
}

/*Correcção para as tabelas do detalhe da citação edital - Nuno Graça */
#divdetalhecdital td {
    width: auto;
}

#divdetalhecdital {
    padding: 10px;
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    border: 1px solid rgb(118, 118, 118);
    background-color: #ffffff;
}

#divdetalhecdital strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    font-weight: bold;
}

#divdetalhecdital .titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: rgb(115, 115, 97);
    text-align: center;
    font-weight: bold;
}

#divpesquisapubinsolvencia {
    margin-top: 15px;
    padding-top: 5px; /*40px;*/
    margin-bottom: 15px;
    padding-bottom: 20px; /*	width: 627px;*/
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_normal.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    height: 190px; /*Reduz tamanho da div de pesquisa*/ /*height: 500px;*/
}

#divpesquisapubinsolvencia h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisapubinsolvencia .pulldown {
    /*	width: 200px;*/
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisapubinsolvenciaconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
}

#divpesquisapubinsolvenciaconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divresultadopubinsolvencia {
    margin: 10px;
}

#divresultadopubinsolvencia .resultadopubinsolvencia {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#divresultadopubpubinsolvencia h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    padding-bottom: 3px;
    padding-left: 10px;
    margin-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/seta.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
}

.resultadopubinsolvencia strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

.imageLink {
    background-image: url(../Images/icon_links.jpg);
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 18px;
    margin-left: 0;
}

#divresultadopubinsolvencia .vermais {
    padding-right: 7px;
    background-image: url(../Images/seta_down.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopubinsolvencia .vermais a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopubinsolvencia .vermais a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divresultadopubinsolvencia .vermaisup {
    padding-right: 7px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopubinsolvencia .vermaisup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopubinsolvencia .vermaisup a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divdetalhepubinsolvencia {
    padding: 10px;
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    border: 1px solid #CCCCCC;
    background-color: #ffffff;
}

#divdetalhepubinsolvencia strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    font-weight: bold;
}

#divdetalhepubinsolvencia .titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: rgb(118, 118, 118);
    text-align: center;
    font-weight: bold;
}

#divpesquisapubvenda {
    margin-top: 15px;
    padding-top: 5px; /*40px;*/
    margin-bottom: 15px;
    padding-bottom: 20px; /*width: 627px;*/
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_normal.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisapubvenda h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisapubvenda .pulldown {
    /*width: 150px;*/
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisapubvenda .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

#divpesquisacditalconteudo .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

#divpesquisapubvendaconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
}

#divpesquisapubvendaconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divresultadopubvenda .resultadopubvenda {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCE1E4;
    background-image: url(../Images/bkg_pic.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.resultadopubvenda strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#divresultadopubvenda .vermais {
    padding-right: 7px;
    background-image: url(../Images/seta_down.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopubvenda .vermais a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopubvenda .vermais a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divresultadopubvenda .vermaisup {
    padding-right: 7px;
    background-image: url(../Images/seta_up.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
    text-align: right;
}

#divresultadopubvenda .vermaisup a {
    color: rgb(80, 127, 0);
    text-decoration: none;
}

#divresultadopubvenda .vermaisup a:hover {
    color: #928C58;
    text-decoration: underline;
}

#divdetalhepubvenda {
    padding: 10px;
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    border: 1px solid rgb(118, 118, 118);
    background-color: #ffffff;
}

#divdetalhepubvenda strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    font-weight: bold;
}

#divdetalhepubvenda .titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: rgb(118, 118, 118);
    text-align: center;
    font-weight: bold;
}

#divpesquisapautasdistribuicao {
    margin-top: 15px;
    padding-top: 5px; /*40px;*/
    margin-bottom: 15px;
    padding-bottom: 20px; /*	width: 627px;*/
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_normal.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisapautasdistribuicao h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisapautasdistribuicao .pulldown {
    /*width: 150px;*/
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisapautasdistribuicao .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

#divpesquisapautasdistribuicaoconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
}

#divpesquisapautasdistribuicaoconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

.center {
    text-align: center;
}

#divdivisaojudicial {
    margin-bottom: 15px;
    padding: 10px;
    width: 627px;
    background-color: #F9F8F2;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divdivisaojudicial .SELECT {
    padding: 5px;
    margin-top: 5px;
    margin-right: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

.divisaojudicial {
    display: inline;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
    background-image: url(../Images/seta_caixas.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 60px;
    padding-right: 15px;
}

.divisaojudicial1 {
    display: inline;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
    margin-left: 20px;
    padding-right: 15px;
}

#divconteudo {
    width: 424px; /*_width: 434px;*/
    display: inline;
    clear: right;
    float: right;
    background-color: #ffffff;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: rgb(0, 116, 131);
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
}

#divtituloseccao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: rgb(0, 116, 131);
    background-color: #DDEBED;
    background-image: url(../Images/bkg_tit_seccao.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    text-align: right;
    padding: 10px;
    margin-bottom: 5px;
}

.seccaocaminho {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
}

.seccaocaminho a {
    color: rgb(118, 118, 118);
    text-decoration: none;
}

.seccaocaminho a:hover {
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

.seccaocaminho a.select {
    color: rgb(0, 123, 135);
    font-weight: bold;
    text-decoration: none;
}

.divisaopaginas {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(80, 127, 0);
    display: inline;
    clear: right;
    float: right;
}

.divisaopaginas a {
    color: rgb(118, 118, 118);
    text-decoration: none;
}

.divisaopaginas a:hover {
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

.divisaopaginas a.select {
    color: rgb(0, 123, 135);
    font-weight: bold;
    text-decoration: none;
}

#divconteudo h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(80, 127, 0);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(80, 127, 0);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudo h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    padding-bottom: 5px;
    margin: 15px 0px 10px 0px;
}

#divconteudo img {
    margin: 0px 5px 0px 0px; /*	float: left;*/
}

#divconteudo li {
    list-style-image: url(../Images/seta_verde.jpg);
    margin-left: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#divconteudo TABLE {
    width: 100%;
    margin: 10px auto 10px auto;
    font-size: 10px;
    border: 1px solid #D9E9EC;
}

#divconteudo TH {
    background-color: #D9E9EC;
    color: rgb(0, 123, 135);
    padding: 3px;
    text-align: center;
}

#divconteudo TR.var {
    color: rgb(118, 118, 118);
    padding: 6px;
    background-color: #F9F8F2;
}

#divconteudo TR {
    color: rgb(118, 118, 118);
    padding: 6px;
    background-color: #ffffff;
}

#divconteudo TR.var:hover {
    background-color: #F4F4F4;
}

#divconteudo TR:hover {
    background-color: #F4F4F4;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    border: 1px solid #9EC6CD;
    margin: 2px;
}

/*Retira border das radio buttons*/
input[type=radio] {
    border: 0px none;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    border: 1px solid #9EC6CD;
    margin: 2px;
}

select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    border: 1px solid #9EC6CD;
    margin: 2px 2px 2px 0px;
}

.validacao {
    color: #FF0000;
}

.caixasdir {
    width: 190px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px;
    background-color: #F9F8F2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
}

.caixasdir h1 {
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(123, 117, 9);
}

.img_icon {
    float: left;
}

.caixasdir strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

.caixasdir li {
    list-style-image: url(../Images/seta.jpg);
    margin-left: 22px;
    margin-top: 5px;
}

.caixasdir a {
    color: rgb(115, 115, 97);
    text-decoration: none;
}

.caixasdir a:hover {
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

#divmapasite {
    margin-top: 10px;
    padding: 10px;
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_mapa_site.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

#divmapasite li {
    list-style-image: url(../Images/bulet.jpg);
    margin-left: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(80, 127, 0);
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#divmapasite .lisub li {
    list-style-image: url(../Images/seta_verde.jpg);
    margin-left: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(118, 118, 118);
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}

/*INICIO  FOOTER */
#divfooter {
    width: 828px;
    background-color: #FFFFFF;
    background-image: url(../Images/bkg_footer.jpg);
    background-repeat: repeat-x; /*background-position: left bottom;*/
    background-position: left top;
    height: 48px;
    margin-top: 5px;
    text-align: center;
}

#divfootercenter {
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(115, 115, 97);
    padding: 20px 10px 10px 10px;
}

#divfooterleft {
    display: inline;
    clear: left;
    float: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(115, 115, 97);
    padding: 20px 10px 10px 10px;
}

/*#divfooterleft IMG{
	padding:0px 5px 10px 0px; /*IS browser*/
/*	float: left;
}*/
#divfooter IMG {
    padding: 15px 15px 0px 15px; /*IS browser*/
}

#divfooterright {
    display: inline;
    clear: right;
    float: right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(115, 115, 97);
    padding: 20px 10px 10px 10px;
}
/*FIM  FOOTER */
/* plopes 20071109 - inicio - ADAPTA??O DO TEMPLATE DE MODO A FUNCIONAR COM LINKBUTTONS */

#tabs {
    float: left;
    width: 100%;
    background: #FFFFFF;
    line-height: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDEBED;
    margin-top: 15px;
    margin-bottom: 20px;
}

#tabs ul {
    margin: 0;
    padding: 10px 10px 0 0px;
    list-style: none;
}

#tabs li {
    display: inline;
    margin: 0;
    padding: 0;
}

#tabs a {
    float: left;
    background: url( "../Images/tableft.gif" ) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}

#tabs a span {
    float: left;
    display: block;
    background: url( "../Images/tabright.gif" ) no-repeat right top;
    padding: 5px 15px 4px 6px;
    color: #928C58;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
    float: none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
    color: rgb(0, 123, 135);
}

#tabs a:hover {
    background-position: 0% -42px;
}

#tabs a:hover span {
    background-position: 100% -42px;
}

#tabs .select span {
    color: rgb(0, 123, 135);
    font-weight: bold;
}

#tabs .select {
    background-position: 0% -42px;
}

#tabs .select span {
    background-position: 100% -42px;
}

/*

	 -- Novas classes --
     retiradas dos novos templates

	 Atenção que às imagens das novas classes,
    	algumas dessas imagens teem nomes iguais às antigas, 
	     mas o conteudo delas não é igual		

	*/

#divmenuferramentas_dir {
    float: right;
    clear: right;
    display: inline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    text-align: right;
}

#divmenuferramentas_esq {
    float: left;
    clear: left; /*display: inline;   */
    display: none;
}

#divmenuferramentas_esq img {
    padding-right: 10px;
}

/* Classes de Pesquisa nova são para retirar no futuro, foram 
criadas para alguma funcionalidades que já existem nos novos 
layouts da rightclick. */

#divpesquisaNova {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_normal.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisaNova h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisaNova .pulldown {
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisaNova .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

/* Igual à divpesquisaNova mas sem a imagem
de fundo */
#divpesquisaNovaNoImage {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    background-color: #F9F8F2;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisaNovaNoImage h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisaNovaNoImage .pulldown {
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisaNovaNoImage .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

#divpesquisaNovaNoImage2 {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    background-color: #F9F8F2;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisaNovaNoImage2 h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#divpesquisaNovaNoImage2 .pulldown {
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    background-color: #ffffff;
    border: 1px solid #68AEBB;
}

#divpesquisaNovaNoImage2 .submit {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #928C58;
    background-color: #DDDBC8;
    font-weight: bold;
    border: 1px solid rgb(115, 115, 97);
    text-align: center;
    margin-left: 480px;
    margin-top: 5px;
}

#divpesquisacditalconteudoNova {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118);
    padding-left: 20px;
}

#divpesquisacditalconteudoNova strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divsaibamais h2 {
    margin-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(13, 131, 143);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(13, 131, 143);
}

#divnovidades h1 {
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
}

#divpesquisaNovaContactosTribunais {
    margin-top: 15px;
    padding-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    background-color: #F9F8F2;
    background-image: url(../Images/bkg_pesquisa_tribunais.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divpesquisaNovaContactosTribunais h1 {
    padding-left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
    background-image: url(../Images/icon_pesquisa.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.divmediacao {
    width: 625px;
    display: inline;
    clear: left;
    float: left;
    background-color: #F9F8F2;
    margin-right: 0px;
}

/* inicio divlistapublicaexecutados
adicionado por ngraca - 10/03/2009 */

/* inicio top menu */

#divmenu_listapublicaexecutados {
    width: 828px;
    margin-bottom: 5px;
    background-color: #FFFFFF;
    background-image: url(../Images/bkg_menu.jpg);
    background-repeat: repeat-x;
    background-position: left;
    height: 38px;
}

#divmenu_listapublicaexecutados li {
    display: inline;
    padding-left: 9px;
    padding-right: 9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #F4F4F4;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(0, 123, 135);
}

#divmenu_listapublicaexecutados ul {
    padding-top: 5px; /*_padding-top: 7px;*/
    text-align: left;
}

#divmenu_listapublicaexecutados a {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #F4F4F4;
}

#divmenu_listapublicaexecutados a:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #F1EB0A;
    text-decoration: underline;
}

#divmenu_listapublicaexecutados a.select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #F1EB0A;
    font-weight: bold;
}

/*************/

/* fim top menu */

#divlistapublicaexecutadosconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
    margin-right: 20px;
}

#divlistapublicaexecutadosconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

.divcomissaoeficacia {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
    margin-right: 20px;
}

.divcomissaoeficacia strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/* inicio divlistapublicaexecutadosrectificacao
adicionado por lnogueira - 12/03/2009 */

#divlistapublicaexecutadosrectificacaoconteudo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(118, 118, 118); /*Alterado por Rui Silva 16/10/2009 */
    padding-left: 20px;
}

#divlistapublicaexecutadosrectificacaoconteudo strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

/* fim divlistapublicaexecutadosrectificacao */

.RadioButtonList input {
    /*top:2px; 	position:relative;*/
}

.RadioButtonList label {
    padding-left: 2px;
    padding-right: 2px;
    top: -2px;
    position: relative;
}

.ie7 .RadioButtonList label {
    padding-left: 2px;
    padding-right: 2px;
    top: -4px;
    position: relative;
}

#divnovidades2 {
    width: 200px; /*_width: 200px;*/
    background-color: #F9F8F2;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 1px;
}

#divnovidades2 h1 {
    margin: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(123, 117, 9);
}

#divnovidades2 li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 13px;
    margin-bottom: 10px;
    background-image: url(../Images/bulet.jpg);
    background-repeat: no-repeat;
    background-position: left 3px; /*_background-position: left 8px;*/
}

#divnovidades2 strong {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

#divvera {
    width: 200px; /*_width: 200px;*/
    background-color: #F9F8F2;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#divvera li {
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(0, 123, 135);
    padding-left: 19px; /*margin-bottom: 10px;*/
    background-image: url(../Images/icon_links.jpg);
    background-repeat: no-repeat;
    background-position: left 3px; /*_background-position: left 8px;*/
}

#divvera strong {
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(0, 123, 135);
    font-weight: bold;
}

/* Customizado para permitir novas caixas na sidebar esquerda */
.leftbox {
    width: 180px; /*_width: 180px;*/
    background-color: #F9F8F2;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(115, 115, 97);
}

.leftbox h1 {
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgb(123, 117, 9);
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(123, 117, 9);
}

.leftbox strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(0, 123, 135);
}

.leftbox li {
    list-style-image: url(../Images/seta.jpg);
    margin-left: 22px;
    margin-top: 5px;
}

.leftbox a {
    color: rgb(115, 115, 97);
    text-decoration: none;
}

.leftbox a:hover {
    color: rgb(80, 127, 0);
    text-decoration: underline;
}

/* Fim customização */

#divconteudohomeleftleft {
    display: inline;
    clear: left;
    float: left;
    width: 200px;
    margin-right: 10px;
}

#divInfoVera {
    color: rgb(115, 115, 97);
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    text-align: justify;
    margin-left: 15px;
    margin-right: 15px;
}

.link_anjap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.test {
    font-weight: 400;
}

.class_popup {
    background-color: White;
    width: 350px;
    height: 130px;
    border: solid 1px rgb(0, 123, 135);
    text-align: left;
}

/*Estilo de mensagens de erro */
label.error {
    color: Red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.spaceLeft {
    padding-left: 10px;
}

.HiddenColumn {
    display: none;
}

.DocumentContainerHTML {
	text-align : left;
	overflow: auto;
	max-height: 400px;
	height:auto;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    border-width: 1px;
    border-style: solid;
}

.DocumentContainer {
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
    overflow: hidden;
    border-width: 0px;
    border-style: solid;
    background: url(../images/ajax-loader.gif) center center no-repeat;
}

#DocumentViewer {
    padding-right: 7px;
    text-align: right;
}

#DocumentViewer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(80, 127, 0);
}

.FullScreen {
    width: 100%;
    height: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    padding-bottom: 0px;
    border-left-width: 0px;
}

.StyleReset > * {
    text-align: left !important; /*  font-family: initial !important;     font-size: initial !important;*/
}

/* Skip link styling starts here. */
/* First, the positioning CSS for the skip link and the skip target. Changing any of this will most likely break the skip link in one browser or another, so if you change it then TEST IT */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
    display: block;
    width: 99%;
    position: absolute;
    top: 0;
    left: -200%;
    z-index: 2;
}

#skiplinkholder a:focus, #skiplinkholder a:active {
    left: 0;
    top: 0;
    z-index: 100;
}

#skiptargetholder {
    position: absolute;
    left: -200%;
}
/* You may find on certain page layouts that the skip link is appearing underneath other elements on the page in IE7 and below. If this is the case then try uncommenting the two statements below, and if that does not work then try increasing the z-index value above as well */
/*
*+html #skiplinkholder a:focus, *+html #skip a:active {position: relative}
* html #skiplinkholder a:active {position: relative}
*/
/* Now, the visual styling. Change this as desired */
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
    color: #fff;
    background: rgb(13, 131, 143);
    text-decoration: none;
    border-bottom: solid #ccc 2px;
    padding: 5px;
}
/* End of skip link styling */

.PostButton {
    background: none !important;
    border: none;
    padding: 0 !important; /*optional*/
    font-family: arial,sans-serif; /*input has OS specific font-family*/
    color: #069;
    text-decoration: underline;
    cursor: pointer;
    float: right;
}

/** ConsultaPublicidadeMI.aspx **/
#DetailViewer {
    padding-top: 0px;
    padding-left: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #E5E5E5;
}

#DetailViewer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(80, 127, 0);
    cursor: pointer;
}

#DetailViewer h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-indent: 5px;
}

#DetailViewer Label {
    margin-left: 15px;
    padding-left: 15px;
    text-align: left;
}

.resultadopubvenda strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #928C58;
}

#DetailViewer .mais {
    display: none;
}

#DetailViewer .collapsible {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-indent: 5px;
    color: rgb(0, 123, 135);
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(0, 123, 135);
    margin: 10px 0px 10px 0px;
    cursor: pointer;
    width: 100%;
}

#DetailViewer .collapsible:hover {
    background-color: #f1f1f1;
}

#DetailViewer .collapsible:after {
    content: "[\2212]"; /* Unicode character for "plus" sign [-] */
    font-weight: bold;
    margin-left: 5px;
}

#DetailViewer .active:after {
    content: "[\002B]"; /* Unicode character for "minus" sign [+] */
}

/* Style the collapsible content. Note: hidden by default */
#DetailViewer .collapsiblecontent {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    padding-left: 5px;
}

/** **/