/**/

* {
	margin: 0 auto;
	padding: 0;
	border:0;
	
}

body {
	background:url(../../Imagens/img_novas/meio.jpg) repeat-y center 170px;
	color: #B67943;
	font: normal 10px Verdana;
	cursor: default;		
}


h1 {
	font: bold 20px "Trebuchet MS";
	color: #8b2022;
	margin: 10px 0;
}

h2 {
	font: bold 25px "Trebuchet MS";
	color: #8b2022;
	margin: 10px 0;
}

h3 {
	font: bold 16px "Trebuchet MS";
	color: #965A28;
	text-decoration: underline;
	margin: 10px 0;
}

h3.Faq {
	font: bold 14px "Trebuchet MS";
	color: #965A28;
	text-decoration: underline;
	margin: 10px 0;
	cursor:pointer;
}

label {
	display: block;
	width: 90px;
	float: left;
	font: bold 12px "Trebuchet MS";
	color: #000;
}

p {
	margin: 10px 0 5px 0;
	color:#000;
}

a {
	color: #900;
	font-weight: bold;
}

ul {
	margin-left:15px;
}

ol {
	margin-left:35px;
}

ul li {
/*    list-style: none; */
    margin-left:5px;
	font: normal 12px "Trebuchet MS";
}


/**/
#header{
 width:100%;
 height:419px;
 margin-top:-210px;
}

.lgHeader{
width:755px;
height:95px;
padding-top:70px;
}

.titDestaque{
 float:left;
 margin-top:25px;
 margin-left:-210px;
}

.banContent{
 float:left
}

