@media screen {
.adireita {
margin-right:1%;
text-align:right
}

.aesquerda {
margin-left:1%;
text-align:left
}

.botao {
background:#e5e9ed
}

.btCal {
background:#d8edfe url(/img/CalendarioAzul.gif) center center no-repeat;
height:25px;
width:25px
}

.caixaLateralCent {
background:#e5e9ed;
border:.1em dotted #000;
color:#000;
left:43%;
margin-right:2.5em;
margin-top:1.5em!important;
padding:.5em;
position:relative;
width:150px
}

.caixaLateralDir {
background:#e5e9ed;
border:.1em dotted #000;
color:#000;
float:left;
margin-left:2.5em;
margin-right:2.5em;
margin-top:1.5em!important;
padding:.5em;
width:150px
}

.caixaLateralEsq {
background:#e5e9ed;
border:.1em dotted #000;
color:#000;
float:right;
margin-left:2.5em;
margin-right:2.5em;
margin-top:1.5em!important;
padding:.5em;
width:150px
}

.centralizado {
text-align:center
}

.floatDir {
float:right
}

.floatEsq {
float:left
}

.fundoPadraoAClaro1 {
background:#93abc5;
color:#000
}

.fundoPadraoAClaro1a {
background:#b4c4d9;
color:#000
}

.fundoPadraoAClaro2 {
background:#e5e9ed;
color:#000
}

.fundoPadraoAClaro2a {
background:#EBEEF1;
color:#000
}

.fundoPadraoAClaro3 {
background:#F2F4F6;
color:#000
}

.fundoPadraoAEscuro1 {
background:#002853;
color:#fff
}

.fundoPadraoAEscuro1a {
background:#133c63;
color:#fff
}

.fundoPadraoAEscuro2 {
background:#003d79;
color:#fff
}

.fundoPadraoAEscuro2a {
background:#0c4c8c;
color:#fff
}

.fundoPadraoAEscuro3 {
background:#4a73a2;
color:#fff
}

.fundoPadraoBClaro1 {
background:#eee0c1;
color:#000
}

.fundoPadraoBClaro1a {
background:#ece3cc;
color:#000
}

.fundoPadraoBClaro2 {
background:#f5ecd6;
color:#000
}

.fundoPadraoBClaro2a {
background:#f6f1e4;
color:#000
}

.fundoPadraoBClaro3 {
background:#fcf8ef;
color:#000
}

.fundoPadraoBEscuro1 {
background:#af8c3a;
color:#fff
}

.fundoPadraoBEscuro1a {
background:#bf9c4c;
color:#fff
}

.fundoPadraoBEscuro2 {
background:#caa95e;
color:#fff
}

.fundoPadraoBEscuro2a {
background:#cdb275;
color:#fff
}

.fundoPadraoBEscuro3 {
background:#d9c18a;
color:#000
}

.fundoPadraoCClaro1 {
background:#a7a7a7;
color:#000
}

.fundoPadraoCClaro1a {
background:#bdbcbc;
color:#000
}

.fundoPadraoCClaro2 {
background:#d6d6d6;
color:#000
}

.fundoPadraoCClaro2a {
background:#ececec;
color:#000
}

.fundoPadraoCClaro3 {
background:#ebebeb;
color:#000
}

.fundoPadraoCEscuro1 {
background:#404040;
color:#fff
}

.fundoPadraoCEscuro1a {
background:#484747;
color:#fff
}

.fundoPadraoCEscuro2 {
background:#575757;
color:#fff
}

.fundoPadraoCEscuro2a {
background:#686868;
color:#fff
}

.fundoPadraoCEscuro3 {
background:#7e7e7e;
color:#fff
}

.grpAtivo {
display:block;
visibility:visible
}

.linhaTopo {
border-bottom:1px solid #c0cdde;
font-size:20%;
margin-top:10px;
text-align:right
}

.lista1 {
list-style-image:url(/img/BulletAzul1.gif);
margin-left:30px;
margin-top:0;
padding:5px;
vertical-align:middle
}

.lista2 {
list-style-image:url(/img/BulletAzul2.gif);
margin-left:20px;
margin-top:0;
padding:5px;
vertical-align:middle
}

.lista3 {
list-style-image:url(/img/BulletAzul3.gif);
margin-left:15px;
margin-top:0;
padding:5px;
vertical-align:middle
}

.lista4 {
list-style-image:url(/img/BulletAzul4.gif);
margin-left:10px;
margin-top:0;
padding:5px;
vertical-align:middle
}

.naoExibeNaTela,.grpInativo {
display:none;
visibility:hidden
}

.nomeCampo {
margin-right:5px;
text-align:right
}

.obrigatorio {
color:red
}

.semNegrito {
font-weight:400
}

.semTemplate {
font-family:verdana;
font-size:80%;
margin:10px
}

.tabela {
border:0;
empty-cells:show
}

.tamanho10 {
width:10%
}

.tamanho15 {
width:15%
}

.tamanho20 {
width:20%
}

.tamanho30 {
width:30%
}

.tamanho40 {
width:40%
}

.tamanho5 {
width:5%
}

.tamanho50 {
width:50%
}

.tamanho60 {
width:60%
}

.tamanho70 {
width:70%
}

.tamanho80 {
width:80%
}

.tamanho90 {
width:90%
}

.textoGrande {
font-size:120%
}

.textoNormal {
font-size:100%
}

.textoPequeno {
font-size:80%
}

.textoPequeno2 {
font-size:90%
}

.tituloCabecalho {
color:#002853
}

a.cabecalho:link {
color:#0036D7;
text-decoration:none
}

a.cabecalho:visited {
color:#EFE7CF;
text-decoration:none
}

a.linkTitulos:link,a.linkTitulos:visited,a.cabecalho:active {
color:#0036D7
}

a.linkTopo1:link,a.linkTopo1:visited {
color:#FFF;
vertical-align:top
}

a.linkTopo2:link,a.linkTopo2:hover,a.linkTopo2:visited {
color:#FFF;
height:15px;
padding-top:0;
vertical-align:top
}

a:active,a.template:active {
color:#0036d7
}

a:hover,a.template:hover,a.cabecalho:hover {
color:#36F
}

a:link,a.template:visited,a.template:link {
color:#0036d7;
text-decoration:none
}

a:visited {
color:#80662B;
text-decoration:none
}

body,table,tr,hr,td,div,span {
font-family:verdana;
font-size:100%
}

code {
background:#EBEBEB;
display:inline
}

div.desc {
margin-left:50%
}

div.lista1 {
margin-left:40px
}

div.lista2 {
margin-left:80px
}

div.tab {
margin-left:40px;
padding:5px
}

h1,.h1 {
display:block;
font-size:130%;
font-weight:700;
padding:20px 0 6px
}

h2,.h2 {
display:block;
font-size:120%;
font-weight:700;
margin:15px 0 3px
}

h3,.h3 {
display:block;
font-size:110%;
font-weight:700;
margin:10px 0 2px
}

h4,.h4 {
display:block;
font-size:100%;
font-weight:700;
margin:7px 0 1px
}

h5,.h5 {
display:block;
font-size:90%;
font-weight:700;
margin:4px 0 0
}

h6,.h6 {
display:block;
font-size:80%;
font-weight:700;
margin:2px 0 0
}

input,select,textarea {
font-family:verdana;
font-size:85%
}

p {
margin:0;
padding:10px 0 0
}

pre {
font-size:110%
}

span.lista1 {
margin-left:-24px;
text-align:center;
text-indent:-5px;
width:25px
}

span.lista2 {
margin-right:2px;
text-indent:-20px
}

table,img {
border:0
}
}

