* {

	margin : 0;

	padding : 0;

	font-family:Arial, Helvetica, sans-serif;

	

	font-weight:normal;

	

}





body {

	width:890px;

	margin:0 auto 30px;

	/*background : url(../imagens/patternFinal2.gif) repeat center top #333333;*/

	background:#000000;

	color : #7f7f7f;

	

	

}

h2{

	display:block;

	font-weight:bold;

	

	font-size:13px;

	margin-bottom:10px;

	

	}

h3{

	display:block;

	font-weight:bold;

	font-size:12px;

	#margin-bottom:-10px;

	

	}

p{

	margin-bottom:10px;

	font-weight:normal;

	font-size:12px;

	

}



p.destaque{

	font-weight:bold;

	

}



address{

	font-style:normal;

	font-weight:normal;

	font-size:12px;

	}

address a{

	margin-top:3px;

	background:#666666;

	padding:1px;

	color:#333333;

	text-decoration:none;

	}

address a:hover{

	background:#999999;

	}

hr{

	height:1px;

	border-bottom: 1px dashed #666666;

	

}



/* ---- Cabecalho ---- */

#cabecalho {

	height:85px;

	position:relative;

	}



#cabecalho h1 {

	position:absolute;

	top:20px;

	left:0;

	background:url(../imagens/marcaKd.gif) no-repeat left top;

	width:144px;

	height:41px;

	float:left;

	}

	

#cabecalho h1 a {

	display:block;

	width:100%;

	height:100%;

	text-decoration:none;

	color:#666666;

	

	}



#cabecalho h1 span {

	display:none;

	}

	

img {

	padding:3px;

	border:1px solid #666;

	}	

/*



#cabecalho #nav {

	float:right;

	list-style:none;

	margin-top:30px;

	font-size:12px;

	}

	

#cabecalho #nav li {

	float:left;

	font-size:12px;

	margin-right:20px;

	}

	

#cabecalho #nav li.ultimo {

	margin:0;

	}

	

#cabecalho #nav li a {

	color:#fff;

	}

	

*/



/*

	

ul li ul {

	background:#000000;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;

	padding:5px;

	list-style: none;

	width: 110px;

	font-size:9px;

	display:none;

	position: absolute;

	display:none;

	visibility:hidden;

	color:#666666;

	margin:-10px 0 0 0;

	}

	

ul li ul li a {

	display: block;

	text-decoration: none;

	border: 1px solid #ccc;

	border-bottom: 0;

	border-left:0;

	border-right:0;

	width:110px;

	padding-bottom:4px;

	padding-top:4px;

	color:#FFFFFF;

	}



ul li ul li a:hover {

	color:#58df48;

	}



li:hover ul { 

	display: block;

	visibility:visible;

	 }



/* Fix IE. Hide from IE Mac 

* html ul li { float: left; }

* html ul li a { height: 1%; }

/* End 



li:hover ul, li.over ul { display: block; visibility:visible; }

	

	

	

 */

	

/* ---- Conteudo ---- */



#conteudo {

	clear:both;

	font-size:12px;

	}

	

#conteudo #menu3 {

	list-style:none;

	float:right;

	

	

	}

	

#conteudo #menu3 li {

	float:left;

	}

	

#conteudo ul li.primeiro {

	margin-right:5px;

	padding:5px 0 0 0;

	}

	

#conteudo ul li.primeiro2 {

	margin-right:5px;

	}



#conteudo #menu3{

	margin-bottom:-5px;

	padding-bottom:-10px;

	font-size:11px;

	}

	

#conteudo #menu3 li a {

	color:#666666;

	background:#333333;

	padding:2px;

	text-decoration:none;

	margin-bottom:-10px;

	}

	

#conteudo #menu3 li a:hover {

	background:#000000;

	}

	

#conteudo #posImg {
	text-align:center;
	clear:both;
	background:url(../imagens/loading.gif) center no-repeat;
	height:446px;
}



#conteudo #posImg img {

	padding:3px;

	border:1px solid #666;

	margin-top:0px;

	}	

#esquerdo{

	text-align:justify;

	float:left;

	width:500px;

	border-right: 1px dashed #666666;

	padding-right:20px;

	margin-top:20px;

	margin-bottom:30px;

	padding-bottom:45px;

	}

	

#dir{

	float:left;

	margin-left:30px;

	width:330px;

	margin-top:20px;

	text-align:left;

	

	}

	

/*forms*/



input{

	background: #333333;

	border:1px solid #666666;

	font-size:12px;

	color:#999999;

	padding:1px;

	}

textarea{	

	background: #333333;

	border:1px solid #666666;

	font-size:12px;

	color:#999999;

	padding: 2px;

	}