.corpo {
	background-color:#FFF;
	width:900px;
	min-height:470px;
}

	/**/
	.BarraDireita {
		background-color:#EEE;
		float:right;
		width:190px;
		padding-top:148px;
		height:770px;
	}
	
	.BarraDireita img {
		display:block;
		margin-top: 10px;
	}
	
	.BarraEsquerda {
		background-color:#EEE;
		float:left;
		width:190px;
		height:915px;
	}
	
	.BarraEsquerda img {
		display:block;
		margin-bottom: 10px;
	}
	
	.Banner {
		background:#FFF;
		width:710px;
		float:left;
		text-align:right;
	}
	
	.BoxLogin {
		width:190px;
		height:150px;
		background:url(../../../Imagens/img_novas/bg-login.png);
		float:left;
		text-align: center;
		margin-left:78px;
		margin-top:1px
	}
	
	.InputText {
		font: normal 10px Verdana;
		width: 100px;
		height: 12px;
		padding: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
		border:solid 1px #CCC;
	}
	
	.DropDown {
		border: 1px solid #CCC;
		font: normal 10px Verdana;
		width: 146px;
		height: 18px;
		padding: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}
	
	.Button {
		background: #990000;
		font: normal 10px Verdana;
		color: #FFF;
		padding: 2px 2px;
		cursor: pointer;
		height: 19px;
	}
		.Button:hover {
			background-color: #C46B6B;
		}
	
	.ButtonCian {
		border: 1px solid #FFF;
		background: #990000;
		font: normal 10px Verdana;
		color: #FFF;
		padding: 1px 2px;
		cursor: pointer;
		height: 20px;
	}
		.ButtonCian:hover {
			background-color: #C46B6B
;
		}
	
	.LineWrap {
		/*clear: both;*/
		height: 3px;
	}
	
	.ParagraphWrap {
		/*clear: both;*/
		height: 20px;		
	}
	
	.Required {
		color: #C00;
		margin-left: 5px;
	}
	
	.ErroMsg {
		padding: 2px 10px;
		margin: 5px 0;
		color: #000;
		font: bold 10px Verdana;
		border: 1px dashed #333;
		text-align: center;
		background: #D1EFE0;
	}
	
	.Warning {
		font: bold 10px Verdana;
		border: 1px dashed #CCC;
		padding: 2px 5px;
		background: #F0F0F0;
		margin: 10px;
		color:#8b2022;
	}
	
	.TermoAceite {
		width:440px;
		border:1px solid #000;
		height:200px;
		padding:5px;
		overflow:auto;
		background:#FFF;
		color:#761818!important;
		text-align: justify;
	}
	
	.TermoAceite h2 , .TermoAceite p , .TermoAceite span , .TermoAceiteCheck span , .TermoAceite font {
		color:#761818!important;
	}
	
	.TermoAceiteCheck {
		width:450px;
		text-align: right;
		margin-top: 5px;
	}
	/**/
	.topo {
		width: 900px;
		height: 148px;
		margin-top:-210px;
		background-color:#FFF;
	}
	
	.topolink {
		width: 157px;
		height: 50px;
		cursor: pointer;
		margin: 25px 0 -150px 100px;
		float: left;
		display: block;
	}
	
	.topo h1.LoginTitle {
		color:#FFF;
		font: bold 14px Verdana;
		margin-top:25px;
		margin-bottom:20px;
	}
	
	.topo label {
		display: block;
		width: 35px;
		margin:5px -25px 0 10px;
		float: left;
		font: bold 10px Arial;
		color: #FFF;
	}
	
	.topo #formLogin {
		/*margin-left: 530px;
		padding-top: 15px;*/
	}
	
	.LinkForgot {
		font: bold 10px Arial;
		margin-top:5px;
	}
	
	/**/
	.content {
		background-color:#FFF;
		width: 900px;
	}
	
	.content-middle	{
		*float:right;
		width:500px;
		min-height: 1040px;
		padding:10px 10px;		
	}

	.backgroundIndex
	{
	}
	
	/***** Menu *****/
	.menu
	{
		width: 564px;
		height: 19px;
	}
	
	.menulink
	{
		background: url(../../Imagens/bg-btn-menu.gif) no-repeat;
		width: 111px;
		height: 13px;
		font: normal 10px Verdana;
		color: #FFF;
		text-align: center;		
		padding: 3px 0px;		
		cursor: pointer;	
		float: left;
				
	}
	.menulink:hover
	{
		/*filter: alpha(opacity=50);
	    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity:0.60;
		opacity:0.60;*/
		background-position: 0px -19px;		
	}
	
	.menuCurso
	{
		background: url(../../Imagens/btn_todosCursos.gif);
		width: 300px;
		height: 13px;
		font: normal 10px Verdana;
		color: #FFF;
		text-align: center;		
		padding: 3px 0px;		
		cursor: pointer;	
		float: left;
		margin-left:90px;
		*margin-top:30px;
	}
	.menuCurso:hover
	{
		/*filter: alpha(opacity=50);
	    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity:0.60;
		opacity:0.60;*/
		background-position: 0px -28px;		
	}
	
	.menulinkcian 
	{
		background: url(../../Imagens/bg-btn-menu-cian.gif) no-repeat;
		width: 111px;
		height: 13px;
		font: normal 10px Verdana;
		color: #FFF;
		text-align:center;
		padding: 3px 0px;
		cursor: pointer;
		float: left;
	}	
	.menulinkcian:hover
	{
		/*filter: alpha(opacity=50);
	    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity:0.60;
		opacity:0.60;*/
		background-position: 0px -19px;		
	}
	
	.menuCima{
		width:500px;
	}
	
	.requisitos 
	{
		background: url(../../Imagens/requisitos.jpg) no-repeat center 0px;
		width: 430px;
		height: 250px;
		float:right;
		display:block;
		position:relative;
		margin-top:0px;
	}	
	
	.voltar
	{
		margin-top: 30px;
	}
	
	.title {
		font: bold 11px "Trebuchet MS";
		color: Black;
	}
	
	.Rodape {
		background:transparent url(../../Imagens/img_novas/bg-rodape.jpg);
		width:880px;
		height:192px;
		padding: 0 10px;
		text-align:center;
	}
	
	.Rodape h1 {
		font:normal 14px "Trebuchet MS";
		color:#FFF;
		padding:0;
		margin:0;
		padding-top:16px;
	}
	
	.Rodape h1 a {
		color:#FFF;
		text-decoration:none;
	}
	
	.Rodape h1 a:hover {
		text-decoration:underline;
	}
	
	.Rodape p {
		font: normal 12px "Trebuchet MS";
		color:#FFF;
		padding:0;
		margin:0;
	}

	.BannerFloat {
		margin: 0 auto;
		position: absolute;
		margin-top: -290px;
		z-index:10;
		width:460px;
		height:670px;
		cursor:pointer;
	}

