*{
	padding:0;
	margin:0;
	list-style-type:none;
}
html, body{ min-width: 960px;}
.acessibilidade {
	width:1px;
	height:1px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	position:absolute;
}
h1, h2, h3, h4{
	font-style: normal;
	font-weight: normal;
	font-family: 'openl', sans-serif;
}
a, h1, h2, h3, h4, article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote, label { display: block;}
a{ text-decoration: none; color: #dedcd8;}
a:hover, a:focus{ background-position:left bottom;}
a.ativo{ background-position:left bottom;}
a.link{ display:inline;}
a:hover.link, a:focus.link{ text-decoration:underline; }
a.link-mail{ display:inline;}
a:hover.link-mail, a:focus.link-mail{ text-decoration:underline; }
.hidetxt{ text-indent:-99999px; overflow:hidden;}
p{ padding-bottom: 20px; line-height: 18px;}
img{ border: none;}
.left{ float: left;}
.right{ float: right;}
.img-left{ float: left; margin: 0 5px 10px 0;}
.img-right{ float: right; margin: 0 0 10px 15px;}
@font-face {
    font-family: 'openl';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#openl') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'openr';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#openr') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opens';
    src: url('../fonts/opensans-semibold_0-webfont.eot');
    src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_0-webfont.svg#opens') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#museo') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	color: #888;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background: url(../img/repeat.jpg) center top repeat-y;
}
iframe{ border: none;}

/*** HOME ***/
.bg-home{
	width: 100%;
	display: table;
	background: #FFF url(../img/bghome.jpg) center top no-repeat;
}
header{
	width: 960px;
	height: 198px;
	margin: 0 auto;
}
.logo-ambiente{
	width: 217px;
	height: 51px;
	float: left;
	margin-left: 370px;
	margin-top: 33px;
	background: url(../img/logo.png)no-repeat;
}

.telefone{
	width: 265px;
	height: 27px;
	float: right;
	padding-top: 22px;
}
.telefone ul{ width: 118px; float: left;}
.telefone ul li{ width: 35px; float: left;}
.telefone ul li a{ width: 29px; height: 27px;}
.telefone ul li .bt-face{ background-image: url(../img/btface.png);}
.telefone ul li .bt-twitter{ background-image: url(../img/bttwitter.png);}
.telefone ul li .bt-instagram{
	height: 30px;
	background-image: url(../img/btinstagram.png);
}
.telefone p{
	width: 132px;
	height: 21px;
	float: right;
	padding: 3px 0 0 0;
	margin-top: 2px;
	text-align: center;
	color: #f0eeea;
	font-size: 14px;
	font-family: 'opens', sans-serif;
	background: url(../img/bgtel.jpg) 0 0 no-repeat;
}
.telefone p span{ font-size: 12px;}
header nav ul{
	width: 960px;
	height: 20px;
	float: left;
	padding-top: 43px;
}
header nav ul li{ float: left; padding: 0 13px 0 20px;}
.sem-pdg-right{ padding-right: 0;}
header nav ul li a{
	height: 20px;
	color: #f0eeea;
	font-size: 13px;
	font-family: 'museo', sans-serif;
	text-transform: uppercase;
}
header nav ul li a:hover, header nav ul li a:focus, header nav ul li a.ativo{ border-bottom: 2px solid #f8ae20;}
#content{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#slide-home{
	width: 960px;
	height: 410px;
	float: left;
	position: relative;
}
.slides_container{
	width: 960px;
	height: 367px;
	overflow: hidden;
	cursor: pointer;
}
.slide h2{
	width: 945px;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0.7;
	background-color: #842163;
	padding: 4px 0 0 15px;
}
.slide h2 a{
	color: #eae9da;
	font-size: 14px;
	font-family: 'openl', sans-serif;
}
#slide-home .pagination {
	height: 5px;
	position: absolute;
	right: 0;
	bottom: 57px;
	z-index: 9999;
}
#slide-home .pagination li {
	height: 5px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
#slide-home .pagination li a {
	width: 24px;
	height: 5px;
	display:block;
	text-indent: -999999px;
	background-image:url(../img/nav.jpg);
	background-position:0 0;
	overflow:hidden;	
}
#slide-home .pagination li.current a, #slide-home .pagination li a:hover, #slide-home .pagination li a:focus { background-position:0 -5px;}
.box-ambiente{
	width: 960px;
	height: 204px;
	float: left;
}
.bt-video{
	width: 235px;
	height: 195px;
	float: left;
	background: url(../img/btvideo.jpg) 0 0 no-repeat;
}
.bt-video span{
	width: 106px;
	text-align: center;
	color: #fbfafc;
	font-size: 15px;
	padding: 104px 40px 30px 40px;
	font-family: 'openl', sans-serif;
	display: block;
}
/*.bt-video a{
	width: 106px;
	text-align: center;
	color: #fbfafc;
	font-size: 15px;
	padding: 104px 40px 30px 40px;
	font-family: 'openl', sans-serif;
}*/

