@charset "utf-8";
/* CSS Document */

/* ............................................. */
/* Fonte Personalizada
/* ............................................. */

/* explorer */
@font-face {
	font-family:garetIe;
	font-style:normal;
	font-weight:normal;
	src:url(../../font/garet.eot);
}

/* demais navegadores */
@font-face {
	font-family:garet;
	font-style:normal;
	font-weight:normal;
	src:url(../../font/garet.ttf);
}

/**
 * FORMATAÇÃO PARA OS ELEMENTOS
 */

* {
	font-family:garet, garetIe, arial;
	line-height:22px;
}

html {
	overflow-x:hidden;
	visibility:visible;
	animation-duration:2s;
	animation-name:fadeIn;;
}

body {
	margin:0;
	padding:0;
}

body, table, a, legend, input, textarea, select, file {
	font-size:16px;
	color:#555;
}

pre {
	font-weight:normal;
	white-space: pre-wrap;
}

table { border-collapse:collapse; }

a { text-decoration:none; }
img { border:none; }

ol li, ul li { padding:5px 0px; }

hr {
	border-top:1px solid #6e2224;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin-bottom:20px;
}

/**
 * TAMANHO PARA TEXTOS
 */

.txtGrande { font-size: 40px; font-weight: bold; }
.txtMeioGrande { font-size: 30px; line-height:35px !important; }
.txtMedioDestaque { font-size: 18px; font-weight: bold; }
.txtMedio { font-size: 18px; }
.txtPequeno { font-size: 14px; }
.txtMini { font-size: 12px; }

/**
 * CORES PARA TEXTOS
 */

.destaque, .destaque * 	{ color:#6e2224; }
.branco, .branco * 		{ color:#fff; }
.cinza, .cinza * 		{ color:#333333; }

/**
 * CORES PARA BACKGROUNDS
*/

.bgCinza	{ background-color:#eeeeee; }
.bgCinza2	{ background-color:#d6d6d6; }
.bgDestaque { background-color:#6e2224; }
