/* CSS Document */

/* GERAL */
html, body{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #F4F7F5; font-family: Arial, Helvetica, sans-serif;}

p, form, div, table, img, a{ margin:0px; padding:0px; border:none;}

a { text-decoration: underline;}
a:hover { text-decoration:none;}

.bold{ font-weight:bold;}
.clear {clear: both;}

#DivMaster{ margin-left:auto; margin-right:auto; width:906px;}
/* FIM GERAL */

#headerArea{ width:906px; height:106px;}
.logo{ float:left; width:347px;}
.home{ float:left; width:106px;}
.menu{ height:106px; float:left; width:453px;}
.menu02{ float:left; width:228px;}
.menu02 img{ cursor:pointer;}
.menu03{ float:left; width:225px;}
.menu03 img{ cursor:pointer;}

#dropDownHide{ width:100%; position:absolute; height:500px; left:0px; top:0px; display:none;}
#dropDownHide img{width:100%; height:500px;}

#galeriaDropDown{ width:226px; position:absolute; left:50%; margin-left:227px; display:none;}
.galeriaDropDownContent{ width:92px; background-color:#951953; padding-right:12px; float:right; border-bottom: solid 3px #FFFFFF;}
.galeriaDropDownContent li{ list-style:none; padding:0px; margin:0px; *margin-left:-16px;}
.galeriaDropDownContent a{ display:block; width:87px; padding-top:5px; padding-bottom:5px; color:#FFFFFF; text-decoration:none; font-size:12px; padding-left:5px;}
.galeriaDropDownContent a:hover{ background-color:#621137;}

#catalogoDropDown{ width:226px; position:absolute; left:50%; display:none;}
.catalogoDropDownContent{ width:92px; background-color:#499693; padding-right:12px; float:right; border-bottom: solid 3px #FFFFFF;}
.catalogoDropDownContent li{ list-style:none; padding:0px; margin:0px; *margin-left:-16px;}
.catalogoDropDownContent a{ display:block; width:87px; padding-top:5px; padding-bottom:5px; color:#FFFFFF; text-decoration:none; font-size:12px; padding-left:5px;}
.catalogoDropDownContent a:hover{ background-color:#336B69;}

#blocoCentral{ border-bottom: solid 16px #D3D4D3; height:420px; background-color:#FFFFFF;}
.conteudoBlocoEsquerdo{ float:left; height:402px; width:453px; _width:452px; }
.conteudoBlocoDireito{ float:right; height:402px; width:453px; }

.noticiasItem{ width:226px; height:68px; padding-top:5px; padding-bottom:6px; /*float:left;*/}
.noticiasItemContent{ float:left;}
.noticiasItemText{ width:128px; margin-left:10px; text-align:right; height:52px; font-size:10px; color:#333333;}
.noticiasItemText span{ display:block;}
.autor{ font-size:12px; color:#989898;}
.noticiasItemBot{ width:128px; margin-left:10px; text-align:right;}
.noticiasItemImage{ width:76px; float:right;}

.pesquisaArea{ width:403px; height:67px; background-color:#ECECEC; padding-left:25px; padding-top:15px; padding-right:25px;}

.pesquisaHeader{ height:40px;}
.pesquisaTit{ float:left;}
.pesquisaLink{ float:right; font-size:10px; color:#333333; margin-right:5px;}
.pesquisaLink a{ color:#333333;}
.pesquisaMain{ height:20px;}
.pesquisaLista{ float:left; font-size:11px; color:#999999; width:190px;}
.pesquisaLista select{ display:block; background:url(images/bg_pesquisa.gif) repeat-x left top; width:160px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.pesquisaViaConteudo{ float:right; font-size:11px; color:#999999; width:210px;}
.pesquisaViaConteudo input{display:block; background:url(../images/pt/bg_pesquisa.gif) repeat-x left top; width:166px; padding:1px; margin:0px; border: solid 1px #DDDDDD; float:left; font-size:11px; color:#333333; margin-right:4px;}
.pesquisaViaConteudoBox{ float:left;}
.pesquisaViaConteudoBot{ float:right; margin-top:14px; text-align:right;}

.galeriaArea{}
.galeriaMain{ margin-top:5px;}
.galeriaImage{ width:453; height:230px;}
.galeriaImage img{ padding:0px; margin:0px;}
.galeriaList{ float:left; width:206px; margin-top:18px; _margin-top:0px; padding-left:10px; padding-right:10px;}
.galeriaList a{ display:block; width:41px; _width:40px; height:23px; text-align:center; padding-top:3px; float:left; text-decoration:none; color:#DBDBDB;}
.galeriaList a:hover{ background-color:#EEEEEE;}
.galeriaSelected{ color:#951953 !important;}

.galeriaItem{ width:226px; height:58px; padding-top:5px; padding-bottom:6px; float:right;}
.galeriaItemContent{ float:right;}
.galeriaItemText{ width:216px; margin-left:10px; text-align:right; height:32px; font-size:10px; color:#333333; margin-top:5px;}
.galeriaItemText span{ display:block;}
.galeriaItemBot{ margin-left:10px; text-align:right;}
.galeriaItemImage{ width:76px; float:right;}

.servicosArea{ margin-left:15px; margin-top:2px;}

.servicosItem{ width:438px; height:58px; padding-top:5px; padding-bottom:6px; float:right;}
.servicosItemContent{ float:left;}
.servicosItemText{ width:340px; margin-left:10px; text-align:right; height:32px; font-size:10px; color:#333333; margin-top:5px;}
.servicosItemText span{ display:block;}
.servicosItemBot{ margin-left:10px; text-align:right;}
.servicosItemImage{ text-align:right;}
.servicosItemImage img{ height:53px; width:76px;}

#footerArea{ height:102px;}

.footerArea01{ width:455px; float:left;}
.footerArea02{ width:451px; _width:440px; float:right;}

.loginArea{ width:206px; background-color:#333333; height:90px; float:left; padding-left:20px; padding-top:12px;}
/* --- Para quando houver pesquisa ---
.destaqueArea{ float:right;}
*/
.destaqueArea{ float:left;}

.loginTit{ margin-bottom:2px;}
.loginMain{ margin-bottom:2px;}
.loginUser{ float:left; font-size:10px; color:#FFFFFF; margin-right:5px;}
.loginUser input{ display:block; background: url(../images/pt/bg_pesquisa.gif) repeat-x left top; width:60px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.loginFooter{ font-size:10px; color:#FFFFFF;}
.loginFooter a{color:#FFFFFF;}
.loginBot{ margin-top:13px; float:left;}

.footerLinks{ text-align:right; margin-right:0px; width:320px; _width:310px; margin-left:0px;}
.footerNewsletter{ height:28px; /*background: url(../images/pt/img_linha.gif) no-repeat right top;*/ margin-top: 8px; float:right; margin-bottom:4px;}
.footerCopyright{ font-size:8px; color:#A3A3A3; text-align:right; margin-top:12px;}
.footerCopyright a{color:#A3A3A3;}
.footerCopyright span{ background-color:#F9FAF9;}

.footerNewsletter{ margin-left:5px;}
.footerNewsletterTit{ font-size:9px; color:#FF0000; line-height:9px;}
.footerNewsletterMain input{ background: url(../images/pt/bg_pesquisa.gif) repeat-x left top; width:130px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333; vertical-align:middle;}
.footerNewsletterMain img{ vertical-align:middle;}

.loginErro{ font-size:9px; color:#FF0000; line-height:8px;}

/* --------------------- */

.footerAreaCarrinho{ width:105px; height:82px; background-color:#EFEFEF; float:left; padding:10px;}
.footerAreaLinks{ width:320px; _width:310px; margin-top:7px; float:right;}

.carrinhoTit01{ padding-bottom:8px;}
.carrinhoArtigos{ font-size:11px; color:#333333;}
.carrinhoPreco{font-size:11px; color:#333333; padding-bottom:4px;}
.carrinhoVer{ text-align:right; padding-bottom:4px;}

/* --------------------- */

.filtrarPesquisa{ height:82px; background-color:#ECECEC; padding-left:25px; padding-top:15px; padding-right:25px;}

.pesquisaListas{ float:left; font-size:11px; color:#999999; width:150px; margin-right:15px;}
.pesquisaListas select{ display:block; background:url(images/bg_pesquisa.gif) repeat-x left top; width:150px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}

.resultadoPesquisa{padding-left:25px; padding-top:15px;}

.resultadoTit{margin-bottom:10px;}
.resultadoMain{margin-bottom:5px; height:230px;font-size:11px; color:#999999;}

.resultadoItem{ width:220px; height:68px; padding-top:5px; padding-bottom:6px; float:left;}
.resultadoItemContent{ float:left;}
.resultadoItemText{ width:120px; margin-left:10px; text-align:right; height:52px; font-size:10px; color:#333333;}
.resultadoItemText span{ display:block;}
.resultadoItemBot{ width:135px; text-align:right;}
.resultadoItemBot span{ float:left; color:#951953; font-size:12px; font-weight:bold; margin-left:10px; line-height:14px;}
.resultadoItemImage{ width:76px; float:right;}

.resultadoFooter{ text-align:right; margin-right:10px; font-size:12px; color:#989898; margin-bottom:0px; _margin-bottom:10px;}
.resultadoFooter span{ margin-right:20px;}
.resultadoFooter img{ margin-left:5px; margin-right:5px; vertical-align:middle;}
.resultadoFooter select{ vertical-align:middle; background:url(images/bg_pesquisa.gif) repeat-x left top; width:50px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}

/* --------------------- */

.noticiaDetalhe{}
.noticiaDetalheHeader{ width:443px; height:65px; font-size:14px; margin-left:10px; margin-top:60px; color:#333333;}
.noticiaDetalheHeader h1{ padding:0px; margin:0px; font-size:18px; color:#951953;}
.noticiaDetalheHeader span{ display:block; font-size:12px; font-weight:bold;}

.noticiaDetalheLeft{ float:left; width:216px; height:272px; margin-left:10px; font-size:12px; color:#333333;}
.tamanho{ color:#989898; font-size:14px; display:block;}
.preco{ font-size:18px; color:#951953; padding-top:100px; display:block;}
.botVoltar{ position:absolute; top:490px;}
.botComprar{ position:absolute; top:490px; margin-left:130px;}

.noticiaDetalheRight{ float:right; width:227px; _width:200px; height:272px;}
.noticiaTxt{ width:205px; height:236px; overflow:auto; font-size:10px; color:#333333; padding-right:5px; padding-left:5px;}
.topo{padding-left:5px; margin-top:5px;}

/* --------------------- */

.pesquisaAvancadaArea{width:403px; height:387px; background-color:#ECECEC; padding-left:25px; padding-top:15px; padding-right:25px;}

.pesquisaAvancadaListas{ margin-top:25px; height:280px;}

.colunaCatalogo{float:left; font-size:12px; color:#989898; width:190px; height:280px;}
.colunaGaleria{float:right; font-size:12px; color:#989898; width:210px; height:280px;}

.colunaCatalogoTit, .colunaGaleriaTit{ margin-bottom: 28px;}
.itemParaPesquisa{ display:block; margin-bottom:10px;}
.itemParaPesquisa span{ display:inline-block;}
.itemParaPesquisa input{ vertical-align:middle;}

/* ---------------------- */

#ctl00_ContentPlaceHolder1_gvItems{ width:100%; border-collapse:collapse; border:none; font-size:10px; border: solid #FFFFFF;}
#ctl00_ContentPlaceHolder1_gvItems td{ border: #FFFFFF solid; background-color:#ECECEC; padding-left:8px; padding-right:8px; color:#999999; height:45px; border-bottom: solid 2px #FFFFFF;}
#ctl00_ContentPlaceHolder1_gvItems th{ border: #FFFFFF solid; border-right:#D28602; border-bottom:none; background-color:#D3D4D3; padding-left:8px; padding-right:8px; text-align:left; height:20px;}
#ctl00_ContentPlaceHolder1_gvItems td a{ color:#999999; }

.carrinhoTit{ padding-top:26px; padding-left:26px; padding-bottom:15px;}
.carrinhoMain{ height:310px;}
.carrinhoControl{ margin-top:12px; text-align:right; margin-right:16px;}
.carrinhoControl img{ margin-left:8px; margin-right:8px;}

.carrinhoForm{ margin-left:26px; margin-right:26px; height:300px;}
.carrinhoFooter{ margin-left:26px; margin-right:26px; font-size:10px; color:#D28602; margin-top:10px;}

.dadosEncomenda{ display:block; color:#333333; font-size:11px; font-weight:bold; text-align:left;}
.itemsEncomenda{ display:block; font-size:12px; color:#989898; height:45px;}

.carrinhoFormContent{ margin-top:10px;}
.carrinhoFormItem{ display:block; margin-top:5px;}
.carrinhoFormCampo{ float:left; font-size:11px; color:#999999; width:190px;}
.carrinhoFormBot{ font-size:11px; color:#999999; margin-top:14px; *margin-top:15px; float:left;}
.carrinhoFormCampo1{ float:left; font-size:11px; color:#999999; width:338px;}
.carrinhoFormCampo input{ display:block; background:url(/images/pt/bg_pesquisa.gif) repeat-x left top; width:170px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.carrinhoFormCampo1 input{ display:block; background:url(/images/pt/bg_pesquisa.gif) repeat-x left top; width:320px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.carrinhoFormCampo textarea { display:block; background: #F5F5F5; width:360px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.erro{ font-size:10px; color:#FF0000;}

.numeroEncomenda{ margin-top:40px; font-size:10px; color:#333333; display:block;}
.numeroEncomenda img{ vertical-align:middle;}

.carrinhoControl{ text-align:right; margin-right:10px; font-size:12px; color:#989898;}
.carrinhoControl span{ margin-right:20px; margin-left:376px;}
.carrinhoControl img{ margin-left:5px; margin-right:5px; vertical-align:middle;}
.carrinhoControl select{ vertical-align:middle; background:url(images/bg_pesquisa.gif) repeat-x left top; width:50px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}

/* ----------------- */

.botImprimir{ height:12px; padding-bottom:2px; margin-left:10px;}
.mapaInfoArea{ height:64px; background-color:#F8F8F8; padding: 10px 10px 0px 10px;}

.mapaMorada{ float:left; width:188px; font-size:11px; color:#989898;}
.mapaHorario{ float:right; width:188px; font-size:11px; color:#989898;}

.mapaMorada span, .mapaHorario span{ color:#333333; font-weight:bold; display:block;}

.contactoArea{}
.contactoArea1{background: url(../images/pt/pedido_informacoes.jpg) no-repeat left top; width:453px; height:402px;}

.contactoHeader{width:443px; height:45px; font-size:11px; margin-left:10px; margin-top:60px; color:#333333;}
.contactoHeader h1{ padding:0px; margin:0px; font-size:18px; color:#DA8A00;}

.contactoHeader1{width:443px; height:45px; font-size:11px; margin-left:10px; margin-top:10px; color:#333333;}
.contactoHeader1 h1{ padding:0px; margin:0px; font-size:18px; color:#DA8A00;}

.contactoAreaLeft{float:left; width:216px; height:262px; margin-top:15px; margin-left:10px; font-size:12px; color:#333333;}
.contactoAreaRight{float:right; width:227px; height:272px;}

.contactosTxt{ font-size:11px; color:#989898;}
.contactosTxt span{ color:#333333; font-weight:bold; display:block; padding-top:10px;}

.conteudoArea{}
.conteudoHeader{width:433px; font-size:11px; margin-left:10px; margin-top:60px; color:#333333; margin-right:10px;}
.conteudoHeader h1{ padding:0px; margin:0px; font-size:18px; color:#DA8A00; padding-bottom:5px;}
.conteudoHeader2 h1{ padding:0px; margin:0px; font-size:16px; margin-top:28px; color:#DA8A00; padding-bottom:5px; font-weight:normal; margin-left:26px;}

.conteudoTxt{width:433px; font-size:11px; margin-left:10px; color:#333333; margin-right:10px; margin-bottom:10px;}

.conteudoTit{ font-size:11px; color:#333333; font-weight:bold;}
.conteudoTxtCinza{font-size:11px; margin-left:26px; color:#989898; margin-right:10px; margin-bottom:5px;}
.conteudoTxtCinza a{color:#989898;}
.cliqueAqui { line-height:22px;}

.botSeguinte{ margin-right:10px; margin-left:10px;}

.infoArea{padding-left:25px; padding-top:15px;}

.infoDados{display:block; color:#333333; font-size:11px; font-weight:bold; height:20px; clear:both;}

.infoForm{margin-right:26px;}
.infoFormContent{ margin-top:30px;}
.infoFormItem{ display:block; margin-top:5px;}

.infoFormCampo{ float:left; font-size:11px; color:#999999; width:190px;}
.infoFormCampo input{display:block; background:url(../images/pt/bg_pesquisa.gif) repeat-x left top; width:170px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.infoFormCampo1{ float:left; font-size:11px; color:#999999; width:380px;}
.infoFormCampo1 input{ display:block; background:url(../images/pt/bg_pesquisa.gif) repeat-x left top; width:360px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333;}
.infoFormCampo1 textarea { display:block; background: #F5F5F5; width:360px; padding:0px; margin:0px; border: solid 1px #DDDDDD; font-size:11px; color:#333333; height:50px;}

.infoFormBot{ font-size:11px; color:#999999; margin-top:54px; float:left;}
.erro{ font-size:10px; color:#FF0000;}

.termosHeader{ font-size:14px; width:400px; padding:10px; border-bottom: 3px solid #DDDDDD; color:#333333;}
.termosContent{ font-size:12px; width:400px; padding:10px; color:#333333;}
.termosContent p{ margin-bottom:10px;}

.imagemServicos1{ width:335px;}
.imagemServicos2{ width:396px; float:right;}


.erroMaster{height:507px; background-color:White; width:906px;}
.erroImagem{}
.erroTit{margin-left:18px; margin-top:53px;}
.erroTexto{margin-left:18px; margin-top:3px;}

.blocoHomeDestaque { float: left; }