

body{
    margin:0 auto;
    padding:0;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666666;
    background-color:#CCC;
}

#total {
    width:1000px;
    margin:0 auto;
    border:#333;
    border:1px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#FFFFFF;
}

#topo{
    width:980px;
    height:87px;
    margin-left:10px;
    margin-right:10px;
    text-align:right;
    background-image:url(../img/site/topo_ok.jpg);
    background-repeat:no-repeat;
}

#pesquisa{
    width:370px;
    float:left;
    padding-left:400px;
    padding-top:10px;
    color:#FFFFFF;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
}

#login{
    width:980px;
    height:20px;
    color:#FFFFFF;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:10px;
    margin-right:10px;
    background-image:url(../img/site/fundologin.png);
    background-repeat:no-repeat;
}

#esq{
    margin-left:20px;
    float:left;
}

#dir{
    margin-right:20px;
    float:right;
}

#menu{
    width:980px;
    height:26px;
    padding-top:8px;
    padding-bottom:8px;
    margin-left:10px;
    margin-right:10px;
    z-index: 1000;
    /*	background-color:#333;*/
    background-image:url(../img/site/fundoMenu.png);
}
#flash{
    width:980px;
    height:100px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}

#conteudo{
    width:980px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
}

#rodape{
    width:980px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    height:32px;
    background:url(../img/site/rodape.png);
}

#textorodape{
    width:960px;
    padding:10px;
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
}

#boxtitulo{
    width:380px;
    height:37px;
    background:url(../img/site/topoBox.png);
    background-repeat:no-repeat;
}

#fundoboxfull{
    width:770px;
    background:url(../img/site/fundoBoxFull.png);
}

#fundoboxfullbase{
    width:770px;
    height:1px;
    background:url(../img/site/fundoBoxFullbase.png);
    background-repeat:no-repeat;
}

#fundobox{
    width:380px;
    height:270px;
    background:url(../img/site/fundoBox.png);
}

#fundoboxbase{
    width:380px;
    height:1px;
    background:url(../img/site/fundoBoxbase.png);
    background-repeat:no-repeat;
    margin-bottom:5px;
}

#boxtitulofull{
    width:770px;
    background:url(../img/site/topoBoxFull.png);
    background-repeat:no-repeat;
}

#boxtituloagenda{
    width:150px;
    height:37px;
    background:url(../img/site/topoBoxAgenda.png);
}

#boxtituloconsultoria{
    width:140px;
    height:37px;
    background:url(../img/site/topoBoxConsultoria.png);
    background-repeat:no-repeat;
}

#boxtitulotextoconsultoria{
    width:140px;
    height:17px;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    font-size:13px;
    color:#666666;
}

#boxtitulotexto{
    width:360px;
    height:17px;
    padding:10px;
    font-weight:bold;
    font-size:13px;
    color:#666666;
}

#boxagendaanterior{
    width:760px;
    height:17px;
    padding:10px;
    font-weight:bold;
    font-size:13px;
    color:#666666;
}

#textoesq{
    height:17px;
    float:left;
}

#selectdir{
    height:17px;
    float:right;
}

#boxtitulotextofull{
    width:750px;
    padding:10px;
    font-weight:bold;
    font-size:15px;
    color:#003;
}

#boxtitulotextoagenda{
    width:150px;
    height:17px;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    font-size:13px;
    color:#666666;
}

#itemagenda{
    margin-top:5px;
    font-size:14px;
}

#boxtitulotextodestaque{
    width:360px;
    height:17px;
    padding:10px;
    font-weight:bold;
    font-size:13px;
    color:#990000;
}

#boxtextos{
    width:360px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    font-weight:bold;
    font-size:11px;
    color:#003;
}

#boxtextosfull{
    width:750px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    font-size:12px;
    color:#666;
}

#boxtextosfullbol{
    width:750px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:20px;
    font-size:12px;
    color:#666;
}

