@font-face {
    font-family: 'dinregular';
    src: url('font-webfont.eot');
    src: url('font-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-webfont.woff') format('woff'),
         url('font-webfont.ttf') format('truetype'),
         url('font-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinbold';
    src: url('ufonts.com_din_bold-webfont.eot');
    src: url('ufonts.com_din_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ufonts.com_din_bold-webfont.woff') format('woff'),
         url('ufonts.com_din_bold-webfont.ttf') format('truetype'),
         url('ufonts.com_din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
img{border:0} ul{margin:0; padding:0; list-style:none;} a{text-decoration:none;} .hidden{visibility:hidden;} .center{margin:0 auto;} .left{float:left;} .right{float:right;} .valign{width:100%; height:auto; display:table-cell; vertical-align:middle;} 

body{margin:0; font-family:"Times New Roman", Times, serif;}
#all{width:955px;}
#logo{width:85px; height:84px; margin:14px auto; background:url(../img/logo.jpg);}
h1{font-size:9px; padding:0; margin:0; width:85px; height:84px; display:block;}
#menu{display:table; text-transform:uppercase; font-size:12px; }
.item-menu{float:left; margin:0 13px;}
.item-menu a{color:#000;}
.line{width:100%; height:1px; background:#000; margin:10px 0;}
#corpo{display:table; height:500px; width:925px; margin:20px 0; padding:15px; position:relative;}
#footer{text-align:center; font-size:11px; position:relative; font-family: 'dinregular'; margin-bottom:20px}
#mailing{position:absolute; left:5px; top:0; font-size:10px; text-transform:uppercase;}
#mailing a{color:#000;}
#mailing a:hover{text-decoration:underline;}
#idiomas{position:absolute; right:5px; top:0; font-size:10px;}
#idiomas a{color:#000;}

/* Home / Slider */
#container-slider, #slider{width:830px; height:500px; position:relative;}
.prev, .next{width:11px; height:80px; position:absolute; top:50%; margin-top:-40px;}
.prev{left:-54px; background:url(../img/prev.png);}
.next{right:-54px;background:url(../img/next.png);}
.prev a, .next a{width:11px; height:80px; display:block; padding:0; margin:0; text-indent: -9999em;}

/* Vera Corteza*/
#veracortez{width:495px; height:500px; display:table; font-size:14px; letter-spacing:1px; text-align:justify; line-height:22px;}
#veracortez p{margin:7px 0;}
#veracortez-foto{width:358px; height:500px; display:table;}
h2{font-family:'dinregular'; font-size:18px; font-weight:normal; margin:0; padding:0; color:#9e8e63; text-transform:uppercase;}
h2 a{color:#9e8e63;}

/* Coleções */
#colecoes{height:244px; width:789px; display:table;}
#colecoes li{float:left; width:243px; height:244px; margin:9px; position:relative; border:1px solid #cccccc; }
.over{top:0; left:0; width:243px; height:244px; background:url(../img/over.png); position:absolute; text-align:center; line-height:244px; display:none;}
h4{color:#fff; font-family:'dinregular'; font-size:18px; text-transform:uppercase; padding:0; margin:0; font-weight:normal;}
#colecoes li:hover .over{display:block;}

/* Stoned */
#colecoes_stoned{width:auto; display:table; margin:0 auto;}
#colecoes_stoned li{float:left; width:243px; height:244px; margin:9px; position:relative; border:1px solid #cccccc;}
#stoned{width:100%; height:500px; display:table; font-size:14px; letter-spacing:1px; text-align:justify; line-height:22px;}
#stoned p{margin:7px 0;}
#colecoes_stoned li:hover .over{display:block;}

/* Produtos */
#container-produtos, #slider-produtos, .produto{width:886px; height:500px; position:relative;}
.produto-info{position:absolute; width:auto; height:auto; bottom:0; right:0; font-size:14px; text-align:right;}
.produto-info p{margin:5px 0 0 0; letter-spacing:1px}
h3{font-family:'dinregular'; font-size:14px; font-weight:normal; margin:0; padding:0; color:#9e8e63; text-transform:uppercase;}
.voltar{font-size:11px; position:absolute; top:0px; right:35px; text-transform:uppercase;}
.voltar a{color:#9e8e63;}

/* Onde Encontrar / Clipping */
#slider-duplo h2{margin-top:25px; margin-bottom:10px;}
#slider-duplo p{margin:0; font-size:16px; line-height:24px; letter-spacing:1px;}

/* Instagram */
#instagram{display:table; margin:0 auto; width:855px; height:500px;}
#instagram li{width:155px; height:auto; float:left; margin:8px;}

/* Contato */
#contato-left{float:left; margin-left:40px;}
.label{display:block; font-family:'dinregular'; font-size:14px; margin-top:10px;}
.input{display:block; padding:0; margin:6px 0; width:326px; height:20px; border:1px solid #c4c4c4; font-family:'dinregular';}
#mensagem{display:block; padding:0; margin:6px 0; width:406px; height:126px; border:1px solid #c4c4c4; font-family:'dinregular'; overflow:auto;}
.enviar{display:block; padding:0; margin-top:10px; background:none; border:1px solid #9da74c; color:#9da74c; width:98px; height:20px; text-transform:uppercase; font-family:'dinregular'; font-size:14px; cursor:pointer; float:left; margin-right:10px; text-align:center; line-height:18px;}
.close{display:block; padding:0; margin-top:10px; background:none; border:1px solid #9da74c; color:#9da74c; width:98px; height:18px; text-transform:uppercase; font-family:'dinregular'; font-size:14px; cursor:pointer; float:left; text-align:center; line-height:18px;}
#contato-right{float:right; margin-right:40px;}
.errado{border-color:#C60 !important;}
.erro{font-family:'dinregular'; font-size:12px; margin:5px 0 0 0; padding:0; color:#C60;}

/* Newsletter */

#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {position:absolute; left:0; top:0; width:auto; height:auto; display:none; z-index:9999; padding:20px;}
#boxes #dialog {width:auto; height:auto; padding:25px; background-color:#ffffff;}