html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, th
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
        line-height: 13px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table
{
    border-collapse: separate;
    border-spacing: 0;
    margin-right: 0px;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}

body
{
    font: 11px tahoma, Arial, Helvetica, sans-serif;
    background: #666666;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
    color: #333;
    background: #333;
    height: 100%;
}

.form
{
    font: 10px tahoma, Arial, Helvetica, sans-serif;
    color: #333;
}

.btn
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 4px 0 0 2px;
    background: #787f6b;
    color: #ffffff;
    border: 1px solid #555555;
}
.thrColAbsHdr #container
{
    position: relative;
    top: 0;
    width: 800px;
    overflow: hidden;
    margin: 0 auto;
    display: block;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    min-height: 650px; /*height:650px;     height: auto !important;     height: 100%;*/
}
/**Imagem de fundo do meu principal do portal */
.PortalFundoAtivo
{
    background: url(../imagens/menuPortal/PortalFundoAtivo.gif) repeat-x;
}
.PortalFundoInativo
{
    background: url(../imagens/menuPortal/PortalFundoInativo.gif) repeat-x;
}

.JornalLeiloesFundoAtivo
{
    background: url(../imagens/menuPortal/JornalLeiloesFundoAtivo.gif) repeat-x;
}
.JornalLeiloesFundoInativo
{
    background: url(../imagens/menuPortal/JornalLeiloesFundoInativo.gif) repeat-x;
}

.RevistaDBOFundoAtivo
{
    background: url(../imagens/menuPortal/RevistaDBOFundoAtivo.gif) repeat-x;
}
.RevistaDBOFundoInativo
{
    background: url(../imagens/menuPortal/RevistaDBOFundoInativo.gif) repeat-x;
}

.RevistaMDLFundoAtivo
{
    background: url(../imagens/menuPortal/RevistaMDLFundoAtivo.gif) repeat-x;
}
.RevistaMDLFundoInativo
{
    background: url(../imagens/menuPortal/RevistaMDLFundoInativo.gif) repeat-x;
}

.RevistaAGROFundoAtivo
{
    background: url(../imagens/menuPortal/RevistaAGROFundoAtivo.gif) repeat-x;
}
.RevistaAGROFundoInativo
{
    background: url(../imagens/menuPortal/RevistaAGROFundoInativo.gif) repeat-x;
}

.TVDBOFundoAtivo
{
    background: url(../imagens/menuPortal/TVDBOFundoAtivo.gif) repeat-x;
}
.TVDBOFundoInativo
{
    background: url(../imagens/menuPortal/TVDBOFundoInativo.gif) repeat-x;
}

a.menuAtivo, a.menuAtivo:hover, a.menuInativo, a.menuInativo:hover, a.menuPortalInativo, a.menuPortalInativo:hover, a.menuPortalAtivo, a.menuPortalAtivo:hover
{
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
a.menuPortalInativo, a.menuPortalInativo:hover
{
    color: #cccccc;
}

a.menuAtivo, a.menuAtivo:hover, a.menuPortalAtivo, a.menuPortalAtivo:hover
{
    color: #5e5d5d;
}

a.menuInativo, a.menuInativo:hover
{
    color: #ffffff;
}


a.menuSubPrincipal
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    color: #5e5d5d;
    text-decoration: none;
}

a.menuSubPrincipal:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    color: #5e5d5d;
    text-decoration: underline;
}


a
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    color: #5e5d5d;
    text-decoration: none;
}

a:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    color: #5e5d5d;
    text-decoration: underline;
}


a.miniMenuSuperior
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    color: #333;
    text-decoration: none;
}
a.miniMenuSuperior:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    color: #ff0000;
    text-decoration: none;
}
/*login*/
.login
{
    float: right;
    margin: 6px 0 0 3px;
}
.login h1
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 4px 0 0px 4px;
    padding: 0px;
}
.login p
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 2px;
    padding: 4px;
}
.login form
{
    margin: 0px 5px 5px 5px;
    padding: 0px;
}
.login input
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 110px;
    margin: 0px;
    background-color: #fff;
    border: #999999 1px solid;
}
.login input.bot
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 60px;
    margin: 2px 0 0 52px;
}
.login label
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin: 0px;
    padding: 0px;
}
/*fim login*/

