	/*
	
	Autor: Osny Santos Netto 
	Cliente: Realiza EAD
	Data: 22/10/2007
	
	*/
		
	/*

	Autor: Susane Schmidt
	Data: 22/07/2008
	Adaptações do CSS
	
	*/
	html {	overflow: -moz-scrollbars-vertical;	}
	
	body  {	margin:0; font: 11px Verdana, Arial, Helvetica, sans-serif;	}
	
	
	div.global {	width:1000px; margin:0 auto; background:url(../imagens/fundo_geral.gif) repeat-y; }
	div.global p {	line-height:190%;	}
	
	div.topo {	 background:#fff url(../imagens/fundo_topo.jpg) no-repeat top left; height:116px;	}
	
	div.logo { background:#fff url(../imagens/logo.jpg) no-repeat; float:left;	}
	div.logo a:link, div.logo a:visited {	display:block; width:134px; height:116px; }
	div.logo h1 {	margin:0; }
	div.logo h1 span {	display:none;	}
	
	div.menu {	float:left; width:750px;	}
	
	ul.menu, ul.menu * {	margin:0;	padding:0;	}
	ul.menu {	border-top:2px solid #fff; list-style-type: none; font-weight:bold; background:#C7711A url(../imagens/fundo_menu.jpg) repeat-x;height:41px;	}
	ul.menu li {	float: left;	}
	ul.menu li a, ul.menu li a:link {	text-decoration: none;	display: block; color:#fff;	padding:16px 9px; background: url(../imagens/fundo_menu_up.gif) no-repeat 0 10px;	}
	ul.menu li a.primeiro, ul.menu li a.primeiro:visited {	background-image: none;	}
	ul.menu li a:hover { background: url(../imagens/fundo_menu_over.jpg) repeat-x; color:#F9F0E2;	}
	ul.menu li a.primeiro:hover { background: url(../imagens/fundo_menu_over_primeiro.jpg) repeat-x; color:#F9F0E2;	}
	.current { background: url(../imagens/fundo_menu_over.jpg) repeat-x !important; color:#F9F0E2 !important; text-decoration:underline;	}
	.currenthome { background: url(../imagens/fundo_menu_over_primeiro.jpg) repeat-x !important; color:#F9F0E2 !important; text-decoration:underline;	}
	
	div.conteudo {	clear:both;	}
	
	div.meio {  }
	
	div.esquerdo {	float:left;background:#fefefe;border-right:4px solid #E1AD62;   }
	div.submenu {	padding:0 10px 5px 10px; width:147px;	background:#fff url(../imagens/fundo_submenu.jpg) repeat-x bottom;  }
	ul.submenu, ul.submenu * {	margin:0;	padding:0;	}
	ul.submenu {	width: 147px;	list-style-type: none; border-bottom:1px solid #E8EBF0;padding-bottom:3px; font-size:10px;	}
	* html ul.submenu li {	height: 1%;	}
	html ul.submenu li.titulo {	padding:3px 0; font-weight:bold; color:#3F4B61; font-size:11px;	}
	* html ul.submenu li a { height: 1%; }
	ul.submenu li a, ul.submenu li a:link {	text-decoration: none;	margin-bottom: 1px;	display: block;	color:#607293;	 no-repeat 0 center;	padding: 1px 0 1px 10px}
	ul.submenu li a:hover {	color:#000; text-decoration:underline; }
	
	
	
	div.rodape {  clear:both; height:30px; background:#5C6D8B url(../imagens/fundo_rodape.jpg) repeat-x;	}
	ul.rodape, ul.rodape * {	margin:0;	padding:0;	}
	ul.rodape {	width:1025px; font-family:Arial, Helvetica, sans-serif; margin:0 ;list-style-type: none; }
	ul.rodape li {	float: left; padding:8px 0 4px 0;	}
	ul.rodape li a, ul.rodape li a:link { text-transform:uppercase; font-size:9px; text-decoration: none;	display: block; color:#fff;	padding:2px 9px; border-right:1px solid #6C7A91;	}
	ul.rodape li a.ultimo, ul.rodape li a.ultimo:visited { border-right:0;	}
	ul.rodape li a:hover { color:#B9BFCB;	}
	
	div.copyright {	clear:both; color:#666; background-color:#FFFFFF; text-align:right;padding:3px 0;	}
	

	/* SECAO ACBR */
	
	div.acbr { background:#fff url(../imagens/acbr_foto_menor.jpg) no-repeat 0 180px; float:left; width:770px; padding:15px 10px 15px 15px; color: #7A8187	}
	div.acbr h2 { background:url(../imagens/seta.gif) no-repeat 0 5px; padding:4px 10px 4px 10px; font:19px Verdana, Arial, Helvetica, sans-serif; color:#424966; letter-spacing:-1px;	}
	div.acbr div.espacamento {	margin-left:200px; }	
	div.acbr div.espacamento div.letras{	margin-left:70px; }	
	div.acbr div.espacamento div.letras li{	list-style-type: none;  }	
	div.acbr div.espacamento div.link_adquira {	font-family: Verdana, Arial, Helvetica, sans-serif; }
	div.acbr div.espacamento div.link_adquira li{list-style-type:square; color:#006633;}
	div.acbr div.espacamento div.link_adquira a:visited{color:#006633;
		font-weight: bold;	
		text-decoration: none;	
	}
	div.acbr div.espacamento div.link_adquira a:hover{
		font-weight: bolder;
		color: #003366;
		text-decoration: underline;
	}
	div.acbr div.espacamento div.link_adquira a{color:#006633;
		font-weight: bold;	
		text-decoration: none;
	
	}

	div.acbr div.texto {	padding-left:20px !important;	}
	div.acbr div.texto ul { margin:0; padding:0; list-style-type:none; width:170px; }
	div.acbr div.texto ul li { text-align:right; padding:4px 2px; }
	div.acbr div.texto ul li a, div.actr div.texto ul li a:visited { color:#006600; text-decoration:none; no-repeat right center; padding:1px 8px 1px 0; }
	div.acbr div.texto ul li a:hover {	color:#000; text-decoration:underline; }
	div.acbr div.texto div.subconteudo {float:right; width:500px;	padding-left:20px}
	div.acbr div.texto div.subconteudo a {	color:#006600; text-decoration:none;	}
	div.acbr div.texto div.subconteudo a:hover {	color:#000; text-decoration:underline;	}
	div.acbr div.texto div.subconteudo h3 {	border:0; margin:0 0 10px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#006600; letter-spacing:-1px;	}
	div.acbr div.texto div.subconteudo h4 {	border:0; margin:0 0 10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#006600; letter-spacing:-1px;	}
	div.acbr div.texto div.subconteudo h5 {	border:0; font:bold 14px, Verdana, Arial, Helvetica, sans-serif sans-serif; letter-spacing:-1px;color:#D6B06F;}

	table.tabela{width:510px;border:0px; font: Verdana, Arial, Helvetica, sans-serif;}
	
	table.tabela td.tit{
		clear:both; background:#5C6D8B ;padding:4x; color: #ffffff; font-weight: bolder;text-align:center;
		font-size:13px; 
	}

	table.tabela td.ttexto{
		font-size:12px; 
		BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f8f8f8;
		color:#7A8187;	clear:both; padding:4x; text-align:center; valign:center;
	}

	div.titulo_princ {width: 147px;  padding-bottom:7px;padding-top:7px;}
	div.titulo_princ a {color:#3F4B61; font-size:11px; text-decoration: none; padding:2px ; font-weight:bold;}
	div.titulo_princ a:hover {color:#000; text-decoration:underline;}
	div.acbr div.texto div.subconteudo div.tabela{
		clear:both; height:40px; background:#ECECEC ;width:465px;
	}
	div.acbr div.texto div.subconteudo div.tabela ul *{
		margin:0;
		padding:0;
		vertical-align: top;
	}
div.acbr div.texto div.subconteudo{list-style-type: square; }

div.acbr div.texto div.subconteudo div.tabela ul.tabela{
	 width:430px; font-family:Arial, Helvetica, sans-serif; margin:0 auto;list-style-type: none; 
}
	div.acbr div.texto div.subconteudo div.tabela ul.tabela li{
		float: left;
		color: #333333;
		font-size:13px;
		font-weight: bold;
		padding-top: 1px;
		padding-right: 25px;
		padding-bottom: 1px;
		padding-left: 25px;
		width:100px;
		text-align:center;
	
	}
	div.acbr div.texto div.subconteudo div.tabela ul.tabela li a{
		text-decoration: underline;
		color: #333333;		
		font-weight: bold;
		valign:center;
	}
	div.acbr div.texto div.subconteudo div.tabela ul.tabela li a:hover{
		text-decoration: underline;
		color: #006633;	
		font-weight: bolder;
	}
	
	div.acbr div.texto div.subconteudo div.link li{list-style-type:square; }
	div.acbr div.texto div.subconteudo div.link a:visited{color:#006633;
		font-weight: bold;	
		text-decoration: none;	
	}

	div.acbr div.texto div.subconteudo div.link a:hover{
		font-weight: bolder;
		color: #003366;
		text-decoration: underline;
	}
div.acbr div.texto div.subconteudo div.link a{color:#006633;
	font-weight: bold;	
	text-decoration: none;	
}
	
	/* SEÇÃO ACBR INTERNA */
	
	div.acbrinterna div.texto {	padding-left:0 !important;	}
	div.acbrinterna div.texto div.subconteudo {	float:right; width:550px;	}
	div.acbrinterna form label {	font-weight:bold; display:block; padding-bottom:5px;	}
	div.acbrinterna input.text, div.assinadorinterna textarea.text {	padding:3px; background-color:#f6f6f6; border:1px solid #ccc; margin-bottom:15px; width:400px;	}
	div.acbrinterna textarea.text { height:0px;}
	
	div.atencao {
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;	
	}
	
.verde {
		color: #CC0000;
		text-decoration: underline;
		margin-left: 180px;
		font-size: 13px;
}
	
	
	/* SECAO HOME */
	
	div.home { float:left; width:805px; padding:0 0 0px 0px; color: #7A8187	}
	div.home h2 { background:url(../imagens/seta.gif) no-repeat 0 5px; padding:5px 10px 5px 10px; font:17px Verdana, Arial, Helvetica, sans-serif; color:#424966; letter-spacing:-1px;	}
	div.home img.esquerda {	float:left;margin-right:10px; }
	div.home div.colunaesquerda { width:535px; float:left; padding-left:10px; padding-right:10px; }
	div.home div.colunaesquerda p {align:justify;}
	div.home div.colunaesquerda a {color:#006600; text-decoration:none;font-weight:bold;}
	div.home div.colunaesquerda a:hover {color:#000; text-decoration:underline;	}
	div.home div.colunadireita { width:235px; float:right; padding-left:10px; padding-top:18px; }
	div.home div.principal { background:url(../imagens/fundo_principal.jpg) repeat-y right; padding: 0 20px 20px 0; border-bottom:3px solid #ebebeb; }
	
	div.home div.box1, div.home div.box2, div.home div.box3, div.home div.box4, div.home div.box5 { clear:both; padding:0px 0 0px 5px;}

	
	div.home div.certificado { font-size:10px; margin-top:35px; background:#fff url(../imagens/fundo_certificado.jpg) no-repeat; width:530px; height:130px; clear:both; }
	div.home div.certificado  h3 { margin:0 0 7px 0;padding:2px 20px;padding-right:40px; color:#fff; font-size:13px; font-weight:bold; text-align:right; }
	div.home div.certificado div.conteudo {	margin-left:300px; width:225px;  height:105px;}
	div.home div.certificado p { line-height:100%; padding:2px 0; margin:0; border-bottom:1px solid #eee; }
	div.home div.certificado select { width:200px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#006699; }

/* SEÇÃO FALE CONOSCO */
	
	div.faleconosco { float:left; margin-left:25px; width:750px; padding:20px 20px 20px 0; color: #7A8187; font: 11px Verdana, Arial, Helvetica, sans-serif;	}
	div.faleconosco h2 { border-bottom: 2px solid #D6B06F; padding:4px 10px 4px 0; font:19px Verdana, Arial, Helvetica, sans-serif; color:#D6B06F; letter-spacing:-1px; width:95%;	}
	div.faleconosco form label {	font-weight:bold; display:; padding-bottom:5px; font: 11px Verdana, Arial, Helvetica, sans-serif; font-style: italic; color:#7A8187; font-weight: bold;}
	div.faleconosco input.text, div.faleconosco textarea.text {	padding:3px; background-color:#f6f6f6; border:1px solid #ccc; margin-bottom:15px; width:400px;	}
	div.faleconosco textarea.text { height:100px;	 }
	
div.rodape {  clear:both; height:30px; background:#5C6D8B url(../imagens/fundo_rodape.jpg) repeat-x;	}
	ul.rodape, ul.rodape * {	margin:0;	padding:0;	}
	ul.rodape {	width:850px; font-family:Arial, Helvetica, sans-serif; margin-left:80 ;list-style-type: none; }
	ul.rodape li {	float: left; padding:8px 0 4px 0;	}
	ul.rodape li a, ul.rodape li a:link { text-transform:uppercase; font-size:9px; text-decoration: none;	display: block; color:#fff;	padding:2px 9px; border-right:1px solid #6C7A91;	}
	ul.rodape li a.ultimo, ul.rodape li a.ultimo:visited { border-right:0;	}
	ul.rodape li a:hover { color:#B9BFCB;	}
	
	.bgTable1 {
		BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f8f8f8;
		 font: 11px Verdana, Arial, Helvetica, sans-serif;
		 color:#7A8187;	
}
 #link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	font-style: oblique;
}
 #link a:hover{ font-weight: bolder; color:#006633;}
	
	
	div.cadastro { float:left; margin-left:25px; width:750px; padding:20px 20px 20px 0; color: #7A8187	}
	div.cadastro h2 { border-bottom: 2px solid #D6B06F; padding:4px 10px 4px 0; font:19px Verdana, Arial, Helvetica, sans-serif; color:#D6B06F; letter-spacing:-1px; width:95%;	}
	div.cadastro h3 { border-bottom: 2px solid #006633; padding:4px 8px 4px 0; font:14px Verdana, Arial, Helvetica, sans-serif; color:#006633; letter-spacing:-1px; width:55%; font-weight: bold;	}
	div.cadastro h4 { border-bottom: 1px solid #CCCCCC; width:50%; letter-spacing:-1px;}
	div.cadastro form label {	font-weight:bold; display:block; padding-bottom:3px; 	}
	div.cadastro input.text { padding:3px; background-color:#f6f6f6; border:1px solid #ccc; margin-bottom:10px; width:400px;	}
	div.cadastro div.especifico input.text,select { padding:3px; background-color:#f6f6f6; border:1px solid #ccc; margin-bottom:0px; width:170px;	}
	div.cadastro div.especifico2 input.text  { padding:3px; background-color:#f6f6f6; border:1px solid #ccc; margin-bottom:10px; width:90px;	}
	div.cadastro div.especifico3 input.text { background-color:#f6f6f6; border:1px solid #ccc; 	}
	
	
/*Exibição de mensagem absoluta*/
	div.nifty{background: transparent;width: 95%;}
	div.nifty table{background: #ffffff;width: 100%;}
	div.nifty div{background: #ffffff;width: 100%;}

	b.rtop, b.rbottom{display:block;background: #ffffff;}
	b.rtop b, b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #ffffff}
    
	#divMensagemAbsoluta {
		position: absolute;
		top: 40%;
		left: 40%;
		width: 210;
		height: 80;
	}
	#imagemDivMensagem{
	}
	/*fundo*/
	#divMensagemAbsoluta b.rtop, #divMensagemAbsoluta b.rbottom{
		display:block;
		background-color: transparent;
	}
	/*canto*/
	#divMensagemAbsoluta b.rtop b,#divMensagemAbsoluta  b.rbottom b{
		display:block;height: 1px;
	    overflow: hidden; background: #ffffff;
	}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
	
	#divAntiClick {
		position: absolute;
		top: 0;
		left: 0;

		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);
		-moz-opacity : 0.55;

		background-color: #778993;
		width: 100%; 
		height: 100%;
	}
	
	#divMensagemAbsoluta a {text-decoration: none;	color:#006600; padding: 1px 0 1px 10px;} 
	#divMensagemAbsoluta a:link {text-decoration: none;	color:#006600; padding: 1px 0 1px 10px;}
	#divMensagemAbsoluta a:hover {color:#000; text-decoration:underline;}

	#divHorario a {text-decoration: none;	color:#006600; padding: 1px 0 1px 10px;}
	#divHorario a:hover {color:#000; text-decoration:underline;}
			/*Fim - Exibição de mensagem absoluta*/
			
	table  {margin:0; font: 11px Verdana, Arial, Helvetica, sans-serif;color:#7A8187;	}	
	table a { color:#006600; text-decoration:none;}
	 
