body, input, textarea, select						{ font:11px Arial, Helvetica, Tahoma, sans-serif; text-decoration:none; }
body 											{ margin-bottom:30px; }
.home											{ background:#1e1915 url(../img/bg.jpg) center 0 no-repeat; color:#000; }
.interno										{ background:#1e1915 url(../img/bg-interno.jpg) center 0 no-repeat; color:#000; }
a 												{ text-decoration:none; color:#000; }
a:hover 											{ text-decoration:none; }
.conteudo-editor								{ line-height:16px; overflow:auto; }
.conteudo-editor h1,
.conteudo-editor h2,
.conteudo-editor h3,
.conteudo-editor h4,
.conteudo-editor h5,
.conteudo-editor h6								{ padding:15px 0 5px 0; }

#flash-home										{ width:940px; margin:0 auto; }
#header											{ height:180px; }
.vcard											{ width:800px; margin:0 auto; }
.vcard											{ padding:4px 0 0 140px; height:86px; font-size:10px; margin-top:10px; color:#FFF; }
.vcard a											{ color:#FFF; }
.home .vcard										{ margin-top:20px; }

/* HEADERS */
.titulo-box										{ background:url(../img/headers.png) no-repeat; text-indent:-9999px; }
#paginas-servicos .titulo-box					{ background-position:10px 10px; }
#paginas-institucional .titulo-box				{ background-position:10px -61px; }
#orcamento .titulo-box							{ background-position:10px -97px; }
#contato .titulo-box								{ background-position:10px -30px; }
.portfolio-101									{ background-position:10px -171px; }
.portfolio-99									{ background-position:10px -133px; }
.paginas-institucional							{ background-position:10px -64px; }
.paginas-porto-fino-gastronomia					{ background-position:10px -208px; }
.paginas-espaco-porto-fino						{ background-position:10px -245px; }

#paginas-espaco-porto-fino .titulo-box			{ background-position:10px -242px; }
#paginas-porto-fino-gastronomia .titulo-box		{ background-position:10px -210px; }

#paginas-servicos .conteudo-editor,
#paginas-institucional .conteudo-editor			{ padding-right:320px; height:400px; background:url(../img/img.png) no-repeat right top; }

/* PORTFOLIO */
#paginas-porto-fino-gastronomia #box-02,
#paginas-espaco-porto-fino #box-02,
#portfolio #box-02,
#contato #box-02 								{ height:455px; }
#portfolio h3 									{ display:none; }
#portfolio .paginador 							{ padding-top:10px; }
#portfolio .galeria-004 							{ height:180px; margin:10px 7px 10px 9px; }
#portfolio .galeria-004 .imagem					{ height:160px; background:#c48d44; border-bottom:1px solid #c48d44; overflow:hidden; }
#portfolio .galeria-004 img						{ border-color:#c48d44; margin-bottom:5px; }
#portfolio .galeria-004 .legenda					{ color:#7e3703; font-size:10px; font-weight:bold; }

/* HOME */
.home #box-01									{ margin-bottom:10px; }
.home #box-02 .titulo-box						{ display:none; }
.home #box-02 .imagem 							{ border:none; background:none!important; }
.home #box-02 .img-holding						{ display:block; width:277px; height:155px; padding:40px 0 0 3px; _padding:43px 0 0 3px; *padding:43px 0 0 3px; background:none!important; }
.home #box-02 .infos 							{ font-size:10px; }
.home #box-03 li,
.home #box-03 a									{ color:#804b0d; font-weight:bold; }
.home #box-03 li									{ padding-left:20px; background:url(../img/icon-gay-que-o-will-fez.png) no-repeat 0 50%; line-height:28px; border-bottom:1px solid #d2c289; }
.home #box-03 ul									{ padding-bottom:15px; }
.home #box-03 .icon-arrow						{ padding-right:25px; background:url(../img/icon-arrow.png) no-repeat 100% 0; }

#paginas #box-02 								{ height:450px; }

.bt-contato,
.bt-orcamento									{ display:block; width:220px; height:30px; margin-bottom:1px; margin-left:30px; }
.icon-arrow										{  }
/* FORMS / CONTATO */
#form-contato									{ background:url(../img/bg-form-contato.png) no-repeat 1px 5px; }
.forms legend span								{ height:20px; }
.forms li										{ height:35px; margin-bottom:5px; }
.forms label										{ color:#7e3a00; }
.submit											{ background-image:url(../img/bg-buttons.png); border-color:#c48d44; color:#FFF; padding:5px 7px; float:right; }

.font-01, .font-02, .font-03					{ color:#b9823e; font-size:14px; font-weight:bold; text-decoration:italic; }
.font-02										{ font-size:12px; }
.font-03										{ color:#b06309; }
#image-nada-aver								{ height:420px; background:url(../img/img-nada-ver.png) no-repeat right 0; }

/* PAGINADOR */
body .paginador a								{ background:#c48d44; border:none; color:#7e3703; font-size:90%; }
body .paginador a:hover,
body .paginador .pagina-atual					{ background:#7e3703; border:none; color:#FFF; }

/* NOT FOUND - 404 */
.not-found 										{ text-align:left; padding-bottom:50px; }
.not-found .possiveis-erros						{ color:#666; }

#logo-hive.png									{  }