.Calendario {
	border-top: 1px solid #B67943;
	border-left: 1px solid #B67943;
	border-bottom: 1px solid #B67943;	
}
.Calendario th {
	width: 90px;
	border-right: 1px solid #B67943;
	background-color: #703B15;
	color: #FFEFE7;
	padding: 4px;
}
.Calendario td {
	width: 90px;
	border-top: 1px solid #B67943;
	border-right: 1px solid #B67943;
	vertical-align: top;
}
.Calendario td .Dia {
	float: left;
	font-size: 8px;
	font-weight: bold;
	margin: 2px 0 0 2px;
	vertical-align: top;
	color: #703B15;
}
.Calendario td .Titulo, .Calendario td .Professor, .Calendario td .Numero, .Calendario td .Feriado {
	width: 90px;
	text-align: center;
	padding: 2px 2px 4px 2px;
}
.Calendario td .Titulo {
	margin-top: -1px;
	font-weight: bold;
}
.Calendario td .Numero {
	font-weight: bold;
}
.Calendario td .Feriado {
	margin-top: 20px;
	font-weight: bold;
	color: #FFEFE7;
}
.Calendario .Vazio {
	background-color: #BD8A5A;
}

.Noticias h3 {
	font: bold 16px "Trebuchet MS";
	color: #B67943;
	margin: 0;
	text-decoration: none;
}
.Noticias h5 {
	font: normal 12px Arial;
	color: #333333;
	margin: 0;
}
.Noticias p {
	font: normal 12px Arial;
	color: #333333;
	text-align: left;
}
.Noticias .Fonte {
	font-style: italic;
	padding: 7px 0 7px 0;
}
	.Noticias .NoticiasMais {
		padding: 20px 0 0 0;
	}
	.Noticias .NoticiasMais img {
		float: left;
		vertical-align: middle;
		margin-right: 10px;		
	}
	
	.Noticias .NoticiasMais a {
		font: normal 13px Arial;
		color: #D27E00;		
		cursor: pointer;		
	}
.Noticias a {
	text-decoration: none;
}
	.Noticias a:hover {
		text-decoration: underline;
	}
/*
.Noticias .DataMaisNoticias {
	float: left;
	width: 80px;
	text-align: right;
	margin-right: 3px;
}
*/
.NoticiasLista h3 {
	font: bold 16px "Trebuchet MS";
	color: #B67943;
	text-decoration: none;
}
.NoticiasLista .NoticiasItem {
	padding: 6px 0 6px 0;
}
	.NoticiasLista .NoticiasItem a {
		font-weight: normal;
		text-decoration: none;
		color: #333333;
	}
	.NoticiasLista .NoticiasItem a:hover {
		text-decoration: underline;
	}
	.NoticiasLista .NoticiasItem .NoticiasTitulo {
		color: #B67943;
	}
	.NoticiasLista .NoticiasItem h4 {
		font: normal 12px Arial;
		margin: 3px 0 3px 0;
	}
	.NoticiasLista .NoticiasItem p {
		font: normal 12px Arial;
		color: #333333;
		margin: 3px 0 3px 0;
	}
.NoticiasLista .NoticiasPaginacao {
	width: 500px;
	text-align: center;
	padding-top: 6px;
}
	.NoticiasLista .NoticiasPaginacao b {
		padding: 0 3px 0 3px;
		color: #B67943;
	}
	.NoticiasLista .NoticiasPaginacao a {
		font-weight: normal;
		text-decoration: none;
		padding: 0 3px 0 3px;
		color: #B67943;
	}
	.NoticiasLista .NoticiasPaginacao a:hover {
		text-decoration: underline;
	}

.MenuCalendarioTurma {	
	width: 200px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 12px;	
	margin-bottom: 20px;
}
	.MenuCalendarioTurma ul {
		
	}
		.MenuCalendarioTurma li {			
			font-size: 18px;
			font-weight: bold;			
			list-style-type: none;
			background-color: #965A28;
			margin-bottom: 10px;
			padding: 3px;
			text-align: center;
		}
			.MenuCalendarioTurma li i {
				font: bold 20px "Trebuchet MS";
				color: #FFF;				
				text-decoration: none;
			}
			.MenuCalendarioTurma li a {
				font: bold 20px "Trebuchet MS";
				color: #DCBDA0;
				text-decoration: none;
				
			}
			
			.MenuCalendarioTurma li a:hover {
				text-decoration: underline;
			}

