/* www.maisempresas.com */

/*******************************************************************************/

/* Elementos Gerais */

#body {
	background:url(../images/bg_site.gif) repeat-x top #FFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
	a {
		text-decoration:none;
		color:#000;
	}
		a:hover {
			text-decoration:underline;
		}
		
	.sprite {
		overflow:hidden;
		text-indent:-999px;
	}
		.sprite a {
			display:block;
			height:999px;
		}

	.left { float:left; }
	.right { float:right; }
	.center { margin:0 auto 0 auto; }
	.block { display:block; overflow:hidden; }
	.clear { display:block; clear:both; overflow:hidden; }
		
/*******************************************************************************/

.container {
	display:block;
	overflow:hidden;
	width:999px;
	margin:0 auto 0 auto;
}
	#topo {
		overflow:hidden;
		height:91px;
		padding-top:4px;
		float:right;
	}
		#logo {
			width:169px;
			height:87px;
			background:url(../images/img_logo.gif);
			margin-top:10px;
			float:left;
			margin-left:5px;
		}
	#menu {
		float:right;
		overflow:hidden;
		width:758px;
		padding-top:20px;
		margin-right:20px;
	}
		#menu li {
			float:right;
			height:35px;
			background-image:url(../images/sprites_menu.gif);
				
		}
			#menuItem1 {
				background-position:0px -35px;
				width:86px;
			}
			#menuItem2 {
				background-position:-86px -35px;
				width:103px;
			}
			#menuItem3 {
				background-position:-188px -35px;
				width:174px;
			}
			#menuItem4 {
				background-position:-361px -35px;
				width:191px;
				
			}
			#menuItem5 {
				background-position:-552px -35px;
				width:102px;
			}
			#menuItem6 {
				background-position:-656px -35px;
				width:88px;
			}
				#menuItem1:hover { background-position:0px 0px; }
				#menuItem2:hover { background-position:-86px 0px; }
				#menuItem3:hover { background-position:-188px 0px; }
				#menuItem4:hover { background-position:-361px 0px; }
				#menuItem5:hover { background-position:-552px 0px; }
				#menuItem6:hover { background-position:-656px 0px; }

	#superbanner {
		padding:30px 34px 49px 34px;
		overflow:hidden;
		background:url(../images/bg_superbanner.gif) center bottom no-repeat;
	}
		#cub3r {
			width:930px;
			height:293px;
		}
		
	.blocos {
		padding-top:35px;
		overflow:hidden;
	}
		.cadaBloco {
			width:305px;
			padding:0px 14px;
			float:left;
			overflow:hidden;
			background:#FFF;
		}
			#titleOrcamento {
				background:url(../images/sprites_capa.gif) 0px 0px;
				width:175px;
				height:43px;
			}
			#titleProdutos {
				background:url(../images/sprites_capa.gif) 0px -43px;
				width:175px;
				height:49px;
			}
			
			#produtoCapa {
				font-family:Tahoma, Geneva, sans-serif ;
				font-size:14px;
			  	color:#797979;
				width:142px;
				float:left;
			}
			
			#produtoCapa:hover{
				font-family:Tahoma, Geneva, sans-serif ;
				font-size:14px;
			  	color:#797979;
				width:142px;
				float:left;
				text-decoration:underline;
			}

			
			
			#titleEntrega {
				background:url(../images/sprites_capa.gif) 0px -92px;
				width:269px;
				height:43px;
			}
			.blocoTextContainer {
				background:url(../images/sprites_capa.gif) -269px 0px;
				width:284px;
				height:127px;
				overflow:hidden;
				margin-top:15px;
				padding:10px;
				font:Tahoma, Geneva, sans-serif;
				font-size:14px;
				color:#797979;
			}
			.blocoTextContainerContato {
				background:url(../images/sprites_capa.gif) -269px 0px;
				width:284px;
				height:127px;
				overflow:hidden;
				margin-bottom:20px;
				padding:10px;
				font:Tahoma, Geneva, sans-serif;
				font-size:14px;
				color:#797979;
			}
			.saibaMais {
				width:138px;
				height:40px;
				background:url(../images/sprites_capa.gif) -435px -175px;
				float:right;
				margin-top:15px;
			}
		#blocoParceiros {
			width:638px;
			padding:0px 14px;
			float:left;
			overflow:hidden;
			background:#FFF;
		}
			#titleDepoimentos {
				background:url(../images/sprites_capa.gif) 0px -135px;
				width:175px;
				height:48px;
			}
			#titleParceiros {
				background:url(../images/sprites_capa.gif) 0px -183px;
				width:269px;
				height:44px;
			}
		#depo {
			background:url(../images/img_aspas.gif) bottom right no-repeat;
			padding-bottom:15px;
			padding-top:20px;
			line-height:18px;
			
		}
			#abreAspas {
				background:url(../images/sprites_capa.gif) -175px 0px;
				width:40px;
				height:30px;
				float:left;
				margin:0px 5px 5px 0px;
			}
			#depoAutor {
				font-weight:bold;
				color:#666;
				clear:both;
				padding-top:10px;	
			}
			
