/* CSS Document */

body{
	margin:0;
	padding:0;
    background:#3399CC  url(images/bg.jpg) repeat-x top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373636;
}
ul{ margin-bottom:0; margin-top:0;}
p{ margin-bottom:0;}
#wrapper{
    width:791px;
	margin:0 auto 0 auto;
}
#menu{
   height:35px;
   padding:0;
   margin:0;
   background:#000000 url(images/menu.jpg) repeat-x center;
}
#menu_itens{
   height:35px;
   color:#333;
   font-size:24px;
   font-family:'Trebuchet MS';
   

}
#menu_itens a{
   color:#FFFFFF;
   font-size:16px;
   font-weight:bold;
   font-family:'Trebuchet MS';
   text-decoration:none;
   padding:3px 7px 4px 7px;

}
#menu_itens a:hover{
   background-color: #333333;
   color: #FFFF00;
   font-size:16px;
   font-weight:bold;
   font-family:'Trebuchet MS';
   text-decoration:none;
}
#home{float:left; margin-top:8px;}
#home a:hover{ background:none;}

#menu_left{
   width:17px;
   float:left;
   position:relative;
}
#menu_right{
   width:17px;
   float:right;
   position:relative;
}
#page{
  width:791px;
  background:#FFFFFF url(images/bg_page.jpg) repeat-y center top;
  float:left;
}
#sidebar{
  width:220px;
  float:right;
  padding-right:20px;
  margin-bottom:20px;

}
#sidebar  p{
  margin:7px 0 0 0;
  padding:0px;
}
#sidebar img{
  border:#CCCCCC 3px solid;
}
#sidebar a{
  color:#8f94c6;
  text-decoration:none;
  font-weight:bold;
}
#sidebar a:hover{
  color:#8f94c6;
  text-decoration: underline;
  font-weight:bold;
}

#conteudo{
  width:509px;
  margin-top:10px;
  float:left;
  padding-left:15px;
  padding-bottom:10px;
  line-height:1.5em;

}
#conteudo a{
  color:#666666;
  text-decoration:none;
}
#conteudo a:hover{
  color: #999999;
  text-decoration: underline;
}
#conteudo .bloco_texto{
  line-height:1.5em;
}
#maquinas{
  float:left;
  width:175px;
}
#descricao{
  float:right;
  margin:10px 0 0 10px;
  width:320px;
}
#servicos{
   float:right;
   width:390px;
   padding-left:10px;
   margin-top:10px;
}

#servicos_img{
  width:106px;
  float:left;
  margin-top:10px;
}
#servicos_img img{
  border:#CCCCCC 3px solid;
  
}
#servicos  p{
  margin:0px;
  padding:0px;
}
#portfolio1{margin:10px 30px 10px 0; width:221px; height:152px; float:left;}
#portfolio2{margin:10px 30px 10px 0; width:221px; height:152px; float:left;}
#portfolio1 img,#portfolio2 img {border:#CCCCCC solid 3px;}

h2{ font-size:16px; font-family:"Trebuchet MS"; color:#666666; margin:0; padding:0;}
h3{ font-size:16px; font-family:"Trebuchet MS"; color: #8f94c6; margin:0; padding:0;}
h4{ font-size:16px; font-family:"Trebuchet MS"; color: #FF9900; margin:10px 0 0 0; padding:0;}
hr{ border-bottom:1px dashed #666666; border-top:none; border-left:none; border-right:none; height:0; margin-top:20px;}
#footer{
    height:25px;
	width:757px;
	background:#000 url(images/bg_footerz.jpg) no-repeat top center;
	border-top:#666666 2px solid;
	border-right:#333 2px solid;
	border-left:#333 2px solid;
	border-bottom:#666666 2px solid;
	color:#CCCCCC;
	font-size:10px;
	padding:10px 15px 0 15px;
	float:left;
}
#footer .copyright{
   float:left;
}
#footer .by{
   float:right;
}
#footer .by a{
   background:url(images/logo_traco.jpg) no-repeat center;
   
}
#footer .by a:hover{
  background:url(images/logo_traco_hover.jpg) no-repeat center;
   
}
ul li{
  list-style-image: url(images/bullet_blue.gif);
  font-family:"Trebuchet MS";
  font-size:12px;
  color:#666666;
  font-weight:bold;
}

