@import 'reset.css';

@font-face {

	font-family: 'unicond';

	src: url('../../fonts/unicond.eot');

	src: url('../../fonts/unicond.eot?#iefix') format('embedded-opentype'),

		 url('../../fonts/unicond.woff') format('woff'),

		 url('../../fonts/unicond.ttf') format('truetype'),

		 url('../../fonts/unicond.svg#unicond') format('svg');

	font-weight: normal;

	font-style: normal;
}

/*
//		definicoes padroes
*/

body {

	font-size: 13px;

	color: #726857;

	font-family: "Times New Roman", Times, serif;

	line-height: 1.2;

	background: url("../../imagens/bg_fundo.jpg") top repeat;

}

a {

	color: #726857;

	text-decoration: none;

	-webkit-transition: 0.2s;

	-moz-transition: 0.2s;

	-o-transition: 0.2s;

	-ms-transition: 0.2s;

	transition: 0.2s;

}

a:hover {

	color: #E7D6B0 !important;

}

.off { display: none; }

.clr { clear: both; }

.left { float: left; }

.right { float: right; }

.cPg { margin: 0 auto; width: 990px;}

.borda_conteudo { 

	background: url("../../imagens/img_produtos-Box-Content.png") center top no-repeat;
	
	margin-bottom: 30px;
	
	min-height: 410px;
	
	}


/* Topo */

header .top {

	height: 508px;

	background: url("../../imagens/bg_header.jpg") top repeat-x;

	margin-top:3px;
}



header .top .logo {



	float: left;



	margin-top: 2%;

	

	margin-left:1.60%;

}



#redes_sociais {

	opacity: 1;

	

	margin-top:-7.5px;

}



#menu_luzes {

	

	background: url("../../imagens/img_luzes-topo.png") top no-repeat;

	

	margin-top:-387px;

	

	height:190px;

	

}



#redes_sociais:hover {

	opacity: 0.5;

	

	margin-top:-7.5px;

}

 





header .top .right { margin-top: 67px; }































/*















header nav {















	position: absolute;















	display: block;















	z-index: 200;















	top: 0;















	left: 0;















	height: 303px;















	background: #e5e5e5;















	width: 217px;















	z-index: 600;















	font-family: 'titillium-lt';















	font-size: 18px;















}















header nav,















header nav a { color: #234760; }















header nav ul {















	padding: 25px 17px 0 17px;















	height: 266px;















}















header nav ul li {















	border-bottom: 1px solid #c3c3c3;















	-webkit-transition: 0.2s;















	-moz-transition: 0.2s;















	-o-transition: 0.2s;















	-ms-transition: 0.2s;















	transition: 0.2s;















	position: relative;















}















header nav ul li:last-child {















	border: none;















	margin-bottom: 0;















	padding-bottom: 0;















}















header nav ul li a {















	padding-left: 20px;















	background: url(../../imagens/bg-nav-li.jpg) 4px center no-repeat;















	display: block;















}















header nav ul .dropDown {















	position:relative;















	left: 182px;















	background: #E5E5E5;















	font-size: 15px !important;















	top: -10px;















	padding: 10px 17px;















	height: auto;















	display: none;















	box-shadow: 10px 1px 10px rgba(0,0,0,0.3);







	







	z-index:9999999;















}















header nav ul .dropDown li {















	white-space: nowrap;















	margin-bottom: 3px;















	padding-bottom: 3px;















}















header nav ul .dropDown li:last-child {















	margin-bottom: 0;















	padding-bottom: 0;















}























*/





header #slide {



	height: 455px;

	

	background: url(../../imagens/slider_bg.png) center bottom repeat-x;



	margin-top:-210px;



	position:relative;

	

	z-index:-1;



	/*overflow: hidden;*/



}

#borda_minigaleria {
	
	background: url(../../imagens/bg_Galeria-obras.png) left top no-repeat;
	
	width: 125px;	

}

header #frase_destaque {

	background: url(../../imagens/content_bg.jpg) center repeat-x;

	

	border-bottom: 1px solid #DDD9D2;

	

	border-top: 1px solid #DDD9D2;

	

	padding-bottom:10px;

	

	padding-top:10px;

}



header #categorias{



	height: 93px;



	z-index: 9999;

}



header #slideCorpo {



	height: 450px;



}























header #navigation ul { list-style: none; list-style-position: outside; }







