/* CSS Document */

* {margin:0;padding:0;
/*border:solid 1px red;*/
}

a{
	color:#008716;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	}

span{
	visibility:hidden;
}

img{
	border:0;
	}
	
html{
	background:url(../imagem/fundo_verde_01.jpg) repeat-y center 800px;
	background-color:#00441A;
	}

body{
	background:url(../imagem/body_superior.jpg) no-repeat center top;
	}
	
#centro{
	margin:0 auto;
	}

#cabecalho{
	width:778px;	
	height:125px;
	margin:0 auto;
	}
	
#cabecalho h1{
	background:url(../imagem/logo.jpg) no-repeat;
	width:778px;
	height:125px;
	margin:0 auto;
	position:relative;
	}
	
#cabecalho h1 a .link_logo{
	position:absolute;
	top:20px;
	left:30px;
	width:330px;
	height:100px;
}

#cabecalho p{
	display:none;
	}
	
#conteudo{
	background:url(../imagem/fundo_verde_02.jpg) no-repeat;
	width:778px;
	_width:776px;	
	*width:776px;	
	margin:0 auto;
	_height:700px;	
	}
	
#conteudo:after{
 content: "";
 display: block;
 clear: both;
 height:0px
}

#texto_barra{
	width:570px;
	height:85px;
	float:right;
	text-align:right;
	}

#texto_barra h2{
	margin:38px 8px 0 0;
	font:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
#coluna_1{
	padding:34px 0 0 0;
	float:left;
	}

#coluna_1 #menu.index{
	/*background:url(../imagem/home/menu.jpg);*/
	margin:0;
	width:198px;
	height:396px;
	}


#coluna_1 #menu ul{
	list-style:none;
	padding:32px 0 0;
	text-indent:-9000px;
	overflow:hidden;
	}
	
#coluna_1 #menu ul li a{
	display:block;
	_margin-left:10px;
	_width:170px;
	*margin-top:1px;
	_margin-top:1px;
	}

#coluna_2{
	width:257px;
	float:left;	
	margin:0 26px 0 7px;
	padding:218px 0 0 0;
	}

#coluna_2 h2{
	/*background:url(../imagem/aboulevard.jpg);*/
	width:164px;
	height:26px;
	margin:0 0 17px 0;
	}

#coluna_2 p
	{
	font-family:Tahoma, Arial, sans-serif;
	text-align:justify;
	font-size:11px;
	color:#FFFFFF;
	}

#coluna_3{
	width:259px;
	float:left;
	padding:32px 0 0 0;
	}

#coluna_3 #portfolio
	{
	/*background:url(../imagem/home/fundo_portfolio.png);*/
	height:326px;
	cursor:pointer;
	cursor:hand;
	}

#coluna_3 h3
	{
	/*background:url(../imagem/home/catalogo_arranjos.jpg);*/
	width:258px;
	height:28px;
	margin:32px 0 0 0;
	}
	
#coluna_3 p
	{
	width:155px;
	float:left;
		font-family:Tahoma, Arial, sans-serif;
		text-align:justify;
		font-size:11px;
		color:#FFFFFF;
	}

#coluna_3 img
	{
	float:right;
	}

#rodape{
		width:778px;
		_width:776px;
		height:160px;
		margin:0 auto;
		position:relative;
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		text-align:right;
		color:#008716;
		clear:both;
	}

#rodape ul{
	width:570px;
	border-top:#000000 solid 1px;	
	margin:32px 26px 0 0;
	_margin:32px 13px 0 0;
	padding:13px 0 0 0;
	float:right;
	}
	
#rodape ul li{
	padding-right:3px;
	*padding:0 0 0 4px;
	display:inline;
	border-right:#008716 solid 1px;
	}
	
#rodape ul li.last{
	border-right:0;
	}

#rodape .conheca_tambem{
	position:absolute;
	top:60px;
	left:570px;
	width:180px;
	height:auto;
	}

#rodape .link_mkt {
	position:absolute;
	top:132px;
	left:691px;
	}

/*a_boulevard//////////////////////////////////////////////////////////*/

#a_boulevard_conteudo{
	background:url(../imagem/a_boulevard/conteudo_a_boulevard.jpg);
	width:553px;
	height:613px;
	margin:42px 0 0 0;
	float:left;
	}

/* #coluna_1 #menu.a_boulevard{
	background:url(../imagem/a_boulevard/menu_a_boulevard.jpg);
	margin:0;
	width:198px;
	height:396px;
	}
*/

#coluna_2.a_boulevard_coluna_2{
	width:201px;
	margin:0;
	padding:0;
	}

#a_boulevard_conteudo #foto_1{
	background:url(../imagem/a_boulevard/foto_1_a_boulevard.jpg) no-repeat;
	width:161px;
	height:269px;
	margin:112px 0 0 40px;
	}

