@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'TrajanPro';
    src: url('imagens/fontes/trajanproregular.eot');
    src: url('imagens/fontes/trajanproregular.eot') format('embedded-opentype'),
         url('imagens/fontes/trajanproregular.woff') format('woff'),
         url('imagens/fontes/trajanproregular.ttf') format('truetype'),
         url('imagens/fontes/trajanproregular.svg#TrajanPro') format('svg');
}

@font-face {
    font-family: 'TrajanProBold';
    src: url('imagens/fontes/trajanprobold.eot');
    src: url('imagens/fontes/trajanprobold.eot') format('embedded-opentype'),
         url('imagens/fontes/trajanprobold.woff') format('woff'),
         url('imagens/fontes/trajanprobold.ttf') format('truetype'),
         url('imagens/fontes/trajanprobold.svg#TrajanProBold') format('svg');
}

@font-face {
    font-family: 'CenturyGothic';
    src: url('imagens/fontes/century_gothic.eot');
    src: url('imagens/fontes/century_gothic.eot?#iefix') format('embedded-opentype'),
         url('imagens/fontes/century_gothic.woff') format('woff'),
         url('imagens/fontes/century_gothic.ttf') format('truetype'),
         url('imagens/fontes/century_gothic.svg#CenturyGothic') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('imagens/fontes/century_gothic_bold.eot');
    src: url('imagens/fontes/century_gothic_bold.eot?#iefix') format('embedded-opentype'),
         url('imagens/fontes/century_gothic_bold.woff') format('woff'),
         url('imagens/fontes/century_gothic_bold.ttf') format('truetype'),
         url('imagens/fontes/century_gothic_bold.svg#CenturyGothicBold') format('svg');
	font-weight: bolder;
    font-style: normal;
}

