/* CSS Document */
/*html, body, form { height:100%; }*/

body {
	margin:0px;
	background:url(../layout/bg_apraia.jpg) bottom center no-repeat #faf2e5 fixed;
	color:#000;
	font-family:Tahoma, Verdana;
}

img
{
    border:0;
}
table { font-size:11px; }

a:link 		{ text-decoration:none; }
a:visited 	{ text-decoration:none; }
a:hover 	{ text-decoration:underline; }

form { margin:0px; }


/*		FONTES		*/
.verdana	{ font-family:Verdana, Arial, Helvetica, sans-serif; }

/*		TAMANHOS		*/
.t9		{ font-size:9px; }
.t10	{ font-size:10px; }
.t11	{ font-size:11px; }
.t12	{ font-size:12px; }
.t13	{ font-size:13px; }
.t14	{ font-size:14px; }
.t16	{ font-size:16px; }


/*		COR		*/
.preto			{ color:#000000; }
.branco			{ color:#ffffff; }
.azul-claro		{ color:#577eb6; }
.azul-escuro	{ color:#002a41; }
.laranja		{ color:#f16d23; }
.laranja-escuro	{ color:#8d3c10; }
.vermelho		{ color:#890000; }
.cinza			{ color:#777676; }
.verde-escuro	{ color:#2e4807; }

/*		BORDAS		*/
.borda10	{	padding:10px;	}
.borda5		{	padding:5px;	}


/*		FORMULÁRIOS		*/
.form { font-size:11px; color:#000; border:1px solid #d1d6c5; width:98%; background-color:#ffffff; font-family:Tahoma, Verdana; }
.form10 { font-size:10px; width:100%; }
 

/*		OUTRAS FORMATAÇÕES		*/
.caixa1 { border:1px solid transparent; text-decoration:none; }
.caixa2 { background-color:#D5ECD2; border:1px solid #45ad54; text-decoration:none; }
.texto-direita { text-align:right; }
.linha-pont-top { border-top:1px dotted #D9FAFF; }

.passo { border:1px solid #cdcdcd; background-color:#fff; margin:5px; padding:3px; font-size:12px; height:80px; }

#menu { margin:0px; padding:0px; font-size:13px; width:100%; }
	#menu li { display:inline; padding:18px; }
	#menu img { vertical-align:middle; margin-right:3px; border:0px; }
	#menu a { color:#004b76; }
	
h1 { font-size:22px; font-weight:bold;}