﻿* {margin:0;padding:0;list-style:none; color:#000000; font-family: tahoma, verdana; font-size:10px;}
img {border:none;}
body{ background:url(../imgNovas/bkgTopo.gif) repeat-x top left; padding:0 3px;}
.clr { clear:both;}

a.btn, a.btn:visited {float:left; background:url(../imgNovas/btn.gif); color:#ffffff; text-decoration:none; font-size:10px; clear:both; margin:10px;}
a.btn * {display:block; font-weight:normal; color:#ffffff; font-family: tahoma, verdana;}
a.btn b {margin-left:3px; padding:1px 0 0 0; background:url(../imgNovas/btn.gif) right top;}
a.btn b b {margin:0 0 0 -3px; padding:0 0 0 6px; background-position: left bottom;}
a.btn b b b {padding:0px 10px 2px 8px; background-position: right bottom;}


.linha{background-color:#dedddd; height:1px; width:auto; overflow:hidden;}
.linha2{background-color:#b2cfbd; height:1px; width:auto; overflow:hidden;}
.txt {font-size:11px !important; margin:0 0 10px 0;}
.txt a {font-size:11px !important; font-family: tahoma, verdana;}
	
.ctMenuLateral { width: 171px; margin: 0 0 6px 0; padding: 0;}
.ctMenuLateral ul { padding: 0 5px 0 12px;  background: transparent url(../imgNovas/lytMnuLatMeio.gif) repeat-y top left; }
.ctMenuLateral ul li { padding: 3px 0 8px 0; background: transparent url(../imgNovas/lytMnuLatSep.gif) no-repeat bottom left; }
.ctMenuLateral ul li a{ font-size: 10px; color: #000000; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; text-decoration: none; font-weight:normal }

.ctBoxLateral{ width: 173px; margin: 0 0 6px 0; padding: 0;}
.ctBoxLateral div.fundo {background: url('../imgNovas/lytBoxLatMeio.gif') repeat-y left top; padding:3px 10px;}
.ctBoxLateral div b { color:#005f26; }
.ctBoxLateral .link{ background:url(../imgNovas/lytBoxLatInf.gif) no-repeat top left; height:37px; width:173px; text-align:right; padding-top:13px;}
.ctBoxLateral .link a{ font-size: 10px; color: #005f26; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; margin-right:10px; text-decoration: none; font-weight:bold}
.ctBoxLateral .link a:hover{text-decoration:underline;}



.apostila{ border:0; border-collapse:collapse;}
.apostila img{ margin: 0 5px 0 0;}
.apostila .linha2{margin:7px 0}
.apostila p{ margin: 0 0 4px 0; font-family:Tahoma, verdana, arial;}
.apostila p a {font-size: 11px; font-weight:bold; color:#000000; margin:0 0 5px 0;text-decoration:none;}
.apostila p a:hover {text-decoration:underline;}
.apostila p.desc {font-size: 11px; color:#000000;}
.apostila p.preco {font-size: 11px; font-weight:bold; color: #005f26; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px;}

.ctBoxLateral2 { width: 171px; margin: 0 0 6px 0; padding: 0; position:relative;}
.ctBoxLateral2 div{ background: url('../imgNovas/lytMnuLatMeio.gif') repeat-y left top; padding:8px 8px 5px 8px;}
.ctBoxLateral2 div.titBox{background:url(../imgNovas/titMnuLat.gif) no-repeat top left; width:171px; height:26px; line-height:26px; vertical-align:middle; font-size:12px; color:#005F26; font-weight:bold;padding:0 0 0 10px !important;}
.ctBoxLateral2 div p{font-size:10px; /*padding:8px;*/ color: #000000;}
.ctBoxLateral2 div img.acrobat{position:absolute; bottom:10px; _bottom:25px; right:10px;}
.ctBoxLateral2 div b { color:#005f26; }
.ctBoxLateral2 a.lnk{ font-size: 10px; color: #005f26; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; margin-right:10px; text-decoration: none; font-weight:normal}
.ctBoxLateral2 a.lnk:hover{text-decoration:underline;}
.ctBoxLateral2 ul li { background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; margin:3px 0; color: #414141;}



.ctRodape{ background:url(../imgNovas/bkgRodapeMeio.gif); height:51px; margin:10px; }
.ctRodape * {font-weight:normal; color:#005f26; font-family: tahoma, verdana; font-size:11px;}
.ctRodape div{ background:url(../imgNovas/bkgRodapeEsq.gif) no-repeat left top; height:51px;}
.ctRodape div div{ background:url(../imgNovas/bkgRodapeDir.gif) no-repeat right top; padding:8px 0; text-align:center;}
.ctRodape span { margin: 0 9px;}
.ctRodape a {text-decoration:none;}
.ctRodape a:hover {text-decoration:underline;}
.ctRodape p {font-size:10px; margin:8px 0 0 0;}
.ctRodape p a {font-size:10px;}

.ctTopo .menuInst {text-align:right; padding: 0 10px 0 0; margin:7px 0;}
.ctTopo .menuInst * {font-weight:normal; color:#005f26; font-family: tahoma, verdana; font-size:10px;}
.ctTopo .menuInst a{text-decoration:none; }
.ctTopo .menuInst a:hover{text-decoration:underline;}


.ctTopo .logo {float:left; width:23%; margin: -5px 0 0 0; width:175px}
.ctTopo .menu{ background:url(../imgNovas/bkgMnuTopoMeio.gif); height:41px; margin:0px; float:right; width:77%; }
.ctTopo .menu div{ background:url(../imgNovas/bkgMnuTopoEsq.gif) no-repeat left top;height:41px; voice-family: "\"}\""; voice-family:inherit; height: 25px;}
html>body .ctTopo .menu div {height: 25px;} 
.ctTopo .menu div div {background:url(../imgNovas/bkgMnuTopoDir.gif) no-repeat right top; padding:8px 0; text-align:center;}
.ctTopo .menu ul {margin:3px 10px 0 10px; float:right;}
.ctTopo .menu ul li {width:100px; float:left; padding:0px; background:url(../imgNovas/lytMnuTopoSep.gif) no-repeat right top;}
.ctTopo .menu ul li.noSep {background:none;}

.ctTopo .menu a{font-family:Arial;font-size:12px;color:White;font-weight: normal;text-decoration: none;}
.ctTopo .menu a: visited{font-family:Arial;font-size:12px;color:White;font-weight: normal;text-decoration: none;}
.ctTopo .menu a: hover{font-family:Arial;font-size:12px;color:White;font-weight: normal;text-decoration: none;}


.ctSubmenu {width:140px;}
.ctSubmenu table {background: url('../imgNovas/bkgSubmenu.gif') repeat-y top left; width: 140px; border:0px solid green;}
.ctSubmenu table td {background: url(../imgNovas/lytSubmenuSep.gif) no-repeat bottom left; padding: 3px 10px 3px 11px;}

.ctSubmenu table td a {background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 10px; text-decoration: none; font-size:11px; font-weight:bold; color:#636363;}
.ctSubmenu table td a:visited {background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 10px; text-decoration: none; font-size:11px; font-weight:bold; color:#636363;}
.ctSubmenu table td a:hover {background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 10px; text-decoration: none; font-size:11px; font-weight:bold; color:#636363;}

h2 {background:#FFFFFF url('../imgNovas/imgLinhaTitulo.gif') repeat-x left 3px; text-align:left;}
h2 span { background-color: #FFFFFF;  font-size:12px; font-weight:bold; color:#005f26; text-transform:uppercase;}

h3 {font-size:12px; font-weight:bold; color:#005f26; margin:20px 0 20px 0}
h4 {font-size:11px; color:#005f26; margin:0 0 10px 0;}
h5 {font-size: 11px; font-weight:bold; color: #000000; background: transparent url(../imgNovas/imgBulletTit.gif) no-repeat  left 5px; padding: 0 0 0 10px; margin:0 0 5px 0;}

a.voltar{ color:#005F26; font-size:10px; font-weight:normal; text-decoration:none; float:right; margin:-3px 0 0 0; }
a.voltar:hover{text-decoration:underline;}
a.lnk{ font-size: 10px; color: #005F26; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; margin-right:10px; text-decoration: none; font-weight:normal}
a.lnk:hover{text-decoration:underline;}


.ctMeio{font-size:10px; width:100%; border:0; border-collapse:separate; clear:both;}
.ctMeio td {vertical-align:top;}
.ctMeio td.colMeio p {margin:0 0 10px 0; font-size:10px;}
.ctMeio td.colMeio p.txtMaior1 {font-size:11px; margin:20px 10px;}
.ctMeio td.colMeio p.txtMaior1 *{font-size:11px;}
.ctMeio td.colMeio p.txtMaior1 a{font-weight:bold;}
.ctMeio td.colMeio p.txtMaior1 a:hover{font-weight:bold; text-decoration:underline}

.ctMeio td.colMeio {padding:0 8px;}
.ctMeio td.colMeio ul.lista {margin:0 0 0 14px;padding:0;}
.ctMeio td.colMeio ul.lista li {list-style:none;	background:url(../imgNovas/imgBulletItem.gif) no-repeat left 6px; padding:0 0 0 13px; margin: 0 0 5px 0; text-decoration:none;}

.identado{padding-left:13px;}
label{font-family:Tahoma, verdana, arial; font-size:11px; color:#000000;}
input.txtInput {border:1px solid #8fb29d; color:#414141; background-color:#f6f5f5; font-size:11px;}

.data{font-family:Tahoma, verdana, arial; font-size:10px; color:#005f26; text-align:center; margin:10px 0; }

table.tabDown { border-bottom:1px solid #a3a3a3; border-collapse:separate;}
table.tabDown td {padding:2px 5px; border-bottom:1px solid #d6d6d6;}
table.tabDown td.borderR { border-right:1px solid #d6d6d6;}
table.tabDown .tit td{ border-bottom:1px solid #d6d6d6; background-color:#d6d6d6; padding:5px 5px;}
table.tabDown .subtit td{ border-bottom:1px solid #d6d6d6; background-color:#efefef; padding:5px 5px;}

table.tabProgramas { border-collapse:separate; background-color:#f3f3f3; margin:5px 0;}
table.tabProgramas td {padding:5px 5px;}
table.tabProgramas td.borderR { border-right:1px solid #d6d6d6; }
table.tabProgramas td p {font-size:11px; font-weight:bold; margin-bottom:5px; }
table.tabProgramas td a.lnk {font-size: 10px; color: #000000; background: transparent url(../imgNovas/imgBulletLink.gif) no-repeat  left 5px; padding: 0 0 0 8px; margin-right:10px; text-decoration: none; font-weight:bold}
table.tabProgramas td a.lnk:hover{text-decoration:underline;}
table.tabProgramas td img {float:left; margin-right:10px;}


table.tabLista {border-collapse:separate;}
table.tabLista td {padding:10px 5px 2px 5px; border-bottom:1px solid #b2cfbd;}
table.tabLista td p {font-size:11px; margin-left:10px;}


.boxEsqueciSenha { clear: both;border:1px solid #005f26; padding: 0 0 5px 0; width: 530px}
.boxEsqueciSenha legend { margin: 0 10px 0 10px; color: #000000; font-weight: normal; background: #ffffff url(../imgNovas/imgBulletLink.gif) no-repeat  10px 5px; padding: 0 7px 0 18px;}
.boxEsqueciSenha div{margin: 2px 10px 3px 10px; background-color:#f7f7f7; padding:5px;}


.ctTopoPop .logo {float:left; margin: -5px 0 0 0; width:175px}
.ctTopoPop .menu{ background:url(../imgNovas/bkgMnuTopoMeio.gif); height:41px; margin:0px; float:right; width:77%; }
.ctTopoPop .menu div{ background:url(../imgNovas/bkgMnuTopoEsq.gif) no-repeat left top; height:41px;}
.ctTopoPop .menu div div{ background:url(../imgNovas/bkgMnuTopoDir.gif) no-repeat right top; padding:12px 30px;}


.TableCad td { padding: 0 10px;}
