body, h1, h2, h3, h4, h5, form, ul, li {

margin:0px;

padding:0px;

}




body{
background:#666;
}




h1{

display:none;
}




#geral {
width: 779px;
margin-right: -20px;
}




#fundo .linha{
	width:100%;
	border-bottom:white 1px solid;
	margin-bottom: 1px;	
}


.end{
	position: relative;
	top:10px;
	font: 7pt  Tahoma;
	color:#333;
	
	margin-left: 150px;
}


/** INÍCIO MENU **/

#menu_topo{

position:relative;
width:779px;
margin-right: -20px;
height:46px;
background-image: url(../img/bg_menu_cima.jpg);
}




/** HACK IE **/
* html #menu_topo{
position:relative;
top:1px;
}
/** HACK IE **/




h4{

position:absolute;

font: bold 10px Arial, sans-serif;

color:#333;

top:50px;

left:150px;
}




#menu ul {

position:relative;

font: bold 10px Arial, sans-serif;

padding:0px;

margin-bottom:-27px;

float: left;

width: 779px;
margin-right: -20px;

height: 25px;

background-image: url(../img/bg_menu.gif);
}




#menu ul li {

display: inline;
}




#menu ul li a {

margin-left:30px;

color: #fff;

margin-top: 8px;

float:left;

text-decoration: none;
}




#menu a:hover, .orcamento a:hover {

color: #fff; 

text-decoration: underline;
}




h5, .orcamento a{

font: bold 10px Arial, sans-serif;

color: #FFF;

text-decoration: none;
}




#menu_baixo {

position:relative;

width: 779px;
margin-right: -20px;

height: 24px;

top:23px;

background-image: url(../img/bg_menu_baixo.jpg);

background-repeat: no-repeat;
}
/** FINAL MENU **/




#linguas{

float:left;

position:relative;

left:325px;

top:15px;

z-index:1;
}



/** HACK IE **/
* html #linguas{
position: relative;
left:325px;
top:43px;
z-index:1;
}

* html #geral{
margin-top:-30px;
}
/** HACK IE **/
 
 
 
 
/** INÍCIO BUSCA **/

.formBusca{

position:relative;

float:right;

width:270px;

top:-50px;
}




.busca {

font: bold 10px Arial, sans-serif;

width:100px;

border: 1px solid #666;

padding-left: 2px;

margin-right: 4px;

margin-bottom: 1px;
}


.botbusca{
	margin-bottom: 2px;
}


input {
vertical-align:middle;
}

.form input, textarea{
	font: bold 10px Arial, sans-serif;
	border: 1px solid #666;
	padding: 2px 0 0 3px;
	vertical-align:middle;
	margin-bottom: 5px;
}



h5{

font: bold 11px Arial, sans-serif;

color:#333;

display: inline;
margin-right: 4px;
margin-bottom: 13px;

}
/** FIM BUSCA **/




#texto{ 

position:relative;

padding-left:30px;

width:710px;

font: bold 10px Arial, sans-serif;

color: #666;
}




#fundo{

position:relative;

top:12px;

width:779px;
margin-right: -20px;

background-image:url(../img/bg.jpg);

background-repeat: repeat-y;
}




#fundo_b{

margin-left:-30px;

width:779px;


height: 50px;

background-image: url(../img/bg_b.jpg);
clear: both; 

}




#tracejado{

border-top:#999 1px dashed;
border-left:#999 1px dashed;
border-bottom:#999 1px dashed;
height: 18px;
}






h2{

font: 11px Arial, sans-serif;
color:#000;
margin-top: 10px;
padding:3px;
background-color: #FAC77A;
padding-left: 5px;
}

h2 a{
color: black;
background-color: #FAC77A;
text-decoration:none;
}
	h2 a:hover{
		color: red;
	}




h3{

width:126px;
padding:3px;
background-color: #E0E0E0;
font: bold 10px Arial, sans-serif;
color: #333;
}




.avallitech{

font: bold 9pt Arial, sans-serif;

color:#FF9900;
}




.negrito{

font: bold 11px Arial, sans-serif;

color:#666;
}




.laranja{

font: bold 11px Arial, sans-serif;

color:#FF9900;
}