body {
	margin: 0px;
	background:#FFF;
	}

.txt_padrao {
	color: #000;
	font: 13px 'Montserrat', sans-serif;
	line-height: 20px;
	}

.txt_padrao a {
	color: #000;
	font: 13px 'Montserrat', sans-serif;
	line-height: 20px;
	text-decoration: none;
	}

.txt_padrao a:hover {
	color: #923032;
	}

.txt_menu_01 {
	color: #FFFFFF;
	font: 15px 'Montserrat', sans-serif;
	}
	
.txt_menu_01 a {
	color: #FFFFFF;
	font: 15px 'Montserrat', sans-serif;
	text-decoration: none;
	}
	
.txt_menu_01 a:hover {
	color: #923032;
	}
	
.txt_topo_01 {
	color: #999;
	font: 13px 'Montserrat', sans-serif;
	}
	
.txt_topo_01 a {
	color: #999;
	font: 13px 'Montserrat', sans-serif;
	text-decoration: none;
	}
	
.txt_topo_01 a:hover {
	color: #923032;
	text-decoration: underline;
	}
	
.txt_topo_02 {
	color: #923032;
	font: 17px 'Montserrat', sans-serif;
	}
	
.txt_topo_02 a {
	color: #923032;
	font: 17px 'Montserrat', sans-serif;
	text-decoration: none;
	}
	
.txt_topo_02 a:hover {
	color: #999;
	}
	
.txt_topo_03 {
	color: #000;
	font: 700 30px 'Montserrat', sans-serif;
	}
	
.txt_topo_03 a {
	color: #000;
	font: 700 30px 'Montserrat', sans-serif;
	text-decoration: none;
	}
	
.txt_topo_03 a:hover {
	color: #999;
	}
	
.txt_rodape_01 {
	color: #999;
	font: 13px 'Montserrat', sans-serif;
	}

.txt_rodape_01 a {
	color: #923032;
	font: 13px 'Montserrat', sans-serif;
	text-decoration: none;
	}

.txt_rodape_01 a:hover {
	color: #000;
	text-decoration: underline;
	}

.txt_rodape_02 {
	color: #333;
	font: 15px 'Montserrat', sans-serif;
	}

.txt_rodape_02 a {
	color: #333;
	font: 15px 'Montserrat', sans-serif;
	text-decoration: none;
	}

.txt_rodape_02 a:hover {
	color: #923032;
	}

.txt_lista_01 {
	color: #333;
	font: 13px 'Montserrat', sans-serif;
	}
		