#boxtextosdestaque{
    width:360px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    font-weight:bold;
    font-size:11px;
    color:#990000;
}

#boxlistatitulo{
    width:770px;
    height:37px;
    background-image:url(../img/site/topolista.png);
}

#boxlistatitulotexto{
    width:750px;
    height:17px;
    padding:10px;
    font-weight:bold;
    font-size:14px;
    color:#666666;
}

#boxlistaagenda{
    width:774px;
    font-size:12px;
}

#boxconteudo{
    width:780px;
}

#boxconteudo2{
    width:760px;
}

#filtro{
    height:37px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666666;
    padding:10px;
}

#filtro2{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666666;
    padding:10px;
}

#filtros{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666666;
    margin-top:10px;
    width:550px;
    height:auto;
    float:left;
}

#voltar{
    margin-top:10px;
    margin-bottom:10px;
    background-color:#F8F8F8;
}

#voltarb{
    margin:10px;
}

#imgconsultoria{
    padding:10px;
    float:left;
}

#textoconsultoria{
    font-size:12px;
    font-weight:bold;
    padding:10px;
    line-height:30px;
    margin-left:50px;
}

#forms{
    width:750px;
    font-size:12px;
    font-weight:bold;
    padding:10px;
}

#avisotel{
    font-size:16px;
    font-weight:bold;
    color:#900;
    padding:10px;
    line-height:30px;
}

.vermelho{
    color:#990000;
}

.formfiltro{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666666;
    border:1px solid;
    border-color:#CCCCCC;
}

.form {
    font-weight: normal;
    width:100px;
    color:#666666;
    border:1px solid;
    border-color: #cccccc;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 12px;
    background-color: #f8f8f8;
    background-image: none;
}

.form2 {
    font-weight: normal;
    width:200px;
    color:#666666;
    font-family: Tahoma;
    font-size: 13px;
}

.formsel {
    font-weight: normal;
    color:#666666;
    border:1px solid;
    border-color: #cccccc;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 12px;
    background-color: #f8f8f8;
    background-image: none;
}
.b_form {
    background-color: #F5F5F5;
    font-family:Tahoma, Geneva, sans-serif;
    color:#000000;
    border:1px solid;
    border-color: #CDCDCD;
    font-weight:bold;
}

.boledicao{
    color:#900;
    font-size:13px;
    font-weight:bold;
}

.bolcaderno{
    padding:10px;
    color:#003;
    font-size:13px;
    font-weight:bold;
}

.bolmateria{
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
}

.bolver{
    padding:10px;
}

.boxitemagenda a, .boxitemagenda a:visited, .boxitemagenda a:active{
    vertical-align:middle;
    display:block;
    text-decoration:none;
    width:764px;
    margin-bottom:1px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    font-size:13px;
}

.boxitemagenda a:hover{
    display:block;
    background-color:#DDDDDD;
    text-decoration:none;
    font-size:13px;
}

.boxitemlista a {
    vertical-align:middle;
    display:block;
    text-decoration:none;
    width:740px;
    margin-bottom:1px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    font-size:13px;
}

.boxitemlista a:hover {
    display:block;
    background-color:#DDDDDD;
    text-decoration:none;
    font-size:13px;
}

.boxitemagenda2 a, .boxitemagenda2 a:visited, .boxitemagenda2 a:active{
    vertical-align:middle;
    display:block;
    text-decoration:none;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    font-size:13px;
}

.boxitemagenda2 a:hover{
    display:block;
    background-color:#DDDDDD;
    text-decoration:none;
    font-size:13px;
}

.boxitemagenda3{
    vertical-align:middle;
    font-weight:bold;
    text-decoration:none;
    height:30px;
    font-size:13px;
    color:#900;
}

.boxlistamatlinks a, .boxlistamatlinks a:visited, .boxlistamatlinks a:active{
    vertical-align:middle;
    display:block;
    text-decoration:none;
    width:750px;
    padding:10px;
    font-size:13px;
}

