@CHARSET "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,200);
@import url('https://fonts.googleapis.com/css?family=Ubuntu');

/* GERAL */
.adTopProjeto{
	border-top: 1px dotted #CCC;
	padding-top:15px;
}

.adMeioProjeto{
	margin-top: 20px;
}

.showMobile{
	display: none;
}

.txtOff{
	color: #8f8e90!important;
}

.imgInvertida{
	-moz-transform: scaleX(-1)!important;
	-o-transform: scaleX(-1)!important;
	-webkit-transform: scaleX(-1)!important;
	transform: scaleX(-1)!important;
	filter: FlipH!important;
	-ms-filter: "FlipH"!important;
}

a img{
	border: 0px!important;
}

.link{
	color: #FF9300;
	cursor: pointer;
}

.discreto {
	color: #AAA;
	font-size: 11px;
}

#bgModal{
	width: 100%;
	height: 100%;
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity = 50);
	background-color: #000;
	position: fixed;
	display: none;
	z-index: 45;
}

#modal{
	position: fixed;
	display: none;
	z-index: 50;
	height: 100%;
	width: 100%;
}

#modal .janela{
	background-color: #FFF;
	margin: auto;
	padding: 10px 20px 20px 20px;
	margin-top: 15px!important;
	background-image: url("../img/load.gif");
	background-repeat: no-repeat;
    background-position: center;
    min-height:200px;
    width: 70%;
    position: relative;
}

#videoModal{
	position: fixed;
	display: none;
	z-index: 50;
	height: 100%;
	width: 100%;
}

#videoModal .janela{
	background-color: #FFF;
	margin: auto;
	padding: 10px 20px 20px 20px;
	margin-top: 15px!important;
	background-image: url("../img/load.gif");
	background-repeat: no-repeat;
    background-position: center;
    height:555px;
    width: 885px;
    position: relative;
}

#msgModal{
	position: fixed;
	display: none;
	z-index: 50;
	width: 100%;
	height:100%
}

#msgModal .janela{
	background-color: #FFF;
	margin: auto;
	padding: 10px 20px 20px 20px;
	margin-top: 100px!important;
	background-repeat: no-repeat;
    background-position: center;
    width: 540px;
    max-width: 80%!important;
    position: relative;
}

#enqueteModal{
	position: fixed;
	display: none;
	z-index: 50;
	height: 100%;
	width: 100%;
}

#enqueteModal .janela{
	background-color: #FFF;
	margin: auto;
	padding: 10px 20px 20px 20px;
	margin-top: 15px!important;
	background-image: url("../img/load.gif");
	background-repeat: no-repeat;
    background-position: center;
    width: 500px;
    min-height:300px;
    position: relative;
}

#modal .fechar,#videoModal .fechar,#msgModal .fechar,#enqueteModal .fechar{
	height: 20px;
	float: right;
	margin-bottom: 10px;
	cursor: pointer;
}

#modal h2,#msgModal h2{
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

#modal .imagem{
	width: 100%;
}

.link:hover{
	text-decoration: underline;
}

body{
	margin: 0px;
	font-family: arial;
	background-color: #EEE;
	color:#666;
	font-size: 13px;
}

#header{
	width: 100%;
	padding-top: 50px;
	background-image: url("../img/fundo.png");
}

#header #header2{
	margin: 0 auto;
	background-color: #FFF;
	border-top: 8px solid #373737;
}

div#menu{
	border-bottom: 8px solid #FF9300;
	background-color: #333;
}

div#menu a{
	color: #AAA;
	border-right: 1px solid #231a1a;
    box-shadow: 1px 0 0 #515151;
    margin-left: -5px;
}

div#menu a:hover:not(.aberto){
	color: #FFF;
}

div#menu a.aberto{
	color: #FFF!important;
	background-color: #FF9300;
	border-top: 0px solid #FF9300;
}

#bgBanner #bgBanner2{
	margin: 0 auto;
	height: 100%;
}

#bgBanner #bgBanner2 .bot3{
	background-color: #FF9300;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: 40px;
	width: 120px;
}