.bt-video a:hover, .bt-video a:focus{ text-decoration: underline;}
.cont-ambiente{ width: 415px; float: left;}
.cont-ambiente h2{ color: #842163; font-size: 23px;}
.cont-ambiente h3{ font-size: 18px; padding-bottom: 10px;}
.certificado{ width: 258px; float: right;}
.bt-certi{
	width: 158px;
	height: 70px;
	margin-top: 10px;
	padding: 30px 0 0 100px;
	background: url(../img/bgcerti.jpg) 0 0 no-repeat;
	color: #6f5516;
	text-transform: uppercase;
	text-decoration: underline;
}
/*.bt-certi a{
	color: #6f5516;
	text-transform: uppercase;
	text-decoration: underline;
}*/
.produtos{ width: 960px; float: left;}
.produtos div{
	width: 960px;
	height: 33px;
	position: absolute;
	left: -39px;
	top: 617px;
	padding: 0 40px;
	background: url(../img/bgh2prod.jpg) 0 0 no-repeat;
}
.produtos div h2{
	color: #dedcd8;
	font-size: 22px;
	float: left;
}
.produtos div a{
	font-size: 15px;
	font-family: 'openl', sans-serif;
	float: right;
	margin-top: 5px;
}
#content .produtos .pdg-top{ padding-top: 50px;}
.box-prods{
	width: 298px;
	height: 352px;
	float: left;
	margin: 0 32px 25px 0;
	cursor: pointer;
}
#content .sem-mrg-right{ margin-right: 0;}
.box-prods h2{ padding-bottom: 10px;}
.box-prods h2 a{
	color: #c99844;
	font-size: 16px;
	font-family: 'opens', sans-serif;
	text-transform: uppercase;
}
.bt-saiba{
	width: 288px;
	height: 31px;
	padding: 5px 0 0 10px;
	color: #ededed;
	font-size: 14px;
	font-family: 'opens', sans-serif;
	background: url(../img/btsaiba.png) 0 0 no-repeat;
}
.box-prods:hover .bt-saiba{ background-position: 0 -36px;}
.destaque-bottom{
	width: 960px;
	height: 255px;
	float: left;
	background: url(../img/bgbottom.jpg) 0 0 no-repeat;
}
.box-bottom{
	width: 294px;
	margin: 48px 40px 0 134px;
	color: #dedcd8;
	cursor: pointer;
}
.box-bottom h2{ padding-bottom: 10px;}
.box-bottom a{ font-size: 22px;}
.box-bottom p{ padding-bottom: 10px;}
.box-bottom .bt-confira{
	width: 176px;
	height: 23px;
	padding: 6px 0 0 22px;
	color: #ededed;
	font-size: 13px;
	font-family: 'opens', sans-serif;
	background: url(../img/btconf.jpg) left top no-repeat;
}
.box-bottom:hover .bt-confira{ background: url(../img/btconf.jpg) 0 -29px no-repeat;}

/* EMPRESA */
.bg-int{
	width: 100%;
	display: table;
	background: #f7f6e6 url(../img/bgint.jpg) center top no-repeat;
}
header .logo{
	width: 217px;
	height: 51px;
	float: left;
	margin-left: 370px;
	padding: 33px 0 0 0;
}
header .logo a{ width: 217px; height: 51px;}
#content h1{
	color: #842163;
	font-size: 26px;
	padding: 35px 0 5px 0;
}
#content h2{ padding-bottom: 15px;}
.nav-empr{ height: 45px;}
.nav-empr li{ float: left; padding-right: 12px;}
.nav-empr li a{
	width: 237px;
	height: 30px;
	color: #ededed;
	font-size: 14px;
	font-family: 'opens', sans-serif;
	padding: 6px 0 0 15px;
	background-image: url(../img/btnav.jpg); 
}
.nav-empr li.active a{ background-position: left bottom;}
.tab_content{ padding-bottom: 20px;}
.video{
	width: 468px;
	position: relative;
	padding-left: 25px;
}
.video span{
	width: 456px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #842163;
	color: #ededed;
	font-size: 14px;
	font-family: 'openr', sans-serif;
	padding: 6px 0 0 12px;
}
.h3-pdr{ font-size: 16px; float: left; padding-bottom: 15px;}
.box-destaques{
	width: 442px;
	height: 112px;
	padding: 13px 13px;
	color: #dedcd8;
	cursor: pointer;
	background: url(../img/bgdestaque.jpg) 0 0 no-repeat;
}
.box-destaques h3{ font-size: 20px; padding-bottom: 10px;}
.box-destaques:hover a{ text-decoration: underline;}
#politica-de-locacao ul{ padding: 20px 0 20px 0;}
#politica-de-locacao ul li{
	padding: 0 0 10px 20px;
	clear: left;
	line-height: 18px;
	background: url(../img/ballarrow.png) 0 1px no-repeat;
}
.h3-maior{ width: 570px;}
#politica-de-locacao ul li ul{ padding: 10px 0 0 0;}
#politica-de-locacao ul li ul li{
	padding: 0 0 5px 8px;
	clear: left;
	background: url(../img/ballgray.png) 0 7px no-repeat;
}