.btEnvia{

	background:#333333;

	}

	



/*menus */



#cabecalho ul li a span { visibility:hidden; }





#cabecalho ul li #sobre:link,#cabecalho ul li #sobre:visited {

	display:block;

	height:24px;

	width:71px;

	background:url(../imagens/menu/sobreOff.gif) no-repeat top left ;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; 

	text-decoration:none;

	

	}

#cabecalho ul li #sobre:hover {

	background:url(../imagens/menu/sobreOff.gif) no-repeat top left ;

	text-decoration:none;

	opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.0;

	display:block;

	height:24px;

	width:71px

	

	

}





#cabecalho ul li #portifolio:link,#cabecalho ul li #portifolio:visited {

	display:block;

	height:24px;

	width:62px;

	background:url(../imagens/menu/portifolioOff.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;

	}

#cabecalho ul li #portifolio:hover {

	background:url(../imagens/menu/portifolioOff.gif) no-repeat top left;  

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:62px;

	display:block;

}





#cabecalho ul li #contato:link,#cabecalho ul li #contato:visited {

	display:block;

	height:24px;

	width:55px;

	background:url(../imagens/menu/contatoOff.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;

	}

#cabecalho ul li #contato:hover {

	background:url(../imagens/menu/contatoOff.gif) no-repeat top left;

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:55px;

	display:block;

}





#cabecalho ul li #home:link,#cabecalho ul li #home:visited {

	display:block;

	height:24px;

	width:43px;

	background:url(../imagens/menu/home.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;

	}

#cabecalho ul li #home:hover {

	background:url(../imagens/menu/home.gif) no-repeat top left; 

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:43px;

	display:block;

}

/*#cabecalho ul li #sobre:link,#cabecalho ul li #sobre:visited {

	display:block;

	height:24px;

	width:71px;

	background:url(../imagens/menu/sobreOff.gif) no-repeat top left ;

	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; 

	text-decoration:none;

	

	}

#cabecalho ul li #sobre:hover {

	background:url(../imagens/menu/sobreOff.gif) no-repeat bottom left; 

	text-decoration:none;

	opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.0;

	display:block;

	height:24px;

	width:71px

	

	

}





#cabecalho ul li #portifolio:link,#cabecalho ul li #portifolio:visited {

	display:block;

	height:24px;

	width:62px;

	background:url(../imagens/menu/portifolioOff.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.2;

	}

#cabecalho ul li #portifolio:hover {

	background:url(../imagens/menu/portifolioOff.gif) no-repeat bottom left; 

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:62px;

	display:block;

}





#cabecalho ul li #contato:link,#cabecalho ul li #contato:visited {

	display:block;

	height:24px;

	width:55px;

	background:url(../imagens/menu/contatoOff.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.2;

	}

#cabecalho ul li #contato:hover {

	background:url(../imagens/menu/contatoOff.gif) no-repeat bottom left; 

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:55px;

	display:block;

}





#cabecalho ul li #home:link,#cabecalho ul li #home:visited {

	display:block;

	height:24px;

	width:43px;

	background:url(../imagens/menu/home.gif) no-repeat top left; 

	text-decoration:none;

	opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.2;

	}

#cabecalho ul li #home:hover {

	background:url(../imagens/menu/home.gif) no-repeat bottom left; 

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:43px;

	display:block;

}

*/



.imageElement img{

	padding:3px;

	border:1px solid #666;

	}

.full{

padding:3px;

	border:1px solid #666;

	}

	

 {

	background:url(../imagens/menu/contatoOff.gif) no-repeat bottom left; 

	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;

	height:24px;

	width:55px;

	display:block;

}





#cabecalho ul li #home:link,#cabecalho ul li #home:visited {
	display:block;
	height:24px;
	width:43px;
	background:url(../imagens/menu/home.gif) no-repeat top left; 
	text-decoration:none;
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
}

#cabecalho ul li #home:hover {
	background:url(../imagens/menu/home.gif) no-repeat top left; 
	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;
	height:24px;
	width:43px;
	display:block;
}

#cabecalho  ul li #cliente:link,#cabecalho ul li #cliente:visited {
	display:block;
	margin-top:-5px;
	height:39px;
	width:98px;
	background:url(../imagens/menu/areaOFF.gif) no-repeat top left; 
	text-decoration:none;
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
}

#cabecalho ul li #cliente:hover {
	background:url(../imagens/menu/areaOFF.gif) no-repeat top left ;  
	opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;
}



.imageElement img{

	padding:3px;

	border:1px solid #666;

	}

.full{

padding:3px;

	border:1px solid #666;

	}

	