#bgBanner #bgBanner2 .banner{
	background-color: #FFF;
	background-position: center;
	background-size: 100% auto;
	height: 100%;
}

#bgBanner #bgBanner2 .banner .textoBanner{
	width: 52%;
	float: right;

}

#bgBanner #bgBanner2 .banner h2{
	margin: 30px 0 0 40px;
	padding: 0px;
	font-family: "Ubuntu", arial;
	font-weight: 200;
	font-size: 26px;
}

#bgBanner #bgBanner2 .banner h3{
	font-size: 16px;
	font-weight: normal;
	margin-left: 40px;
}

#bgBanner #bgBanner2 .banner h3 img{
	width: 20px;
	margin-right: 10px;
}

#bgBody{
	background-color: #222;
}

#bgBody #bgBody2{
	background-color: #FFF;
	margin: 0 auto;
	padding: 30px 0;
}

#bgBody #miniBanners{
	margin-bottom: 30px;
}

#bgBody #miniBanners .a, #bgBody #miniBanners .b{
	margin-right: 30px;
}

#bgBody #miniBanners img{
	transition:all 0.3s ease;
}

#bgBody #miniBanners img:hover{
	box-shadow:
    	0px 4px 6px #AAA,
    	0px 4px 6px #AAA,
    	0px 4px 6px #AAA;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

#bgFooter{
	background-color: #222;
}

#bgFooter #bgFooter2{
	margin: 0 auto;
	height: 220px;
}

#bgFooter #bgFooter2 .menu{
	float: left;
	margin: 40px 0 30px 60px;
}

#bgFooter #bgFooter2 .atendimento{
	float: left;
	margin: 40px 0 30px 0px;
}

#bgFooter #bgFooter2 .facebook{
	width: 500px;
	float: right;
	margin: 30px 0 30px 30px;
}

#bgFooter #bgFooter2 .titulo{
	color: #FFF;
	font-size: 14px;
}

#bgFooter #bgFooter2 ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#bgFooter #bgFooter2 li{
	margin: 7px 0;
}

#bgFooter #bgFooter2 a:hover{
	color:#FFF!important;
}

#bgFooterb{
	background-color: #333;
	height: 50px;
}

#bgFooterb #bgFooterb2{
	margin: 0 auto;
}

#bgFooterb #bgFooterb2{
	padding-top: 16px;
}

/* INCLUDES */

div .titulo{
	color: #666;
}

div.bloco .filtro{
	background-color: #454545;
	color: #FFF;
}

/*
div#bloco select{
	color: #999;
	border: 1px solid;
    border-radius: 5px;
    padding: 11px 45px 9px 40px;
    border: 1px solid #CCC;
    font-size: 12px;
    background-position: 5px 4px;
    background-repeat: no-repeat;
    background-size: 200px auto;
    font-family: 'Open Sans', sans-serif;
    background-color: #FEFEFE;
    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-user-select: none;
	cursor: pointer;
}
*/

div#bloco  #limparFiltro a{
	color: #999;
	border: 1px solid;
    border-radius: 5px;
	border: 1px solid #CCC;
    font-size: 12px;
    padding: 11px 12px 12px 12px;
    background-color: #FEFEFE;
    width: 120px;
}

div#bloco  #limparFiltro a.desativado{
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	cursor: default!important;
}

div .sombra{
	background: url(../img/sombra-grande.png) no-repeat center bottom;
	height: 192px;
	background-size: 100% 28px;
	margin-bottom: -10px;
}

