@charset "iso-8859-1";
/* CSS Document */
* {padding:0;margin:0;border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a { text-decoration:none} 
img {border:0}
.clearall {clear:both;}
.pulalinha {height:20px;}
@font-face {
    font-family: 'candelabook';
    src: url('candelabook-webfont.eot');
    src: url('candelabook-webfont.eot?#iefix') format('embedded-opentype'),
         url('candelabook-webfont.woff') format('woff'),
         url('candelabook-webfont.ttf') format('truetype'),
         url('candelabook-webfont.svg#candelabook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.row {
	width: 1000px;
	margin: 0 auto;
	display:block;
	overflow:hidden
}
.row-16 9 {
	height: 160px;
	overflow: hidden;
	}
#banner-full {
	
}
#home-conteudo {
	margin: 0 auto;
	background-color: #ededed;
	overflow: auto;
}
#home-conteudo h1 {
	font-family:candelabook, Geneva, sans-serif
}
#home-conteudo p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	line-height: 18px;
}
#rodape {
	background-color: #222222;
	clear: both;
	margin: 0 auto;
	height: 120px;
}
#menu {width:1000px;margin:0 auto;}
.face {
	position: absolute;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: right;
	z-index: 999;
	display: block;
	margin-left: 890px;
	}
.col-350 {
	width: 290px;
	float:left;
	padding: 30px 0px 50px 50px;
	}
.col-300 {
	width: 300px;
	float:right;
	margin-top: 30px;
	}
#home-conteudo .col-350 h1 {
	font-size:25px;
	padding-bottom: 15px;
	letter-spacing: -1.5px;
}
#home-conteudo .col-350 img {border:0px;padding-bottom:10px;}
#home-conteudo .col-350 a {
	color:#d8a81a;
	text-align:right;
	display:block;
	font-size: 14px;
	text-decoration:none;
	font-family: candelabook, Geneva, sans-serif;
}
#home-conteudo .col-300 a {
	text-decoration:none;
}
#home-conteudo .col-300 img {
	padding: 10px 15px 15px 0;
}
#home-conteudo .col-300 p {
	color: #666667;
}
#home-conteudo .col-350 p {
	color: #666667;
}
#home-conteudo .compra h1 {
	color: #c75b28;
	font-size: 23px;
	letter-spacing: -1.5px;
}
#home-conteudo .compra {
	padding: 0px 0px 20px 0;
	margin-left: 35px;
}
#home-conteudo .catalogo {
	padding: 25px 0px 0px 0;
	border-top-style: dotted;
	border-top-color:#b4b4b4;
	border-top-width: 1px;
	margin-left: 35px;
}
#home-conteudo .col-300 {
	border-left-style: dotted;
	border-left-color:#b4b4b4;
	border-left-width: 1px
}
#home-conteudo .catalogo h1 {
	color: #6d6363;
	font-size: 23px;
	letter-spacing: -1.5px;
}
#rodape .fleg {
	float: left;
	color: #4c4b4b;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 13px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 400px;
}
#rodape .fleg a{
	color: #4c4b4b;
}
#rodape .fleg a:hover{
	color: #4c4b4b;
	text-decoration:underline;
}
#rodape .menu-rodape {
	padding: 25px 0px 0px 15px;
	width: 850px;
	float: left;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	}
#rodape .menu-rodape a {text-decoration:none; color:#acacac}
#rodape .menu-rodape a:hover {color:#ffffff}
#rodape .menu-rodape ul li { display: inline; padding-right: 5px}
#rodape .menu-rodape ul {list-style-image:url url(../fig/rodape/ponto-amarelo.jpg);}
#rodape .social {margin: 30px 5px 0px 0px; float:right;}

#menu-comum {height: 220px;	margin: 0 auto;} /* height: 220px; */

.fundo-ideia {background-image:url(../fig/menu/fundo-ideia.jpg);background-repeat: no-repeat;background-position: center top;}
.fundo-programada {background-image:url(../fig/menu/fundo-programada.jpg);background-repeat: no-repeat;background-position: center top;}
.fundo-residenciais {background-image:url(../fig/menu/fundo-residenciais.jpg);background-repeat: no-repeat;background-position: center top;}
.fundo-corporativos {background-image:url(../fig/menu/fundo-corporativos.jpg);background-repeat: no-repeat;background-position: center top;}
.fundo-catalogos {background-image:url(../fig/menu/fundo-catalogos.jpg);background-repeat: no-repeat;background-position: center top;}
.fundo-contato {background-image:url(../fig/menu/fundo-contato.jpg);background-repeat: no-repeat;background-position: center top;}

#fundo-residenciais {background:#ededed;overflow: auto;padding-bottom: 100px;}
#fundo-residenciais .top {padding-top: 40px;padding-right: 0;padding-bottom: 25px;padding-left: 40px;}
#fundo-residenciais h1 {color: #01264e;	font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:15px 0 0 0;}
#fundo-residenciais .grid_3 { width:290px; float:left; margin: 0px 15px 0px 15px}
#fundo-residenciais h2 { color:#d5a529; font-family: candelabook, Geneva, sans-serif; font-size:25px}
#fundo-residenciais p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 15px 0 15px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-residenciais .grid_3 img {border: 3px solid #FFF; margin-right: 2px} 
#fundo-residenciais .grid_3 a:hover img {border: 3px solid #f9cc3c;} 