#a_boulevard_conteudo #foto_2{
	background:url(../imagem/a_boulevard/foto_2_a_boulevard.jpg);
	width:114px;
	height:94px;
	margin:1px 0 0 87px;
	}

#coluna_3.a_boulevard_coluna_3{
	width:296px;
	margin:0;
	padding:0;	
	margin:0;
	float:left;
	}

#a_boulevard_conteudo #texto{
	height:319px;
	margin:35px 0 0 20px;
	}

#a_boulevard_conteudo #coluna_3.a_boulevard_coluna_3 #texto p{
	width:294px;
	margin:0 0 28px 0px;
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#000000;
	}

#a_boulevard_conteudo #foto_3{
	background:url(../imagem/a_boulevard/foto_3_a_boulevard.jpg);
	width:307px;
	height:204px;
	margin:29px 0 0 1px;
	_margin-top:15px;
	}


/*catalogo/////////////////////////////////////////////////////////////////////////////*/


#catalogo_conteudo{
	background:url(../imagem/catalogo/catalogo_fundo_conteudo.jpg) no-repeat;
	width:565px;
	height:613px;
	margin:42px 0 0 0;
	float:left;
	}

#catalogo_conteudo .principal{
	height:3350px;
	*height:3300px;
	_height:4100px;
	background:url(../imagem/catalogo/catalogo_fundo_conteudo_principal.jpg) repeat-y;
	width:565px;
	margin-top:200px;
	*margin-top:20px;
}

/*#coluna_1 .menu_catalogo{
	background:url(../imagem/catalogo/catalogo_arranjos_menu.jpg) no-repeat;
	margin:0px;
	width:198px;
	height:296px;
	}
*/

.catalogo_h2{
	background:url(../imagem/catalogo/catalogo_h2.png) no-repeat;
	width:186px;
	height:24px;
	margin:33px 0 22px 21px;
	}

#linha_catalogo{
	width:510px;
	height:220px;
	margin:0 0 0 21px;
	_margin-left:13px;
	margin-top:30px;
	float:left;
	border-bottom:#674d2d solid 1px;
	}

#linha_catalogo .catalogo_h3{
	width:235px;
	_width:210px;
	_margin-left:3px;
	margin-top:60px;
	float:left;
		font-family:Tahoma, Arial, sans-serif;
		font-size:20px;
		color:#674d2d;
		text-align:left;
	}
	
#linha_catalogo p{
	width:251px;
	height:47px;
	margin-top:26px;
	_margin-left:3px;
	float:left;
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		text-align:left;
	}

/* #linha_catalogo #ver_detalhes{
	background:url(../imagem/catalogo/botao_ver_detalhes.jpg);
	width:112px;
	height:24px;
	margin-top:30px;
	_margin-left:3px;
	float:left;
	}
*/

#catalogo_conteudo img{
	float:right;
}

#rodape_catalogo{
	width:778px;
	height:160px;
	margin:0 auto;
	position:relative;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-align:right;
	color:#008716;
	padding-top:2980px;
	*padding-top:3020px;
	_padding-top:0;
	}

#rodape_catalogo ul{
	width:570px;
	border-top:#000000 solid 1px;	
	margin:32px 26px 0 0;
	_margin:32px 13px 0 0;
	padding:13px 0 0 0;
	float:right;
	}

#rodape_catalogo ul li{
	display:inline;
	padding-right:3px;
	*padding:0 0 0 4px;
	border-right:#008716 solid 1px;
	}

#rodape_catalogo ul li.last{
	border-right:0;
	}

#rodape_catalogo .conheca_tambem{
	position:absolute;
	top:3040px;
	*top:3080px;
	_top:60px;
	left:570px;
	width:180px;
	height:auto;
	}

#rodape_catalogo .link_mkt {
	position:absolute;
	top:3120px;
	*top:3160px;
	_top:140px;
	left:691px;
	}
/*servicos////////////////////////////////////////////////////////////////////////////////////*/

#servicos_conteudo{
	background:url(../imagem/bg_conteudo.jpg);
	width:554px;
	height:474px;
	margin:42px 0 0 0;
	float:left;
	}

/*#coluna_1 .menu_servicos{
	background:url(../imagem/servicos/servicos_menu.jpg) no-repeat;
	margin:0;
	width:198px;
	height:396px;
	}
*/

#servicos_conteudo h2.title{
	margin:30px 0 0 30px;
	background-image: url(../imagem/catalogo/servico.png);
	background-repeat: no-repeat;
}

#servicos_conteudo ul{
	list-style:none;
	line-height:18px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 20px 0 -200px 30px;
}

/*#servicos_conteudo .img1{
	background:url(../imagem/servicos/img_1.jpg) no-repeat;
	margin-left:30px;
	width:313px;
	height:209px;
}

#servicos_conteudo .img2{
	background:url(../imagem/servicos/img_2.jpg) no-repeat;
	margin-left:11px;
	width:162px;
	height:416px;
}*/

