*{padding:0px; margin:0px;}

body{
	background:url(imagens/bg.png) repeat-x top #d7d7d7;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#000;
}

#table{background:url(imagens/bg-footer.png) repeat-x bottom;}

a img{
	border:none;
}

/******* Menu *********/
#menu{
	padding-top:26px;
	padding-bottom:15px;

}

#menu ul{
		list-style:none;
	}

	#menu li {
		display:inline;
		padding:0px;
	}

	#menu li.firts{
		display:inline;
		padding:0px;
		
	}

	#menu li a{
		color:#132451;
		text-decoration:none;
		font-size:21px;
		text-transform:uppercase;
		padding:24px 10px;		
	}	

	#menu li a:hover{
		color:#FFF;
		text-decoration:none;
		background:url(imagens/menu-over.png) repeat-x top center;
		padding:24px 10px;	
	}
	
/**** Topo ******/	

#topo{
	padding-top:35px;
	padding-bottom:5px;
}


/** Box ***/

.box-full{
	width:292px;
	float:left;
	margin-right:5px;
	
}

.box{
	width:262px;
	padding:15px;
	background:#fff;
	float:left;
	color:#000;
	height:170px;
	box-shadow: #8f8f8f 0.1em -0.1em 0.1em;
}

.box h1{
	font-size:25px;
	color:#000;
	padding:0px;
	margin:0px;
}

.box h2{
	font-size:21px;
	color:#233481;
	padding:0px;
	margin:0px;
}

.box h3{
	font-size:35px;
	color:#000;
	padding:0px;
	margin:0px;
}

.box .real{
	font-size:44px;
}

.box .preco{
	font-size:60px;
}

.box .num{
	font-size:13px;
}

.box-footer{
	background:url(imagens/bg-box.png) repeat-x center top;
	height:55px;
	float:left;
	width:292px;
}

/*Box Grande*/
.box-full2{
	width:894px;
	float:left;
	margin-right:5px;
	background:#fff;
	box-shadow: #8f8f8f 0.1em -0.1em 0.1em ;
}

.box2{
	width:245px;
	padding:20px 20px 40px 20px;
	float:left;
	color:#000;
	margin-right:10px;
}

.box2 h1{
	font-size:35px;
	padding-bottom:15px;
}

span{
	color:#233481;
	font-weight:bolder;
	}

.box-footer2{
	background: url(imagens/shadow-footer.png) repeat-x center bottom;
	height:55px;
	float:left;
	width:894px;
}

.fone{
	font-size:20px;
}

/*Empresa*/

.empresa{
	background:url(imagens/marca.jpg) center no-repeat;
	font-size:17px;
	
}

.empresa td{
	padding-left:20px;
}

/*bOX 3*/

/** Box ***/

.box-full3{
	width:580px;
	float:left;
	
}

.box3{
	width:554px;
	padding:15px;
	background:#fff;
	float:left;
	color:#000;
	height:170px;
	box-shadow: #8f8f8f 0.1em -0.1em 0.1em;
}

.box3 h1{
	font-size:25px;
	color:#000;
	padding:0px;
	margin:0px;
}

.box3 h2{
	font-size:21px;
	color:#233481;
	padding:0px;
	margin:0px;
}

.box3 h3{
	font-size:35px;
	color:#000;
	padding:0px;
	margin:0px;
}

.box-footer3{
	background:url(imagens/bg-box.png) repeat-x center top;
	height:55px;
	float:left;
	width:580px;
}

/***************/
.title{
	padding:20px;
	
}

h1{
	font-size:35px;
	padding-bottom:15px;
	color:#000;
}

h2{
	font-size:21px;
	color:#233481;
}
/****Footer****/

#footer{
	color:#fff;
	padding:20px;
}

#footer a{
	color:#fff;
	
}

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

#logo-table td{
	font-size:12px;
	padding-left:20px;
}

#logo-table img{
	padding-bottom:20px;
}

#logo-table .texto{
	font-size:14px;
	line-height:20px;
}

#logo-table p{
	padding-top:2px;
}