.txt_lista_01 a {
	color: #333;
	font: 13px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_lista_01 a:hover {
	color: #CCC;
	}
		
.txt_lista_02 {
	color: #999;
	font: 13px 'Montserrat', sans-serif;
	}
		
.txt_lista_02 a {
	color: #999;
	font: 13px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_lista_02 a:hover {
	color: #923032;
	text-decoration: underline;
	}
		
.txt_lista_03 {
	color: #333;
	font: 17px 'Montserrat', sans-serif;
	}
		
.txt_lista_03 a {
	color: #333;
	font: 17px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_lista_03 a:hover {
	color: #CCC;
	}

.txt_paginacao {
	color: #999999;
	font: 15px 'Montserrat', sans-serif;
	}

.txt_paginacao a {
	color: #923032;
	font: 15px 'Montserrat', sans-serif;
	text-decoration: none;
	}
	
.txt_paginacao a:hover {
	color: #999999;
	text-decoration: underline;
	}

.txt_titulo_01 {
	color: #923032;
	font: 35px 'Montserrat', sans-serif;
	}
		
.txt_titulo_01 a {
	color: #923032;
	font: 35px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_titulo_01 a:hover {
	color: #333;
	}
		
.txt_titulo_02 {
	color: #333;
	font: 25px 'Montserrat', sans-serif;
	}
		
.txt_titulo_02 a {
	color: #333;
	font: 25px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_titulo_02 a:hover {
	color: #999;
	}
		
.txt_titulo_02 h1 {
	color: #333;
	font: 25px 'Montserrat', sans-serif;
	}
		
.txt_titulo_02 h2 {
	color: #999;
	font: italic 18px 'Montserrat', sans-serif;
	}
		
.txt_contato {
	color: #999;
	font: 15px 'Montserrat', sans-serif;
	}
		
.txt_contato a {
	color: #923032;
	font: 15px 'Montserrat', sans-serif;
	text-decoration: none;
	}
		
.txt_contato a:hover {
	color: #333;
	}
		
.txt_contato h1 {
	color: #333;
	font: 25px 'Montserrat', sans-serif;
	}
		
.txt_contato input {
	font: 13px 'Montserrat', sans-serif;
	color: #999;
	letter-spacing: 1px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 480px;
	padding: 10px 15px;
	}

.txt_contato textarea {
	font: 13px 'Montserrat', sans-serif;
	color: #999;
	letter-spacing: 1px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 480px;
	height: 120px;
	padding: 10px 15px;
	}
	
.txt_news_01 {
	color: #923032;
	font: 700 17px 'Montserrat', sans-serif;
	}

.txt_news_01 input {
	color: #999;
	font: italic 13px 'Montserrat', sans-serif;
	border: solid 1px #CCCCCC;
	width: 150px;
	margin: 0;
	padding: 10px 15px;
	}

.txt_news_02 {
	color: #333;
	font: 700 italic 12px 'Montserrat', sans-serif;
	}

	
/*** INICIO - BUSCA ******************************************************************/
.txt_busca_01 select {
	background: #FFF;
	color: #333;
	font: 13px 'Montserrat', sans-serif;
	border: solid 1px #CCCCCC;
	width: 175px;
	margin: 0;
	padding: 5px;
	}
	
.txt_busca_01 input {
	background: #FFF;
	color: #999;
	font: italic 13px 'Montserrat', sans-serif;
	border: solid 0px #CCCCCC;
	width: 348px;
	margin: 0;
	padding: 15px 20px;
	}
/*** FIM - BUSCA *********************************************************************/

	
/*** INICIO - AREA RESTRITA **********************************************************/
	
.txt_r_menu {
	font: bold 10px 'Montserrat', sans-serif;
	color: #666;
	}
	

.txt_r_rodape {
	color: #000;
	font: 11px 'Montserrat', sans-serif;
	}

.txt_r_rodape a {
	color: #999;
	font: 11px 'Montserrat', sans-serif;
	text-decoration: none;
	}

.txt_r_rodape a:hover {
	color: #000;
	text-decoration: underline;
	}

.txt_r_login {
	color: #923032;
	font: bold 17px 'Montserrat', sans-serif;
	}

.txt_r_login input {
	font: 15px 'Montserrat', sans-serif;
	color: #000;
	letter-spacing: 1px;
	background: #E2E2E2;
	border: 0px;
	width: 240px;
	padding: 10px 15px;
	margin: 0;
	outline: none;
	}

.txt_r_ident {
	color: #000;
	font: 12px 'Montserrat', sans-serif;
	letter-spacing: 1px;
	}

.txt_r_ident a {
	color: #999;
	font: 12px 'Montserrat', sans-serif;
	letter-spacing: 1px;
	text-decoration: underline;
	}

.txt_r_ident a:hover {
	color: #c00;
	text-decoration: none;
	}
	
.txt_r_padrao {
	color: #666;
	font: 12px 'Montserrat', sans-serif;
	letter-spacing: 1px;
	}
	
.txt_r_padrao_01 {
	color: #000;
	font: 12px 'Montserrat', sans-serif;
	letter-spacing: 1px;
	}
	
.txt_r_padrao_01 a {
	color: #000;
	font: 12px 'Montserrat', sans-serif;
	letter-spacing: 1px;
	text-decoration: underline;
	}
	
.txt_r_padrao_01 a:hover {
	color: #999;
	text-decoration: none;
	}
	
.txt_r_padrao_02 {
	color: #000;
	font: italic 12px 'Montserrat', sans-serif;
}

.txt_r_padrao_02 a {
	color: #000;
	text-decoration: none;
	font: italic 12px 'Montserrat', sans-serif;
}

.txt_r_padrao_02 a:hover {
	color: #999999;
}

.txt_r_lista_01 {
	color: #000;
	font: 11px 'Montserrat', sans-serif;
}

.txt_r_lista_01 a {
	color: #999;
	font: 11px 'Montserrat', sans-serif;
	text-decoration: underline;
}

.txt_r_lista_01 a:hover {
	color: #000;
	text-decoration: none;
}

.txt_r_lista_01 input {
	font: 13px 'Montserrat', sans-serif;
	color: #000;
	letter-spacing: 1px;
	background: #E2E2E2;
	border: 0px;
	padding: 5px 7px;
	margin: 0;
	outline: none;
	}

.txt_r_lista_01 select {
	font: 13px 'Montserrat', sans-serif;
	color: #000;
	letter-spacing: 1px;
	background: #E2E2E2;
	border: 0px;
	padding: 5px 7px;
	margin: 0;
	outline: none;
	}

.txt_r_aviso {
	color: #999999;
	font: italic 11px 'Montserrat', sans-serif;
}

.txt_r_historico textarea {
	font: 12px 'Montserrat', sans-serif;
	color: #000;
	letter-spacing: 1px;
	background: #FFFFFF;
	border: 1px solid #E7E7E7;
	width: 450px;
	height: 70px;
	padding: 7px 10px;
	}

/*** FIM - AREA RESTRITA *************************************************************/