@media print {
.breadCrumb {
margin-left:6px
}

.h1,.h2,.h3 {
font-size:100%
}

.naoimprime {
display:none
}

body {
font-family:verdana;
font-size:90%
}

body.semTemplate {
font-family:verdana;
font-size:60%;
margin:10px
}

caption,tr.fundoPadraoAEscuro1,tr.fundoPadraoAEscuro2,tr.fundoPadraoAEscuro3,tr.fundoPadraoBEscuro1,tr.fundoPadraoBEscuro2,tr.fundoPadraoBEscuro3,tr.fundoPadraoCEscuro1,tr.fundoPadraoCEscuro2,tr.fundoPadraoCEscuro3 {
background:#d6d6d6
}

img {
border:0;
vertical-align:middle
}

table {
display:table;
empty-cells:show;
font-size:90%;
margin:auto;
text-align:center
}

table td {
border:solid 1px #000;
empty-cells:show;
padding:1px;
text-align:left
}

table.tabela {
border:solid 1px #000;
border-collapse:collapse;
border-spacing:1px;
border-width:1px;
empty-cells:show
}

table.tabela td {
border-collapse:collapse;
border-color:#000;
border-spacing:1px;
border-style:solid;
border-width:1px;
empty-cells:show
}

td.nomeCampo {
margin-right:5px;
text-align:right
}

textarea {
white-space:nowrap
}
}