.QuadroAvisos, .QuadroNoticias {
	width: 172px;
	height:202px;
	background:url(../../Imagens/img_novas/bg_noticia.png) no-repeat;
	padding: 4px;
	padding-bottom: 8px;
	margin-top: 15px;
	margin-bottom: 20px;
}

	.QuadroAvisos{
		background:url(../../Imagens/img_novas/bg_aviso.png) no-repeat;
		height:308px;
	}
		.QuadroNoticias .HeaderNoticias	{
		background: url(../../Imagens/img_novas/header_noticia.png);
		width: 172px;
		height: 60px;		
	}
	
		.QuadroAvisos .HeaderAvisos{
		background: url(../../Imagens/img_novas/header_avisos.png);
		width: 172px;
		height: 60px;	
	}
	
	.QuadroAvisos .ContentAvisos, .QuadroNoticias .ContentNoticias {
		width: 164px;
		padding: 4px;	
	}
	
	.QuadroNoticias .HeaderNoticias	{
		background: url(../../Imagens/img_novas/header_noticia.png) no-repeat;
	}
	
	.QuadroAvisos .FooterAvisos, .QuadroNoticias .FooterNoticias {
		height: 30px;
	}
	.QuadroAvisos .FooterAvisos img, .QuadroNoticias .FooterNoticias img {		
		float: left;
		vertical-align: middle;
		margin-right: 10px;		
	}
	
	.QuadroAvisos .FooterAvisos a, .QuadroNoticias .FooterNoticias a {
		font: normal 13px Arial;
		/*color: #D27E00;*/
		color: #87090A;
		cursor: pointer;		
	}
	
	.QuadroAvisos .ContentAvisos a {
		font: normal 12px Arial;	
		margin: 0;	
	}
	.QuadroAvisos .ContentAvisos hr {
		border: none;
		border-top: solid 1px #333333;
		margin: 4px 0 4px 0;
		height: 1px;
	}
	.QuadroAvisos p {
		margin: 0;
	}
	.QuadroAvisos a, .QuadroNoticias a {
		color: #333333;
		text-decoration: none;
	}
	
	.QuadroAvisos a:hover, .QuadroNoticias a:hover {
		text-decoration: underline;
	}
	.QuadroAvisos .FooterAvisos span, .QuadroNoticias .FooterNoticias span {		
		float: left;
		padding-top: 9px;
	}
	.QuadroNoticias h1 {
		font: bold 12px Arial;
		/*color: #D27E00;*/
		color: #87090A;
		margin: 0px;
	}
	
	.QuadroNoticias p {
		font: normal 11px Arial;
		color: #333333;
		margin: 0px;
		text-align: left;
	}

/*.Compras {
	margin: 5px 0px 0px -7px;
	width: 515px;	
}
	.Compras .Etapas {
		display: inline-block;
		list-style-type: none;		
		width: 517px;
		margin: 5px 0px 15px -5px;
	}*/
