a:link{ color:#5c81a7 }
a:visited{ color:#969 }
a:hover{ color:#5c81a7 }

body {
	margin:0px;
	font-family:verdana,arial,sans-serif; font-size:11px;
}

.menu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top: 1px solid #99AFC4;
	border-bottom: 1px solid #99AFC4;
}

a.menuoption:link,
a.menuoption:visited{ text-decoration:none; color:#293d6b; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
a.menuoption:hover{ text-decoration:underline; color:#293d6b; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }


td,th,font,sup{ font-family:verdana,arial,sans-serif; font-size:11px; }

td.divider{ background-image:url("/images/divider.gif"); background-repeat:no-repeat; background-position:50% 60%; }
td.footer-divider{ background-image:url("/images/footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }

td.bottomliner { background:#c8d7e3; padding-bottom:3px; border-bottom:1px solid white; }

td.maintext {
	padding: 10px;
}
.spacer {
	font-family:verdana,arial,sans-serif; font-size:10px;
}

.bg{ background-color:#000; white-space:nowrap;}

td.leftnav { background:#98b1c4; padding-top:3px; padding-bottom:4px; padding-left:4px; padding-right:5px; }

td.leftnavmenu { background-color:#c8d7e3; vertical-align:top; border-top:1px solid white; padding-top:3px; padding-bottom:4px; padding-left:4px; padding-right:5px; }

a.leftnav:link,
a.leftnav:visited { text-decoration:none; color:#fff; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px;}
a.leftnav:hover { text-decoration:underline; color:#fff; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px;}

a.leftnavmenu:link,
a.leftnavmenu:visited{ text-decoration:none; color:#293d6b; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
a.leftnavmenu:hover{ text-decoration:underline; color:#293d6b; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

img.display-img{ display:block; }

tr.leftnavlast { background-color:#c8d7e3; vertical-align:top; }
tr.leftnavlast td{ border-top:1px solid white; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }

td.header1,
td.header2,
td.header3,
td.header4,
td.header5 {
	color:#fff;
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px;
	padding-top:3px; padding-bottom:4px; padding-left:6px;
}

td.header1 {
	background:#3c5f84;
}

td.header2 {
	background:#98b1c4;
}

td.header3 {
background:#98C4AB;
}

td.header4 {
	background:#b198c4;
}

td.header5 {
	background:#98b1c4;
}


table.gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.gray-table-border p{ padding:5px 5px 5px 5px; }
table.gray-table-border table{ margin-left:5px; margin-right:5px; }

td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.esbp{ padding-bottom:8px; }
.ipt{ padding-top:4px; }
.gbp{ padding-top:5px; padding-bottom:9px; }
.spl{ padding-left:5px; }
td.npl p{ padding-left:0px; }
td.espl p{ padding-left:9px !important; }
td.npb p{ padding-bottom:0px !important; }
td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }
td.iltbp{ padding-left:7px; padding-top:8px; padding-bottom:8px; }
td.ntb p{ font-size:11px; }

td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }

a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:verdana,arial,sans-serif; font-size:11px; }

a.fbox:link{ text-decoration:none; color:#5c81a7; }
a.fbox:visited{ text-decoration:none; color:#969; }
a.fbox:hover{ text-decoration:underline; color:#5c81a7; }

td.header1small {
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px;
	padding-top:4px; padding-bottom:4px;
	padding-left:6px;
	color:#fff; background:#98b1c4;
}

.erroform { color: #FF3333; }
.asterisco { color: #CC6600; }

.formu { font-family:verdana,arial,sans-serif; font-size:11px; }

.password { font-family:verdana,arial,sans-serif; font-size:14px; }

.tdazul { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; color:#fff; background:#3c5f84; }

.small { font-family:verdana,arial,sans-serif; font-size:10px; }

td.div_vert { vertical-align:top; background:url('/images/div_vert.gif') repeat-y; }

.passos { font-size:24px; font-weight:bold; color:#98b1c4; }

.place {
font-size: 14px;
font-weight:bold;
}

.resultadocep {
border: thin dotted Black;


}

tr.resultadoceptr td {
	background-color: White;
	color: Black;
	border-width:0px 1px 1px 1px; 
	border-style:solid; 
	border-color:#ccc;
}

tr.resultadoceptr td.left {
	background-color: White;
	color: Black;
	border-width:0px 0 1px 1px; 
}

tr.resultadoceptr td.right {
	background-color: White;
	color: Black;
	border-width:0px 1px 1px 0; 

}

tr.resultadoceptop td {
	background-color: #98b1c4;
	color: White;
	border-width:1px 1px 0 1px; 
	border-style:solid; 
	border-color:#ccc;
}

tr.resultadoceptop td.left {
	background-color: #98b1c4;
	color: White;
	border-width:1px 0 0 1px; 
}

tr.resultadoceptop td.right {
	background-color: #98b1c4;
	color: White;
	border-width:1px 1px 0 0;

}

.situacao {
color: #0000AA;
font-weight: bold;

}

.espacador {
color: #000000;
}

.impar {
  background-color: #ffffff;
}
.par {
  background-color: #efefef;
}

.pessoa {
  background-color: #eeeeff;
}

table.cep-table-border{ border:1px solid #0000FF; border-top:0px; }
table.cep-table-border p{ padding:5px 5px 5px 5px; }
table.cep-table-border table{ margin-left:5px; margin-right:5px; }

td.aeedone {
	color:#fff;
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px;
	padding-top:3px; padding-bottom:4px; padding-left:6px;
	background:#843c5f;
}

.buttonborder {
  background-color: #66cc66;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: outset;
  border-color: #66cc66;
  border-spacing: 0;
}

.buttonborder td, buttonborder tr {
  background-color: #66cc66;
}

.buttonborder2 {
  background-color: #cc6666;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: outset;
  border-color: #cc6666;
  border-spacing: 0;
}

.buttonborder2 td, buttonborder2 tr {
  background-color: #cc6666;
}

.buttonborder3 {
  background-color: #6699cc;
  margin: 0px;
  padding: 2px;
  border-width: 2px;
  border-style: outset;
  border-color: #6699cc;
  border-spacing: 0;
}

.buttonborder3 td, buttonborder2 tr {
  background-color: #6699cc;
}

.row1 {
  background-color: #efefef;
}

.row0 {
  background-color: #FFFFFF;
}

.row2 {
  background-color: #98b1c4;
  color: #ffffff;
}

.statustitle {
	font-size: 12px;
	font-weight: bold;
}

.pergunta {
	font-size: 14px;
	font-weight: bold;
}

.modelodivisor {
	font-size: 15px;
	font-weight: bold;
}

.dicastitulo {
	font-size: 17px;
	font-weight: bold;
}

.resposta {
	font-size: 12px;
}

.dicastexto {
	font-size: 12px;
}

a.faq:link,
a.faq:visited{ text-decoration:none; color:#293d6b; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
a.faq:hover{ text-decoration:underline; color:#293d6b; white-space:nowrap; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
