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; }

.social											{ float:right; margin-top:-50px; }
.social a										{ display:block; height:43px; width:43px; float:left; margin-right:10px; }
.btOrkut										{ background:url(../img/icoOrkut.png) no-repeat; }
.btBlogger										{ background:url(../img/icoBlogger.png) no-repeat; }
.btTwitter										{ background:url(../img/icoTwitter.png) no-repeat; }

/* 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; }
#noticias .titulo-box							{ background-position:10px -280px; }
.portfolio-101									{ background-position:10px -171px; }
.portfolio-99									{ background-position:10px -133px; }
.portfolio-132									{ background-position:10px -171px; }
.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; }

/* Noticias */
#noticias #box-02 								{ height:455px; }
#noticias .list .list-item 						{ width:400px; float:left; margin:0px 20px 10px 0px; }
#noticias .list .list-item .imagem 				{ margin-right:5px; border:none; }
#noticias .titulo 								{ font-size:15px; } 
#noticias .detalhe 								{ font-size:13px; }

/* HOME */
.home #box-01									{ margin-bottom:10px; }
.home #box-02 .titulo-box						{ /*display:none;*/ background-position:10px -280px; margin:6px 0px 0px 5px; }
.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; padding-left:4px; }
.home #box-02 .titulo							{ font-size:15px; } 
.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; }

/* Orçamento */


/* 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									{  }