.ativo
{
    width: 94px;
    margin: 22px 0 0 0;
    font-family: tahoma, Arial, verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.inativo
{
    width: 94px;
    margin: 22px 0 0 0;
    font-family: tahoma, Arial, verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}
/*topo*/
.thrColAbsHdr
{
    height: 100%;
    background-color: #666;
}
.thrColAbsHdr #topo
{
    float: left;
    width: 200px;
    height: 75px;
}
.thrColAbsHdr #topo img
{
    float: left;
    width: 175px;
    height: 70px;
    margin: 0 0 0 10px;
}
/*fullbanner*/
.thrColAbsHdr #bannerfull
{
    float: left;
    width: 595px;
    height: 70px;
}
.thrColAbsHdr #bannerfull .banner460
{
    float: left;
    width: 468px;
    height: 60px;
    margin: 3px;
    background-color: #FFF;
    border: 1px solid #333;
}
.thrColAbsHdr #bannerfull iframe
{
    width: 468px;
    height: 60px;
    background-color: #FFF;
}

.thrColAbsHdr #bannerfull .banner100
{
    float: left;
    width: 105px;
    height: 60px;
    margin: 3px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 10% 40%;
}
.thrColAbsHdr #bannerfull .banner100 span
{
    /*display: none;*/
}
.thrColAbsHdr #header
{
    clear: both;
    background: #fff;
    height: 45px;
    width: auto;
}
.thrColAbsHdr #subMenuLinks
{
    font-family: Tahoma, Verdana, arial;
    font-size: 9px;
    float: left;
    width: 650px;
    height: 22px;
    background-color: #DDD5BD;
    margin: 4px 0 5px 0;
    padding: 0 0 3px 0;
}
.thrColAbsHdr #frmBusca
{
    float: right;
    width: 150px;
    margin: 4px 0 5px 0;
    padding: 0 0 3px 0;
    background-color: #DDD5BD;
    color: #333;
    height: 22px;
}
.thrColAbsHdr #detalheNoticiaTexto
{
    width: 590px;
    margin: 0px;
    padding: 0px;
    float: left;
    clear: both;
}

.thrColAbsHdr #detalheNoticiaTexto a:link
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;	
}

.thrColAbsHdr #detalheNoticiaTexto a:visited
{
    color: #be1603;
    text-decoration: underline;
    font-weight: bold;	
}


.Menu
{
    background-repeat: repeat;
    text-decoration: none;
    cursor: pointer;
    font-family: Arial, Verdana;
    font-size: 9px;
    text-align: center;
    margin: 0;
    padding: 6px 0 0 0;
}
.MenuSelecionado
{
    background-repeat: repeat;
    text-decoration: underline;
    cursor: pointer;
    font-family: Arial, verdana;
    font-size: 9px;
    text-align: center;
    margin: 0;
    padding: 6px 0 0 0;
    color: #ff0000;
}
.thrColAbsHdr #submenu
{
    margin: 0 0 4px 0px;
    padding: 0px;
    width: auto;
    background-color: #DDD5BD;
}
.thrColAbsHdr #submenu .itens
{
    padding: 2px;
    background-color: #DDD5BD;
    font-family: tahoma, Arial, verdana;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    border: solid 2px #FFFFFF;
    color: #5E5D5D;
}
.pesquisa
{
    padding: 2px;
    background-color: #DDD5BD;
    font-family: tahoma, Arial, verdana;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    border: solid 2px #FFFFFF;
    color: #5E5D5D;
}
.thrColAbsHdr #alterafontePequena
{
    width: 14px;
    height: 12px;
    font-size: 9px;
    font-weight: bold;
    border: 1px #ccc solid;
    padding: 2px;
    margin: 0 0 8px 0;
}
.thrColAbsHdr #alterafonteGrande
{
    width: 14px;
    height: 12px;
    font-size: 12px;
    font-weight: bold;
    border: 1px #ccc solid;
    padding: 2px;
    margin: 0 0 8px 0;
}
/* 
// ---------------------------------------------
// formatação para listagem de agenda e notícias 
// ---------------------------------------------
*/

