/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	background:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
ul{
	list-style:none;
}
ul li {	padding: 1px 1px 1px 1px;}
h1{
	display:none;
}
h2.afasta { padding-bottom:20px; }
#geral{
	background:#FFFF00;
	width:1024px;
	margin:0 auto;
	overflow:visible;
}
#topo{
	width:1024px;
	height:334px;
	float:left;
	overflow:visible;
	margin:0 auto;
}
#meio{
	background:url(../imgs/bg_meio.jpg) center top repeat-y;
	width:1024px;
	float:left;
	overflow:visible;
	margin:0 auto;
}
#centro{ 
	width:906px;
	margin-left:34px;
	padding:20px; 
	float:left;
	overflow:hidden;
}
#centro li.emlinha { display:inline; padding-left:28px; }
#centro li.afastaleft { margin:0 18px 10px 28px; padding:8px; background:#FFF; border:solid 1px #CCC; }
#centro img { border:solid 2px #FFF; }
#centro img.semborda { border:0; padding-bottom:18px; }

#contato01, #contato02 {
	width:440px;
	float:left;
	overflow:hidden;
}

#rodape{
	background:#FFFF00;
	width:1024px;
	height:88px;
	float:left;
	overflow:visible;
}
A:link {
	COLOR: #333; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #333; TEXT-DECORATION: none
}

A:active {
	COLOR: #333; TEXT-DECORATION: none
}

A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
label,  input {   
    display: block;   
    float: left;   
}   
label {    
    text-align: left;   
    width: 70px;   
    padding-right: 2px;   
    padding-bottom: 13px;   
}   
fieldset {   
    border: solid 0 #000;   
	padding-top:20px;
	padding-bottom:10px;
}   
br {   
    clear: left;   
}   
input, select, textarea {
	border: 1px solid #333;
	color: #333;
	padding:3px;
}  
img {border:0;}
.alinha{ float:left; }
.alinha_mais{ float:left; padding-left:80px; }