@charset "utf-8";
/* CSS Document */

body, a, img, * { border:0; margin:0; padding:0; text-decoration:none; text-transform:none; }
body { background:url(imagens/linha.png) no-repeat 50px -46px; min-width:1000px;} 

/*   Header   */

#topo { background:#96042E; height:65px; min-width:1000px; width:100%;}

#logo { float:left; height: inherit; width:200px; }
#logo img {margin:10px 0 0 10px;}

#menu { float:left;  height: inherit; margin: 0 auto; width:auto; }
#menu ul { font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:300; line-height:65px;}
#menu li { display:inline;}
#menu a { color:#fff; padding:19px 15px 22px 15px;}
#menu .active { background-color:#801225; border-top: #fff 2px solid;}
#menu a:hover { background-color:#801225; border-top: #fff 2px solid;
-webkit-transition:  0.5s ease; -moz-transition:  1s ease; -ms-transition:  1s ease; -o-transition:  1s ease; transition:  0.5s ease;}

#newsletter { color:#fff; float:right; font-family: 'Open Sans', sans-serif; font-size:15px; height:auto; z-index:20; position:absolute; right:15px; width:200px;}
#newsletter img { margin-left:10px;}
.bloco1 { background:#96042E; height:100px; padding:10px; }
.bloco1 .input { border:0; color:#CCC; float:left; font-size:11px; height:20px; padding-left:10px; width:140px; }
.bloco1 .botao { background: #900; color:#fff;  border:none; float:left; font-size:11px; height:20px; outline:none; text-align:center; width:28px; }
.bloco1off { background:#96042E; display:none; height:100px; padding:10px; }
.bloco2off { color:#fff; cursor:pointer; height:13px; font-family:inherit; font-size:9px; line-height:7px; text-align:right; }
.bloco2 { color:#000; cursor:pointer; font-size:9px; text-align:right;}

/*   CONTENT   */

#conteudo { height:100%; margin:0 auto; padding:25px 0 55px 0; width:1000px; }

/*   FOOTER   */

#rodape { background:#96042E; bottom:0; color:#fff; font-family: 'Open Sans', sans-serif; font-size:11px; height:30px; left:0; line-height:30px; position:fixed;  width:100%; z-index:9999; min-width: inherit;}
#rodape #redesociais { float:left; margin-left:5px; }
#rodape #redesociais img { margin:6px 5px 0 5px; }
#rodape #translator { float:right; height:30px; margin-right:10px; width:auto; }
#rodape #translator img { margin:10px 2px 0 2px; }
#rodape #endereco { float:right; margin-right:15px; width:auto; }

/*          INICIO          */ 

/*          A TAQUETTI          */ 

#ataquetti { color:#333; float:left; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; height:auto; margin-bottom:55px; width:960px;}
#ataquetti p { line-height:20px; margin-bottom:10px;}
#ataquetti h2 { border-left:15px solid #96042E; font-family: 'Open Sans', sans-serif; font-size:27px; font-weight:600; line-height:20px; margin-bottom:20px;  padding-left:25px;}
#ataquetti-bloco {background-color: rgba(250, 250, 250, 0.8); float:left; padding:25px 50px; text-align:justify; width:380px; }
#ataquetti-foto {  float:right; height:auto; width:480px; }
#ataquetti-foto img { float:right; }
#ataquetti-bloco2 {background-color: rgba(250, 250, 250, 0.8); color:#333; float:left; padding:10px 50px 10px; text-align:justify; width:380px; }
#ataquetti-bloco3 { color:#fff; float:left; margin:25px 100px 0 0; width:420px; }
#ataquetti-bloco3 h2 { border-left:15px solid #96042E; color:#333; font-family: 'Open Sans', sans-serif; font-size:27px; font-weight:600; line-height:20px; margin-bottom:20px;  padding-left:25px;}
#ataquetti-bloco3 ul {background:#51B497; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:400; line-height:20px; padding:25px 50px; width:380px;} 
#ataquetti-bloco3 li {list-style: circle; }

/*          AMBIENTES          */ 

#submenu { background-color:#801225; float:left; height:20px; width:100%; }
.mostra { display: inline;}
.esconde { display: none;}
#submenu ul { font-family: 'calibri', sans-serif; font-size:12px; font-weight: bold; line-height:20px; margin-left:205px; width:1000px;}
#submenu li { display:inline; margin: 0 10px 0 10px; }
#submenu a { color: #D4D4D4; }
#submenu a:hover {color:#fff; }
#submenu .active { color:#fff; }
#ambientes { }
#ambientes #ambiente-slide { height:100%; width:100%; background-color:#00F; }
#ambientes #ambiente-thumb { bottom:80; height:100px; position:absolute; width:100px; background-color: #900; }

/*    DESIGN FOR DESIGNERS    */

#d4d { height:auto; width:inherit;}
#d4d #destaque { float:left; height:240px; width:inherit;}
#d4d #destaque #banner { background: url(imagens/bg-banner.jpg) no-repeat; float:left; height:120px; padding:60px 40px; width:470px;}
#d4d #destaque #banner .textobold { color:#fff; font-family: 'Open Sans', sans-serif; font-size:36px; line-height:36px; font-weight:800; }
#d4d #destaque #banner .textonormal {color:#fff; font-family: 'Open Sans', sans-serif; font-size:17px; line-height:19px; font-weight:400;}
#d4d #destaque #email { height:auto; float:left; padding:90px 0; text-align:center; width:450px; }
#d4d #destaque #email .textobold { color:#333; font-family: 'Open Sans', sans-serif; font-size:30px; line-height:36px; font-weight:800; }
#d4d #destaque #email .textonormal {color:#333; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:17px; font-weight:400;}
#d4d #itens { float:left; height:auto; margin-top:30px; width:inherit;}
#d4d #itens #item {height:140px; float:left; width:140px; overflow:hidden; text-align:center;}
#d4d #itens #item img {  height:auto; min-width:200px; width:200px; 
	opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: all 0.4s linear; .-moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
#d4d #itens #item img:hover {opacity: 1;  filter: alpha(opacity=100); }
.item-popup { border:1px solid #EEE; display:none; float:left; height:auto; padding:25px; width:auto; }
.item-popup #bloco1 { float:left; height:330px; margin-right:25px; overflow:hidden; width:350px;}
.item-popup #bloco1 img { float:left; height:auto; width:350px;}
.item-popup #bloco2 { float:left; height:170px; width:370px;}
.item-popup #bloco2 .tit {  border-bottom: 1px solid #333; color:#000; float:left; font-family: 'Open Sans', sans-serif; font-size:20px; line-height:36px; font-weight:600; text-transform:uppercase; width: inherit; }
.item-popup #bloco2 .desc { color: #333; float:left; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:400; margin:10px 0; width: inherit; }
.item-popup #bloco2 .info { color: #818181;  font-family: arial, sans-serif; font-size:11px; font-weight:400;    }
.item-popup #bloco2 .info-bd { color: #999; font-family: arial, sans-serif; font-size:11px; font-weight:400; margin-right:4px; }
.item-popup #bloco2 .botao {  margin-top:15px;}
.item-popup #bloco2 .tumbs { float:left; height:70px; overflow:hidden; position:absolute; bottom:25px; width:70px;}
.item-popup #bloco2 .tumbs img {height:auto; width:100px;}


/*          CONTATO          */ 

#contato {}
#contato-info { background-color: rgba(0, 0, 0, 0.8); color:#fff; float:left; font-size:14px; font-family:'Open Sans', sans-serif; font-weight:300; height:240px; padding:25px; text-rendering:optimizeLegibility; width:230px;}
#contato-info a { color:#fff;}
#contato-form { float:left; height:260px; padding:30px 0 0 30px; width:690px;}
#contato-form input { background:#eee; color:#96042E; float:left; font-family:'Open Sans', sans-serif; font-size:10px; height:30px; margin-bottom:10px; outline:none; padding:0 5px 0 5px; text-transform:uppercase; width:680px;}
#contato-form input:focus { background-color:#96042E; color:#fff;  text-transform:capitalize;}
#contato-form textarea { background:#eee; border:0; color:#96042E; float:left; font-family:'Open Sans', sans-serif; font-size:10px; height:90px; margin-bottom:10px; outline:none; padding:0 5px 0 5px; text-transform:uppercase; width:680px;}
#contato-form textarea:focus { color:#000;  text-transform: none;}
#contato-form .botao { background-color:#7D0328; color:#fff; cursor: pointer; float:right; font-size:11px; height:27px; text-transform: lowercase; width:60px;}
#contato-mapa { float:left; height:300px; width:100%;}      


