html {

	margin:0 0 0 0;

	padding:0 0 0 0;

}



body {

	margin:0 0 0 0;

	padding:0 0 0 0;

	background-color:#1f271f;

	background-image:url(images/bkg_pag.jpg);

	
}



#topo {

	width:785px;

	margin-left:auto;

	margin-right:auto;

}



#cabecalho {

	height:85px;

	background-color:#000000;

	overflow:hidden;	

}



#flash {

	height:300px;

	border:1px;

	border-style:solid;

	border-color:#4f4f4f;

	background-color:#1f271f;



}



#menuhor {

margin:0 0 0 0;

padding:0 0 0 0px;

height:49px;

background-image:url(images/menu_bkg.gif);

background-repeat:no-repeat;

border-left:1px;

border-left-style:solid;

border-left-color:#4f4f4f;

border-right:1px;

border-right-style:solid;

border-right-color:#4f4f4f;



 

}



#menuhor li {

display:inline;



}



#menuhor li a {

margin-left:18px;

line-height:35px;

font-size:12px;

color:#00689e;

text-decoration:none;

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

}



#menuhor li a:hover {

color:#00689e;



}



#conteudo{

	width:783px;

	margin-left:auto;

	margin-right:auto;

	background-color:#1f271f;

	border:1px;

	border-style:solid;

	border-color:#4f4f4f;

	border-top-color:#1f271f;

	background-color:#1f271f;

	overflow:auto;

}



.coluna{

	margin:0 0 0 0;

	padding:0 0 0 0;

	margin-left:18px;

	width:245px;

	position:relative;	

	float:left;

	

	

	

}

#conteudo_base{

	width:783px;

	margin-left:auto;

	margin-right:auto;

	border:1px;

	border-style:solid;

	border-color:#4f4f4f;

	background-color:#1f271f;

	background-image:url(images/degrade_index.gif);

	background-repeat:repeat-x;

	overflow:auto;



}



#footer{

	width:783px;

	margin-left:auto;

	margin-right:auto;

	background-color:#000000;

	overflow:auto;



}



h1{	

	font-weight: normal;

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

	font-size:24px;

	color:#65e002;

	position:relative;

	z-index:10;

}

.titulo_verde{	

	font-weight: normal;

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

	font-size:18px;

	color:#65e002;



	

}



p{

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

	font-size:10px;

	color:#CCCCCC;

	position:relative;

	z-index:10;

	display:block;

	text-decoration:none;

}



p a{

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

	font-size:10px;

	color:#CCCCCC;

	position:relative;

	z-index:10;

	text-decoration:none;

}



p a:hover{

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

	font-size:10px;

	color:#CCCCCC;

	position:relative;

	z-index:10;

	background-color:#2c372c;

	text-decoration:none;

}





li {

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

	font-size:10px;

	color:#CCCCCC;

	line-height:20px;

}

#img_portfolio{

	width:245px;

	height:184px;

	position:relative;

	margin-top:-60px;

	z-index:5;

}

#img_mascara{

	width:245px;

	height:190px;

	position:relative;

	margin-top:-185px;

	*margin-top:-208px;

	_margin-top:-208px;

	z-index:6;

}

.texto_cinza{

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

	font-size:10px;

	color:#CCCCCC;

	text-decoration:none;

}



.texto_laranja{

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

	font-size:10px;

	color:#FF6600;

	}



.texto_laranja a{

	text-decoration:none;

	color:#FF6600;

}



.form{

margin:0 0 0 0;

padding:0 0 0 0;

border:1px;

border-style:solid;

border-color:#999999;

background-image:url(images/form_bkg.gif);

background-repeat:repeat-x;

background-color:#333333;

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

font-size:15px;

color:#CCCCCC;

}	

	

.form_pedido{

margin:0 0 0 0;

padding:0 0 0 0;

border:1px;

border-style:solid;

border-color:#999999;

background-image:url(images/form_bkg2.gif);

background-repeat:repeat-x;

background-color:#171d17;

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

font-size:15px;

color:#CCCCCC;

}	

	

.links a{

	margin-bottom:10px;

	padding:5px;	

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

	font-size:10px;

	color:00689e;

	text-decoration:none;

	display:block;

	background-color:#65e002;

		

}



#link{

	margin:0 0 0 0;

	padding:0 0 0 0;

	*height:20px;

	_height:20px;

}



#link li a {

	margin-bottom:10px;

	*margin-bottom:-10px;

	_margin-bottom:-10px;

	padding:5px;

	font-size:10px;

	color:#00689e;

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

	text-decoration:none;

	display:block;

	background-color:#65e002;

}

#portfolio_block{

	margin:0 0 0 0;

	padding:0 0 0 0;

	*margin-top:-5px;

	_margin-top:-5px;

	width:245px;

	height:106px;

	overflow:hidden;

}



.portfolio{

margin:0 0 0 0;

padding:0 0 0 0;

}



.portfolio li{

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:167px;

	height:167px;

	line-height:167px;

	background-image:url(images/bg_ladrilho.gif);

	background-repeat:no-repeat;

	position:relative;

	float:left;

	text-align:center;

}



.portfolio li img{

	vertical-align:middle;

	_top:-50%;

	border:1px;

	border-color:#666666;

	border-style:solid;



}

	

.portfolio span {

	_position:absolute;

	_top:50%;

	_width:100%;

	_left:0;

	}



.portfolio a img{

	_cursor:hand;

	_position:relative;

	_top:-50%;	

	}
	
#paginas {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
clear:left;
}
#paginas a{
color:#CCCCCC;
}
#paginas a:hover{
color:#CCCCCC;
background-color:#333333;
}