/* PRODUTOS */
.cont-right{
	width: 708px;
	float: right;
	position: relative;
}
.ambiente{
	width: 674px;
	height: 138px;
	float: left;
	margin-bottom: 10px;
	cursor: pointer;
	padding: 17px 17px;
	color: #dedcd8;
	background: url(../img/btambi.jpg) left top no-repeat;
}
.ambiente:hover{ background: url(../img/btambi.jpg) left bottom no-repeat;}
#content .ambiente h2{ padding-bottom: 5px;}
#bread{ margin-top: 35px; padding-bottom: 15px;}
#bread a{ color: #888;}
#content .sem-pdg-top{ padding-top: 0;}
.bt-voltar{
	width: 67px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 35px;
}
.bt-voltar a{
	width: 67px;
	height: 24px;
	background-image: url(../img/btvoltar.png); 
}
.midias{
	width: 708px;
	float: left;
	padding-bottom: 15px;
}
.midias div{ float: left;}
#content .bt-twitt{ padding-left: 18px; width: 106px}
.box-produtos{
	width: 166px;
	float: left;
	margin: 0 11px 13px 0;
	cursor: pointer;
}
.box-produtos h2{
	width: 156px;
	min-height: 35px;
	text-align: center;
	background-color: #c88707;
	padding: 5px 5px;
	font-size: 13px;
}
.box-produtos:hover h2, .box-produtos:focus h3{ background-color: #852262;}

.box-produtos h3{
	width: 156px;
	min-height: 35px;
	text-align: center;
	background-color: #c88707;
	padding: 5px 5px;
	font-size: 13px;
}
.box-produtos:hover h3, .box-produtos:focus h3{ background-color: #852262;}

/* DETALHE PRODUTO */
.midias-detalhe{
	width: 708px;
	height: 34px;
	float: left;
	border-radius: 4px;
	background: #e2e1ce url(../img/iconcurtir.png) 0 0 no-repeat;
	margin-bottom: 15px;
	padding-top: 13px;
}
.midias-detalhe div{ *width: 10px; float: left;}
.midias-detalhe p{
	float: left;
	font-size: 16px;
	font-family: 'openl', sans-serif;
	padding: 0 25px 0 50px;
}
.detalhe-top{
	width: 708px;
	float: left;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background: url(../img/dotted.jpg) center bottom repeat-x;
}
.left-detalhe{ width: 300px; float: left;}
#img-grande{ margin-bottom: 10px;}
.left-detalhe ul{
	width: 300px;
	float: left;
	padding-bottom: 15px;
}
/*.left-detalhe ul li{
	width: 98px;
	height: 98px;
	float: left;
}
.left-detalhe ul li a{
	width: 88px;
	height: 88px;
	border: 2px solid transparent;
}
.left-detalhe ul li a:hover, .left-detalhe ul li a:focus{ border: 2px solid #c3c2ac;}*/
.carossel-detalhe{
	width: 250px;
	height: 154px;
	float: left;
	border-radius: 7px;
	background-color: #e9e8d4;
	padding: 16px 19px 0 19px;
}
.carossel-detalhe p{
	font-size: 14px;
	font-family: 'openl', sans-serif;
	padding-bottom: 10px;
}
.jcarousel-skin-imagens .jcarousel-container { width: 250px; float: left;}
.jcarousel-skin-imagens .jcarousel-container-horizontal { width: 250px;}
.jcarousel-skin-imagens .jcarousel-clip { width: 250px; overflow: hidden;}
.jcarousel-skin-imagens .jcarousel-clip-horizontal { width: 250px;}
.jcarousel-skin-imagens .jcarousel-item {
    width: 125px;
    float: left;
    margin-right: 0px;
}
.jcarousel-skin-imagens .jcarousel-item a{
	width: 118px;
	height: 89px;
	border: none;
	cursor: pointer;
}
.jcarousel-skin-imagens .jcarousel-item a:hover{ border: none;}
.jcarousel-skin-imagens .jcarousel-next-horizontal {
    width: 26px;
    height: 26px;
    position: absolute;
    right: 93px;
    top: 96px;
    cursor: pointer;
    background-image: url(../img/next.png);
}
.jcarousel-skin-imagens .jcarousel-prev-horizontal {
    width: 26px;
    height: 26px;
    position: absolute;
    left: 99px;
    top: 96px;
    cursor: pointer;
    background-image: url(../img/prev.png);
}
.jcarousel-skin-imagens .jcarousel-next-horizontal:hover, .jcarousel-skin-imagens .jcarousel-prev-horizontal:hover { background-position:left bottom;}
.jcarousel-skin-imagens .jcarousel-next-disabled-horizontal,
.jcarousel-skin-imagens .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-imagens .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-imagens .jcarousel-next-disabled-horizontal:active { cursor: default; background: url(../img/next.png) 0 0 no-repeat; opacity: 0.3;}
.jcarousel-skin-imagens .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-imagens .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-imagens .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-imagens .jcarousel-prev-disabled-horizontal:active { cursor: default; background: url(../img/prev.png) 0 0 no-repeat; opacity: 0.3;}
.right-detalhe{ width: 390px; float: right;}
#content .right-detalhe form h2{
	width: 378px;
	height: 31px;
	color: #dedcd8;
	font-size: 18px;
	background-color: #d59b1d;
	padding: 2px 0 0 12px;
}
.right-detalhe ul{
	width: 390px;
	padding-top: 12px;
}
.right-detalhe ul li{
	width: 390px;
	float: left;
	padding-bottom: 15px;
}
.right-detalhe ul li label{
	width: 85px;
	float: left;
	font-size: 14px;
	font-family: 'openl', sans-serif;
	padding: 2px 0 0 0;
}
.right-detalhe ul li input{
	width: 90px;
	height: 25px;
	border-radius: 5px;
	padding: 0 5px;
	background-color: #f9f9f1;
	font-size: 14px;
	font-family: 'openl', sans-serif;
	border: none;
	outline: none;
}
.right-detalhe ul li input:focus, .right-detalhe ul li textarea:focus{ background-color: #e8e8e6;}
.right-detalhe .h2-pdr{
	width: 708px;
	float: left;
	font-size: 18px;
	padding: 0 0 12px 20px;
	background: url(../img/ballarrow.png) 0 4px no-repeat;
}
.right-detalhe ul li .bt-solicite{
	width: 187px;
	height: 24px;
	border: none;
	background: url(../img/btsolicite.jpg);
	background-size: 187px 24px;
	padding: 0;
	cursor:pointer;
}
.largura{ width: 708px;}

/*Carossel 2*/

.carossel-detalhe-b{
	width: 720px;
	float: left;
	background: url(../img/dotted.jpg) repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.carossel-detalhe-b .jcarousel-clip-horizontal {
    width: 720px;
}
.carossel-detalhe-b .jcarousel-container-horizontal {
    width: 720px;
}
.carossel-detalhe-b .jcarousel-item {
    float: left;
    margin-right: 18px;
    width: 166px;
}

.carossel-detalhe-b .jcarousel-item a{
	width: 118px;
	height: 89px;
	border: none;
	cursor: pointer;
}
.carossel-detalhe-b .jcarousel-item a:hover{ border: none;}
.carossel-detalhe-b .jcarousel-next-horizontal {
    width: 26px;
    height: 26px;
    position: absolute;
    left: 692px;
    top: 241px;
    cursor: pointer;
    background-image: url(../img/next.png);
}
.carossel-detalhe-b .jcarousel-prev-horizontal {
    width: 26px;
    height: 26px;
    position: absolute;
    left: 660px;
    top: 241px;
    cursor: pointer;
    background-image: url(../img/prev.png);
}
.carossel-detalhe-b .jcarousel-next-horizontal:hover, .jcarousel-skin-imagens .jcarousel-prev-horizontal:hover { background-position:left bottom;}
.carossel-detalhe-b .jcarousel-next-disabled-horizontal,
.carossel-detalhe-b .jcarousel-next-disabled-horizontal:hover,
.carossel-detalhe-b .jcarousel-next-disabled-horizontal:focus,
.carossel-detalhe-b .jcarousel-next-disabled-horizontal:active { cursor: default; background: url(../img/next.png) 0 0 no-repeat; opacity: 0.3;}
.carossel-detalhe-b .jcarousel-prev-disabled-horizontal,
.carossel-detalhe-b .jcarousel-prev-disabled-horizontal:hover,
.carossel-detalhe-b .jcarousel-prev-disabled-horizontal:focus,
.carossel-detalhe-b .jcarousel-prev-disabled-horizontal:active { cursor: default; background: url(../img/prev.png) 0 0 no-repeat; opacity: 0.3;}

/* ASIDE */
aside{
	width: 222px;
	float: left;
	margin-top: 35px;
}
aside .menu-aside{
	width: 222px;
	float: left;
	padding-bottom: 20px;
}
aside .menu-aside li{ width: 222px; float: left;}
aside .menu-aside li a{
	width: 207px;
	height: 24px;
	font-size: 14px;
	font-family: 'opens', sans-serif;
	padding: 5px 0 0 15px;
	background-image: url(../img/navaside.png);
}
aside .menu2-aside{
	width: 222px;
	float: left;
	border-radius: 10px;
	background-color: #999880;
	margin-bottom: 20px;
	text-align: center;
}
aside .menu2-aside .top:hover{ border-top-left-radius: 10px; border-top-right-radius: 10px;}
aside .menu2-aside .ativo1{ border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: #cc9104;}
aside .menu2-aside .bottom:hover{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
aside .menu2-aside .ativo2{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #cc9104;}
aside .menu2-aside li{
	width: 222px;
	height: 140px;
	cursor: pointer;
	border-bottom: 2px solid #f7f6e6;
}
aside .menu2-aside li:hover, aside .menu2-aside li.ativo{ background-color: #cc9104;}
aside .menu2-aside li img{ padding-top: 15px; margin-bottom: 5px;}
#content .sem-border{ border-bottom: none;}

/* PARCEIROS */
.box-serv{
	width: 960px;
	float: left;
	padding-bottom: 20px;
}
.box-serv img{ float: left; margin-right: 30px;}
.box-serv div{ width: 770px; float: left;}
.box-serv div p{ width: 748px; float: left; padding-left: 22px;}
.box-serv div .pdg-left{ padding-left: 30px;}
.box-serv div h2{ width: 770px;}
.lista{ padding-left: 30px;}
.lista li{
	line-height: 18px;
	padding-left: 7px;
	background: url(../img/ballgray.png) 0 7px no-repeat;
}

/* ORCAMENTO */
table{
	width: 708px;
	border-collapse: collapse;
	margin-bottom: 25px;
}
table thead{text-align: center;}
table thead tr{ height: 30px; background-color: #d2971e;}
table thead td{
	color: #edecdc;
	font-size: 15px;
	font-family: 'openl', sans-serif;
	border-right: 2px solid #efeedf;
}
table .tam01{ width: 371px; padding-left: 20px;}
table .tam02{ width: 5px; position:relative; padding-left: 30px; padding-right: 30px;}
table .tam03{ width: 101px; text-align: center; position: relative; padding-left: 27px;}
table .btadd{
	background: url('../img/btadd.png') no-repeat;
	width: 13px;
	height: 12px;
	text-indent: -99999px;
	display: block;
	float: right;
	position: absolute;
	top: 9px;
	left: 74px;
}
table .btdel{
	background: url('../img/btdel.png') no-repeat;
	width: 13px;
	height: 12px;
	text-indent: -99999px;
	display: block;
	float: right;
	position: absolute;
	top: 9px;
	left: 97px;
}	
table tbody tr{ background-color: #d1d0b6;}
table tbody td{ height: 28px; border-right: 2px solid #efeedf;}

.cor{ background-color: #e6e5d1;}
.form-orcamento{
	width: 708px;
	display: table;
	background-color: #e6e5d1;
}
.form-orcamento h3{
	width: 693px;
	height: 24px;
	margin-bottom: 15px;
	background-color: #d2971e;
	font-size: 15px;
	color: #edecdc;
	padding: 4px 0 0 15px;
}
.form-orcamento h4{ font-size: 15px; padding: 0 0 10px 15px;}
.form-orcamento ul{
	width: 688px;
	float: left;
	padding-bottom: 15px;
}
.form-orcamento ul li{
	width: 688px;
	float: left;
	padding-bottom: 10px;
}
.form-orcamento ul li label{
	width: 95px;
	float: left;
	font-size: 14px;
	font-family: 'openl', sans-serif;
	text-align: right;
	padding: 2px 5px 0 0;
}
.form-orcamento ul li input, .form-orcamento ul li select, .form-orcamento ul li textarea{
	width: 578px;
	height: 24px;
	float: left;
	border-radius: 5px;
	border: none;
	background-color: #faf9ed;
	padding: 0 5px;
	outline: none;
	font-size: 14px;
	font-family: 'openl', sans-serif;
}
.form-orcamento ul .li2{ width: 344px;}
.form-orcamento ul .li2 input{ width: 233px;}
.form-orcamento ul .cidade{ width: 480px;}
.form-orcamento ul .cidade input{ width: 370px;}
.form-orcamento ul .estado{ width: 206px;}
.form-orcamento ul .estado select{ width: 106px;}
.form-orcamento ul .data{ width: 265px;}
.form-orcamento ul .data label{
	width: 265px;
	text-align: left;
	padding-bottom: 8px;
}
.form-orcamento ul .data input{ width: 238px;}
.pdg-left-form{ padding-left: 100px;}
.form-orcamento ul li textarea{
	height: 50px;
	padding: 2px 5px;
	margin-bottom: 7px;
}
.form-orcamento ul li span{ float: right; padding-bottom: 15px;}
.form-orcamento ul li a{
	width: 283px;
	height: 29px;
	float: left;
	margin: 0 20px 0 100px;
	background-image: url(../img/btadicionar.jpg); 
}
.form-orcamento ul li .bt-finaliza{
	width: 283px;
	height: 29px;
	float: right;
	border: none;
	background: none;
	padding: 0;
}
.form-orcamento ul li p{
	float: left;
	padding: 0 0 10px 15px;
}
.form-orcamento ul li p strong{
	display: block;
    float: left;
    padding: 0 5px 16px 0;
}


/* RESPOSTA ORÇAMENTO */

#resposta-orcamento{
	width: 650px;
	height: 258px;
	margin: auto;
	background: url('../img/bg-resposta-orcamento.png') no-repeat;
	padding-left: 320px;
}

#resposta-orcamento nav ul li a{
	background: url('../img/bg-menu-orcamento.png') no-repeat;
	width: 203px;
	height: 28px;
	margin-bottom: 5px;
	font-family: 'opens';
	font-size: 14px;
	padding-left: 17px;
	padding-top: 7px;
}
#resposta-orcamento nav ul li a:hover{ background-position: bottom;}


/* DICAS DE AMBIENTES */
.box-dicas{
	width: 960px;
	float: left;
	padding-bottom: 10px;
}
#content .box-dicas h2{
	width: 960px;
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 3px solid #fab01f; 
	margin-bottom: 15px;
}
.galeria{ width: 960px; float: left;}
.galeria li{
	width: 146px;
	height: 101px;
	float: left;
	padding-bottom: 28px;
	margin-right: 15px;
	background: url(../img/bggaleria.png) left bottom no-repeat;
}
.paginacao{
	width: 288px;
	height: 25px;
	float: left;
	background-color: #842163;
	border-radius: 15px;
	padding: 0 20px;
	margin: 0 0 25px 315px; 
}
.paginacao ul{
	width: 129px;
	float: left;
	margin: 0 0 30px 18px;
}
.paginacao ul li{
	width: 32px;
	height: 18px;
	float: left;
	padding-top: 3px;
}
.paginacao ul li a{
	width: 19px;
	height: 16px;
	float: left;
	text-align: center;
	font-size: 13px;
	font-family: 'openr', sans-serif;
	padding-top: 2px;
}
.paginacao ul li a:hover{ background: url(../img/paghover.jpg) 0 0 no-repeat;}
.bt-navega{
	width: 55px;
	font-size: 13px;
	font-family: 'openr', sans-serif;
	padding: 1px 5px;
	text-align: center;
	margin-top: 4px;
}
a:hover.bt-navega, .paginacao ul li .ativo{ background-color: #d39b33; border-radius: 10px;}

/* DEPOIMENTOS */
.pdg-bottom-menor{ padding-bottom: 10px;}
.box-dicas span{ font-size: 14px; font-family: 'openl', sans-serif;}
.borda{ background: url(../img/dotted.jpg) center bottom repeat-x; margin-bottom: 30px;}

/* CONTATO */
.formulario{ width: 468px; height: 389px;}
.formulario ul li{
	width: 468px;
	float: left;
	padding-bottom: 12px;
}
.formulario ul li label{
	width: 110px;
	float: left;
	padding: 2px 7px 0 0;
	text-align: right;
	font-size: 14px;
	font-family: 'openl', sans-serif;
}
.formulario ul li input, .formulario ul li textarea, .formulario ul li select{
	width: 339px;
	height: 25px;
	float: left;
	border-radius: 4px;
	background-color: #faf9ed;
	padding: 0 6px;
	border: none;
	outline: none;
	font-size: 14px;
	font-family: 'openl', sans-serif;
}
.formulario ul li textarea{ height: 80px;}
.formulario ul li input:focus, .formulario ul li textarea:focus{ background-color: #efeee2;}
.formulario ul li span{
	font-size: 11px;
	float: right;
	padding-bottom: 10px;
}
.formulario ul li .bt-enviar{
	width: 76px;
	height: 24px;
	float: right;
	clear: both;
	border: none;
	background: none;
	padding: 0;
}
.formulario h2{
	width: 449px;
	height: 29px;
	color: #dedcd8;
	font-size: 18px;
	padding: 3px 0 0 15px;
	background: url(../img/bgh2cont.jpg) 0 0 no-repeat;
}
.formulario p{ line-height: 24px;}
.formulario p span{ font-size: 14px; font-family: 'openl', sans-serif;}
#content .pdg-top{ padding-top: 12px;}
#content .pdg-top a{ color: #888;}
.bt-mapa{
	width: 467px;
	height: 91px;
	background-image: url(../img/btmapa.jpg); 
}
.pdg-menor{ padding-bottom: 5px;}
#mapaTeste{ display: none;}
.mapaContent{
	width: 550px;
  	height: 320px;
  	display:block;
  	position: absolute;
  	left: 30%;
  	top: 10%;
  	z-index:999999;
  	line-height: 20px;
}
.window{
  	width: 550px;
  	height: 320px;
  	overflow: hidden;
  	z-index: 99;
  	background-color: #FFF;
  	border: 6px solid #797979;
  	padding-top: 30px;

}
.close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -20px;
  	top: -20px;
	background: url(../img/fechar.png) 0 0 no-repeat;
	z-index: 999;
	cursor: pointer;
}
#mask{
	width: 100%;
	height: 1230px;
	background-color: #000;
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.8;
}

#lista-contato {
	width: 334px;
	height: 200px;
	padding-left: 26px;
}

#lista-contato li{
	padding-bottom: 0px;
}

#lista-contato li p{
	width: 334px;
}

#lista-contato .icn_contato{padding-left: 61px; background: url('../img/icn_contato.png') no-repeat;}
#lista-contato .icn_e-mail{padding-left: 61px; background: url('../img/icn_e-mail.png') no-repeat;}
#lista-contato .icn_telefones{padding-left: 61px; background: url('../img/icn_telefones.png') no-repeat;}
/* ERRO 404 */
.erro{
	width: 660px;
	height: 480px;
	padding-top:20px;
	padding-left: 450px;
	background: url(../img/bgerro.jpg) left top no-repeat;
	background-position: 145px -10px;
}

#content .erro h1{ font-size: 34px;}
.erro a{
	width: 204px;
	height: 31px;
	display: block;
	color: #ededed;
	font-size: 13px;
	padding: 4px 0 0 15px;
	background-image: url(../img/bterro.png); 
}

/* FOOTER */
.bg-rodape{
	width: 100%;
	height: 344px;
	padding-top: 10px;
	background: url(../img/bgroda.jpg) center no-repeat;
}
.bg-rodape-int{
	width: 100%;
	height: 364px;
	padding-top: 12px;
	background: url(../img/bgrodaint.jpg) center top no-repeat;
}
footer{ width: 960px; margin: 0 auto;}
footer nav ul{ width: 960px; height: 47px;}
footer nav ul li{ float: left; padding: 0 19px;}
footer nav ul li a{
	color: #f0eeea;
	text-transform: uppercase;
	font-family: 'museo', sans-serif;
}
.footer-left{
	width: 692px;
	float: left;
	padding-top: 18px;
}
.contato{
	width: 235px;
	height: 125px;
	float: left;
	color: #dedcd8;
	padding: 0 45px 0 133px;
}
.contato h3{ padding-bottom: 10px;}
.contato h3 a{
	width: 211px;
	height: 26px;
	font-size: 22px;
	background: url(../img/seta.jpg) right top no-repeat;
}
.contato h4 a:hover, .contato h4 a:focus{ background-position: right bottom;}
.siga{
	width: 279px;
	height: 125px;
	float: left;
}
.siga h3{
	color: #dedcd8;
	font-size: 22px;
	padding-bottom: 10px;
}
.siga li{ float: left; padding-right: 24px;}
.siga a{ height: 25px;}
.siga a.twitter{ width: 108px; background-image: url(../img/twitter.png);}
.siga a.facebook{ width: 122px; background-image: url(../img/facebook.png);}
.siga a.instagram{ 
	width: 120px; background-image: url(../img/instagran.png); 
	height: 36px;
	margin: 10px 0 0 60px;
}
.address{
	width: 386px;
	float: left;
	margin: 33px 0 0 0;
	font-style: normal;
	line-height: 20px;
	color: #dedcd8;
	font-family: 'openr', sans-serif;
}

	.endereco-footer{
		width: 205px;
		float: left;
		margin-left: 30px;
	}
	.numero-footer{font-size: 14px;}
	.address-rj{
		width: 258px;
		margin-right: 0;
		float: right;
	} 
		.address-rj .endereco-footer{
			width: 227px;
			float: left;
		}

.email-footer{
	float: left;
	margin: 9px 0 31px 0px;
}
	.email-footer a{
		font: 12px "openr", sans-serif;
		text-decoration: underline;
		display: block;
		background: url('../img/bg-link-mail.png') no-repeat;
		height: 20px;
		padding-left: 30px;
		padding-top: 3px;
	}

.dsp-b{display: block; width: 287px;}
.logo-footer{
	width: 97px;
	height: 28px;
	float: left;
	margin-top: 26px;
	text-indent: -99999px;
	overflow: hidden;
	background: url(../img/logo-footer.png) 0 0 no-repeat;
	margin-right: 10px;
}
.icon-tel{
	height: 18px;
	width: 230px;
	float: left;
	padding: 3px 0 0 27px;
	margin-right: 15px;
	background: url(../img/iconfone.jpg) 0 0 no-repeat;
	margin-top: 10px;
	margin-bottom: 3px;
}
.icon-mail{
	height: 18px;
	float: left;
	padding: 3px 0 0 27px;
	background: url(../img/iconmail.jpg) 0 0 no-repeat;
}
.face{ width: 251px; }
	.fb-like-box{background: #fff;}
footer .selo{
	width: 91px;
	height: 15px;
	padding: 20px 0 0 0;
}
footer .selo a{
	width: 91px;
	height: 15px;
	background-image:url(../img/ao5.jpg);
}
.cont-right .bt-catalogo{
	width: 708px;
	height: 135px;
	text-indent: -99999px;
	overflow: hidden;
	margin-bottom: 20px;
	background: url(../img/bt-catalago.jpg);
}
.cont-right .bt-catalogo:hover{
	background-position: left bottom;
}

/* Galeria de Produtos */
#content .imagens-produto .slides_container {
	width: 290px;
	height: 290px;
	overflow: hidden;
	float: left;
	position: relative;
	display: none;
}

#content .imagens-produto .pagination{
	width: 290px;
	float: left;
	margin-top: 10px;
}
	#content .imagens-produto .pagination .b-thumb-pagination{
	list-style: none;
	border: 2px solid transparent;
	float: left;
	margin: 0 0 8px 7px;
	}
		#content .imagens-produto .pagination .b-thumb-pagination:hover{border: 2px solid #c3c2ac;}

#content .imagens-produto .pagination .first-item{margin-left: 0;}

#content .imagens-produto .pagination .b-thumb-pagination img{float: left;}

.forma-pag img{
	margin-top: 20px;
}


/* Desativa Layouts Responsivos */	
.siga-320 {
	display:none;
}	

.headerResponsivo, .seloResponsivo, .menuResponsivo, .categResponsivo, .sideResponsivo, .rodape-int  {
	display:none;
}

::-moz-placeholder{
	color:#FFFFFF;
}
:-moz-placeholder{
	color:#FFFFFF;
}
::-webkit-input-placeholder {
	color:#FFFFFF;
}
::-ms-input-placeholder {
	color:#FFFFFF;
}

#error .erro h1{ font-size: 34px; margin-top:0px; color: #842163;}
#error .erro h2{ overflow:hidden; }
#error .erro p{ padding-top:10px; overflow:hidden; }

.telefoneResponsivo {
	display:none;
}