header #navigation ul li { float: left; font-size: 18px; font-family: 'museo', arial, helvetica, serif; background: url(images/nav-border.png) no-repeat right 0; line-height: 48px; padding: 0 29px; }







header #navigation ul li.last { background: transparent; }







header #navigation ul li a { color: #fff; text-shadow: rgba(0,0,0,0.6) 0px 1px 0px; }







header #navigation ul li a:hover { text-decoration: none; color: #f6c387; }























header #slideCorpo .cPg {















	height: 293px;















	/*box-shadow: 0 0 30px #262626;*/















}















header #slideCorpo .imgs {



	position: absolute;



	width: 952px;



	height: 293px;



	margin-top:-140px;

	

	margin-left:-478px;



	left:50%;



}































header #mainMenu {















	margin-top: 0;















	top: -5px;















}







































header #slideCorpo #navSlide {



	position: absolute;



	z-index: 200;



	bottom: 20px;



	right: 49%;



	top: 455px;

}





header #slideCorpo #navSlide a {



	display:block; 

	

	margin-left:1px; 

	

	float:left; 

	

	text-decoration:none; 

	

	padding:0; 

	

	background-color:#53401e; 

	

	width: 9px; 

	

	height: 7px; 

	

	overflow: hidden;

	

	font-size:0px;

}



header #slideCorpo #navSlide a:hover { background:#b18b05; color:#000; font-size:0px; }



header #slideCorpo #navSlide a.activeSlide { background:#b18b05; color:#000; font-size:0px; }





/* Rodape */



footer {

	text-align: center;

	line-height: 30px;

	font-size: 12px;

	color: #88857E;

	background: url(../../imagens/bg-rodape.jpg) no-repeat center top;

	height:259px;
}





footer nav,



footer nav a { color: #e5e5e5; padding-top:50px; }



footer nav a { margin: 0 18px; }



footer .copyright { color: #88857E; margin-left:-215%; width:990px; }



#content { padding: 0px 0; }















































































/* Pagina inicial */

.v1 {
	
	font-size: 22px;

	line-height: 1;

	color: #E0CFA1 !important;

	font-family: 'unicond';

	font-weight: normal;

	position: relative;

	margin-left:2.5%;
}

.v1 a { color: #E0CFA1; }

.overflow {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	display: block;
}

.mg1 { 

	margin-bottom: 7px;

	padding-top:20px;

	margin-left:5%;

	}

.mg2 { margin-bottom: 14px; }

.btDf1 { overflow: hidden; }

.btDf1 .bt {

	float: right;

	color: #c83333;

	margin-left: 5px;
}

.btDf1 .bar {

	border-bottom: 1px solid black;

	display: block;

	height: 8px;

	overflow: hidden;

	position: relative;

}















































.pgHome .contentTop {















	padding-bottom: 40px;















}















.pgHome .contentTop .destaque {















	float: left;















	width: 696px;















}















.pgHome .contentTop .destaque img {















	border: 1px solid #999999;















	border-radius: 10px 20px 30px 40px;















	margin-right: 27px;















	float: left;















}















.pgHome .contentTop .destaque .ch {















	display: block;















	overflow: hidden;















	height: 98px;















	line-height: 14px;















	margin-bottom: 8px;















}















.pgHome .contentTop .news {















	float: right;















	width: 222px;















}

.pgHome .contentTop .news li {

	max-height: 42px;

	overflow: hidden;

	border-bottom: 1px solid #c8c8c8;

	margin-bottom: 5px;

	padding-bottom: 5px;

}

.pgHome .contentTop .news li:last-child {

	margin-bottom: 0;

	padding-bottom: 0;

	border: none;

}

.pgHome .contentTop .news .data {

	color: #c83333;

	font-size: 11px;

}

.pgHome .contentBt li {

	float: left;

	width: 209px;

	margin: -40px 34px 0 0;
}

#noticias_home {
	
	background: url(../../imagens/bg_noticias.png) no-repeat left top;
	
}

.pgHome .contentBt li:nth-child(3n) { margin-right: 0 !important; }
.pgHome .contentBt li:nth-child(4n) { margin-right: 0 !important; }

#noticias_home:nth-child(4n) { margin-right: 0 !important; }

.pgHome .contentBt li a { 

	display: block; 

	background: url(../../imagens/bg_boxhome.png) no-repeat center top;

	width:222px;

	height:411px;
	
	}

.pgHome .contentBt li img {

	margin-left:5%;

}

.pgHome .contentBt li .desc {

	overflow: hidden;

	display: block;

	line-height: 14px;

	height: 42px;

	margin-bottom: 5px;

	color:#726857;

	font-size:13px;

	font-family: "Times New Roman", Times, serif;

	padding-top:5px;

	margin-left:4%;

	width:200px;

	height:200px;	

}

#coluna01_rodape {

	background: url(../../imagens/separador_listaRodape.jpg) repeat-x center bottom;

	width:150px;

	text-align:left;

	font-family:"Times New Roman", Times, serif;

	margin-bottom:-5px;

}

#coluna02_rodape {

	/*margin-left:105%;

	margin-top:-180px;*/

	width:180px;

	text-align:left;

}

