body {background:#000; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:100%;}
h1 {font-size:130%; margin:0; margin-top:15px; color:#FFF; line-height:150%; text-align:center;}
h2 {margin:0; font-size:140%;}
p {margin:0;}

#principal {width:778px; margin-left:auto; margin-right:auto;}
#topo {height:146px; background:url(images/top.jpg) no-repeat;}

.logo {margin-top:16px; margin-left:35px; float:left;}
*html .logo {margin-left:23px;}
.titulos {float:left; margin-left:35px; margin-right:10px; margin-top:35px;}
.data {float:right; margin-top:27px; *margin-right:27px;}

.red {color:#e10909;}

#conteudo {background:#000; min-height:590px; *min-height:460px; margin:0; font-size:80%;}
	#colunas {padding:15px;}
		div#colunas p {margin:8px 0 8px 0;}
		div#colunas p a:link, div#colunas p a:visited {color:#FFF; text-decoration:none;}
		div#colunas p a:hover {text-decoration:underline;}
		div#colunas div {float:left;}
		
		#colesq {width:150px; text-align:center;}
			div#colesq img {margin-top:8px; border:#222 2px solid; }
		#colcen {width:368px; margin:0 15px;}
		#coldir {width:190px;}
		#colone {width:573px; margin-left:15px;}
		
.paddiv {padding:10px;}
.divisor {margin-top:8px; border-bottom:#FFF 1px solid; width:100%;}
.fix {width:778px; min-width:778px; display:inline-block; height:20px;}
.inputz {border:#444 2px solid; color:#333; padding: 2px; width: 190px; font-size: 90%; margin-bottom: 4px;}		

#rodape {width:778px; min-width:778px; height:35px; font-size:80%;}
	div#rodape div {padding:5px; text-align:center;}
	#imgfix{ text-align:right; width:778px; }
	
	.portfolio {FLOAT: left; padding:0px 8px; width:140px; text-align:center; height:180px;}
	.portfolio img {border:0;}
#parceiros img{background: #333;border:1px solid #575757 ; padding:2px;}