.boxlistamatlinks a:hover{
    display:block;
    background-color:#DDDDDD;
    text-decoration:none;
    font-size:13px;
}

#boxlistamatresumo{
    font-size:12px;
    width:750px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
}

.boxlistamatfonte{
    color:#999;
    font-weight:bold;
}

#vermais{
    width:360px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    color:#003;
}

#publicidade{
    width:190px;
    padding-left:10px;
    padding-bottom:4px;
}

.selecionado{
    color:#900;
}

a.linkInicial:link, a.linkInicial:active, a.linkInicial:visited 	{
    text-decoration:none;
    color:#666666;
}

a.linkInicial:hover { 
    color:#666666;
    text-decoration: underline;
}

a.linkVoltar:link, a.linkVoltar:active, a.linkVoltar:visited 	{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#900000;
}

a.linkVoltar:hover { 
    color:#900000;
    font-size:12px;
    font-weight:bold;
    text-decoration: underline;
}

a.linkbolver:link, a.linkbolver:active, a.linkbolver:visited 	{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#900000;
}

a.linkbolver:hover { 
    color:#900000;
    font-size:12px;
    font-weight:bold;
    text-decoration: underline;
}

a.linkAgenda:link, a.linkAgenda:active, a.linkAgenda:visited 	{
    text-decoration:none;
    color:#666666;
}

a.linkAgenda:hover { 
    color:#900;
    text-decoration: underline;
}

a.linkAgendaVermelho:link, a.linkAgendaVermelho:active, a.linkAgendaVermelho:visited 	{
    text-decoration:none;
    color:#900;
}

a.linkAgendaVermelho:hover {
    color:#900;
    text-decoration: underline;
}

a.linkBranco:link, a.linkBranco:active, a.linkBranco:visited 	{
    text-decoration:none;
    color:#FFFFFF;
}

a.linkBranco:hover { 
    color:#F60;
    text-decoration: underline;
}

a.vermais:link, a.vermais:active, a.vermais:visited 	{
    text-decoration:none;
    color:#990000;
}

a.vermais:hover { 
    color:#F60;
    text-decoration: underline;
}

a.bolpdf:link, a.bolpdf:active, a.bolpdf:visited 	{
    text-decoration:none;
    font-size:9px;
    color:#666;
    font-weight:100;
}

a.bolpdf:hover {
    font-size:9px;
    color:#F60;
    text-decoration: underline;
}

a.titulomat:link, a.titulomat:active, a.titulomat:visited 	{
    text-decoration:none;
    font-weight:bold;
    color:#003;
    font-size:13px;
}

a.tituloleg:link, a.tituloleg:active, a.tituloleg:visited 	{
    text-decoration:none;
    color:#990000;
    font-size:13px;
}

a.tituloleg:link span, a.tituloleg:active span, a.tituloleg:visited span {
    text-decoration:none;
    color:#666666;
    font-size:13px;
}

a.tituloagenda:link, a.tituloagenda:active, a.tituloagenda:visited 	{
    text-decoration:none;
    font-weight:bold;
    color:#003;
    font-size:13px;
}

a.pag:link, a.pag:active, a.pag:visited 	{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#005EB0;
    text-decoration:none;
}

a.pag:hover { 
    color:#005EB0;
    font-size:12px;
    text-decoration: underline;
}

.paginacao{
    padding:5px;
    margin-top:5px;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    color:#666666;
}

.h3azul{
    font-size:14px;
    color:#003;
}

.divcursos{
    padding:10px;
}

.pcursos{
    font-size:12px;
    color:#003;
    padding-left:10px;
}

a.acursos {
    font-size:12px;
    color:#666;
    text-decoration:none;
}

a.acursos:hover {
    font-size:12px;
    color:#666;
    text-decoration:underline;
}

.disable{
    background-color:#CCCCCC;
}