div .sombra .titulo{ height: 140px;background-color: #EEE}

div .sombra ul {float: left;margin: 10px 16px;padding: 0px;font-size: 12px;}
div .sombra ul li {list-style: none;margin: 6px 0;}
div .sombra ul li a:hover {color: #FF9300;}
div .sombra ul li img {width: 13px;margin-right: 3px;margin-bottom: -2px;}

div.caminhoDePao{
	background-color: #EEE;;
	padding: 10px;
	vertical-align: middle;
	height: 28px;
}


.projeto{
	transition:all 0.4s ease;
}

.projeto:hover{
	box-shadow:
    	0px 2px 5px #DDD,
    	0px 2px 5px #DDD,
    	0px 2px 5px #DDD;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.projeto .box .nome {
	margin: 6px 0 10px 12px;
	color:#555;
	min-height: 20px;
}

.projeto{
	float: left;
}

.projeto .box{
	background-color: #FFF;
	padding:0px;
	float: left;
	border:1px solid #DDD;
}

.caminhoDePao a:hover{
	text-decoration: underline;
}

.promoLancamento{
	width: 160px;
	float: right;
	margin-top: 4px;
	margin-right: 10px;
}


/* HOME */

#PagProjetos h2{
	font-size: 32px;
}

#PagProjetos h3{
	font-size: 16px;
}

#PagProjetos h2, #PagProjetos h3{
	font-family: "Ubuntu", arial;
	font-weight: normal;
	
}

#PagProjetos p{
	font-family: "Open Sans", arial;
	color: #AAA;
	font-size: 14px;
	line-height: 20px;
}

#PagProjetos #video-apresentacao .texto-video{
	width: 40%;
	float: left;
	margin-left: 40px;
}

#PagProjetos #video-apresentacao img{
	width: 40%;
	cursor: pointer;
	float: right;
	margin-right: 80px;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
}


#PagProjetos #fazer-por-voce h2{
	text-align: center;
	margin-bottom: 50px;
}

#PagProjetos #fazer-por-voce .item{
	float: left;
	width: 30%;
	margin-left: 24px;
}

#PagProjetos #fazer-por-voce .item h3{
	font-size: 18px;
}

#PagProjetos #fazer-por-voce .item img{
	width: 50%;
}

#PagProjetos #fazer-por-voce .item p{
	margin-left: 20px;
}

#PagProjetos #itens-inclusos .item{
	width: 44%;
	float: left;
	padding: 30px 30px;
}

#PagProjetos #itens-inclusos .item img{
	width: 50%;
	float: left;
	margin-right: 10px;
}

#PagProjetos #itens-inclusos .item h3{
	margin: 0px;
}

#PagProjetos #ClientesSatisfeitos h2{
	margin-bottom: 60px;
}

#PagProjetos #ClientesSatisfeitos .item{
	float: left;
	width: 25%;
	margin-left: 70px;
}

#PagProjetos #ClientesSatisfeitos .item img{
	width: 100%;
}

#PagProjetos .perguntas h3{
	font-size: 20px;
	margin-top: 32px;
	margin-bottom: -8px;
}

#PagProjetos .empresaParceira{
	width: 15%;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 50px;
	min-width: 120px;
}

/* PROJETO */

.iconHome:hover{
    opacity:0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
}

.imagens{
	float: left;
}

.desc{
	float: right;
	margin-top: 30px;
}

.desc h1{
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: ‘Open Sans’, Arial, serif;
	font-size: 21px;
	font-weight: normal;
}

.desc span{
	font-family: ‘Open Sans’, Arial, serif;
}

.desc p{
	font-family: ‘Open Sans’, Arial, serif;
	line-height: 18px;
	font-size: 13px!important;
}

.desc .preco{
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	margin: 15px 0px;
	padding: 5px 0px 25px 0px;
}

.desc .formas-pag{
	border-bottom: 1px dotted #CCC;
	margin: 15px 0px;
	padding-bottom: 15px;
}

.desc .preco .valor{
	font-size: 40px;
	cursor: default;
	color: #FF9300;
}

.desc .preco .chamada{
	float: left;
	margin-top: 25px;
	height: 13px;
}

.desc .preco .botao{
	margin-top: 16px;
	font-size: 16px;
	cursor: pointer;
	float: right;
	text-align:center;
	color: #FFF;
	padding: 14px 40px;
    background: rgb(170, 206, 95);
    background: -moz-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(170, 206, 95, 1)), color-stop(100%, rgba(143, 191, 83, 1)));
    background: -webkit-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -o-linear-gradient(top, rgba(170, 206, 9, 15) 0, rgba(143, 191, 83, 1) 100%);
    background: -ms-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: linear-gradient(to bottom, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#aace5f', endColorstr='#8fbf53', GradientType=0 );
}