.thrColAbsHdr #listagemTotal
{
    clear: both;
    float: left;
    margin: 0 0 0 20px;
    width: 600px;
    padding: 5px;
}
.thrColAbsHdr #listagemTotal h2
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #cc3300;
    padding: 0 10px;
    margin: 4px 0 0 10px;
    background-color: #f0ece4;
    border: 1px solid #d7d9b4;
}
.thrColAbsHdr #listagemTotal #quadrogrupo
{
    margin: 0 10px;
    width: 586px;
    padding: 1px;
    border-left: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
}

.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem
{
    margin: 0 0 0 10px;
    padding: 2px;
    border-top: 1px solid #fff;
    border-bottom: 1px dotted #ddd;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem:hover
{
    padding: 2px;
    background-color: #FFFFEe;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem h1
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #5e5d5d;
    margin: 0;
    padding: 0;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem h2
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
    margin: 2px 0 0 10px;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem h3
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
    margin: 2px 0 0 10px;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem h4
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
    margin: 2px 0 0 10px;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem a.link
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
}
.thrColAbsHdr #listagemTotal #quadrogrupo #quadroListagem a.link:hover
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #000;
}
.thrColAbsHdr #classificados h1
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    margin: 2px 0 0 10px;
}
.thrColAbsHdr #classificados h2
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
    margin: 0 0 0 10px;
}
.labelEOF
{
    /*	position: absolute;*/ /*	 	margin: 20px 20px 20px 30px; 	width: 486px; 	padding: 10px; */
    margin-top: 10px;
    border: 1px solid #ccc; /* 	top: 70px; 	left: 15px; */
}

.thrColAbsHdr #formularioFiltro
{
    clear: both;
    float: left;
    margin: 0 0 0 35px;
    width: 169px;
    height: 100px;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #ffffef;
}
.thrColAbsHdr #tituloformularioFiltro
{
    clear: both;
    float: left;
    margin: 4px 0 0 35px;
    width: 185px;
    float: left;
    padding: 4px 0px 4px 6px;
    background-color: #d7d9b4;
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    color: #454543;
    font-weight: bold;
}

.camposFormularioFiltro
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5e5d5d;
    margin: 5px;
    border: 1px solid #ccc;
}
.thrColAbsHdr #tituloDestaque
{
    float: left;
    margin: 4px 0 0 8px;
    width: 385px;
    float: left;
    padding: 4px 0px 4px 6px;
    background-color: #d7d9b4;
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    color: #454543;
    font-weight: bold;
}

.thrColAbsHdr #destaqueListagem
{
    float: left;
    margin: 0 0 0 8px;
    width: 369px;
    height: 100px;
    padding: 10px;
    border: 1px solid #ccc;
}

.thrColAbsHdr #destaqueListagem h1
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #5e5d5d;
    margin: 5px 0 0 10px;
}

.thrColAbsHdr #destaqueListagem a
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
    margin: 4px 0 0 10px;
}
.thrColAbsHdr #destaqueListagem a:hover
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #000;
    margin: 4px 0 0 10px;
}

div.clear
{
    float: none;
    clear: both;
    display: block;
}

/* formatação básica para detalhe de notícias */

.thrColAbsHdr #detalheNoticia
{
    position: relative;
    width: 610px;
    min-height: 650px;
    height: 650px;
    height: auto !important;
    overflow: hidden;
    float: left;
    padding: 5px;
    margin: 0 0 0 20px;
    font-family: Tahoma, Verdana, Arial;
}

