body{ background:#E8E8E8 url("../images/fundo.jpg") repeat-x; text-align:center; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
a{outline:none;}
form{margin:0px; padding:0px}
#all{ text-align:left; margin:auto;width:950px;}

#logo{float:left;}
#direito{ float:right;}

#menu{width:450px; text-align:right; padding-top:15px;}

#mm,#mm ul{ padding:0px; margin:0px; list-style:none;}
ul#mm li{list-style-type:none;display:inline;position:relative;}

/*------------------------------------------*/

.sub{ position:relative;}
.sub ul{display:none;}
ul#mm ul{
	position:absolute; z-index:9;
	padding:0px;
	margin:0px;
	left:0;
	top:20px;
	background:#000;
	width:150px;
	
	text-align:left;
		}
ul#mm ul li a{
	display:block;
	color:#FFF;
	width:139px;
		border-bottom:1px solid #1B6275;
	}
ul#mm ul li a:hover{
	display:block;
	color:#FFF;
		border-bottom:1px solid #1B6275;
	}		
/*------------------------------------------*/	
ul#mm li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
 	padding:5px;
	 }
	 
ul#mm li a:hover{ 
 	background:#053947;
	color:#FFF;
	}

#ativo a:link,#ativo a:active,#ativo a:hover,#ativo a:visited{background:#053947; color:#FFF; } 

#telefone{text-align:right; font-size:12px; padding-top:10px;}
.central{color:#1394D7; font-weight:bold;}
.ddd{font-size:9px; font-weight:bold;}
.num{ font-size:20px; font-weight:bold;}

/*-----------------------------------------------*/

#flash{clear:both;height:260px;}

#home{ font-size:11px;}
#bv{float:left; width:685px;}
.bvv{ font-size:20px; padding-left:30px; color:#2D5965; font-style:italic; font-weight:bold;}
.ts{padding-left:10px;float:left; width:516px; padding-top:15px;}

#home_direito{ float:right; width:265px; text-align:right}
#dd{width:264px; margin:auto; float:right; padding-top:5px;}
#fundo_direito{ background:url(../images/fundo_direito.jpg); text-align:left; padding:10px;}

#barra{float:left;text-align:right;width:950px; text-align:left}
#barra1{border:1px solid #D5D5D5; margin-top:10px;}
#barra2{height:30px; width:948px; border:1px solid #F6F6F6; background:url(../images/fundo_barra.jpg) repeat-x; color:#073950;font-weight:bold; font-size:17px; font-style:italic;}
#barra3{padding-top:5px; padding-left:15px;}

#form{padding-top:15px; color:#7E7E7E;}
#ff label{ width:80px; display:block;float:left; padding-top:7px; text-align:right}
#ff input{ margin-top:5px; margin-left:5px; border:0px;}
#ff div{background:url(../images/box.jpg) no-repeat right top; height:30px;}


#rodape{ background:#6D6D6D; clear:both; border-top:7px solid #B0B0B0; height:50px; color:#C5C5C5; font-size:12px;}
#rodape a{color:#C5C5C5}

.by a{color:#C5C5C5; text-decoration:none; font-size:10px; font-weight:bold}

#home_produtos{text-align:left; width:940px;}

.box2{ margin-top:10px;}
.box{ width:200px; background:#FFF; padding:5px; float:left; margin-left:20px;}
.box_img{height:140px; text-align:center; padding-top:5px;}
.box_nome{ background:#E2E2E2; text-align:center; border:1px solid #D1D1D1}
.img3{float:left; padding-left:30px; color:#26525d; font:Arial, Helvetica, sans-serif; font-size:11px;}
/*-------------------------------------------------------------------------*/

#empresa{width:940px;}
.cart{text-align:justify; float:left; width:795px; padding-left:70px;}

.cart a:link,.cart  a:active, .cart  a:visited{
text-decoration: none;
 color:#26525d;
		}

.cart  a:hover{text-decoration: underline; 
 color:#74a6b2;
 }
.clientes{float:left; padding-right:10px;}
.clentes2{ padding-top:10px;}
.clientes img{border:1px solid #999}
.rod{color:#26525d; 
}
.rod a:link,.rod  a:active, .rod  a:visited{
text-decoration: none;
 color:#26525d;
		}

.rod  a:hover{text-decoration: none; 
 color:#74a6b2; text-decoration:underline;
 }
#form_cotar{float:left; padding-left:100px;}
#form_cotar span{color:#F00;}
#form_cotar label{font-weight:bold;display:block; width:250px;}
#form_cotar input{display:block; width:300px; border:1px solid #CCCCCC; font-size:12px; color:#999; padding:5px;}
#form_cotar textarea{display:block; width:300px;height:100px; border:1px solid #CCCCCC; font-size:12px; color:#999; padding:5px;}
#cotar_texto{float:right; text-align:right}

/*----------------------------------------------------------------------------*/