.desc .preco .botao:hover{
	background: rgb(143, 191, 83);
    background: -moz-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(143, 191, 83, 1)), color-stop(100%, rgba(170, 206, 95, 1)));
    background: -webkit-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -o-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -ms-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: linear-gradient(to bottom, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8fbf53', endColorstr='#aace5f', GradientType=0 );
}

.desc .precoResumo .botao{
	margin-top: -15px;
	font-size: 16px;
	cursor: pointer;
	float: right;
	text-align:center;
	color: #FFF;
	padding: 12px 30px;
    background: rgb(170, 206, 95);
    background: -moz-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(170, 206, 95, 1)), color-stop(100%, rgba(143, 191, 83, 1)));
    background: -webkit-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -o-linear-gradient(top, rgba(170, 206, 9, 15) 0, rgba(143, 191, 83, 1) 100%);
    background: -ms-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: linear-gradient(to bottom, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#aace5f', endColorstr='#8fbf53', GradientType=0 );
}

.desc .precoResumo .botao:hover{
	background: rgb(143, 191, 83);
    background: -moz-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(143, 191, 83, 1)), color-stop(100%, rgba(170, 206, 95, 1)));
    background: -webkit-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -o-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -ms-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: linear-gradient(to bottom, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8fbf53', endColorstr='#aace5f', GradientType=0 );
}


div.tituloProjeto{
	margin-top: 30px;
	background-color: #555;
	color: #FFF;
	padding: 15px 20px;
	font-size: 11px;
}

.itensInclusosProjeto{
	margin: 20px 0 0 30px;
}

img.check{
	height: 20px;
}

#pagProjeto #comparativoA{
	margin-left: 0px;
	font-size: 14px!important;
}

#pagProjeto .itensInclusosProjeto .linkItens{
	cursor: pointer;
}

.tdCheck .verExemplo{
	display: none;
	font-size: 12px;
	
}

.tdCheck:hover .verExemplo{
	display: inline;
}


#pagProjeto .itensInclusosProjeto .linkItens img{
	width: 17px;
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

.fontOS {
	font-family:  'Open Sans', sans-serif;
	font-weight: 400;
}

a{
	text-decoration: none;
	color: #666;
}

.comprar {
	background-color: #33a121;
	color: #FFF;
	padding: 4px 12px;
	font-size: 26px;
	font-family: 'Open Sans', sans-serif;
}

.comprar:hover {
	background-color: #30b819!important;
}

.bot {
	background-color: #33a121;
	color: #FFF;
	padding: 4px 7px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
}

.bot:hover {
	background-color: #30b819!important;
}

