body { margin:50px; font-size:12px; font-family: "Trebuchet MS", serif; background-image:url(../img/bg.gif); }

a:link, a:visited { color: #F30; text-decoration:none; }

a:hover { color: #C30; text-decoration:underline; }

#geral { width: 700px; position: absolute; left: 50%; margin-left: -350px; padding: 14px;
		 background-color: #fff; background-image:url(../img/fdo_geral.jpg); background-repeat:repeat-x;
		 border-width:1px; border-color:#000; 
		 border-top-style:solid; border-left-style:solid;
		 border-right-style:solid; border-bottom-style:none; }

#logo { width: 150px; height: 150px; float: left; }
#logo img { border:0; width:150px; height:150px; }

#banner { width: 468px; height: 60px; float: right; margin-top: 45px; }

#alfabeto { width: 700px; height: 30px; float: left; margin-top: 14px; }

#buscagoogle { width: 305px; height:60px; float: left; margin-top: 14px; margin-left: 14px; padding: 10px; }
#buscagoogle input { margin-top:20px; }

#adgoogle {	width: 180px; float: right; margin-top: 14px; padding: 10px; }

#conteudo { width: 504px; float: right; margin-top: 14px; border: solid 1px #CCC; padding: 10px;
			background-image:url(../img/fdo_conteudo.gif); background-repeat:repeat-x; background-color: #F8F8F8; }

#conteudo img.x60 { float:right; }

#conteudo p:first-letter { margin-left: 10px; }

.borders { width:270px; padding-left:20px; padding-top:8px; padding-bottom:8px; margin-top:20px;
		   border-bottom:1px #CCC solid; border-top:1px #CCC solid; background-color:#FFF; }

.marginleft10 { margin-left: 10px; }

#rodape { width: 630px; float: left; margin-top: 30px; border-top: solid 1px #CCC; }

#rodape_ass { width:70px; float:right; margin-top:30px; border-top: solid 1px #CCC; }

h1 { color: #F30; font-size: xx-large; font-weight: bold; }

h2 { color: #C30; font-size: large; }

h3 { color:#C30; font-weight:bold; margin-top:2em; margin-bottom:1.5em; }

p {	margin-top: 1em; }

hr { margin-top:4em; margin-bottom:4em; }

/* Alfas */

#header { width:700px; float: left; margin-top: 28px; }

#col_esq { width:526px; float:left; margin-top:0px; }
#col_esq_img { width:220px; float:left; }
#col_esq_buscagoogle { width:305px; float:left; margin-top:14px; }
#col_esq_conteudo { width:520px; float:left; margin-top:18px; border-top:solid 1px #DDD; }
#col_esq_conteudo img { margin-left:1em; margin-bottom:1px; margin-right:0.6em;}
#col_esq_conteudo p { margin-top:1.8em; }
#col_esq_conteudo b { color:#C30; }
#col_erros { width:300px; float:left; margin-top:14px; padding:5px; }

#col_dir { width:160px; float:left; margin-top:18px; margin-left:14px; }
#col_dir_ad160x600 { margin-bottom:20px;}

#bugs { width:350px; float:left; margin-left:1em; margin-top:34px; padding:5px;
		background-color:#FFF9F9; border:solid 1px #FF5959; }
#bugs img { float:left; margin-right:15px; }

/* ad firefox */

#popupff { position:fixed; width:282px; height:250px; bottom:200px;
			 left:50%; margin-left:-125px; }
#popupff embed { float:right; }
#popupff img { float:left; }

#button125ff { position:fixed; width:125px; height:150px; bottom:10px; left:10px; }
#button125ff img { margin-bottom:5px; }

/* Google Search */

#geral_googlesearch { width: 800px; position: absolute; left: 50%; margin-left: -400px; padding: 14px;
		 			  background-color: #fff; border: solid 1px #000; }
#show_googlesearch { background-color: #fff; width:100%; float:left; }
#rodape_googlesearch { width: 730px; float: left; margin-top: 30px; border-top: solid 1px #CCC; }