#coluna03_rodape {

	/*margin-right:-234%;

	margin-top:-120px;*/

	width:115px;

	text-align:left;

	font-family:Trebuchet MS;

}

#separador_rodape {

	background: url(../../imagens/separador_rodape.png) no-repeat center center;

	width:959px;

	height:12px;

	margin-top:80px;

	margin-left:-210%;

}


/* Pagina Contato */

.pgContato .cp p { line-height: 23px; }

.pgContato .cp .chamada {

	padding-bottom: 14px;

	border-bottom: 1px solid #d5d5d5;

	overflow: hidden;

	margin-bottom: 26px;

}

.pgContato .cp .chamada p {

	float: left;

	width: 698px;

}

.pgContato .cp .chamada strong {

	padding-left: 25px;

	float: right;

	text-align: right;

	font-weight: normal;

	font-size: 14px;

	font-family: 'titillium-lt';
}

.pgContato .cp .chamada strong span { font-size: 15px; }

.pgContato .form {

	float: left;

	width: 385px;
	
	background: url("../../imagens/bg_contato-box1.png") left top no-repeat;
	
	min-height:490px;

}

#linha_top {
	
	background: url("../../imagens/bg_contato-info-top.png") left top no-repeat;
	
	margin-left:3%;
	
	margin-top:2%;
	
	margin-bottom:-2%;
	
	height:18px;
}

#contato_fone{
	
	font-family:'unicond';
	
	font-size:15px;
	
	color:#857c63;
	
	margin-left:5%;
}

#linha_down {
	
	background: url("../../imagens/bg_contato-info-bottom.png") left top no-repeat;
	
	margin-left:3%;
	
	height:18px;
}

#contato_email{
	
	font-family:'unicond';
	
	color:#857c63;
	
	text-decoration:none;
	
	font-size:15px;
	
	margin-left:5%;
}

.pgContato .form ul li {

	clear: both;

}

.pgContato .form label {

	float: left;

	width: 70px;

	line-height: 21px;

	font-size: 12px;
}

.pgContato .form input[type="text"],

.pgContato .form .input {

	width: 313px;

	padding: 0;

	background: url("../../imagens/bg-input-txt.jpg") center top repeat-x #fafafa;

	height: 21px;

	border: 1px solid #999999;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #706e6e;

}

.pgContato .form input[type="text"]:focus,

.pgContato .form .input:focus {

	border: 1px solid #af892f;

	box-shadow: 0 0 4px #af892f;

}

.pgContato .form select.input {

	padding: 1px;

	height: 22px
}

.pgContato .form textarea.input {

	height: 75px;

	background: url("../../imagens/bg-input-txt2.jpg") center top repeat-x #fafafa;

	padding: 0px;

}

.pgContato .mapa {

	float: right;

	width: 580px;
	
	background: url("../../imagens/bg_contato-box2.png") left top no-repeat;
	
	min-height:490px;
	
	margin-right:1%;
}

.pgContato .mapa iframe {

	border: 1px solid #999999;
	
	margin-left:3%;
}


/* Pagina Noticias */

.pgNews .lista {

	padding-top: 15px;

}

.pgNews .lista li {

	overflow: hidden;

	background: url("../../imagens/bg_boxprodutos.png") no-repeat center center;

	width:286px;

	height:410px;

	margin:0px auto;

	float:left;

	padding-left:22px;

	padding-right:20px;

	padding-top:15px;
}

.pgNews .lista li:last-child { border-bottom: none; }

.pgNews .lista li img {

	float: left;

	margin-left:4.75%;

	margin-top:-10px;

}