.bot2 {
	background: rgb(170, 206, 95);
    background: -moz-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(170, 206, 95, 1)), color-stop(100%, rgba(143, 191, 83, 1)));
    background: -webkit-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: -o-linear-gradient(top, rgba(170, 206, 9, 15) 0, rgba(143, 191, 83, 1) 100%);
    background: -ms-linear-gradient(top, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    background: linear-gradient(to bottom, rgba(170, 206, 95, 1) 0, rgba(143, 191, 83, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#aace5f', endColorstr='#8fbf53', GradientType=0 );
	color: #FFF;
	padding: 8px 12px;
	width: 150px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
}

.bot2:hover {
	background: rgb(143, 191, 83);
    background: -moz-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(143, 191, 83, 1)), color-stop(100%, rgba(170, 206, 95, 1)));
    background: -webkit-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -o-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: -ms-linear-gradient(top, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    background: linear-gradient(to bottom, rgba(143, 191, 83, 1) 0, rgba(170, 206, 95, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8fbf53', endColorstr='#aace5f', GradientType=0 );
}


.bot3 {
	background: #FFC671;
    background: -moz-linear-gradient(top, #FFC671 0, #FF9300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFC671), color-stop(100%, #FF9300));
    background: -webkit-linear-gradient(top, #FFC671 0, #FF9300 100%);
    background: -o-linear-gradient(top, #FFC671 0, #FF9300 100%);
    background: -ms-linear-gradient(top, #FFC671 0, #FF9300 100%);
    background: linear-gradient(to bottom, #FFC671 0, #FF9300 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFC671', endColorstr='#FF9300', GradientType=0 );
	color: #FFF;
	padding: 8px 12px;
	width: 150px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
}

.bot3:hover {
	background: #FF9300;
    background: -moz-linear-gradient(top, #FF9300 0, #FFC671 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF9300), color-stop(100%, #FFC671));
    background: -webkit-linear-gradient(top, #FF9300 0, #FFC671 100%);
    background: -o-linear-gradient(top, #FF9300 0, #FFC671 100%);
    background: -ms-linear-gradient(top, #FF9300 0, #FFC671 100%);
    background: linear-gradient(to bottom, #FF9300 0, #FFC671 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FF9300', endColorstr='#FFC671', GradientType=0 );
}

.projetoPersonalizado{
	background-color: #33a121;
	color: #FFF;
	padding: 6px 25px;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif;
}

.projetoPersonalizado:hover {
	background-color: #30b819!important;
}

.infoTecnicas{
	margin-top: 30px;
	width: 100%;
}

.infoTecnicas tr:nth-child(odd){
	background-color: #EEE;
}

.wrap {
  max-width: 100%;
  margin: 30px auto;
  position: relative;
}

.blockTouch{
	-webkit-user-select:none!important; 
	-webkit-touch-callout:none!important;
}


/* IDENTIFICAÇÃO */

.form input:not([type="checkbox"]), .form select, .form textarea{
	color: #999;
	border: 1px solid;
    border-radius: 5px;
    padding: 12px 45px 12px 12px;
    border: 1px solid #CCC;
    font-size: 14px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 42px auto;
    font-family: 'Open Sans', sans-serif;
    background-color: #FEFEFE;
    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-user-select: none;
}

.formIden .blocoA{
	float: left;
	font-size: 12px;
	color: #888;
}
.formIden .blocoB{
	float: left;
	font-size: 12px;
	color: #888;
} 

#pagIdentificacao .formaEnvio{
	font-size: 12px;
	color: #888;
}

.form .endereco{
	background-image: url("../img/icones/1.png");
}

.form .geral{
	background-image: url("../img/icones/2.png");
}

.form .email{
	background-image: url("../img/icones/3.png");
}

.form .telefone{
	background-image: url("../img/icones/4.png");
}

.form .nome{
	background-image: url("../img/icones/5.png");
}

.form .mensagem{
	background-image: url("../img/icones/6.png");
}

.form .lista, .lista{
	background-image: url("../img/icones/7.png");
}

.form .mensagem2{
	background-image: url("../img/icones/8.png");
}

.form .codigo{
	background-image: url("../img/icones/9.png");
	background-size: 50px auto!important;
}

/* ATENDIMENTO */ 

#pagAtendimento .form{
	font-size: 12px;
	color: #888;
}


#pagAtendimento table select{
	width: 100%;
}

#pagAtendimento table input{
	width: 94%;
}

#pagAtendimento table textarea{
	width: 94%;
}

/* O OESCRITORIO */

#pagEscritorio #equipe{
	margin-left: -30px;
	margin-right: -30px;
}
#pagEscritorio .diretor{
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	text-align: center;
}

#pagEscritorio .imagensEscritorio{
	float: right;
	margin-top: -30px;
	margin-left: 40px;
}

/* COMO FUNCIONA? */

#pagComoFunciona h2{
	margin: 30px 0 0 0;
	font-size: 14px;
}

#pagComoFunciona p{
	line-height: 18px;
	color: #888;
}

/* PERSONALIZADO */

#pagPersonalizado #passo-a-passo h2{
	text-align: center;
	margin-bottom: 80px;
}

#pagPersonalizado #passo-a-passo .item{
	float: left;
	width: 22%;
	margin-left: 24px;
}

#pagPersonalizado #passo-a-passo .item h3{
	font-size: 14px;
}

#pagPersonalizado #passo-a-passo .item img{
	width: 30%;
	margin-bottom: 20px;
}

