/* CSS Document */
* {margin:0 auto;padding:0;list-style:none;text-decoration:none;}
html,address	{font:normal normal 12px Arial, Verdana, Tahoma,  Helvetica, sans-serif; }

img				{border:none;}




/*##################################################################################################*/
/* ESTRUTURA */
div#erro_principal{
	position:relative; 
	min-height:100%}

.erro_vermelho, .erro_verde, .erro_amarelo{
	width:100%;
	position:fixed;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	display:block;
	z-index:999;
	border-bottom:1px #444 solid}

.erro_vermelho{background:#ff8c8c}
.erro_verde{background:#99d59e}
.erro_amarelo{background:#fff6ba}

.erro_vermelho span, .erro_verde span, .erro_amarelo span{float:left; padding:15px 0 20px 20px}
.erro_vermelho a, .erro_verde a, .erro_amarelo a{float:right; padding:15px 20px 20px 0}

.erro_vermelho a, .erro_vermelho{color:#d90000;}
.erro_verde a, .erro_verde{color:#06580e;}
.erro_amarelo a, .erro_amarelo{color:#ff8003;}



#erro_conteudo{
	width:960px;
	display:table}

#erro_404{ width:100%; display:table;}
#erro_404 dt, #erro_404 dd{ width:430px; float:left; padding-top:126px}
#erro_404 dt{ text-align:right}
#erro_404 dd{ text-align:left; margin-left:20px}
#erro_404 dd h2{font-size:40px}
#erro_404 dd h2 span{font-size:32px; display:block; font-weight:normal}
#erro_404 dd a{ margin-top:50px; float:left; font-size:18px}


/* _____________RODAPÉ______________ */
div#erro_rodape{
	width:100%; 
	height:94px; 
	position:absolute; 
	bottom:0; 
	left:0; 
	padding-top:5px}

#erro_rodape_content{
	width:960px;
	display:table;
	text-align:left}

#erro_rodape_content p{
	line-height:160%;
	float:left;
	color:#737576;
	font-size:11px}

.logo_construir{
	width:104px;
	height:23px;
	margin-top:15px;
	float:right;
	text-indent:-9999999px;
	background:url(../images/erro/logo_construir.gif) no-repeat}