.thrColAbsHdr #detalheNoticia h1
{
    padding: 5px 0;
    margin: 0 0 8px 0;
    font-weight: bold;
    font-size: 15px;
}
.thrColAbsHdr #detalheNoticia p
{
    font-size: 13px;
    text-align: justify;
    padding: 8px 0;
}
.thrColAbsHdr #detalheNoticia h2
{
    padding: 1px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
}
.thrColAbsHdr #detalheNoticia h3
{
    padding: 1px 0 0 5px;
    font-weight: normal;
    font-size: 12px;
}
.thrColAbsHdr #detalheNoticia a
{
    padding: 1px 0 0 5px;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
.thrColAbsHdr #detalheNoticia a:hover
{
    padding: 1px 0 0 5px;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
}
.thrColAbsHdr #detalheNoticia img
{
    padding: 2px;
    float: left;
}

.thrColAbsHdr #detalheNoticia pre
{
    font-family: Tahoma, Verdana, Arial;
    padding: 1px 0 0 5px;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
}
.thrColAbsHdr #detalheNoticia td
{
    font-family: Tahoma, Verdana, Arial;
    padding: 1px 0 0 5px;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
}
.thrColAbsHdr #detalheNoticia UL.col3
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 15px 0px;
    width: 100%;
    padding-top: 0px;
    list-style-type: none;
}

.thrColAbsHdr #detalheNoticia UL.col3 LI
{
    padding-right: 2px;
    display: inline;
    padding-left: 2px;
    float: left;
    padding-bottom: 2px;
    width: 30%;
    padding-top: 2px;
}

/* Div para o iframe do Addnews */
.thrColAbsHdr #publicidadeDir #espacoPhpAddnews
{
    height: 650px;
    background-color: #eaf1dd;
    width: 138px;
    padding: 0px;
    float: left;
}

/*rodape*/
.thrColAbsHdr #fimPagina
{
    width: auto;
}
.thrColAbsHdr #fimPagina #rodape
{
    width: 790px;
    margin: auto;
    padding: 5px;
    background-color: #fff;
}
.thrColAbsHdr #fimPagina #rodape h1
{
    width: 770px;
    height: 20px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    padding: 4px 0 0 0;
    margin: 0 0 0 15px;
    text-align: center;
    background-color: #DDD5BD;
}


/*Publicidade direita*/
.thrColAbsHdr #container #publicidadeDir
{
    clear: both;
    position: absolute;
    padding: 0 3px 0 0;
    top: 170px;
    right: 10px;
    width: 135px;
    height: 100%;
    background: #EAF1DD;
    margin: 0 0 10px 0;
    z-index:3;
}


.colunaDir
{
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    width: 127px;
    background: #EAF1DD;
    z-index: 2;
}
.bannerAssine
{
    float: right;
    margin: 4px 0 2px 0;
    width: 127px;
    height: 50px;
    border: 1px #ededed solid;
}
/* destaques Principais Index e Jornal de Leilões*/

.thrColAbsHdr #resultados #destaquePrincipal
{
    padding: 2px 4px 0 10px;
}
.thrColAbsHdr #resultados #destaquePrincipal img
{
    float: left;
    width: 64px;
    height: 40px;
    padding: 2px;
}
.thrColAbsHdr #resultados #destaquePrincipal h1
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #cc3300;
}
.thrColAbsHdr #resultados #destaquePrincipal h2
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #5e5d5d;
}
.thrColAbsHdr #resultados #destaquePrincipal h2 a
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #5e5d5d;
}
.thrColAbsHdr #resultados #destaquePrincipal h2 a:hover
{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #5e5d5d;
}
/*fim destaquePrincipal*/