.Compras {	
	margin: 5px 0px 0px -8px;
	width: 516px;	
}
	.Compras .Etapas {
		display: inline-block;
		list-style-type: none;		
		width: 100%;
		margin: 0;		
	}
		.Compras .Etapas li {
			float: left;
			margin: 4px 2px 2px;
			height:91px;
		}
	.Carrinho , .Sucesso {	
		background:#FFF url(../../Imagens/bg-carrinho.jpg) no-repeat left bottom;
		float:left;
		width: 515px;
		padding:0!important;
	}
	
	.compras2 {	
		background:url(../../Imagens/bg-carrinho2.jpg) no-repeat left 200px;
	}
	
	.Carrinho2 .LineWrap {
		height:0;
	}
	
	.Compras .GradeItems {		
		width: 515px;
		background:#FFF url(../../Imagens/bg-carrinho.jpg) no-repeat left bottom;
	}
		.Compras .bg-title {			
			background: url(../../Imagens/bg-title-carrinho.gif) no-repeat!important;
			*background: url(../../Imagens/bg-title-carrinho.gif) no-repeat center top!important;
			height:36px;
			width:500px;
			padding-left:15px;
			color:#FFF;
			font:bold 16px/36px Arial;
			margin:0 0 1px 0!important;
		}
		
		.Compras .GradeItems th {			
			/*background: url(../../Imagens/bg-header-grade-items.gif) repeat-x;*/
			/*background-color:#761819;*/
			height: 30px;
			font: bold 12px Arial;
			color: #FFFFFF;
		}
		.Compras .GradeItems {			
			font: normal 12px Arial;
			color: #000;
		}
			.Compras .GradeItems .Items td {
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			.Compras .GradeItems .Items .BtnExcluir {			
				background: url(../../Imagens/ico-excluir.gif) no-repeat;
				width:16px;
				height:16px;
				cursor: pointer;
			}
			.Compras .GradeItems .Items .DropDown {				
				width: 170px;
				font: normal 11px Arial;
			}
		.Compras .GradeItems .Separador {		
			background-color: #ECC8B3;
			color: #ECC8B3;
			height: 2px;
			margin: 5px 0px;
		}
			.Compras .GradeItems .CupomDesconto td {
				vertical-align: middle;
				padding: 10px 0px 10px 5px;
			}
			.Compras .GradeItems .CupomDesconto .Label {
				font: bold 13px Arial;
				color:#761818;
			}
			.Compras .GradeItems .CupomDesconto .Cupom {
				font: normal 10px Arial;
			}
		.Compras .GradeItems .Footer td {			
			/*background: url(../../Imagens/bg-footer-grade-items.gif) repeat-x;			*/
			/*background-color:#761819;*/
			height: 36px;
			font: bold 13px Arial;
			color: #FFFFFF;
		}		
		.Compras .GradeItems .Footer .Total {
			font: bold 14px Arial;
			color:#761818;
		}
	
	.Compras .bt-submit 
	{
		background: url(../../Imagens/bt-vinho.jpg) no-repeat center top;
		height:26px;
		text-align:center;
		width:130px;
		font: bold 11px Arial;
		color:#FFF;
		cursor:pointer;
		margin-bottom:20px;
	}
	.Compras .bt-reset 
	{
		background: url(../../Imagens/bt-cinza.jpg) no-repeat center top;
		height:26px;
		text-align:center;
		width:130px;
		font: bold 11px Arial;
		color:#FFF;
		cursor:pointer;
		margin-bottom:20px;
	}
	.Compras .bt-calcular 
	{
		font: bold 11px Arial;
		color:#FFF;
		background: url(../../Imagens/bt-calcular.gif) no-repeat center top;
		height:26px;
		text-align:center;
		width:80px;
		cursor:pointer;
	}
	
	.Compras td.bt-calcular 
	{
		background: url(../../Imagens/bt-calcular.gif) no-repeat center center;
	}
	
	
	
	.Compras .Botoes {
		text-align: right;
	}
		.Compras .Botoes .Button {
			font: bold 11px Arial;
			height: 30px;
		}
		.Compras .Botoes .Button:hover {			
			background-color: #D5AF8E;
		}
	.Compras .BoxAutenticacao {		
		float: left;
		width: 250px;
		height: 155px;
		margin: 25px 0;
	}
		.Compras .BoxAutenticacao .Title {			
			/*background: url(../../Imagens/bg-autenticacao-title.gif) repeat-x;*/
			height: 22px;
			font: bold 12px Arial;
			color:#751818;
			text-align: center;
			padding-top: 8px;
		}
		.Compras .BoxAutenticacao .Content {			
			/*background-color: #F2E0CC;*/
			height: 125px;			
		}
			.Compras .BoxAutenticacao .Content form {
				padding-top: 15px;
			}
			.Compras .BoxAutenticacao .Content p {
				width: 230px;				
				font: normal 12px Arial;
				color:#000;
				text-align: center;
				margin-top: 3px;
				margin-left: 10px;			
			}
			.Compras .BoxAutenticacao .Content label {
				font: normal 12px Arial;
				color:#000;				
				width: 60px;
				text-align: right;				
			}
			.Compras .BoxAutenticacao .Content .InputText {
				display: block;
			}
			.Compras .BoxAutenticacao .Content .Button {
				font: bold 11px Arial;
				width: 140px;
				height: 25px;
			}
				.Compras .BoxAutenticacao .Content .Button:hover {			
					background-color: #D5AF8E;
				}
	.Compras .DadosPessoaisCompra, .Compras .DadosCompra, .Compras .DadosResumoCompra {
		width: 500px;
		text-align: left;
	}
		.Compras .DadosPessoaisCompra th, .Compras .DadosCompra th, .Compras .DadosResumoCompra th {
			font: bold 12px Arial;
			color: #771919;
			text-align: right;
			width: 110px;
			padding-right:3px;			
		}
		.Compras .DadosPessoaisCompra td, .Compras .DadosCompra td, .Compras .DadosResumoCompra td {
			font: normal 12px Arial;
			color: #000;
			padding-right: 0px;
		}
		.Compras .DadosCompra th {
			width: 65px;
		}
		.Compras .DadosResumoCompra th {
			width: 130px;
		}
		
	.Compras .DadosPagamentoCompra {
		width: 500px;
		text-align: left;
	}
		.Compras .DadosPagamentoCompra th {
			font: bold 12px Arial;
			color: #771919;
			text-align: right;
			width: 150px;
			padding-right: 10px;			
		}
		.Compras .DadosPagamentoCompra td {
			font: normal 11px Arial;
			color: #B67943;
			padding-right: 10px;
		}
		.Compras .DadosPagamentoCompra .RadioOption {
			float: left;
			width: 80px;			
			vertical-align: middle;
			text-align: center;
			margin-right: 20px;
			cursor: pointer;
		}
			.Compras .DadosPagamentoCompra .RadioOption span {
				font: bold 10px Arial;
				color: #000;
			}
	.Compras .Sucesso {
		padding: 5px 15px 0px 15px;
	}
		.Compras .Sucesso p {
			font: normal 12px Arial;
			color:#B67943;
			text-align: left;
			margin-top: 0px;
		}
		.Compras .Sucesso hr {
			background-color: #F2E0CC;
			color: #F2E0CC;
			height: 2px;
			margin: 10px 0px;
		}
		.Compras .ListaCompra {
			
		}
		.Compras .ListaCompra li {			
			display: block;
			float: none;
		}
		.Compras .ListaCompra label {
			display: block;
			float: none;
			text-align: right;			
		}
		.Compras .ListaCompra span {
			display: block;
		}
		
		
.BoxCarrinho {	
	background: url(../../Imagens/bg-box-carrinho.png) no-repeat;
	width:190px;
	height:179px;
	margin-top:-145px;
	margin-bottom:10px;		
}
	.BoxCarrinho .Conteudo {
		width: 115px;		
		text-align: center;
		color:#FFF;
		margin-left: 60px;
		padding:5px 0px;				
	}
		.BoxCarrinho .Conteudo h1 {
			font:normal 14px Arial;
			font-weight:bold;
			color:#FFF;
			margin: 0px;
			margin-top:90px;
			margin-left:-50px;
			margin-bottom:5px;
			padding: 0px;
		}
		.BoxCarrinho .Conteudo p {
			font:normal 13px Verdana bold;
			color:#FFF;
			margin: 0px;
			margin-left:-50px;
			margin-bottom:10px;
			padding: 2px 0px;
		}
		.BoxCarrinho .Conteudo a {
			font:normal 10px Verdana;
			color:#ECC8B3;
			margin: 0px;
			margin-left:-50px;
			padding: 0px;
			text-decoration: underline;
		}
			.BoxCarrinho .Conteudo a:hover {
				text-decoration: none;
			}
			
			.BoxCarrinho .link{
				color:#FFF;
				font-size:11px;
				font-weight:normal;
				margin-left:55px;
			}

.BoxPrograma {	
	margin-bottom: 8px;
	padding: 15px 15px;
	width:220px;
	height:330px;
	background:#F0F0F0;
	float:left
}

.BoxPrograma2 {	
height:200px;
}

	.BoxPrograma h1 {		
		text-align:left;
		font:bold 22px Arial;
		color: #8B2022;
		margin-bottom: 20px;
	}
	.BoxPrograma .Label {		
		text-align:right;
		font:bold 16px Arial;
		width: 123px;
		margin-right: 10px;
		color: #6B1919;		
	}
	.BoxPrograma .Destaque {
		display: inline-block;
		width: 160px;
		background-color: #CCC;
		font:bold 14px Arial;
		color: #8B2022;
		text-align: center;
		padding: 2px 5px;
		margin: 0;
	}
	.BoxPrograma span {		
		text-align:right;
		font:bold 16px Arial;
		width: 130px;
		margin-right: 10px;
		color: #6B1919;
	}
	.BoxPrograma p {
		margin: 2px 0;
	}	
	
	.btnSair{
		margin-left:45px;
		margin-top:20px;
	}
	
	.linkFooter{
		color:#CEC1AE;
		font-size:20px;
		font-weight:normal;
		padding-right:40px;
		text-decoration:none;
	}
	
	.linkFooter:hover{
		color:#CEC1AE;
		font-size:20px;
		font-weight:normal;
		padding-right:40px;
		text-decoration:underline;
	}
	.menuFooter{
		width:100%;

	}
	
	.bannerParceiro{
		margin-left:-25px;
		margin-top:-20px;
	}