#servicos_conteudo img.img1{
	margin-left:30px;
}

#servicos_conteudo img.img2{
	margin-left:11px;
}

/*galeria////////////////////////////////////////////////////////////////////////////////////*/

#galeria_conteudo{
	background:url(../imagem/bg_conteudo.jpg);
	width:554px;
	height:474px;
	margin:42px 0 0 0;
	float:left;
	}
#galeria_conteudo.casamento{
	height:720px;
	}
/*#coluna_1 .menu_galeria{
	background:url(../imagem/servicos/servicos_menu.jpg) no-repeat;
	margin:0;
	width:198px;
	height:396px;
	}
*/

#galeria_conteudo h2.title{
	margin:30px 0 0 30px;
	background-image: url(../imagem/galeria/galeria_h2.png);
	background-repeat: no-repeat;
}

#galeria_conteudo ul{
	list-style:none;
	line-height:18px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 20px 0 -200px 30px;
}

/*#galeria_conteudo .img1{
	background:url(../imagem/servicos/img_1.jpg) no-repeat;
	margin-left:30px;
	width:313px;
	height:209px;
}

#galeria_conteudo .img2{
	background:url(../imagem/servicos/img_2.jpg) no-repeat;
	margin-left:11px;
	width:162px;
	height:416px;
}*/

#galeria_conteudo img.img1{
	margin-left:30px;
}

#galeria_conteudo img.img2{
	margin-left:11px;
}


#rodape_servicos{
	width:778px;
	height:160px;
	top:723px;
	left:243px;
	position:absolute;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-align:right;
	color:#008716;
	}

#rodape_servicos ul{
	width:570px;
	border-top:#000000 solid 1px;	
	margin:32px 26px 0 0;
	_margin:32px 13px 0 0;
	padding:13px 0 0 0;
	float:right;
	}

#rodape_servicos ul li{
	display:inline;
	padding-right:3px;
	*padding:0 0 0 4px;
	border-right:#008716 solid 1px;
	}

#rodape_servicos ul li.last{
	border-right:0;
	}

#rodape_servicos .conheca_tambem{
	position:absolute;
	top:60px;
	left:570px;
	width:180px;
	height:auto;
	}

#rodape_servicos .link_mkt {
	position:absolute;
	top:132px;
	left:691px;
	}

/*contato////////////////////////////////////////////////////////////////////////////////////*/

#contato_conteudo{
	background:url(../imagem/catalogo/catalogo_fundo_conteudo.jpg) no-repeat;
	width:553px;

	height:474px;
	margin:42px 0 0 0;
	float:left;
	position:relative;
	_margin-bottom:-160px;
}

/*#coluna_1 .menu_contato{
	background:url(../imagem/contato/contato_menu.jpg) no-repeat;
	margin:0px;
	width:198px;
	height:320px;
}*/

#contato_conteudo .contato_h2{
	background:url(../imagem/contato/contato_h2.png) no-repeat;
	width:76px;
	height:24px;
	margin:33px 0 0 30px;
}

#contato_conteudo .confirm{
	position:absolute;
	top:70px;
	left:30px;
	width:155px;
	height:75px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contato_conteudo  .cabecalho_contato{
	margin-bottom:40px;
}

#contato_conteudo  .cabecalho_contato p{
	color:#000;
	text-align:right;
	font-size:12px;
	line-height:17px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:120px;
}

#contato_conteudo  .cabecalho_contato p span.ddd{
	font-size:11px;
	visibility:visible;
}

#contato_conteudo textarea{
	height:150px;
}

#contato_conteudo label{
	text-align:right;
	float:left;
	width:55px;
	_width:51px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	margin-left:30px;
}

#contato_conteudo input, textarea{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	width:350px;
	*width:348px;
	background:#dbe8dc;
	border:#6b896e solid 1px;
	color:#2b382d;
}

#contato_conteudo input.bt-enviar{
	width:50px;
	margin-left:383px;
}

#rodape_contato{
	width:778px;
	height:140px;
	margin:0 auto;
	_margin-top:-110px;
	position:relative;
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		text-align:right;
		color:#008716;

	}

#rodape_contato ul{
	width:570px;
	border-top:#000000 solid 1px;	
	margin:32px 26px 0 0;
	_margin:32px 13px 0 0;
	padding:13px 0 0 0;
	float:right;
	}
	
#rodape_contato ul li{
	padding-right:3px;
	*padding:0 0 0 4px;
	display:inline;
	border-right:#008716 solid 1px;
	}
	
#rodape_contato ul li.last{
	border-right:0;
	}

#rodape_contato .conheca_tambem{
	position:absolute;
	top:60px;
	left:570px;
	width:180px;
	height:auto;
	}

#rodape_contato .link_mkt {
	position:absolute;
	top:92px;
	left:691px;
	_top:140px;
	}
