
/* clearing */
	* { 
		margin: 0px;
		padding: 0px;
		list-style: none;
		outline: none;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
		width: 100%;
	}

/* end clearing */


/* replace */
	.replace {
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
		text-indent:-50000px;
		overflow:hidden;
		display:block;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */

/* replace de botoes */
.replace-bt{
	text-indent:-999px;
	line-height:999999px;
	cursor:pointer;
	display:block;
	border:none;
}
/* end replace de botoes */

/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */

/* hidden */
	.hidden { 
		display:none; 
	}
/* end hidden */

/* elementos básicos */
	img {
		border: 0;
	}
/* fim de elementos básicos

/* formulários */
	form {
		margin: 0;
		padding: 0;
	}
	input {
		margin: 0; 
		padding: 2px; 
		font: 1em Arial, Helvetica, sans-serif, sans; 
		}
	textarea {
		margin: 0; 
		padding: 2px; 
		font: 1em Arial, Helvetica, sans-serif, sans; 
		color: #333;
	}
	select {
		margin: 0; 
		padding: 2px; 
		font: 1em Arial, Helvetica, sans-serif, sans; 
		color: #333; 
	}
    fieldset {
        margin:0;
        padding:0;
        border:none;
    }
/* fim de formulários */
	
/* links */
	a, a:link a:active a:visited {
		text-decoration: none; 
		color:#555;
		outline:none
	}
/* fim de links	 */	

/* texto */
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
/* fim de textos */	
	
/* tabelas */
	table {
        font-size: 1em;
		margin: 0 0 1.5em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: center;
	}
	td {
		font-size: 1em;
	}
/* fim de tabelas */

/* CLASSES PADRÃO ALOISIO */
.a_m_t_5 {margin-top:5px !important;}
.a_m_t_10 {margin-top:10px !important;}
.a_m_t_20 {margin-top:20px !important;}
.a_m_t_30 {margin-top:30px !important;}
.a_m_t_40 {margin-top:40px !important;}
.a_m_t_50 {margin-top:50px !important;}
.a_m_t_60 {margin-top:60px !important;}

.a_m_b_10 {margin-bottom:10px !important;}
.a_m_b_20 {margin-bottom:20px !important;}
.a_m_b_30 {margin-bottom:30px !important;}
.a_m_b_40 {margin-bottom:40px !important;}
.a_m_b_50 {margin-bottom:50px !important;}

.a_m_e_10 {margin-left:10px !important;}
.a_m_e_20 {margin-left:20px !important;}
.a_m_e_30 {margin-left:30px !important;}
.a_m_e_40 {margin-left:40px !important;}
.a_m_e_50 {margin-left:50px !important;}
.a_m_e_60 {margin-left:60px !important;}
.a_m_e_70 {margin-left:70px !important;}
.a_m_e_80 {margin-left:80px !important;}


.a_m_d_10 {margin-right:10px !important;}
.a_m_d_20 {margin-right:20px !important;}
.a_m_d_30 {margin-right:30px !important;}
.a_m_d_40 {margin-right:40px !important;}
.a_m_d_50 {margin-right:50px !important;}
.a_m_d_60 {margin-right:60px !important;}

.centra {text-align:center !important;}
.txt_9 {font-size:9px !important;}
.txt_10 {font-size:10px !important;}
.txt_11 {font-size:11px !important;}
.txt_12 {font-size:12px !important;}
.txt_14 {font-size:14px !important;}

.txtnormal {font-weight:normal !important;}

.branco {color:#ffffff !important;}
.azul {color:#0f4584 !important;}
.preto {color:#2b2b2b; !important}
.cinza {color:#6a6a6a !important;}

.float_esq {float:left !important;}
.float_dir {float:right !important;}

.noborder {border:0px !important;}
.linha11 {line-height:24px !important;}

.separa {
	width:100%;
	border-top:solid 1px #6a6a6a;
	height:1px;
	clear:both;
}

.separa-cinza {
	width:100%;
	border-top:solid 1px #dbd9d7;
	height:1px;
	clear:both;
}
