@media print {
	body {
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		background:#fff ;
		text-align:center; /* hack para o IE */   
	}
	
	a {
		text-decoration:none;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	a:hover {
		text-decoration:underline;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	#top {
		padding-top:0;
	}
	
	#menu {
		padding-top:5px;
	}
	
	#box_content {
		padding-top:15px;
	}
	
	.txt {
		font-size:12px;
		font-family:verdana;
		color:#999;
	}
	
	.download {
		font-size:12px;
		font-family:verdana;
		color:#999;
	}
	.download:hover {
		font-size:12px;
		font-family:verdana;
		color:#999;
	}

	
	.rodape {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}
	
	.txt_box {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}	
	
	.txt_box:hover {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}
	
	
	.txt_w, at_top {
		font-size:12px;
		font-family:verdana;
		color:#fff;
	}
	
	.txt_azul:hover {
		font-size:12px;
		font-family:verdana;
		color:#183884;
	}
	
	
	.titulo2 {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	
	.titulo2:hover {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	
	
	.titulo3 {
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#666;
	}
	
	.titulo3:hover {
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#666;
	}
	
	.titulo {
		font-family:verdana;
		font-size:18px;
		font-weight:bold;
		color:#F00;
	}
	
	.titulo_box {
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
		border: 1px solid #D0CFCF; 
		background-color:#FFFFFF; 
		background-image:url(../images/bg_box.jpg); 
		background-repeat:repeat-x; 
		height:27px;
	}
	
	.menu {
		background: #F9F9F9;
		cursor:pointer;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	.menu_out {
		background:#FFFFFF;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	#content input, select, textarea {
		background-color:#E5E5E5;
		border:1px solid #E5E5E5;
		font-family:verdana;
		font-size:11px;
		color:#666666;
	}	
	
	#content .vermelha{
		border: 1px solid #FF0000;
		background-image:url(../images/exclamation.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #FFDDCC;
	}
	
	#content .limpa{
		border:1px solid #E5E5E5;
		background-color: #E5E5E5;
	}
	
	.vermelha{
		border: 1px solid #FF0000;
		background-image:url(../images/exclamation.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #FFDDCC;
	}
	
	.limpa{
		border:1px solid #E5E5E5;
		background-color: #E5E5E5;
	}
	
	.txt_box_branco {
		border:1px solid #ACACAC; 
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#FFFFFF; 
		font-size:9px;
	}
	
	.txt_box_azul {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#183884; 
		font-size:10px;
	}
	
	.txt_orange {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#F60; 
		font-size:11px;
	}
	
	.txt_orange:hover {
		font-size:11px;
		font-family:verdana;
		color:#F60;
	}
	
	.tiny_g {
		font-family:Verdana; 
		color:#7F7F7F; 
		font-size:10px;
	}
	
	.tiny_g:hover {
		font-size:10px;
		font-family:verdana;
		color:#7F7F7F;
	}
	
	.tiny_o {
		font-family:Verdana; 
		color:#F60; 
		font-size:9px;
	}
	
	.tiny_o:hover {
		font-size:9px;
		font-family:verdana;
		color:#F60;
	}
	
}

@media screen {
	body{
		background:url(../images/fundo.jpg) repeat;
		margin:0px 0px 0px 0px;		
	}
	#main{
		width:100%;
		padding:0px 0px 0px 0px;		
	}
	#logo{
		display:table;
		text-align:left;
		width:760px;
		height:130px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	#top{
		display:table;
		text-align:left;
		width:760px;
		height:250px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px -1px;			
		z-index:-1;
	}
	#middle{
		width:760px;
		padding:20px 0px 20px 0px;		
		margin:0px 0px 0px -1px;			
	}
	#footer{
		clear:both;	
	}
	#footer p{		
		padding-top:20px;
		color:#FFFFFF;		
	}
	#menu {
		position:relative;
		display:block;
		height:26px;
		width:576px;
		float:right;
		margin-right:5px;
		top:124px;
	}
	.menu_topo{
		position:relative;
		background-image:url('../images/menu.gif');
		width:760px;
		height:54px;
		z-index:0;
	}
	
	.menu_rodape{
		position:relative;
		background:url('../images/bottom.png') no-repeat;
		width:760px;
		height:15px;
		z-index:0;
	}		
	.balao_inscricao{	
		position:relative;
		background:url(../images/inscricao.png) no-repeat;
		width:90px;
		height:84px;
	}		
	.balao_indisponivel{	
		position:relative;
		background:url(../images/indisponivel.png) no-repeat;
		width:184px;
		height:172px;
	}		
	
	.balao_duvidas{	
		position:relative;
		background:url(../images/duvidas.png) no-repeat;
		width:184px;
		height:173px;
		cursor:pointer;
	}
	
	.logo_hsbc{	
		position:relative;
		background:url(../images/hsbc.png) no-repeat;
		width:251px;
		height:129px;
	}
	
	.tituloCurso{
		color:#813581;
		font-size:15px;	
		font-weight:bolder;
		text-align:center;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.txtCurso{
		font-size:12px;	
		padding:0px 0px 0px 0px;
		margin:5px 0px 0px 0px;
	}
	
	.top_titulo{
		position:relative;
		background:url(../images/top_bottom.png) no-repeat;
		margin:0px 0px 20px 0px;
		width:760px;
		height:49px;
		z-index:1;

	}
	.top_titulo div{
		padding-top:5px;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-weight:bolder;
	}

	.menuflash{			
		margin:0px 0px 0px 15px;
		padding:0px;
		list-style-type: none;
	}
	
	.menuflash li{
		display:inline;
	}

	.menuflash_botao{
		float:left;
		width:100px;
		text-align:center;
		padding:2px;
		color:#FFFFFF;
	}

	.menuflash_botao:hover{
		color:#ffffff;
		font-size:14px;
	}

	.arttitulo{
		font-weight:bolder;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px 0px 0px 0px;
		color:black;

	}
	.arttitulo:hover{
		font-weight:bolder;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px 0px 0px 0px;
		color:black;
	}
	
	.artsubtitulo{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;	
		padding:5px 0px 10px 0px;
	}
	
	.artautor{
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0px 0px 0px 0px;		
	}	
	.artigo{
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:10px 0px 0px 50px;		
	}	
	.outrosartigos{
		margin:5px 0px 0px 10px;
	}
	
	a {
		text-decoration:none;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	.fundoimg{
		background:url(../images/clientes.png) no-repeat;
		padding:12px 0px 0px 12px;
		width:191px;
		height:163px;
	}
	
	a:hover {
		text-decoration:underline;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	#top {		
		padding-top:0;
		width:760px;
		height:150px;
	}
	
	
	#box_content {
		padding-top:15px;
	}
	
	.txt {
		font-size:11px;
		font-family:verdana;
		color:#000;
	}
	
	.royal {
		font-size:11px;
		font-family:verdana;
		color:#fff;
	}
	.royal:hover {
		font-size:11px;
		font-family:verdana;
		color:#fff;
	}
	
	.txt_principal {
		font-size:11px;
		font-family:verdana;
		color:#1F1A17;
		padding-left:10px;
	}
	
	.rodape {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}
	
	.txt_box {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}	
	
	.txt_box:hover {
		font-size:10px;
		font-family:verdana;
		color:#666666;
	}
	
	
	.txt_w, at_top {
		font-size:12px;
		font-family:verdana;
		color:#fff;
	}
	
	.txt_azul:hover {
		font-size:12px;
		font-family:verdana;
		color:#183884;
	}
	
	.titulo2 {
		font-family:verdana;
		font-size:16px;
		font-weight:bolder;
		color:#28166F;
	}
	.institucional {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	
	.institucional:hover {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	.institucional:link {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	.institucional:visited {
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#666;
	}
	
	.titulo3 { 
		font-family:verdana;
		padding:10px 0px 5px 0px;
		font-size:12px;
		font-weight:bold;
		color:#28166F;
	}
	
	.titulo {
		font-family:verdana;
		font-size:18px;
		font-weight:bold;
		color:#F00;
	}
	
	.titulo_box {
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
		border: 1px solid #D0CFCF; 
		background-color:#FFFFFF; 
		background-image:url(../images/bg_box.jpg); 
		background-repeat:repeat-x; 
		height:27px;
	}
	
	.menu {
		background: #F9F9F9;
		cursor:pointer;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	.menu_out {
		background:#FFFFFF;
		font-size:12px;
		font-family:verdana;
		color:#666666;
	}
	
	.botao{
		background-image:url(../images/botao.gif);
		background-repeat:no-repeat;
		display:block;
		float:left;
		width:96px;
		height:26px;
		text-align:center;
		padding-top:6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		font-size:12px;
		color:#1F1A17;
	}
	
	div#content {
		margin:0px 0px 0px 0px;
	
	}
	
	#content input, select, textarea {
		background-color:#E5E5E5;
		background-color:#FFFFFF;
		border:1px solid #E5E5E5;
		font-family:verdana;
		font-size:11px;
		color:#666666;
	}	
	
	#content .vermelha{
		border: 1px solid #FF0000;
		background-image:url(../images/exclamation.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #FFDDCC;
	}
	
	#content .limpa{
		border:1px solid #E5E5E5;
		background-color: #E5E5E5;
	}
	
	.vermelha{
		border: 1px solid #FF0000;
		background-image:url(images/exclamation.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #FFDDCC;
		height:18px;
	}
	
	.limpa{
		background-image:url(../images/bg_input.gif);
		background-repeat:repeat-x;
		height:18px;
		border:1px solid #CCCCCC;
	}
	
	.txt_box_branco {
		border:1px solid #ACACAC; 
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#FFFFFF; 
		font-size:9px;
	}
	
	.txt_box_azul {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#183884; 
		font-size:10px;
	}
	
	.txt_orange {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#F60; 
		font-size:11px;
	}
	
	.txt_orange:hover {
		font-size:11px;
		font-family:verdana;
		color:#F60;
	}
	
	.tiny_g {
		font-family:Verdana; 
		color:#7F7F7F; 
		font-size:10px;
	}
	
	.tiny_g:hover {
		font-size:10px;
		font-family:verdana;
		color:#7F7F7F;
	}
	
	.tiny_o {
		font-family:Verdana; 
		color:#F60; 
		font-size:9px;
	}
	
	.tiny_o:hover {
		font-size:9px;
		font-family:verdana;
		color:#F60;
	}
	
	.sucesso{
		color:blue;
		font-size:15px;
		font-weight:bold;
	}
	
	#depoimento{
		display:table-cell;
		vertical-align:top;
		color:black;
		font:Verdana;
		font-style:italic;
		font-size:13px;		
		padding-top:10px;
	}

	#autordepoimento{
		color:black;
		font:Verdana;		
		font-weight:bolder;
		font-size:13px;		
	}
	#cargoautordepoimento{
		color:black;
		font:Verdana;		
		font-size:13px;		
	}


	
	.btbigverde{
		position:relative;
		background:url(../images/bigbotaoverde.gif) no-repeat;
		display:table-cell;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bolder;
		width:716px;
		height:60px;
		z-index:10px;
	}
	
	.botartigos{
		position:relative;
		background:url(../images/outrosarts.gif) no-repeat;
		width:245px;
		height:55px;
		z-index:10;
	}
			
	.btmidverde{
		position:relative;
		background:url(../images/depoimentos.png) no-repeat;
		width:335px;
		height:65px;
		z-index:10;
	}

	.btmiddepoimentotxt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bolder;	
		padding-top:15px;
	}
	

	.btmidtxt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#FFFFFF;
		font-weight:bolder;
		padding-top:15px;
	}
	
	.bttxt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bolder;	
		padding-top:25px;
	}
	
	.btverde{
		position:relative;
		background:url(../images/baloes-treinamentos1.png) no-repeat;
		width:225px;
		height:64px;
		z-index:+10;
	}
	.btcinza{
		position:relative;	
		background:url(../images/baloes-treinamentos2.png) no-repeat;
		width:225px;
		height:64px;
		z-index:+10;		
	}
	.btroxo{
		position:relative;	
		background:url(../images/baloes-treinamentos3.png) no-repeat;
		width:225px;
		height:64px;
		z-index:+10;		
	}
	
	.box_center_bot{
		background:url(../images/quadro_bot_center.png) repeat;
		height:30px;
	}
	.box_left_bot{
		background:url(../images/quadro_bot_left.png) no-repeat;
		width:18px;		
		height:30px;
	}	
	.box_right_bot{
		background:url(../images/quadro_bot_right.png) no-repeat;
		width:26px;
		height:30px;
	}
	.box_left_mid{
		background:url(../images/quadro_mid_left.png) repeat;
		width:18px;
	}
	.box_right_mid{
		background:url(../images/quadro_mid_right.png) repeat;
		width:26px;
	}		
	.box_center_top{
		background:url(../images/quadro_top_center.png) repeat;		
		height:18px;
	}
	.box_left_top{
		background:url(../images/quadro_top_left.png) no-repeat;
		width:17px;
		height:18px;		
	}
	.box_right_top{
		background:url(../images/quadro_top_right.png) no-repeat;
		width:25px;
		height:18px;		
	}
	.box_center_mid{
		color:#1F1A17;
		font-family:Verdana;
		font-size:12px;
		background:url(../images/quadro_mid_center.gif) repeat;
	}


	.img_menu_top{
		left:-1;
		background:url(../images/menu.gif) no-repeat; 
		width:1022px;
		height:64px;
	}
	
	.img_menu_bot{
		margin-top:-3px;
		left:-1;
		background:url(../images/marca_menu.png) no-repeat; 
		width:1040px;
		height:34px;
		margin-bottom:-20px;
		z-index:5;		
	}
	
	.img_foo{
		left:-1;
		background:url(../images/marca_foo.png) no-repeat;
		width:1040px;
		height:53px;
		margin-top:40px;
		margin-bottom:-40px;
		z-index:5;
	}
	.imagem_topo{
		font-family:Arial;
		font-size:35px;
		font-weight:bolder;
		padding-top:140px;
		width:450px;
		margin-left:30px;	
	}

	.txt_topo p{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	.txt_topo{
		font-family:Arial;
		font-size:18px;
		font-weight:bolder;		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 30px;
		width:450px;
	}		
	
	.ead_balao1{
		background:url(../images/balaozinho-ead1.png) no-repeat;
		width:130px;
		height:122px;
		cursor:pointer;
	}
	
	.ead_balao2{
		background:url(../images/balaozinho-ead2.png) no-repeat;
		width:130px;
		height:122px;
		cursor:pointer;
	}
	.ead_balao3{
		background:url(../images/balaozinho-ead3.png) no-repeat;
		width:130px;
		height:122px;
		cursor:pointer;
	}
	
	.balao-pginicial1{
		background:url(../images/balao-pginicial1.png) no-repeat;
		width:222px;
		height:209px;
		cursor:pointer;
	}
	.balao-pginicial2{
		background:url(../images/balao-pginicial2.png) no-repeat;
		width:222px;
		height:209px;
		cursor:pointer;		
	}
	.balao-pginicial3{
		background:url(../images/balao-pginicial3.png) no-repeat;
		width:222px;
		height:209px;
		cursor:pointer;	
	}
	#loading {
		background: #924a8d;
		color: white;
		font-weight: bolder;
		padding: 2px;
	}
	
	.loading_hide {
	    display: none;
	}
	.loginEad{
		font-family:Arial, Helvetica, sans-serif;
		color:#924a8d;
		font-size:12px;
		font-weight:bolder;
	}
	.menuLogin{
		font-family:Arial, Helvetica, sans-serif;
		color:#924a8d;
		font-size:11px;
		font-weight:bolder;
	}
	.menuLogin a{
		font-family:Arial, Helvetica, sans-serif;
		color:#924a8d;
		font-size:11px;
		font-weight:bolder;
	}
	.menuLogin a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#924a8d;
		font-size:11px;
		font-weight:bolder;
	}
}