.thrColAbsHdr #formularioCadastro
{
    float: left;
    width: 550px;
    padding: 10px 0 4px 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.thrColAbsHdr #formularioCadastro h1
{
    margin: 2px 0 15px 0;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    color: #5e5d5d;
    padding: 0 0 15px 0;
    border-bottom: 1px dashed #333;
}
.thrColAbsHdr #formularioCadastro h2
{
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    color: #5e5d5d;
    margin: 0 4px 0 0;
}
.thrColAbsHdr #formularioCadastro h3
{
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    color: #5e5d5d;
    margin: 0 4px 0 0;
}
.thrColAbsHdr #formularioCadastro input
{
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: #5e5d5d;
}
.thrColAbsHdr #formularioCadastro input.check
{
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: #5e5d5d;
    width: 60px;
}
.thrColAbsHdr #formularioCadastro select
{
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: #5e5d5d;
    width: 90px;
}
.thrColAbsHdr #formularioCadastro .botao
{
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    color: #5e5d5d;
    background: #fff;
    width: 100px;
    border: 1px solid #333;
}
.thrColAbsHdr #formularioCadastro .td
{
    width: 150px;
}
.linkCotacoes
{
    border: 1px solid #999;
    padding: 2px;
    background-color: #ddd;
    margin: 0 0 0 60px;
    width: 180px;
    float: left;
    text-align: center;
}
.thrColAbsHdr .vejaMais
{
    width: 96%;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    color: #CC0000;
    text-decoration: none;
    padding: 2px;
    float: right;
    margin: 0 6px 0 0;
    text-align: right;
    border-top: 1px dotted #aaa;
}

/* estilo para o tabelão */

.thrColAbsHdr #tabelas
{
    width: 550px;
    padding: 0;
    margin: 15px 0 0 0;
}

.thrColAbsHdr #tabelas caption
{
    margin: 10px 0 0 0;
    padding: 0 0 2px 4px;
    border: 1px solid #c1dad7;
    width: 550px;
    font: italic 14px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.thrColAbsHdr #tabelas th
{
    font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    color: #000;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 4px 4px 2px 12px;
    background: #eaf1dd;
}

.thrColAbsHdr #tabelas th.nobg
{
    color: #4f6b72;
    border-top: 0;
    border-left: 1px solid #C1DAD7;
    background-color: #CAE8EA;
    text-transform: uppercase;
    padding: 4px 4px 0 12px;
    border-right: 1px solid #C1DAD7;
}

.thrColAbsHdr #tabelas td
{
    border-right: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 2px 2px 2px 12px;
    color: #4f6b72;
}


.thrColAbsHdr #tabelas td.alt
{
    background: #F5FAFA;
    color: #797268;
}

.thrColAbsHdr #formatacaoGeral
{
    position: relative;
    width: 620px;
    min-height: 650px;
    height: 650px;
    height: auto !important;
    overflow: hidden;
    float: left;
    padding: 5px;
    margin: 0 0 0 20px;
    font-family: Tahoma, Verdana, Arial;
}

.thrColAbsHdr #formatacaoGeral h1
{
    padding: 5px 0;
    margin: 0 0 8px 0;
    font-weight: bold;
    font-size: 15px;
}
.thrColAbsHdr #formatacaoGeral p
{
    font-size: 13px;
    text-align: justify;
    padding: 8px 0;
}
.thrColAbsHdr #formatacaoGeral h2
{
    padding: 1px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    float: left;
    clear: both;
    width: 620px;
}
.thrColAbsHdr #formatacaoGeral h3
{
    padding: 1px 0 0 5px;
    font-weight: normal;
    font-size: 12px;
}
.thrColAbsHdr #formatacaoGeral a
{
    padding: 1px 0 0 5px;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
.thrColAbsHdr #formatacaoGeral a:hover
{
    padding: 1px 0 0 5px;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
}

/* menu tabelao */

.buttonscontainer
{
    margin: 5px 0 0 0;
    width: 585px;
    text-align: center;
}
.buttons a
{
    color: #000000;
    background-color: #ffffff;
    padding: 2px;
    margin: 0 10px;
    font: 13px Tahoma, Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}
.buttons a:hover
{
    background-color: #000033;
    font: 13px Tahoma, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid #000033;
    text-decoration: none;
    padding: 2px;
    margin: 0 10px;
}

.msgAlertBox
{
    width: 350px;
    clear: both;
    margin: 10px 0 0 150px;
    float: left;
    text-align: center;
    padding: 10px;
    border: 1px dotted #ccc;
}
.msgAlertBox h6
{
    margin: 0 auto;
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
}

.msgAlertBox h5
{
    margin: 0 auto;
    color: #0000FF;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
}

.msgAlert
{
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
}

.mensagem
{
    color: #0000FF;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
}
.thrColAbsHdr #imgpos
{
    position: absolute;
    left: 120px;
    top: 120px;
}
.thrColAbsHdr #LoginMaster
{
    float: left;
    padding: 20px 20px 20px 30px;
    width: 560px;
    clear: both;
}
.thrColAbsHdr #LoginMaster H1
{
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: bold;
}
.thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_formLogin1_Quadros, .thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_detalhesMaterias1_formLogin1_paneFrmLogin
{
    border: 1px solid #333;
    float: left;
    width: 220px;
    padding: 20px;
    clear: both;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}
.thrColAbsHdr #LoginMaster .valign
{
    vertical-align: bottom;
}

.thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_formLogin1_Quadros p, .thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_detalhesMaterias1_formLogin1_paneFrmLogin p
{
    font-size: 12px;
    font-weight: normal;
}
.thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_formLogin1_Quadros .textoLabel, .thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_detalhesMaterias1_formLogin1_paneFrmLogin .textoLabel
{
    font-size: 10px;
    font-weight: normal;
    padding: 4px 0;
}
.thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_formLogin1_Quadros .camposLogin, .thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_detalhesMaterias1_formLogin1_paneFrmLogin .camposLogin
{
    padding: 3px;
    font-size: 11px;
    width: 180px;
    border: 1px solid #333;
    color: #ff0000;
    background: #fff;
}
.thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_formLogin1_Quadros .botaoLogin, .thrColAbsHdr #LoginMaster #ctl00_ContentPlaceHolder1_detalhesMaterias1_formLogin1_paneFrmLogin .botaoLogin
{
    font-size: 12px;
    font-weight: bold;
    width: 130px;
    border: 1px solid #333;
    color: #333;
    background: #eee;
}
.thrColAbsHdr #linksMasterNavMasterPage
{
    clear: both;
    margin: 0px;
    padding: 0px;
    padding: 15px 0 5px 0;
    border-top: 1px dashed #ccc;
    display: block;
    text-align: right;
}


/* formatação para a busca */
#sg
{
    float: right;
    padding: 1px 3px;
    background: #d4dac9;
    margin: -32px -2px;
    border: 1px solid #ccc;
    position: relative;
    width: auto;
    z-index: 8;
}
#sg a
{
    margin: o;
    padding: 0;
}

#sbi
{
    background: #fff url(imagens/l_busca.gif) no-repeat scroll 3px center;
    padding-left: 20px;
    border: 1px solid #7F9DB9;
    width: 82px; *width:89px;
}
.inputButton, .inputbutton2, .inputbutton3
{
    padding: 0px;
    text-decoration: none;
    width: 30px;
    height: 13px;
    font: 9pt Tahoma,Arial,Helvetica,sans-serif; /*line-height: 22px;*/
    text-align: center;
    background: #666 url(  'imagens/btn_ok.gif' ) no-repeat center center; /*height: 16px;*/
    background-color: #8A795D;
    border: 1px solid #ddd;
    color: #999; *vertical-align:middle;
margin:-1px2px;*margin:02;*line-height:18px;border:1pxsolid#184A78;color:#fff;background:#8A795Durl('imagens/btn_ok.gif')centercenterrepeat-x}
.inputbutton2, .inputbutton3
{
    margin: 0 10px;
}
.inputbutton3
{
    float: none;
    margin: 0 auto;
}
.textForm
{
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F9DB9;
    height: 12px;
    padding: 2px 0 0 0;
}
input.textform
{
    height: 22px;
}
.bg2
{
    background-color: #ffd !important;
}
#sg .bg2
{
    width: 200px !important;
}
#fb
{
    display: none;
    position: absolute;
    top: 79px;
    left: 300px;
}

/* formatação Banners laterais Texto */

#bannersTexto
{
    margin: 0;
    display: block; 
    padding: 6px 0 8px 3px;
    width: 127px;
    background-image: url(imagens/fundoDegrade.jpg);
    
} 
#bannersTexto #tituloBanner  a
{
    font-size: 11px;
    /*margin: 8px 0 3px 0;*/
    font-weight: bold;
    color: #6E5160;
    border-bottom: 1px dotted #333;
}
#bannersTexto #textoBanner a
{
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #666666;
}
* #bannersTexto #tituloBanner 
{
    font-size: 11px;
    /*margin: 8px 0 3px 0;*/
    font-weight: bold;
    color: #6E5160;
    border-bottom: 1px dotted #333;
}
* #bannersTexto #textoBanner 
{
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #666666;
}
/* fim formatação Banners laterais */

.TextoNegrito{
    font-weight: bold;
}