#pagPersonalizado #passo-a-passo .item p{
	margin-left: 20px;
}

#pagPersonalizado #projetos-exemplo{
	margin-left: -32px;
}

#pagPersonalizado #projetos-exemplo img{
	width: 22%;
	margin-left: 32px;
}

#pagPersonalizado h2{
	font-size: 32px;
}

#pagPersonalizado h3{
	font-size: 16px;
}

#pagPersonalizado h2, #pagPersonalizado h3{
	font-family: "Ubuntu", arial;
	font-weight: normal;
	
}

#pagPersonalizado p{
	font-family: "Open Sans", arial;
	color: #AAA;
	font-size: 14px;
	line-height: 20px;
}

#pagPersonalizado #video-apresentacao .texto-video{
	width: 40%;
	float: left;
	margin-left: 40px;
}

#pagPersonalizado #video-apresentacao img{
	width: 40%;
	cursor: pointer;
	float: right;
	margin-right: 80px;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
}


#pagPersonalizado #fazer-por-voce h2{
	text-align: center;
	margin-bottom: 50px;
}

#pagPersonalizado #fazer-por-voce .item{
	float: left;
	width: 30%;
	margin-left: 24px;
}

#pagPersonalizado #fazer-por-voce .item h3{
	font-size: 18px;
}

#pagPersonalizado #fazer-por-voce .item img{
	width: 50%;
}

#pagPersonalizado #fazer-por-voce .item p{
	margin-left: 20px;
}

#pagPersonalizado #itens-inclusos .item{
	width: 44%;
	float: left;
	padding: 30px 30px;
}

#pagPersonalizado #itens-inclusos .item img{
	width: 50%;
	float: left;
	margin-right: 10px;
}

#pagPersonalizado #itens-inclusos .item h3{
	margin: 0px;
}

#pagPersonalizado #ClientesSatisfeitos h2{
	margin-bottom: 60px;
}

#pagPersonalizado #ClientesSatisfeitos .item{
	float: left;
	width: 25%;
	margin-left: 70px;
}

#pagPersonalizado #ClientesSatisfeitos .item img{
	width: 100%;
}

#pagPersonalizado p .imagem{
	float: right;width: 500px;margin-left: 30px;margin-bottom: 20px;
}

#pagPersonalizado h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	margin-top: 40px;
}

#pagPersonalizado #blocoPersonalizado div h2{
	text-align: center;
	color: #FF9300;
}

#pagPersonalizado #blocoPersonalizado div .mensagem2{
	width: 400px;
}

#pagPersonalizado #blocoPersonalizado div form{
	color: #888;
}

#pagPersonalizado #blocoPersonalizado table tr td{
	padding: 12px 8px;
}

#pagPersonalizado #blocoPersonalizado table{
	border: 1px solid;
	border-radius: 5px;
	border: 1px solid #CCC;
}

#pagPersonalizado .imagensEscritorio{
	float: right;
	margin-left: 40px;
	width: 600px;
}

#pagPersonalizado select{
	width: 100%;
}

#pagPersonalizado input{
	width: 94%;
}

#pagPersonalizado textarea{
	width: 94%;
}

/* DECORAÇÃO */

#pagDecoracao h1{
	font-family: ‘Open Sans’, Arial, serif;
	margin: 20px 0 -15px 0;
	font-weight: normal;
}

#pagDecoracao .filtro{
	float: left;
	width: 200px;
	margin-top: 30px;
	margin-left: 20px;
	line-height: 25px;
	font-size: 16px;
}

#pagDecoracao .filtro a:hover{
	color: #FF9300;
}

#pagDecoracao  .galeria{
	float: left;
}

#pagDecoracao h2{
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}

#pagDecoracao .check{
	color: #FF9300!important;
}

#pagDecoracao .check.cor{
	border: 2px solid #FF9300!important;
}

#pagDecoracao .cores{
	width: 140px;
	margin-top: 5px;
	
}

#pagDecoracao .cores .cor{
	width: 20px;
	height: 20px;
	margin: 0 10px 10px 0;
	border: 2px solid #FFF;
	float: left;
}