*{ margin:0; padding:0; border:0; }
body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#3A5274;
    background-image:url(../imagem/background.gif);
}
h3, h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bolder;
    text-align:left;
    color: #0099CC;
    text-decoration: none;
    background-color:#F5F5F5;
    border-bottom: 1px solid #0099CC;
    border-left: 5px solid #0099CC;
    padding: 6px;
    vertical-align:middle;
}
h4{font-size:12px;}
form{font-size:10px;}
#divJanela {
    position:absolute;
    top:70%;
    left:50%;
    width:600px;
    height:auto;
    margin-left:-380px;
    text-align:left;
    visibility:hidden;
}
#conteudo p{font-size:10px;}
a:link, a:hover, a:visited{text-decoration:none;color:#666666; font-weight:bold; height:auto;}
a:hover{color:#0000CC;}
#conteudo a{font-size:10px;}
.fundo_branco{background-color:#FFFFFF;}
p.espaco{padding-bottom:12px;}
p.espaco_center{padding-bottom:12px; text-align:center;}
input, select, textarea{
    background-color:#F5F5F5;
    border:1px solid #666666;
    margin:3px 0 3px 0;
    font-size:10px;
}
a.listra:hover{background:#EEEEEE;}
.topo{padding:0; margin:0; border:0; width: auto; height:auto;}
#conteudo table{text-align:left;margin:0 auto;}
#conteudo td{padding:0;}
#topo{float:left;width:770px;height:323px;}
.raquo{color:#FF9900;font-weight:bold;font-size:9px;}
.tablelist, .tablelist_center,.tablelist_lic, .tablelist_par {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin:0 auto;
    font-size: 9px;
    text-align:left;
    border:0;
    border-bottom:1px solid #CCCCCC;
}
.tablelist_par{background-color:#F5F5F5;}
.tablelist_center{text-align:center;}
.tablelist_lic{background-color:#F5F5F5;}
.tabletitle,.tabletitle_center {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #000000;
    background-color: #D9ECFF;
    border-top: 0px solid #699AF3;
    border-right: 0 solid #000000;
    border-bottom: 1px solid #699AF3;
    border-left: 0 solid #000000;
    height: 20px;
    vertical-align:middle;
}
.news{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #000000;
    height: 20px;
    vertical-align:middle;
    border:0;
    border-bottom:1px dashed #FF9900;
    background-color:#FFF2D7;
}
.servicos{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #000000;
    height: 20px;
    vertical-align:middle;
    border:1px dashed #AAC4BB;
    background-color:#E2EFE9;
    border-bottom:0;
}
.tabletitle_center{text-align:center;}
#ok_busca{border:0; margin:0; padding:1px; vertical-align:top;}
#pesquisa{vertical-align:top; height:auto; font-size:12px; margin:0; padding:1px; margin-top:1px;}
div > #pesquisa{vertical-align:top; height:auto; font-size:12px; margin:0; padding:2px; margin-top:1px;}
border_bottom{border-bottom:#666666;} 
td.manager{background-color:#E8E8E8; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.licitacoes{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#F5F5F5;
    border-bottom: 1px solid #0099CC;
    border-left: 5px solid #0099CC;
    padding: 6px;
    font-weight:bold;
}
.tituloNoticias{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
}
.dataNoticias{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
    font-weight:lighter;
    font-size:9px;
}
.resenhaNoticias{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
    font-weight:normal;
    font-size:9px;
}
.conteudoNoticias{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    font-weight:normal;
    text-align:justify;
    line-height: 1.5;
    font-size:10px;
}   
a.backcinza:hover{background-color:#E9E9E9;}
a.backcinza2:hover{background-color:#F5F5F5;}
a.backorange:hover{background-color:#FFF2D7;}
dl, dt, dd{padding:0; margin:0; border:0;}
dl, dd{width:200px;height:auto;}
div > dl, dl > dd{width:200px;}
dt{height:22px;}
li{list-style-type:none;float:left; width:100%;}
li a{font-size:9px;}
ul{background-color:white;list-style:none;}
ul > li{float:none;}
a.a_menu, a.a_submenu{
    display:block;
    width:184px;
    height:auto;
    background-color:#E9EDEF;
    background-repeat:no-repeat;
    text-decoration:none;
    text-transform:none;
    text-indent:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: black;
    border-left:5px solid #EEAA11;
    border-top:1px solid #FFFFFF;
    padding: 2px 0 4px 5px;
    margin:0 3px 0 3px;
    text-align:left;
}
a.a_menu{text-transform:uppercase; padding:3px 0 3px 5px;}
dt > a.a_menu{padding:0 0 0 5px;}
a.a_submenu{border-left:5px solid #0099CC;background-color:#F5F5F5;text-indent:0; font-weight:normal !important;}
a.a_menu:hover{background-color:#C8CFD5;}
a.a_submenu:hover{background-color:#FFFFFF; color:#000000; text-decoration:underline;}
a.link_contato{color:white;}
a.link_contato:hover{background-color:#EFAF1B; text-decoration:underline;}
p, ul, td, li{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000;
    text-decoration: none;
    list-style:none;
    text-align: justify;
}
p{line-height:1.8; color:#2E2E2E;}
.a_menu p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #0099CC;
    text-decoration: none;
    text-align: left;
    text-indent: 2px;
    padding-top:2px;
    padding-bottom:4px;
}


table#papafila_agenda, table#papafila_agendado{
    width: 100%;
    border: 1px solid #414141;
    margin-top: 10px;
}
table#papafila_agenda input{
    background-color: #F1F1F1;
    height: 20px;
    border: 1px solid orange;
}
table#papafila_agenda td, table#papafila_agendado td{
    border: 1px solid #313131;
    padding: 3px;
}
td.label{text-align: right; width: 25%;}

table#agendamento{
    padding: 20px 10px;
}

table#agendamento td{
    padding:5px;
    /*border-top: 1px solid #414141;
    border-bottom: 1px solid #414141;*/
}

table#agendamento td.label{
    width: 30%;
}

td.center, th.center {
    text-align: center;
}

.zebraUm{background:#C4DCC4}
.zebraDois{background:#EBF3EB}

