/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	background:url(../imgs/bg_body.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
ul{
	list-style:none;
}
ul li {	padding: 1px 1px 1px 1px;}
h1{
	display:none;
}
#geral{
	background:url(../imgs/bg_01.jpg) center repeat-x;
	width:100%;
	height:509px;
	margin:0 auto;
	overflow:visible;
	text-align:left;
}
#corpo {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	float:left;
}
#logos{ 
	padding:10px;
	z-index:9999;
	margin-top:220px;  	
}
#logos img { padding-left:40px; padding-top:20px; }
#top_logo {  position:absolute; top:50px; left:42%;  z-index:1; padding-bottom:80px; }
#conteudo {
	background:url(../imgs/bg_02.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	height:78px;
}
#titulo{
	background:url(../imgs/tit_superior.png) center top no-repeat;
	width:600px;
	height:34px;
	margin:0 auto;
}

#base {
	background:url(../imgs/bg_03.jpg) no-repeat;
	width:100%;
	height:84px;
	overflow:hidden;
	float:left;
	position:relative;
	bottom:0;
	text-align:center;
	
}
#base_aux {
	width:990px;
	overflow:hidden;
	height:46px;
	margin:0 auto;
	margin-top:38px;
}
#base_aux img{ padding-left:8px;}
.clear {clear:both;}

A:link {
	COLOR: #fff; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none
}

A:active {
	COLOR: #FFCC00; TEXT-DECORATION: none
}

A:hover {
	COLOR: #fff; 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;}