/* CAROUSEL: CONFIGURAÇÕES
####################################################################################### */

#carousel {
	width:440px;
	height:110px;
	padding-top:25px;
	overflow:visible;
	float:left;
}
	#carousel ul {
		height:78px;
		overflow:hidden;
	}
	#carousel ul li {
		float:left;
		padding:0px 15px 0px 15px;
		*padding:0px 15px 0px 0px;
		overflow:hidden;
		height:78px;
		width:78px;
		margin:0px;
	}
		#carousel ul li a img {
			border:solid 0px #000;	
		}
		#carousel ul li a {
			display:block;
			height:78px;
			overflow:hidden;	
		}
#left {
	float:left;
	width:79px;
	height:52px;
	background:url(../images/sprites_capa.gif) -269px -175px;
	cursor:pointer;
	margin-right:20px;
	margin-top:50px;
}
#right {
	float:left;
	width:79px;
	height:52px;
	background:url(../images/sprites_capa.gif) -348px -175px;
	cursor:pointer;
	margin-left:20px;
	margin-top:50px;
}

/* Fim do CAROUSEL
####################################################################################### */

#rodape {
	background:url(../images/bg_rodape.gif) repeat-x;
	height:260px;
	overflow:hidden;
	padding-top:30px;
	clear:both;
	
}
.rodape {
	width:970px;
	overflow:hidden;
}
	#rodapeNavegacao {
		width:360px;
		margin-right:20px;
		float:left;
		overflow:hidden;
	}
		#titleNavegacao {
			background:url(../images/sprites_rodape.gif) 0px 0px;
			width:98px;
			height:22px;
			margin-bottom:15px;
		}
		.marcador {
			padding-left:18px;
			background:url(../images/img_marcador.gif) 2px 2px no-repeat;
			height:18px;
			padding-top:1px;
			margin-top:4px;
			width:160px;
			float:left;
		}
			.marcador a {
				font-size:14px;
				color:#777;
			}
	#rodapeLocalizacao {
		width:355px;
		margin-right:20px;
		float:left;
		overflow:hidden;	
			
	}
		#titleLocalizacao {
			background:url(../images/sprites_rodape.gif) 0px -22px;
			width:164px;
			height:22px;
			margin-bottom:25px;
		}
		#imgMapa {
			float:left;
			margin-right:10px;
			background:url(../images/sprites_rodape.gif) 0px -66px;
			width:32px;
			height:34px;
			margin-top:5px;
		}
		#endereco {
			font-size:14px;
			float:left;
			width:300px;
			color:#777;
		}
	#rodapeFaleConosco {
		width:215px;
		float:left;
		overflow:hidden;
	}
		#titleFaleConosco {
			background:url(../images/sprites_rodape.gif) 0px -44px;
			width:118px;
			height:22px;
			margin-bottom:20px;
		}
		#imgTelefone {
			float:left;
			margin-right:10px;
			background:url(../images/sprites_rodape.gif) -32px -66px;
			width:57px;
			height:34px;
			margin-top:5px;
		}
		#telefone {
			font-size:19px;
			color:#333;
			padding-top:8px;
			float:left;
			width:145px;	
		}
		#email {
			clear:both;
			padding-bottom:70px;
			background:url(../images/img_carta.gif) bottom right no-repeat;	
			font-size:14px;
			color:#666;
			padding-top:8px;
		}
	#creditos {
		clear:both;
		border-top:solid 3px #F05921;
		text-align:center;
	}
	#maisEmpresas {
			float:right;
			margin-left:10px;
			background:url(../images/sprites_rodape.gif) -103px -71px;
			width:53px;
			height:24px;
	}
	#maisLabel {
		padding-top:5px;
		float:left;	
		width:100px;
	}
	