#fundo-corporativos {background:#ededed;overflow: auto;padding-bottom: 100px;}
#fundo-corporativos .top {padding-top: 40px;padding-right: 0;padding-bottom: 25px;padding-left: 40px;}
#fundo-corporativos h1 {color: #01264e;	font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:15px 0 0 0}
#fundo-corporativos .grid_3 { width:290px; float:left; margin: 0px 15px 0px 15px}
#fundo-corporativos h2 { color:#d5a529; font-family: candelabook, Geneva, sans-serif; font-size:25px}
#fundo-corporativos p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 15px 0 15px 0;
	color: #666667
}
#fundo-corporativos .grid_3 img {border: 3px solid #FFF; margin-right: 2px} 
#fundo-corporativos .grid_3 a:hover img {border: 3px solid #f9cc3c;} 
#fundo-corporativos .grid_2 {
	width: 450px;
	float: left;
	margin: 0px 35px 70px 15px;
}
#fundo-corporativos .grid_2 h3 { color:#0054a6; font-family: candelabook, Geneva, sans-serif; font-size:20px}
#fundo-corporativos .grid_2 p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-corporativos .grid_2A {
	width: 450px;
	float: right;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
}
#fundo-corporativos .grid_2A h3 { color:#0054a6; font-family: candelabook, Geneva, sans-serif; font-size:20px}
#fundo-corporativos .grid_2A p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-corporativos .grid_2-1 {
	width: 50px;
	float: left;
	margin: 0
}
#fundo-corporativos .grid_2-2 {
	float: right;
	margin-right: 50px;
}

#fundo-ideia {background:#ededed;overflow: auto; padding-bottom: 25px}
#fundo-ideia .top { padding:40px 0 0px 50px}
#fundo-ideia h1 {color: #959595; font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:5px 0 0 0 }
#fundo-ideia h2 {color: #01264e; font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:0 0 20px 0}
#fundo-ideia .grid_3 { width:650px; float:left; margin: 20px}
#fundo-ideia p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-ideia .grid_4 {width:290px; float:left; margin: 25px; border-top-width: 1px; border-top-style: dotted; border-top-color: #b4b4b4;}
#fundo-ideia .grid_4 img { margin-top: 5px}
#fundo-ideia .grid_5 {width:290px; float:left; margin-top: 30px}
#fundo-ideia .grid_6 {width:290px; float:left; margin-top: 0px}

#fundo-contato {background:#ededed; overflow: hidden;padding-bottom: 25px}
#fundo-contato .top { padding:40px 0 0px 50px}
#fundo-contato h1 {color: #01264e;	font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:15px 0 0 0}
#fundo-contato p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-contato a {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-contato .localizacao { width:450px; float:left; margin: 20px}
#fundo-contato .formulario { width:450px; float: right; margin: 0 20px 20px 20px}
.formulario label {
	display: block;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	color: #666667
}
.formulario input {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:400px;
}
.formulario textarea {
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:400px;
}
#fundo-contato .localizacao p b {color: #000}
#fundo-contato .localizacao iframe {border: 1px solid #d7d7d7;}
#fundo-contato .enviar {font-family: candelabook, Geneva, sans-serif; border:0; font-size:25px; color: #01264e;}
#fundo-contato .enviar:hover { color:#f9cc3c}

#fundo-programada {background:#ededed; overflow: hidden;}
#fundo-programada .top { padding:40px 0 0px 50px}
#fundo-programada h1 {color: #01264e;	font-family: candelabook, Geneva, sans-serif; font-size:23px; padding:15px 0 0 0}
#fundo-programada .programada p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-programada .programada { width:650px; float:left; margin: 20px 20px 0 20px}
#fundo-programada .form-programada { width:280px; float: right; margin:0	}
#fundo-programada .form-programada h1 {letter-spacing: -1.5px; line-height: 15px;}
#fundo-programada .form-programada p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 20px 0 10px 0;
	color: #666667;
	line-height: 20px;
}
.form-programada label {
	display: block;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	color: #666667;
	line-height: 20px;
}
.form-programada .input_tipo1 {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:270px;
}
.form-programada .input_tipo2 {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:30px;
}
.form-programada .input_tipo3 {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:229px;
}
.form-programada textarea {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #d7d7d7;
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	width:270px;
}
#fundo-programada .enviar {
	font-family: candelabook, Geneva, sans-serif;
	border: 0;
	display: block;
	font-size: 25px;
	color: #01264e;
	float: right;
	width: 270px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 5px;
}
#fundo-programada .enviar:hover {color:#f9cc3c}

#fundo-catalogos {background:#ededed; padding-bottom: 100px; overflow:auto;}
#fundo-catalogos .top {padding-top: 40px;padding-right: 0;padding-bottom: 25px;padding-left: 40px;}
#fundo-catalogos h1 {color: #01264e;	font-family: candelabook, Geneva, sans-serif; font-size:25px; padding:15px 0 0 0}
#fundo-catalogos .grid_2-1 { width:400px; float:left; margin: 0 30px 0 15px}
#fundo-catalogos .grid_2-2 { width:450px; float: right; margin: 0}
#fundo-catalogos .grid_2-1 p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 5px 0 5px 0;
	color: #666667;
	line-height: 20px;
}
#fundo-catalogos .catalogo-box {width:135px; text-align:center; float:left; margin-bottom: 45px}
#fundo-catalogos .catalogo-box p {
	font-family: Calibri, Tahoma, "Segoe UI", sans-serif;
	font-size: 14px;
	padding: 10px 0 0 0;
	color: #00aeef;
	text-align: center;
	line-height: 20px;
}

.box-capa {
	height: 135px;
	width: 105px;
	margin: 0 0 10px 15px
}

.box-capa
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.box-capa:before, .box-capa:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.box-capa:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}  

.form_contato {
}
