body {

text-align:center;/*centraliza no IE */

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

	background:url(imagens/fundobody.jpg) top repeat-x;

color:#000;

}

#tudo {

	position:relative;

	top:200px;

	width:100%;

	margin: 0 auto; /*centraliza em navegadores padrao*/

	text-align:center; /*retorna alinhamento de texto a esquerda*/

	background:url(imagens/principal_total.gif) repeat-y 81.5%;

}



#topo {

	position:absolute;

	text-align:left;

	width:100%;

	height:200px;

	min-width:800px;

	top:0;

	left:0;

}

#tarja{

width:98%;

padding: 8px 0 2px 2%;

height:30px;

background:url(imagens/tarja.jpg) top left no-repeat;

text-align: left;

color:#000;

font-size: 12px;

}



#principal{

line-height:160%;

margin:0;

width:74%;

height:auto;

min-height:400px;

float:right;

text-align: justify;

/*background:url(imagens/principal.gif) repeat-y 75%;*/

}



#principalleft{

position:relative;

padding:30px 1% 20px 1%;

width:72%;

height:auto;

float:left;

color:#000;

text-align:center;

}

#principalright{

	position:relative;

	color: #fff;

	padding:1%;

	width:23%;

	height:auto;

	float:right;

	text-align:center;

	font-size:90%;

	background:url(imagens/fundo_principal_right.jpg) top repeat-x;

}

#center{

text-align:center;

width:100%;

background:transparent;

}

#topomodificar{

text-align:left;

} /* iguala alinhamento do div principal com div no painel*/



iframe{

border:#CCCCCC 3px double;

}

#flutuadir{

position:relative;

	width:auto;

	height:auto;

	float:right;

	padding:5px;

	}

#flutuacabedir{

position:relative;

	width:auto;

	height:auto;

	float:right;

	}

	

	#flutuaesq{

position:relative;

	width:auto;

	height:auto;

	float:left;

	padding:5px;

	}	

#flutuaesq_texto, #flutuaesq_texto_p {

position:relative;

	width:143px;

	height:200px;

	float:left;

	padding:1px;

	margin: 0 3px 3px 0;

	border:1px solid #fff;

	color: #0066CC;

	background-color: #E5E5E5;

	text-align:center;

	overflow:hidden;

	font-size: 70%;

	line-height:100%;

	}

	#flutuaesq_texto_p {

	width:143px;

	height:143px;

	}

	

#menu{

	position:relative;

	width:24%;

	padding: 10px 1% 0 0 ;

	height:auto;

	float:left;

	text-align:right;

	font-size:80%;

	top:6px;

	border-right:#899CC7 solid 2px;

	}

	

#menu ul{

list-style-type:none;

padding: 0 20px 0 0;

}



#menu img{padding:0; margin:0; border:0;}



#menu li{

color: #ccc;

text-align:right;

padding: 2px 0;

border-bottom: #CCCCCC solid 1px;

text-decoration:none;

display:block;
line-height:120%;

}

#menu li a{

display:block;

text-decoration:none;

color: #CC0000;

}

#menu li a:hover{

color: #009900;

/*border-bottom: #00FF00 solid 1px;*/

}

#rodape {

margin-top:10px;

padding:5px 3%;

clear: both;

height:auto;

width:94%;

font-size:90%;

text-align: center;

border-top: #fff 3px double;

background-color:#586B93;



}



img{

border: #fff solid 1px;

margin: 5px;

}



.imgleft {float:left; margin:0; border:0;}

.imgright {float:right; margin:0; border:0;}



.imgclear {float:left; clear:both; margin:0; border:0;}



.logo{padding:0; border:0; margin:0;}

.menu{border:0; margin:0;}