/* Página Interna */
#internaTitle {
	clear:both;
	display:block;
	text-align:right;
	color:#F30;
	font-size:24px;
	padding:5px 11px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	height:37px;
	
}
#interna {
	width:612px;
	padding:40px 25px 0px 10px;
	overflow:hidden;
	float:left;
	
}
	#interna p {
		font-size:14px;	
		margin:9px 0px;
		text-indent:0px;
	}
	#menuInterna {
		border:solid 1px #CCC;
		background:#F0F0F0;
		padding:5px 9px;
		font-size:17px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#CCC;
		text-transform:uppercase;
		margin-bottom:13px;
		text-align:center;
	}
#colunaDireita {
	float:left;
	padding:40px 10px 0px 25px;
	width:310px;
	min-height:400px;
}
	#boxTitle {
		border:solid 1px #CCC;
		background:#F0F0F0;
		padding:5px 9px;
		font-size:18px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		text-transform:uppercase;
		margin-bottom:13px;
		
	}
	#boxImg {
		border:solid 1px #CCC;
		padding:1px;
		overflow:hidden;
		margin-bottom:25px;
	}
	#boxText {
		font-size:13px;
		color:#555;
		margin-bottom:25px;
		overflow:hidden;
		padding:0px 20px;
	}
	
/*******************************************************************************/

   #blocoProduto  {
	   
	   width:630px;
	   margin-bottom:25px;
	   margin-top:40px;
	   float:left;
	   
   }
   
   #cadaBlocoProduto {
	   width:630px;
	   height:161px;
	   border-bottom:dashed 1px #CCCCCC;

   }
   
   #cadaProdutoTitulo {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:17px;
	   margin-bottom:5px;
   }
      #cadaProdutoTitulo a {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:17px;
	   margin-bottom:5px;
	   text-decoration:none;
   }
   
   #cadaProdutoImg {
	   width:103px;
	   height:105px;
	   border:solid 1px #CCCCCC;
	   float:left;
	   
   }
   
   #cadaProdutoTexto {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:16px;
	   width:500px;
	   height:90px;
	   padding:5px 10px 5px 5px;
	   float:left;
   }
   
      #cadaProdutoTexto a {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:16px;
	   width:500px;
	   height:90px;
	   padding:5px 5px 5px 5px;
	   text-decoration:none;
	   float:left;
   }
   
   #menuInternaProdutos {
	    border:solid 1px #CCC;
		background:#F0F0F0;
		padding:5px 9px;
		font-size:17px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#CCC;
		text-transform:uppercase;
		margin-bottom:13px;
		text-align:center;
		width:193px;
		float:left;
   }

   #blocoEquipamento {
	width:534px;
	   
   }
   #cadaBlocoEquipamento {
	 width:532px;
	 float:left;
	 margin-top:30px;   
   }
   #cadaEquipamentoImg {
	   width:532;
	   float:left; 
   }
   #cadaEquipamentoTexto {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:16px;
	   text-decoration:none;
	   float:left;  
	   clear:both;    
   }
      #cadaEquipamentoTexto  a {
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#797979;
	   font-size:16px;
	   text-decoration:none;
	   float:left;      
   }
   
    #menuInternaContato {
	    border:solid 1px #CCC;
		background:#F0F0F0;
		padding:5px 9px;
		font-size:17px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#CCC;
		text-transform:uppercase;
		margin-bottom:13px;
		text-align:center;
		width:193px;
		float:left;
	}
	
	#blocoLocalizacao {
		background:url(../images/sprites_capa.gif) 0px 0px;
		width:175px;
		height:43px;
	}
/******************************************************************************/

	#gallery {
		margin-top:30px;
		width: 600px;
		float:left;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;float:left;width:110px; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		
	}
	#gallery ul a:hover img {
           border: 5px solid #3e3e3e;
	}
	#gallery ul a:hover { color: #fff; }
	
