* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body { 
background: url(media/bg_bg.gif) repeat-x;
background-color:#473823;
font-family:11px verdana, arial, tahoma, sans-serif;
color:#666;
}

img {border:none;}

#geral {
width:766px;
margin: 0 auto;
background: url(media/bg_geral.gif) bottom repeat-x;
}

#topo {
height:110px;
background: url(media/bg_topo.jpg) no-repeat right top;
}

#topo a {
text-indent: -999px;
overflow: hidden;
display: block;
}

#topo h1 a {
width:766px;
height:110px;
background: url(media/img_logo.gif);
}

#menu {
background:url(media/bg_menu.jpg);
width:766px;
height: 56px;
padding:0px;
}

#menu-lateral {
	width:197px;
	height: 284px;
	float:left;
	background: url(media/img_lateral_index.jpg) no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#menu-equip {
width:197px;
float:left;
margin: 10px 0 0 0; 
padding-top:295px;
background: url(media/img_lateral_equipamentos.jpg) no-repeat;


}

#menu-equip2 {
width:197px;
height: 250px;
margin: 10px 0 0 0; 

}

#menu-noticias {
width:197px;
float:left;
margin: 10px 0 0 0; 
padding-top:210px;
background: url(media/img_lateral_noticias.jpg) no-repeat;


}

#menu-kit {
width:197px;
height: 284px;
float:left;
margin: 10px 0 0 0; 
padding-top:295px;
background: url(media/img_lateral_index.jpg) no-repeat;
}

#menu-bndes {
width:197px;
height: 284px;
float:left;
margin: 10px 0 0 0;
padding-top:295px;
background: url(media/img_lateral_bndes.jpg) no-repeat;
}

#menu-contato {
width:197px;

float:left;
margin: 10px 0 0 0;
padding-top:295px;
background: url(media/img_lateral_index.jpg) no-repeat;
}


#capa {
	float:left;
	width:559px;
	height: 284px;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
}

#box {
float:left;
width:559px;
margin: 10px 0 0 10px;
background-color:#fff0a1;
}

#bndes {
float:left;
width: 197px;
height: 96px;
margin-top:10px;
}



#bndes a {
font:10px verdana, arial, tahoma, sans-serif;
color:#999;
text-decoration:none;
line-height:11px;
}

#bndes a:hover {
font:10px verdana, arial, tahoma, sans-serif;
color:#666;
line-height:11px;
}

.txt {
font:10px verdana, arial, tahoma, sans-serif;
color:#683c20;
padding-right:20px;
}

a.txt {
font:10px verdana, arial, tahoma, sans-serif;
color:#683c20;
padding-right:20px;
font-weight:bold;
}

.txt2 {
font:10px verdana, arial, tahoma, sans-serif;
color:#683c20;
padding-left:10px;
line-height:10px;
}

.txt3  {
font:10px verdana, arial, tahoma, sans-serif;
color:#fff;
text-decoration:none;
}

.txt3 a {
font:10px verdana, arial, tahoma, sans-serif;
color:#fff;
text-decoration:none;
}

.txt3 a:hover {
font:10px verdana, arial, tahoma, sans-serif;
color:#ffcc33;
text-decoration:none;
}

.txt_bold {
font:10px verdana, arial, tahoma, sans-serif;
color:#FF9900;
font-weight:bold;
}


.txt_pop {
font:10px verdana, arial, tahoma, sans-serif;
color:#FFF;
font-weight:bold;
}

#noticias {
float:left;
width: 302px;
height :96px;
margin:10px 0 0 10px;
background: url(media/bg_box_noticias.gif) no-repeat;
}

#noticias p {
margin: 35px 3px 0 25px;
line-height:11px;

}

#noticias img.box {
float:left;
margin: 15px 10px 0 23px;
border:0px;
}

#noticias a {
font:10px verdana, arial, tahoma, sans-serif;
color:#683c20;
text-decoration:none;
line-height:12px;
padding: 10px 0 0 0;
}

#noticias a:hover {
font:10px verdana, arial, tahoma, sans-serif;
color:#fff;
text-decoration:none;
line-height:12px;
padding: 10px 0 0 0;
}


#box p img {
float:left;
margin:0 0px 0 0;
border:0px solid #CCC;
}

#teste {padding-left:15px}

#promo {
float:left;
width: 257px;
height: 96px;
margin: 10px 0 0 0px;
background: url(media/bg_box_promo2.jpg) no-repeat;
}

#box p a {
color:#3B73B9;
text-decoration: none;
}

#box p img {
float:left;
margin:0 5px 0 0;
border:1px solid #CCC;
}

#box p {
font:11px verdana, arial, tahoma, sans-serif;
color:#666;
margin:0 0 20px;
}

#rodape {
padding:15px 10px;
clear: both;
background: url(media/bg_rodape.gif) repeat-x bottom;
border-bottom:1px solid #996633;
}


#rodape address {
color:#B4B4B4;
font:10px verdana, arial, sans-serif;
padding: 0px 0px 0px 10px;
margin-top:10px;
}

.txtfld-branco {
font-family : Tahoma, sans-serif; font-size: 11px; text-decoration: none; color: #999; border: 1px solid  #FF9900;
}

.tab-contato {
border:1px double #683C20;
}

.semmargin {
	border: 0px;
	margin: 0px 0px 0px	0px;
	padding:0px 0px 0px	0px;
}
.errFld { background:#F3F3F3; /*... or any other css properties ... */} 
.errMsg { color: #C33; font-family:Verdana; font-size:9px; padding-bottom:3px; font-weight:normal /*... or any other css properties ... */ } 