.pgNews .lista li strong {



	color: #E0CFA1 !important;



	display: block;



	font-size: 22px;



	font-weight: normal;

	

	position:relative;

	

	font-family:'unicond';

	

	margin-left:12px;

	

	margin-top:15px;



}



.pgNews .lista li span.data {



	font-size: 11px;



	color: #000;



	display: block;



	margin-bottom: 4px;



}



.pgNews .lista li span.desc {



	display: block;



	overflow: hidden;



	line-height: 18px;



	height: 380px;



}





.pgNews .lista li span.ch {



	overflow: hidden;



	display: block;



}































.pgNews .hVer {

	border-bottom: 1px solid #959595;

	font-family: 'titillium-lt';

	font-weight: normal;

	position: relative;

	margin-bottom: 18px;
	
	width: 960px;
	
	margin-left: 10px;
	
	margin-left: 1.5%;

}

.pgNews .hVer h1 {
	
	text-shadow: 0em 0.1em #000;
	
	font-family: 'unicond';
	
	font-size: 22px;
	
	color: #e0cfa1;
	
	font-weight: normal;
	
	font-style: normal;
	
	margin: 0;
	
	padding: 0;
	
	padding-top: 10px;
	
	margin-left: 0.75%;

}

.pgNews .hVer .bt {

	float: right;

	margin-top: -10px;
	
	margin-right: 0.5%;

}

.pgNews .verNoticia p {

	line-height: 23px;

	margin-bottom: 20px;

	text-align: justify;

}

.pgNews .verNoticia .img { float: right; margin: 0 20px 20px 20px }

.pgNews .verNoticia .img img { 

	display: block;
	
	border-width: 5px;
	
	border-color: #FFF;
	
	border-style:solid;
	
	}

.pgNews .verNoticia .img .legenda {

	font-size: 11px;

	color: #000000;

	text-align: center;

	border: 1px solid #dbdbdb;

	width:360px;

}































.pgNews .verNoticia .mini {















	clear: both;















	list-style: none;















}















.pgNews .verNoticia .mini li {

	float: left;

	width: 147px;

	margin: 0 20px 20px 0 !important;


	padding: 0 !important;

}

#img_lupa {
	
	background: url("../../imagens/img_lupa.png") no-repeat center right;
	
	margin-top:-35px;
	
	width:88px;
	
	position: absolute;
		

}


.pgNews .verNoticia .mini li:nth-child(7n) { margin: 0 6px 20px 0 !important; width:114px !important; }

.pgNews .verNoticia .mini li span {

	line-height: 16px;















	font-size: 11px;















	display: block;















	padding: 0 6px;















	text-align: center;















	height: 32px;















	overflow: hidden;















}















.pgNews .video {















	clear: both;















	text-align: center;















	padding-top: 30px;

	

	padding-bottom:30px;















}















.pgNews #verGaleria {















	margin-top: 40px;















}































































/*















* Alteracoes tiny















*/















#verConteudo.main p {















	margin: 6px 0 16px 0;















	line-height: 15px;















}















#verConteudo.main h1,















#verConteudo.main h2,















#verConteudo.main h3,















#verConteudo.main h4,















#verConteudo.main h5,















#verConteudo.main h6 { color: #000; }































#verConteudo.main h1 { font-size: 22px; }















#verConteudo.main h2 { font-size: 20px; }















#verConteudo.main h3 { font-size: 18px; }















#verConteudo.main h4,















#verConteudo.main h5,















#verConteudo.main h6 { font-size: 14px; }















#verConteudo.main ul {















	list-style: inside disc;















}















#verConteudo.main ol {















	list-style: inside decimal;















}















#verConteudo.main ul,















#verConteudo.main ol {















	margin: 12px 0 16px 0;















}















#verConteudo.main table {















	width: 100%;















	margin-bottom: 12px;















}















#verConteudo.main table caption {















	text-align: center;















	font-size: 16px;















	background: #000;

	color: #fff;

}

#verConteudo.main table td {

	border: 1px dotted #000;

	padding: 0 4px;

}

#verConteudo.main a {

	color: #000;
	
	text-decoration: underline;
}

#rodapeDireitos {
	
	color:#8b8b8b;
	
	height:40px;
	
	line-height:40px;
	
	min-height:middle;
	
	overflow:auto;
}



