@media print {

	#esquerda { display:none; }
	#headerNew { display:none; }
	#foot { display:none; }
	#meio { font:9px Verdana; }
	

	#tituloFatura2 { display:block; }
	.faturas {display: none;}
	
	h5.info {
		color:#000000;
		font:9px Verdana;
		font-weight:bold;
		padding:2px 0px 2px 2px;
		border-bottom: 1px solid;
	}
	
	.dadosTabelares {
		margin:20px 0px 0px 0px;
		position:relative;
		width:552px;
	}
	#meio > .dadosTabelares { float:left; }
	
	.dadosTabelaresLeft {
		float:left;
		position:relative;
		width:277px;
	}
	
	.dadosTabelaresRight {
		float:right;
		position:relative;
		width:270px;
	}
	
	.thead { background:none; border-bottom: 1px solid #000000; }
	
	.esquerdaThead {
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		color:#000;
		padding:2px 4px 2px 4px;
	}
	
	.esquerdaThead2 {
		background:#FBFBF7;
		border-bottom:1px solid #000000;
		border-left:1px solid #000000;
		color:#000000;
		padding:2px 4px 2px 4px;
	}
	
	.centroThead {

		padding:5px 4px 5px 4px;
	}
	
	.centroThead2 {
	
		border-bottom:1px solid #000000;
		color:#000000;
		padding:2px 4px 2px 4px;
	}
	
	.tbody {
		color:#000000;
		padding:2px 4px 2px 4px;
	}
	
	.tbodyMerge {

		border-bottom:1px solid #000000;
		color:#000000;
		font-weight:bold;
		padding:2px 4px 2px 4px;
	}

	
	span.resultado {  color:#000000; }
	
	.tFootTh {
		border-bottom:1px solid #000000;

		color:#000000;
		padding:2px 4px 2px 4px;
	}
	
	.mensagem {
		display:block;
		font-weight:bold;
		font:9px Verdana;
		padding:4px 8px 4px 8px;
	}
	
	.nomeDadoCartao {
		color:#000000;
		display:block;
		font-size:10px; 
		font:10px Verdana;
		line-height:1.8;
		margin-bottom: 10px;
    	margin-top: 10px;
		
	}
	.impressao-aparece{display: inline-block; font-size: 12px;}
	
	h1 {
/*		font:12px Verdana;
		font-weight:bold;
		color:#676738;
		background:url("../img/fundoTituloH1.jpg") repeat-x;
		padding:3px 0px 3px 6px;
*/
		background:none;
		border-bottom:1px solid #000000;
		color:#000000;
		font:16px "Trebuchet MS", Verdana;
		font-weight:bold;
		margin:0px 0px 10px 0px;
	}
	
	.dadosCartaoTitular h3,
	.dadosCartaoAdicional h3,
	td h3 {
		color:#000000;
		font:11px Verdana;
		font-weight:bold;
		padding:0px 0px 0px 10px;
	}
	
	div#titulo {
		border:1px solid #000000;
		margin:0px 0px 10px 0px;
		padding:1px;
		width:552px;
	}
	
	.boxInside2 {
		padding: 5px 0 6px;
	}
	

	
	.cartao {
		color:#000000;
		float:left;
		margin:0px 0px 0px -2px;
		position:relative;
		width:170px;
	}
	
	.cartao .nCartao {
		left:6px;
		position:absolute;
		top:60px;
	}
	
	.cartao .nUsuario {
		font-weight:bold;
		left:6px;
		position:absolute;
		top:92px;
	}
	
	.cartao .nBanco {
		left:6px;
		position:absolute;
		top:102px;
	}
	
	.cartao .nConta {
		left:48px;
		position:absolute;
		top:102px;
	}
	
	.box {
		float:left;
		height:100px;
		margin:0px 0px 0px 13px;
		position:relative;
		width:180px;
	}
	
	.boxInside {
		border:1px solid #000000;
		color:#000000;
		font:10px Verdana;
		padding:0px 0px 6px 0px;
	}
	
	.dadosCartaoTitular, 
	.dadosCartaoAdicional { margin:0px 0px 10px 0px; }
	ul.button { display:none; }
	
	fieldset { text-align:left; }
	
	.select2 {
		border:1px solid #000000;
		color:#000000;
		font:9px Verdana;
		margin:1px 6px 1px 2px;
		width:150px;
	}
	
	fieldset.cadastro {
		color:#000000;
		font:9px Verdana;
		margin:0px 0px 10px 0px;
		position:relative;
		padding:10px 0px 0px 8px;
	}
	
	.txtfield {
		border:1px solid #000000;
		color:#000000;
		font:9px Verdana;
		margin:1px 0px 1px 2px;
	}
	
	.select {
		border:1px solid #000000;
		color:#000000;
		font:9px Verdana;
		margin:1px 6px 1px 2px;
	}
	
	span.negrito { font-weight:bold; }
	span.descricao { margin-left:6px }
	h4 {
		background:url("../img/fundoAreasCadastro.jpg") repeat-x;
		color:#000000;
		font:9px Verdana;
		font-weight:bold;
		margin:0px;
		padding:2px 0px 4px 4px;
	}
	.alinhamento-print{
		float:left;
		margin-top:20px;	
	}
	
	.courier,
	.courierSmall { 
		font-family:'Courier New' ;
		font-size:12px;
	}
	
	.courierSmall { font-size:9px; }
	.dadosTabelares table thead tr {font-weight: bold; }
	.dadosTabelares table { margin-top: 20px; border-collapse:collapse;}
	.width-print {width: 211px;}
	
.alignRight {
    text-align: right;
}


h1#titlePhase {
	font: bold 14px "Trebuchet MS",Verdana;
	text-transform: uppercase;
}

.tbody tr td {border-bottom: 1px solid #000000;}


.semborda-impressa thead {border-bottom: none!important;}
.semborda-impressa tr td{border-bottom: none!important;}

.alignImpressao{text-align: right!important;}


}
