@charset "utf-8";
body {
	margin: 0px;
	background-color:#000000;
	background-image:url(../imgs/fundo2.jpg);
	background-repeat:repeat-x;
}
img, div, input { behavior: url("../iepngfix/iepngfix.htc") }
.fundoNews{
	width:191px;
	background-image:url(../imgs/fundoNews.jpg);
	background-repeat:repeat-x;
	height: 100px;
}
.fundoDestaque{
	width:100%;
	background-image:url(../imgs/fundoDestaque.jpg);
	background-repeat:repeat-x;
	height: 36px;
}
.fundoCartas{
	width:362px;
	background-image:url(../imgs/fundoCartas.jpg);
	background-repeat:repeat-x;
	height: 94px;
}
.fundoPage{
	width:779px;
	background-image:url(../imgs/fundoPage.jpg);
	background-repeat:repeat-y;
}
.fundoRodape{
	width:100%;
	background-image:url(../imgs/fundoRodape.jpg);
	background-repeat:repeat-x;
	height: 43px;
}
.textoNewsBOLD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textoNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textoDestaque{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #027ec4;
	text-decoration: none;
}
.textoCartas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtPrincipal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.txtPrincipal:hover{
	text-decoration: underline;
}
.txtPrincipalBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.txtPrincipalBold:hover{
	text-decoration: underline;
}
.tablePrincipal{
	background-color: #d0d0cf;
	padding: 4px;
	margin:10px;
	width:370px;
	border: 2px solid #a0a4ab;
}
.tablePrincipalinternas{
	background-color: #d0d0cf;
	padding: 4px;
	margin:10px;
	width:565px;
	border: 2px solid #a0a4ab;
}
.tableImpressao{
	background-color: #d0d0cf;
	padding: 4px;
	margin:10px;
	width:750px;
	border: 2px solid #a0a4ab;
}
.tableSubtitulos{
	background-color: #d0d0cf;
	padding: 4px;
}
.txtSubtitulos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.txtSubtitulos:hover{
	text-decoration: underline;
}
.txtImage{
	padding-right: 4px;
	padding-bottom: 4px;
}
.cNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #a0a4ab;
	background-repeat: repeat-y;
	height: 16px;
	width: 130px;
	border: 1px solid #373536;
}
.bootNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #a0a4ab;
	background-repeat: repeat-y;
	height: 20px;
	width: 26px;
	border: 1px solid #373536;
}
.spacerLeft{
	margin-left: 10px;
	margin-right: 10px;
}
.Rodape{
	background-image:url(../Imgs/rodape2.jpg);
	height:32px;
}
.sombraRodape{
	background-image:url(../Imgs/sombraRodape.png);
	height:17px;
	width:100%;
}
.colPrincipal{
	width: 362px;
	background-color:#a0a4ab;
	padding:2px;
}
.colInternas{
	width: 556px;
	background-color:#a0a4ab;
}
.colDir{
	width: 190px;
}
.topCursos{
	background-color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform: uppercase;
	height:23px;
	font-weight: bold;
	text-align:left;
	padding-left:5px;
}
.tableCursos{
	background-color: #c6c8cd;
	margin-top: 2px;
	width:199px;
}
.tableCursos2{
	background-color: #c6c8cd;
	margin-top: 2px;
	width:161px;
}
.txtCursosBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
	margin-top: 20px;
}
.txtCalendario{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	text-decoration: underline;
	margin-top: 20px;
}
.topGaleria{
	background-color: #b3b6bc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9dbde;
	border-bottom-color: #d9dbde;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #027ec4;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
.topGaleria2{
	background-color: #b3b6bc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9dbde;
	border-bottom-color: #d9dbde;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	text-transform: uppercase;
}
a.topGaleria:hover{
	text-decoration: underline;
}
.fundoGaleria{
	background-color:#b3b6bc;
}
.fundoGaleria2{
	background-color:#b3b6bc;
	padding:10px;
}
.fundoCadastro1{
	background-color:#c8c8c8;
	padding: 2px;
}
.fundoCadastro2{
	background-color:#d9d9d2;
	padding: 2px;
}
.footer{
	font-family: Arial, Helvetica, sans-serif;
	color: #cacaca;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-right: 8px;
	padding-left: 8px;
}
.topNoticias{
	background-color:#5c697f;
	background-repeat:repeat-y;
	height:24px;
}
.rodapeNoticias{
	background-color:#97a4b9;
	background-repeat:repeat-y;
	height:24px;
}
.fundoSubmenus{
	background-color:#DADEE7;
	background-repeat:repeat-y;
	height:24px;
	padding-left:3px;
	padding-right:3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.txtTopNoticias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
a.txtTopNoticias:hover{
	text-decoration: underline;
}
.fundoNoticias{
	background-color:#e5e8ed;
	padding: 6px;
}
.fundoTable{
	padding-right: 4px;
	padding-left: 4px;
}
.fundoPrincipal{
	background-color:#d0d0cf;
}
.linhaCursos{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.fundoPop{
	background-color:#e5e8ed;
	padding: 6px;
	width:640px;
	margin: 20px;
	padding:10px;
}
.txtData{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f18b35;
	font-size:11px;
	text-decoration: none;
}
.txtVermelho{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	text-decoration: none;
}
.txtTit{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#494949;
	font-size:11px;
	text-decoration: none;
}
a.txtTit:hover{
	text-decoration: underline;
}
.txtNoticias{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#484848;
	font-size:11px;
	text-decoration: none;
	line-height: 16px;
}
.txtCursos{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#484848;
	font-size:11px;
	text-decoration: none;
	line-height: 16px;
	background-color: #e5e5e5;
}
a.txtCursos:hover{
	text-decoration: underline;
}
a.txtNoticias:hover{
	text-decoration: underline;
}
.txtChamada{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#484848;
	font-size:11px;
	text-decoration: none;
	line-height: 16px;
}
a.txtChamada:hover{
	text-decoration: underline;
}
.txtBranco{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-decoration: none;
}
a.txtBranco:hover{
	text-decoration: underline;
}
.txtLaranja{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF6600;
	font-size:11px;
	text-decoration: none;
}
.txtAzul{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003399;
	font-size:11px;
	text-decoration: none;
}
a.txtAzul:hover{
	text-decoration: underline;
}
.fundoRepresentantes{
	background-color:#c8d0dc;
	padding-left:4px;
	height:26px;
}
.fundoTxtRepresentantes{
	background-color:#e1e1e1;
	padding:4px;
}
.bandeiras{
	margin-top:8px;
	margin-bottom:8px;
}
.bordaIMG{
	border: 1px solid #000000;
	background-color:#666666;
}
.tabIMGConteudo{
	border: 1px solid #000000;
	background-color:#666666;
	width:200px;
}
.tableProfessores{
	width:500px;
	background-color:#E6E6E6;
	padding:5px;
	text-align:center;
}
.txtForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-top:5px;
}
.cNome{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cList{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cCPF{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cCidade{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 178px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cBairro{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cDDD{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cTel{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cRadioButton{
	background-color: #c8c8c8;
	border: 1px solid #c8c8c8;
	height: 20px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cRadioButton2{
	background-color: #d9d9d2;
	border: 1px solid #d9d9d2;
	height: 20px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cFiliacao{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cCEP{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cDeclaracao{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 200px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cAssunto{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 80px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cUF{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.links{
	background-color: #4E5158;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 95%;
	height: 16px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.cComentario{
	background-color: #DADEE7;
	border: 1px solid #FFFFFF;
	width:399px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cComentarioFotos{
	background-color: #FFFFFF;
	border: 1px solid #a5acb2;
	width:350px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.cNomeFotos{
	background-color: #FFFFFF;
	border: 1px solid #a5acb2;
	width:350px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.Boot1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #333333;
	border: 1px solid #000000;
	width: 100px;
}
.tableCartas{
	margin-right: 4px;
	margin-left:13px;
}
.tableThumbs{
	border: 1px solid #93a3b0;
	margin-right: 4px;
}
.imgThumbs200{
	border: 1px solid #FFFFFF;
	width:200px;
	height:150px
}
.imgThumbs{
	border: 1px solid #FFFFFF;
	width:108px;
	height:81px
}
.imgThumbsPopUp{
	border: 1px solid #FFFFFF;
	width:108px;
	height:144px
}
.imgThumbsProfessores{
	border: 1px solid #FFFFFF;
	width:100px;
	height:94px
}
.imgThumbs2{
	border: 1px solid #FFFFFF;
	width:52px;
	height:39px
}
.imgGRDS{
	border: 1px solid #FFFFFF;
}
.SpacerCursos{
	padding:4px;
}
.especial{
	padding:4px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}
.txtPrincipalNoticias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.txtPrincipalNoticias:hover{
	text-decoration: underline;
}
.titPrincipalNoticiasBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.titPrincipalNoticiasBold:hover{
	text-decoration: underline;
}
.subtitPrincipalNoticiasBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.subtitPrincipalNoticiasBold:hover{
	text-decoration: underline;
}
.titInternasNoticiasBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.titInternasNoticiasBold:hover{
	text-decoration: underline;
}
.spacerLinkNoticias{
	margin-bottom:5px;
	margin-top:5px;
}
.txtInter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #04293e;
	text-decoration: none;
}
.validator {
	font-family: Verdana;
	font-size: 10px;
	color: #db2b1b;
	text-decoration: none;
	font-weight: normal;
}
.fundoBanners {
	/*background-image:url(../Imgs/fundo_banners.jpg);*/
	height:71px;
	background-repeat:repeat-x;
}
.fundoBanners2 {
	background-image:url(../Imgs/fundoMenuPrincipal.jpg);
	background-repeat:repeat-x;
}
.linhasBanners {
	background-image:url(../Imgs/linha_banners.jpg);
	width:171px;
	height:2px;
	background-repeat:repeat-y;
}
.txtCursosBanner{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #173437;
	text-decoration: none;
	text-align:center;
	font-style: normal;
	font-variant: normal;
}
.txtDataBanner{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
	text-align:center;
	font-style: normal;
	font-variant: normal;
}
.txtValorBanner{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #173437;
	text-decoration: none;
	text-align:center;
	font-style: normal;
	font-variant: normal;
}
.fundoBranco{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding:2px;
}
.cErro
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Red;
}