@charset "utf-8";
/* CSS Document */
@font-face{ font-family:"marcenaria"; src: url("font/Raleway.ttf");}
*{margin:0;padding:0;font-family:"marcenaria";}
a{text-decoration:none !important;
	*text-decoration:none !important;
	_text-decoration:none !important;}

/*fundo*/
#fundo{margin:0;padding:0;background: url(bg3.png);left:-2px; right:-2px; }
#container{margin:0 auto;padding:0 10px;position:relative;width:960px;}

/*conteudo*/
#conteudo{width:690px;min-height:800px;position:relative;float:right;padding:0 20px 80px  50px;z-index:50; left:-2px;background:url(imagens/bg_4.png) no-repeat #333;}
#conteudo h2{font-size:22px;padding-top:50px;position:relative;}
#titulo{width:715px;float:left;background:url(imagens/bg_2.png) left;position:relative; left:-50px; padding:15px 11px 10px 35px; font-size:20px; color:#222;}
#home{font-size:20px;color:#999; padding:100px; line-height:30px;}
#marcenaria{font-size:20px;color:#999; padding:20px; line-height:30px; margin-top:20px;position:relative; top:20px; line-height:30px;}
#galeria{top:50px;position:relative; }
#fotos{width:150px;height:124px;position:relative;padding:8px;float:left;}
#fotos a{width:150px;height:124px;margin:50px 6px;position:relative;}
#fotos a img{width:140px;height:114px;border:5px inset #CCC;}
#fotos2{width:650px;height:200px;position:relative;padding:8px;margin-bottom:10px;float:left;border:solid 1px;}
#fotos2 a h1{color:#FFF;background-image:url(imagens/bg_cat.png);width:635px; position:relative; float:right; margin-top:-46px;padding:5px 5px 5px 10px; }
#fotos2 a img{margin:0 ;padding:0;}
#orcamento{font-size:20px;color:#999; padding:20px; line-height:30px; margin-top:20px;position:relative; top:20px; line-height:30px;height:630px;}
#contato{font-size:20px;color:#999; padding:20px; line-height:30px; margin-top:10px;position:relative; top:20px; line-height:30px;height:550px;}
#nome{position:relative;float:left;width:650px;margin-top:20px;}
#nome input{height:25px;width:650px;border:1px solid #CCC;background:#999;}
#email{position:relative;float:left;width:350px;margin-top:20px;}
#email input{height:25px;width:300px;border:1px solid #CCC;background:#999;}
#assunto{position:relative;float:left;width:300px;margin-top:20px;}
#assunto input{height:25px;width:300px;border:1px solid #CCC;background:#999;}
#mensagem{position:relative;float:left;width:650px;height:220px;margin-top:20px;}
#mensagem textarea{height:150px;width:650px;border:1px solid #CCC;background:#999;}
#botao{position:relative;float:left;width:650px !important;margin:0 auto !important;}
#botao input{border:2px solid #111;background:#222;width:200px;height:60px;font-size:22px;position:relative; margin:0 auto;margin:0 220px;color:#999;}
#botao input:hover{background:#999;color:#333;}
#cidade{position:relative;float:left;width:450px;margin:20px 40px 0 0;}
#cidade input{height:25px;width:450px;border:1px solid #CCC;background:#999;}
#estado{position:relative;float:left;width:160px;margin-top:20px;}
#estado input{height:25px;width:160px;border:1px solid #CCC;background:#999;}
#ddd{position:relative;float:left;width:50px;margin:20px 20px 0 0;}
#ddd input{height:25px;width:50px;border:1px solid #CCC;background:#999;}
#telefone{position:relative;float:left;width:230px;margin-top:20px;}
#telefone input{height:25px;width:230px;border:1px solid #CCC;background:#999;}

.ativo{color:#F00 !important; padding-left:5px;}
#bg_menu{}

#botao2{text-decoration:none; font-size:20px; margin:10px;position:relative;float:right;width:195px;height:50px;top:-70px;z-index:99999;
	*border:none !important;
		_border:none !important;}
#botao2 li a{height:50px;
	*border:none !important;
		_border:none !important;}
#botao2 li a:hover{opacity:0.3;
	*border:none !important;
		_border:none !important;}
#botao2 li{list-style:none;opacity:0.6; width:38px;position:relative;margin:5px;position:relative;float:left;
	*border:none !important;
		_border:none !important;}


#banner{overflow:hidden;background:#FFF; width:759px;height:400px;left:-50px;position:relative;border-bottom:2px solid #999;}
#banner img{width:759px;height:400px;}

/*barra lateral*/
#flor{position:relative;float:right;padding:20px 0;}

/*menu*/
#menu{width:170px;float:right;}
#menu ul{border-top:1px solid #999;border-bottom:1px solid #CCC;padding:5px 2px 5px 6px;}
#menu ul li{list-style:none;padding:4px;}
#menu ul li a{text-decoration:none;font-size:22px;color:#CCC;}
#menu ul li a:hover{}

/*logo*/
#logo{position:relative;top:120px;margin:0 0 140px 0;
		*border:none !important;
		_border:none !important;}
		
#logo a{*border:none !important; *text-decoration:none !important;
		_border:none !important; _text-decoration:none !important;}


/*barra lateral*/
#lateral{position:relative;float:left;background:url(imagens/bzg1.jpg);}

#bg_menu{position:relative;float:left;height:auto; min-height:800px; background:url(imagens/bg3.png);width:197px;z-index:100;border-right:1px solid #222;}



/* 
	Intro
*/

#intro { background:url(images/intro.gif) left top repeat-x; height:418px; padding-top:22px; }

#intro .slider-holder { width:960px; height:353px; position:relative; overflow:hidden; }

#intro .slider-holder ul,
.jcarousel-clip { list-style:none; width:960px; height:353px; position:relative; overflow:hidden; }
#intro .slider-holder ul li { float:left; position:relative; width:960px; height:353px; list-style:none; }
#intro .slider-holder .offer-image { position:absolute; top:0; left:0; }
#intro .slider-holder .offer-image img { border:1px solid #a7a0a0; }
#intro .slider-holder .offer-data { position:absolute; top:1px; right:1px; height:317px; width:230px; background:url(images/semi-transparent.png); padding:34px 20px 0 25px; }
#intro .slider-holder .offer-data .entry { height:212px;}
#intro .slider-holder .offer-data p { color:#dfd5d5; line-height:18px; padding-bottom:18px; text-align:justify; }
#intro .slider-holder .offer-data p a { color:#dfd5d5; }

#intro .slider-holder .offer-data .buttons { padding-right:4px; }

#intro .slider-holder .offer-data .buttons .button,
#intro .slider-holder .offer-data .buttons .button span { height:29px; line-height:29px; float:left; }
#intro .slider-holder .offer-data .buttons .button { float:right; background:url(images/intro-button.jpg) left top repeat-x; border:1px solid #434340; padding:0 8px; }
#intro .slider-holder .offer-data .buttons .button span { background:url(images/intro-button-span.jpg) left top no-repeat; padding-left:7px; }

#intro .slider-navigation { height:24px; background:url(images/intro-shadow.jpg) left top no-repeat; padding-top:36px; }
#intro .slider-navigation ul { list-style:none; margin-left:420px; }
#intro .slider-navigation ul li { float:left; }
#intro .slider-navigation ul li a { background:url(images/slider-navigation-normal.jpg); width:19px; height:20px; display:block; font-size:0; line-height:0; text-indent:-4000px; text-decoration:none; }
#intro .slider-navigation ul li a.active,
#intro .slider-navigation ul li a:hover { background:url(images/slider-navigation-active.jpg); }