html, body{background:url(imagens/fundo.jpg) repeat #0b0908; font-family:'CenturyGothic', Calibri, sans-serif; font-size:14px; color:#433f3a; height:100%;}

*{padding:0px; margin:0px;}
a{color:inherit; text-decoration:inherit;}
.limpar{clear:both;}
#mae{position:relative; min-height:100%; overflow-x:hidden;}

#topo{width:100%;}
#info{float:right; margin-top:20px; text-align:right; font-size:14px;}
#logo{float:left;}

#conteudo{width:100%; height:100%; overflow:hidden;}
.sub_conteudo{width:960px; text-align:left;}
#conteudo_paginas{min-height: 600px; display: block;}

#rodape{width:100%; color:#A08C75; min-height: 200px; z-index:4; position:absolute; bottom: 0; left:0;}
#rodape .blocos.texto{color:#A08C75;}

#topo_rodape{width: 100%; background:rgba(16, 15, 11, 0.7); padding: 30px 0px 25px;}
#topo_rodape span{display: block; float: left; width: 250px; margin-left:80px; color:#796956; font-size: 24px;}
#topo_rodape span:first-child{margin-left: 0px;}

#conteudo_rodape{width: 100%; background: rgba(16,15,11,0.4); padding:20px 0px 30px; color:#33302a;}
#conteudo_rodape .blocos{float: left; width: 250px; margin-left: 80px; min-height: 1px; font-size: 13px;}
#conteudo_rodape .blocos:first-child{margin-left: 0px;}

#rodape_rodape{width: 100%; background: rgb(16,15,11); padding: 26px 0px 21px;}

#carregando{width:100%; height:15px; text-align:center; margin-bottom:10px; display:none;}
#sub_carregando{width:100%; height:15px; text-align:center; background:url(imagens/carregando.gif) no-repeat center center;}

#linhasslider{width:100%; height:350px; position:absolute;}

.titulo{color:#DBBF6B; font-size:30px; overflow: hidden; font-family:'Trajan Pro Bold', 'TrajanProBold', Tahoma, sans-serif;}
.sub_titulo{color:#796956; font-size:18px; text-transform:uppercase;}
.texto{font-size:14px; text-align:justify; color:#A08C75; line-height:normal;}

.linha{width:100%; height:9px; background:#C1D9D2;}
.linhas{width:100%; height:1px; background:#C1D9D2; position:relative; z-index:4;}
.linhasx{height:5px; width:100%; background:#C1D9D2;}

.sociais{float:left; margin-right:10px; cursor:pointer;}
.sociaisr{float:right; margin-left:10px; cursor:pointer; margin-top:-10px;}
.icons{margin-right:6px; margin-bottom:-3px;}
.mh{height:10px;}

.alink{color:inherit; text-decoration:none; cursor:pointer;}
.alink:hover{text-decoration:underline; color:#a4844b;}

.alinkx{color:inherit; text-decoration:none; cursor:pointer;}
.alinkx:hover{text-decoration:underline;}

.produtos{background:#D99C3E; cursor:pointer; float:left; border:5px solid #100F0B; box-shadow:0px 1px 3px rgba(0,0,0,1); 
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,1); ; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,1);; margin-left:0px; margin-right:0px; margin-bottom:15px;}
.produtos .texto{background:#100F0B; display:block; padding-top:5px; font-variant: small-caps;}

.separator{width:100%; height:52px; background:url(imagens/separator_overlay.png) center center no-repeat;}

/* MENU */

#menu{width:100%; height: 140px; background: url(imagens/menu_fundo.png) repeat-x; 
    font-family:'Trajan Pro Bold', 'TrajanProBold', Tahoma, sans-serif; 
    position: relative; z-index: 10; margin-bottom: -15px;}

#menu ul{list-style:none; width:980px; text-align:left;}
#menu ul a.menubt li{display:inline;}

#menu ul a.menubt{text-decoration:none; float:left; color:#DBBF6B; font-size:24px; padding:37px 23px 34px; margin-top: 13px; cursor:pointer;}

#menu ul a.menubt:hover{background:rgba(0, 0, 0, 0.15);}
#menu a.menubt:visited{outline:none;}
#menu a.menubt:link{outline:none;}

#menu ul a.menubt span{font-family:'CenturyGothic', Calibri, sans-serif; color:#E7E7E5; font-size: 16px;}




/* INPUTS */

.input_caixa_select{background:rgba(17, 16, 12, 0.5); padding:3px 5px; font-size:12px; color:#433f3a; font-family:Tahoma, Arial, sans-serif; border:1px solid rgba(17, 16, 12, 0.5); text-shadow:0px 1px 1px #6E6345;}

.input_caixa{background:rgba(17, 16, 12, 0.5); padding:8px 10px; font-size:12px; color:#433f3a; font-family:Tahoma, Arial, sans-serif; border:1px solid rgba(17, 16, 12, 0.5);}

.input_caixa2{background:rgba(17, 16, 12, 0.5); padding:5px; font-size:12px; color:#433f3a; font-family:Tahoma, Arial, sans-serif; border:1px solid rgba(17, 16, 12, 0.5); max-width:450px; max-height:200px;}

.input_caixa_select:focus{outline:none; background:rgba(17, 16, 12, 0.75);}
.input_caixa:focus{outline:none; background:rgba(17, 16, 12, 0.75);}
.input_caixa2:focus{outline:none; background:rgba(17, 16, 12, 0.75);}

.input_button{background: url(imagens/menu_fundo.png) repeat-x center;
color:#7D6243; text-shadow:0px 1px 0px #000; cursor:pointer; padding:10px 12px; font-size:16px; border:none; outline:none; box-shadow:0px 5px 5px
rgba(0,0,0,0.25); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.25) ; -moz-box-
shadow:0px 5px 5px rgba(0,0,0,0.25); border-radius: 10px; -moz-border-radius: 10px; --webkit-border-radius: 10px;}

.input_button:hover{background:#0A0906;}
.input_button:active{opacity:0.60; -moz-opacity: 0.60; filter:alpha(opacity=60);}
.input_button:visited{outline:none;}
.input_button:link{outline:none;}

.asterisco{color:#a4844b; font-weight:bold;}
.txtalert{font-size:12px;}

#sobrepesq{margin-top:-21px; margin-left:12px; letter-spacing:4px; display:block; color:#555; cursor:text; font-size:12px; font-family:Candara, Cambria, Calibri;}
#lupa{cursor:pointer; margin-bottom:-3px; margin-left:-26px;}