/* --------------------------CORES-------------------------- 
cores:
preto: 000
laranja: fedc00
amarelo: ffe019
cinzento claro: cbcbcb
cinzento medio: 676767
*/
/* --------------------------RESET-------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}

/* --------------------------GERAIS-------------------------- */

body { margin: 0 auto; text-align: center; background: #000; font: 11px tahoma,verdana,sans-serif; }

img { border: none; }
.fleft { float: left; }
.fright { float: right; }
.clear { display: block; clear: both; height: 1px; }
.hide { display: none; }
.hideimp { display: none !important; }
.hident { display: block; text-indent: -9999px; }
    
/* --------------------------LINKS-------------------------- */

a:link, a:active, a:visited { text-decoration: underline; color: #fff; }
a:hover { text-decoration: none; }

/* estilos: */


/* --------------------------LAYOUT-------------------------- */

#containerbg { width: 994px; border-top: 4px solid #fedc00; background: #000 url(../img/bg.jpg) no-repeat right top; margin: 0 auto; text-align: center; }
#container { width: 970px; margin: 0 auto; text-align: center; }

#header { background: url(../img/bgheader.gif) no-repeat; width: 970px; height: 251px; margin: 11px 0 0 0; color: #fff; position: relative; }
#header #home { width: 275px/*347px*/; height: 63px/*117px*/; background: #000; padding: 51px 38px 3px 34px; position: absolute; top: 90px; left: 252px; text-align: left; }
#header #home h1 a:link, #header #home h1 a:visited { text-decoration: none; font-size: 29px; text-transform: uppercase; background: url(../img/h1.gif) no-repeat; display: block; width: 275px; height: 37px; }
#header #home h2 { font-size: 16px; text-transform: uppercase; width: 189px; height: 22px; }
#header a.voltar_home:link, #header a.voltar_home:visited { display: block; width: 287px; height: 134px; position: absolute; left: 53px; top: 0px; }

#idiomas { float: right; margin: 0 32px 0 0; }
#idiomas li { float: left; display: block; width: 18px; height: 12px; margin: 0 5px 0 0; }
#idiomas li.pt a:link, #idiomas li.pt a:visited,
#idiomas li.en a:link, #idiomas li.en a:visited { width: 18px; height: 12px; display: block; background: url(../img/idiomas.gif) no-repeat; }
#idiomas li.pt a:link, #idiomas li.pt a:visited { background-position: left bottom; }
#idiomas li.en a:link, #idiomas li.en a:visited { background-position: right top; }
#idiomas li.pt a:hover, #idiomas li.pt a.activo:link, #idiomas li.pt a.activo:visited { background-position: left top; }
#idiomas li.en a:hover, #idiomas li.en a.activo:link, #idiomas li.en a.activo:visited { background-position: right bottom; }

#lojamuseu { width: 130px; height: 85px; float: right; margin: 15px 37px 0 0; clear: right; text-align: right; }

#lojamuseu .carrinho { float: left; position: relative; top: -2px; left: 10px; }
#lojamuseu .loja { line-height: 20px; width: 79px; height: 44px; display: block; margin-left: auto; }
#lojamuseu .loja a:link, #lojamuseu .loja a:visited { text-decoration: none; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; width: 79px; height: 44px; }
#lojamuseu .loja a:link .h1, #lojamuseu .loja a:visited .h1 { color: #fedc00; font-size: 30px; display: block; font-weight: normal; }

#lojamuseu .entrar { clear: both; margin: 8px 0 0; }
#lojamuseu .entrar a:link, #lojamuseu .entrar a:visited { padding: 0 45px 0 0; background: url(../img/logoentrar.gif) no-repeat right top; width: 18px; height: 18px; display: block; color: #676767; text-transform: lowercase; font-weight: bold; text-decoration: none; margin-left: auto; }
#lojamuseu .entrar a:hover { color: #fedc00; background-position: right bottom; }
#lojamuseu .entrar .pos { position: relative; top: 2px; }
#logocirculos { background: url(../img/logocirculos.png) no-repeat; width: 269px; height: 191px; position: absolute; top: 53px; left: 614px; }

#menu-main { float: left; width: 250px }
#menu-main .facebook { display: block; float: right; height: 32px; padding-top: 30px; position: relative; width: 32px; }
	#menu { text-align: right; text-transform: uppercase;  margin: 14px 0 0 36px; width: 215px; }
	#menu li a:link, #menu li a:visited { text-decoration: none; font-size: 25px; clear: both; }
	#menu li.activo a:link, #menu li.activo a:visited, #menu li a:hover { color: #fedc00; }
	#menu li .nivel2 { background: url(../img/dotted-cinzento.gif) repeat-x bottom; width: 214px; display: block; clear: both; padding: 10px 0 15px 0; margin: 0 0 15px 0; }
	#menu li .nivel2 li { margin: 0 2px 0 auto; display: inline; }
	#menu li .nivel2 li a:link, #menu li .nivel2 li a:visited { color: #fff; font-size: 11px; font-weight: bold; background: url(../img/menusep.gif) no-repeat right center; padding: 0 8px 0 0; }
	#menu li .nivel2 li.activo a:link, #menu li .nivel2 li.activo a:visited, #menu li .nivel2 li a:hover { color: #fedc00; }
	#menu li .nivel2 li.sep { background: url(../img/menusep.gif) no-repeat left center; padding: 0 0 0 8px; }
	#menu li .nivel2 li.sepnone { padding: 0; margin-right: 4px; }
	#menu li .nivel2 li.sepbday { background: url(../img/menusep.gif) no-repeat left center; padding: 0 0 0 8px; width: 117px; display: block; }
	#menu li .nivel2 li.regular a:link, #menu li .nivel2 li.regular a:visited { }

#content { float: left; width: 637px/*654px*/; color: #fefefe; margin: 18px 0 0 36px; text-align: left; position: relative; line-height: 18px; }
#contentbg { background: #333; position: relative; top: 16px; left: 0; padding: 30px 26px; width: 593px/*601px*/; }
#content .canto-t, #content .canto-b { background: #333; width: 614px/*621px*/; display: block; position: absolute; left: 16px; height: 16px; }
#content .canto-t { top: 0; }
#content .canto-b { bottom: -29px; }
#content .canto-tl, #content .canto-tr, #content .canto-br, #content .canto-bl { background: url(../img/cantos.png) no-repeat; width: 16px; height: 16px; display: block; position: absolute; }
#content .canto-tr { background-position: left top; top: 0; right: -8px/*-16px*/; }
#content .canto-tl { background-position: left -16px; top: 0; left: 0; }
#content .canto-br { background-position: left -32px; bottom: -29px; right: -8px/*-16px*/; }
#content .canto-bl { background-position: left bottom; bottom: -29px; left: 0; }
#content p { line-height: 16px; }
#content h1 { color: #fedc00; text-transform: uppercase; font-size: 14px; float: left; margin: 0 0 19px 0; }
#content ul.tools { float: right; margin: 0 0 19px; }
#content ul.tools li { float: left; display: block; margin: 0 6px 0 0; }
#content ul.tools li.font a:link, #content ul.tools li.font a:visited { background: url(../img/tools.gif) no-repeat top left; width: 23px; height: 24px; display: block; }
#content ul.tools li.email a:link, #content ul.tools li.email a:visited { background: url(../img/tools.gif) no-repeat top center; width: 23px; height: 24px; display: block; }
#content ul.tools li.print a:link, #content ul.tools li.print a:visited { background: url(../img/tools.gif) no-repeat top right; width: 23px; height: 24px; display: block; }

#content .bloco { width: 195px; position: relative; margin: 20px 2px 0 0; float: left; }
#content .bloco-exp { width: 288px; }
#content .bloco-produto { width: 144px; }
#content .bloco-ultimo { margin: 20px 0; }
#content .bloco a.bloco:link, #content .bloco a.bloco:visited { width: 183px/*195px*/; height: 276px/*288px*/; text-decoration: none; padding: 6px; background: #272727; float: left; }
#content .bloco-produto a.bloco:link, #content .bloco-produto a.bloco:visited { width: 143px/*195px*/; height: 227px/*288px*/; text-decoration: none; padding: 0; background: #272727; float: left; margin: 10px 4px 0 0; }
#content .bloco-exp a.bloco:link, #content .bloco-exp a.bloco:visited { width: 276px /*288px*/; height: auto; }
#content .bloco a.bloco:hover { background: #000; }
#content .bloco .titulo { background: #ffe019; color: #000; font-weight: bold; font-size: 12px; text-transform: uppercase; padding: 3px 8px 3px 6px; line-height: 14px; position: absolute; width: 169px; top: 6px; }
#content .bloco-produto .titulo { background: none; color: #fff; font-weight: normal; font-size: 11px; text-transform: none; padding: 0 2px; line-height: 14px; width: 139px/*143px*/; height: 28px; position: relative; top: 0; text-align: left; margin: 0 0 10px 0; display: block; font-size:12px; font-weight:bold; }
#content .bloco-produto .cod { font-weight: normal; }
#content .bloco-produto .titulo a:link, #content .bloco-produto .titulo a:visited { font-size: 12px; font-weight: bold; text-decoration: none; }
#content .bloco-produto .titulo a:hover { text-decoration: underline; }
#content .bloco-cat .titulo { text-transform: uppercase; }
#content .bloco .txt { height: 114px; background: #000; color: #fff; display: block; padding: 15px 10px 10px 10px; }
#content .bloco-produto .txt { height: 102px; padding: 8px 10px 10px 10px; }
#content .bloco-cat .txt { height: 43px; }
#content .bloco-produto .preco { display: block; margin: 8px auto 5px auto; font-weight: bold; font-size: 12px; text-align: center; }
#content .bloco .desc { height: 100px; display: block; }
#content .bloco-produto .desc { height: 58px; }
#content .bloco-cat .desc { margin: 0 0 10px 0; height: 19px; }
#content .bloco-produto .desc a:link, #content .bloco-produto .desc a:visited { text-decoration: none; }
#content .bloco-exp { margin-top: 0; margin-bottom: 30px; }
#content .bloco-exp .txt, #content .bloco-exp .desc { height: 36px; }
#content .bloco-exp .txt { padding-bottom: 17px; }
#content .bloco .saiba { display: block; color: #ffe019; text-transform: uppercase; font-weight: bold; background: url(../img/mais-amarelo.gif) no-repeat right center; padding: 0 16px 0 0; margin: 0 0 0 auto; text-align: right; font-size: 9px; cursor: pointer; }
#content .bloco a:hover .saiba { text-decoration: underline; }
#content p.destaque { font-size: 15px; font-weight: bold; line-height: 18px; margin: 0 0 20px 0; }
#content .bloco-produto input.submit, #content .bloco-produto a.escolher:link, #content .bloco-produto a.escolher:visited { width: 127px; background: #fedc00; border: none; font-weight: bold; font-size: 12px; text-transform: uppercase; cursor: pointer; color: #000; text-align: center; display: block; text-decoration: none; }
#content .bloco-produto .img, #content .bloco-cat .img { width: 143px; height: 106px; display: block; position: relative; }
#content table.novidades .img { width: 104px; height: 78px; display: block; position: relative; margin: 0 20px 5px 0; }
#content table.novidades p { margin: 0 0 25px 0; }
#content table.novidades td.data a:link, #content table.novidades td.data a:visited,
#content table.novidades td.txt a:link, #content table.novidades td.txt a:visited { text-decoration: none; }
#content table.novidades td.data a:hover, #content table.novidades td.txt a:hover { text-decoration: underline; }
#content table.novidades td.data a.semefeito:hover, #content table.novidades td.txt a.semefeito:hover { text-decoration: none; }

#content .galeria { width: 245px; margin: 0 17px 10px 0; position: relative; }
#content .galeria .grande { position: relative; width: 245px; height: 184px; overflow:hidden; }
#content a.zoom:link, #content a.zoom:visited { width: 18px; height: 17px; display: block; background: url(../img/lupa.gif) no-repeat; position: absolute; top: 212px; right: 12px; cursor: pointer; z-index: 2; }
#content table.novidades a.zoom:link, #content table.novidades a.zoom:visited { top: 58px; right: 4px; }
#content .grande a.zoom:link, #content .grande a.zoom:visited { position: absolute; top: 163px; right: 3px; }
#content .bloco-actividade { margin-top: 0; }
#content .bloco-actividade a.zoom:link, #content .bloco-actividade a.zoom:visited { position: absolute; top: 140px; right: 11px; }
#content .bloco-produto a.zoom:link, #content .bloco-produto a.zoom:visited { position: absolute; top: 85px; right: 5px; }
#content .galeria-livre a.zoom:link, #content .galeria-livre a.zoom:visited { position: absolute; top: 165px; right: 3px; }
#content a.zoom:link span, #content a.zoom:visited span { display: block; text-indent: -9999px; }
#content .galeria .thumbs { background: #272727; width: 234px; padding: 11px 0 11px 11px; clear: both; }
#content .galeria .thumbs a:link, #content .galeria .thumbs a:visited { width: 108px; height: 82px; padding: 2px; float: left; display: block; margin: 0 3px 9px 0; overflow: hidden; }
#content .galeria .thumbs a.activo:link, #content .galeria .thumbs a.activo:visited, #content .galeria .thumbs a:hover { background: url(../img/thumb.gif) no-repeat; }
#content .livre .bloquinho .galeria .thumbs a img { margin: 0; }

#content .livre { clear: both; }
#content .livre h2 { text-transform: uppercase; color: #fff; }
#content .livre .bloquinho { clear: both; margin: 0 0 17px 0; }
#content .livre .bloquinho h2 { color: #fedc00; margin: 17px 0 20px 0; }
#content .livre .bloquinho img { margin: 3px 0px 24px 0; /*17px dir*/}
#content .separador { clear: both; background: url(../img/dotted-branco.gif) repeat-x top; margin: 30px 0 0 0; padding: 26px 0 0 0; height: 0; }
#content .livre { clear: both; line-height: 18px; }
#content .livre h2 { text-transform: uppercase; font-weight: bold; margin: 0 0 20px 0; font-size: 13px; }
#content .livre h3 { margin: 0 0 20px 0; text-transform: uppercase; font-size: 13px; }
#content .livre ol { list-style: decimal; padding: 0 0 0 55px; }
#content .livre ol li { margin: 0 0 20px 0; }
#content .livre p { margin: 0 0 20px 0; }
#content .livre ul li { margin: 0 0 9px 0; }
#content .livre ul li a:link, #content .livre ul li a:visited { text-decoration: none; background: url(../img/li-seta-branca.gif) no-repeat left center; padding: 0 0 0 16px; }
#content .livre ul li a:hover { text-decoration: underline; }
#content img.planta_expo { margin: 20px 0 0 0; }

#content table.dados_cliente, #content table.entrega,
#content table.cesto_compras            { width: 600px; position: relative; display: block; margin: 28px 0 0 0; }
#content table.dados_cliente, #content table.entrega,
#content table.cesto_footer             { margin: 0 0 28px 0; }
#content table.dados_cliente th, #content table.entrega th,
#content table.cesto_compras th         { background: #1f1f1f; padding: 10px; text-align: left; }
#content table.dados_cliente td, #content table.entrega td,
#content table.cesto_compras td         { background: #6a6a6a; padding: 8px 0 8px 10px; }
#content table.entrega td.footer,
#content table.cesto_compras td.footer  { background: #909090; height: 25px; padding: 0; margin: 15px 0 0 0; vertical-align: middle; }
#content table.cesto_compras .produto   { width: 282px; }
#content table.cesto_compras .preco     { width: 109px; }
#content table.cesto_compras .qtd       { width: 122px; }
#content table.cesto_compras .valor     { width: 65px; }
#content table.cesto_compras td.produto { }
#content table.cesto_compras td.preco   { }
#content table.cesto_compras td.qtd     { }
#content table.dados_cliente input.text,
#content table.cesto_compras td.qtd input.text { width: 32px; height: 14px; background: #fff; border: 1px solid #b6b6b6; color: #353535; font-size: 11px; margin: 0 10px 0 0; text-align: center; }
#content table.cesto_compras td.qtd a:link, #content table.cesto_compras td.qtd a:visited { text-decoration: none; font-weight: bold; }
#content table.cesto_compras td.qtd input.rem { background: #6A6A6A; border: none; color: #fff; font-weight: bold; text-align: center; font-size: 12px; }
#content table.cesto_compras td.valor   { }
#content table.entrega td.rever,
#content table.cesto_compras td.rem     { width: 215px; }
#content table.cesto_compras td.rem input.kill, #content a.rever_enc:link, #content a.rever_enc:visited, #content table.cesto_compras td.rem a:link, #content table.cesto_compras td.rem a:visited { width: 107px; height: 21px; border: none; background: #646464; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 9px; display: block; cursor: pointer; text-decoration: none; line-height: 21px; margin: 0 0 0 7px; }
#content a.rever_enc:link, #content a.rever_enc:visited { background: #6f6f6f; width: 189px; margin: 0; }
#content table.cesto_compras td.rem a:hover { text-decoration: underline; }
#content table.cesto_compras td.txtact  { width: 156px; text-align: right; padding: 0 19px 0 0; }
#content table.cesto_compras td.txtact p{ line-height: 12px; display: inline; position: relative; }
#content table.cesto_compras td.act     { width: 138px; }
#content table.cesto_compras td.act input.submit { width: 92px; height: 21px; border: none; background: #212121; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 9px; display: block; position: relative; cursor: pointer; }
#content table.entrega td.total,
#content table.cesto_compras td.total   { width: 72px; color: #000; font-weight: bold; }
#content table.rever_itens td.rem       { width: 528px; }
#content table.entrega td.rever { padding: 0 0 0 8px; width: 502px; height: 36px; }
#content table.entrega td.rever a:link, #content table.entrega td.rever a:visited,
#content table.rever_itens td.rem a:link, #content table.rever_itens td.rem a:visited { width: 92px; height: 21px; border: none; background: #272727; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 9px; display: block; position: relative; margin-top: 8px; margin-bottom: 8px; cursor: pointer; text-decoration: none; line-height: 21px; }
#content table.entrega td.rever a:link, #content table.entrega td.rever a:visited { width: 210px; }
#content table.entrega th { width: 600px; }
#content table.entrega td.dados { line-height: 18px; }

#content table.dados_cliente label { display: block; font-weight: bold; }
#content table.dados_cliente .obrigatorio, #content table.dados_cliente .opcional, #content table.dados_cliente .nota { display: block; margin: 2px 0 0 0; }
#content table.dados_cliente input.text { text-align: left; padding: 3px 5px; }
#content table.contacto td.email { width: 286px; }
#content table.contacto td.telf { width: 286px; }
#content table.contacto input.email { width: 244px; }
#content table.contacto input.telf { width: 146px; }
#content table.facturacao p { font-weight: bold; color: #000; }
#content table.facturacao input.cliente { width: 254px; }
#content table.facturacao input.apelido { width: 273px; }
#content table.facturacao input.morada { width: 254px; }
#content table.facturacao input.morada2 { width: 97px; }
#content table.facturacao span.morada2 { width: 121px; }
#content table.facturacao input.localidade { width: 150px; }
#content table.facturacao input.cp { width: 81px; }
#content table.facturacao input.cp2 { width: 41px; }
#content table.facturacao input.telf { width: 254px; }
#content table.entrega td.levantamento label { display: inline; color: #000; }
#content table.entrega td.portes { background: #909090; margin: 0 11px; font-size: 12px; }
#content table.entrega td.portes span { color: #fff; font-weight: bold; }
#content table.entrega td.portes strong { color: #131313; font-weight: bold; }

#content table.entrega input.destinatario { width: 255px; }
#content table.entrega input.apelido { width: 273px; }
#content table.entrega input.morada { width: 255px; }
#content table.entrega input.andar { width: 98px; }
#content table.entrega span.andar { width: 121px; }
#content table.entrega input.localidade { width: 149px; }
#content table.entrega input.cp { width: 82px; }
#content table.entrega input.cp2 { width: 41px; }
#content table.entrega input.telf { width: 255px; }

#content .instrucoes { clear: both; margin: 7px 0 0 0; }
#content .instrucoes h2 { margin: 16px 0 16px 0; font-size: 13px; }
#content .instrucoes .bloquinho_loja { padding: 45px 15px 0 15px; width: 256px /*286px*/; height: 160px/*191px*/; background: #6a6a6a; position: relative; float: left; margin: 0 19px 30px 0; }
#content .instrucoes .bloquinho_loja_ultimo { margin: 0; }
#content .instrucoes .bloquinho_loja h2 { background: #ffde1a; position: absolute; top: 0; left: 0; color: #000; display: block; margin: 0; padding: 7px 19px; }
#content .instrucoes .bloquinho_loja .pagamento { /*font-weight: bold;*/ margin: 17px 0; }
#content .confirmacao { clear: both; background: #272727; padding: 9px 18px; }
#content .confirmacao h2 { margin: 0 0 5px 0; }
#content .confirmacao label { font-weight: bold; }
#content .confirmacao .submit { cursor: pointer; background: #fddc13; color: #000; text-transform: uppercase; font-weight: bold; border: none; margin: 13px auto 0 auto; display: block; padding: 6px 6px; font-size: 12px; display: block; text-decoration: none; width: 180px; text-align: center; }
#content table.pedido_informacao { width: 584px; margin: -20px 0 0 0; }
#content table.pedido_informacao .dados { width: 278px; }
#content table.pedido_informacao .msg { width: 303px; }
#content table.pedido_informacao td.escolha { height: 50px; }
#content table.pedido_informacao input.text { width: 250px /*260px*/; height: 20px/*22px*/; background: #5e5e5e; border: none; margin: 1px 0 4px 0; }
#content table.pedido_informacao input.text, #content table.pedido_informacao textarea { color: #fff; font: bold 12px tahoma, verdana, sans-serif; padding: 5px 5px 0 5px; }
#content table.pedido_informacao .dados label,
#content table.pedido_informacao .msg label { font-weight: bold; margin: 0 0 4px 0; display: block; }
#content table.pedido_informacao textarea { width: 294px/*304px*/; height: 124px /*129px*/; border: none; overflow: auto; background: #5e5e5e; }
#content table.pedido_informacao .submit { border: none; font-size: 11px; line-height: 20px; display: block; text-decoration: none; }
#content div.filtro table.filtro td.filtrar input.submit,
#content table.pedido_informacao td.enviar .submit { margin: 0 0 0 auto; width: 105px; height: 30px; background: #fedc00; cursor: pointer; text-align: center; font-weight: bold; color: #000; text-transform: uppercase; line-height: 30px; }
#content table.pedido_informacao td.escolha label.activo { font-weight: bold; }

#content table.pedido_informacao input.submit, a.ver_mapa:link, a.ver_mapa:visited { width: 76px; height: 20px; background: #fedc00 url(../img/mais-branco.gif) no-repeat 80px center; color: #000; text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 5px 14px; margin: 28px 0 0 0; clear: both; display: block; }
input.concluir_enc, a.saiba_comprar:link, a.saiba_comprar:visited, a.voltar_cesto:link, a.voltar_cesto:visited, a.voltar_catalogo:link, a.voltar_catalogo:visited, a.concluir_enc:link, a.concluir_enc:visited { width: 196px; height: 30px; line-height: 30px; display: block; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 13px; }
a.voltar_cesto:link, a.voltar_cesto:visited, a.voltar_catalogo:link, a.voltar_catalogo:visited { background: #141414; color: #fefefe; float: left; }
a.voltar_cesto:link, a.voltar_cesto:visited { width: 239px; }
input.concluir_enc, a.concluir_enc:link, a.concluir_enc:visited { background: #fedc00; color: #000; float: right; }
input.concluir_enc { border: none; cursor: pointer; }
a.saiba_comprar:link, a.saiba_comprar:visited { background: #141414; width: 186px; margin-top: 10px; }

#content .livre .bloquinho div.filtro { width: 564px/*594px*/; height: 70px/*90px*/; border: 1px solid #5e5e5e; padding: 10px 12px; margin: 30px 0 0 0; }
#content .livre .bloquinho .filtro h2 { text-transform: none; color: #fedc00; margin: 0; }
#content .livre .bloquinho div.filtro table.filtro { }
#content .livre .bloquinho div.filtro table.filtro label { font-weight: bold; display: block; margin: 0 0 5px 0; }
#content .livre .bloquinho div.filtro table.filtro td.por_cat { width: 228px; }
#content .livre .bloquinho div.filtro table.filtro td.por_cat select { width: 203px; height: 19px; border: 1px solid #c8c8c8; color: #343434; }
#content .livre .bloquinho div.filtro table.filtro td.por_preco { width: 245px; }
#content .livre .bloquinho div.filtro table.filtro td.por_preco input.text { text-align: right; padding: 0 8px; width: 54px /*70px*/; height: 17px; border: 1px solid #c8c8c8; color: #343434; }
#content .livre .bloquinho div.filtro table.filtro td.filtrar { width: 97px; }
#content .livre .bloquinho div.filtro table.filtro .espaco { margin: 0 0 0 8px; }
#content .livre .bloquinho div.filtro table.filtro td.filtrar input.submit { border: none; font-weight: bold; font-size: 12px; text-transform: uppercase; position: relative; top: 21px; }

#content .intro_cesto { width: 400px; float: left; }
#content .info_cesto { width: 193px; float: left; text-align: center; position: relative; top: 6px; }
#content a.info_cesto_titulo:link, #content a.info_cesto_titulo:visited { width: 114px; height: 38px; display: block; float: left; }
#content .info_cesto_produtos { width: 58px /*75px*/; height: 38px; padding: 0 8px 0 9px; display: block; background: #ffde1a; float: left; color: #000; }

#content .paginacao { clear: both; padding: 0 0 7px 0; margin: 32px 0 0 0; background: url(../img/dotted-branco.gif) repeat-x bottom; }
#content .paginacao .resultado { font-weight: bold; float: left; }
#content .paginacao .pag_total { font-weight: normal; }
#content .paginacao ul.paginas { float: right; }
#content .paginacao ul.paginas li { float: left; margin: 0 11px 0 0; }
#content .paginacao ul.paginas li a:link, #content .paginacao ul.paginas li a:visited { text-decoration: none; font-weight: bold; background: none; padding: 0; }
#content .paginacao ul.paginas li.activo a:link, #content .paginacao ul.paginas li.activo a:visited, #content .paginacao ul.paginas li a:hover { color: #ffdb04; }

#content .paginacao_novidades { margin: 0 123px 0 0; float: right; position:absolute; right:0; top:33px; }
#content .paginacao_novidades li { font-weight: bold; float: left; margin: 0 3px 0 0; }
#content .paginacao_novidades li.none { color: #fedc00; text-transform: uppercase; margin: 0 13px 0 0; }
#content .paginacao_novidades li a:link, #content .paginacao_novidades li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#content .paginacao_novidades li.activo a:link, #content .paginacao_novidades li.activo a:visited, #content .paginacao_novidades li a:hover { color: #fedc00; }

#content table.novidades { margin-left:-26px; width:653px; border-bottom: 1px solid #000; }
#content table.novidades td { border-top: 1px solid #000; }
#content table.novidades td.data { width: 122px; padding: 13px 0 15px 25px; font-weight: bold; }
#content table.novidades td.txt { width: 477px; padding: 13px 23px 15px 0; }
#content table.novidades td.info { width: 598px; padding: 13px 23px 15px 25px; border-top: 1px solid #333; }
#content table.novidades td.info li a:link, #content table.novidades td.info li a:visited { background: url(../img/li-laranja2.gif) no-repeat left center; padding: 0 0 0 16px;  }
#content table.novidades td.info li.none { background: none; font-weight: bold; padding: 0; margin: 0 0 10px 0; }

#content .mapa_area { width: 290px; margin: 0 20px 20px 0; float: left; background: #272727; }
#content .mapa_area h2 { padding: 10px 13px 12px 13px; }
#content .mapa_area img { display: block; margin: 0 auto; padding: 0 0 8px 0; }
#content .morada_area { width: 280px; float: left; position: relative; top: -4px; }
#content .morada_area p { margin: 0 0 15px 0; }
#content .horario_area { background: #272727; margin: 9px 0 0 0; padding: 12px 10px 9px 14px; }
#content .horario_area .nota { color: #999; display: block; border-top: 1px solid #414141; margin: 10px 0 0 0; padding: 7px 0 0 0; }
#content .horario_area h2 { margin: 0 0 10px 0; }
#content .precos { background: #272727; padding: 14px 16px; margin: 7px 0 25px 0; }
#content .precos li { margin: 0 0 5px 0; }
#content table.acessibilidade { background: #272727; width: 590px; margin: 10px 0 0 0; }
#content table.acessibilidade td { padding: 9px 6px; margin: 7px 0 25px 0; }
#content table.acessibilidade td.tit { width: 81px/*92px*/; text-transform: uppercase; text-align: right; }
#content table.acessibilidade td.carreiras { vertical-align: middle; }
#content table.acessibilidade td div.carreira { float: left; width: 25px; margin: 0 8px 0 0; text-align: center; font-weight: bold; height: 22px; line-height: 23px; font-size: 9px; }
#content table.acessibilidade td .bolinhas{height: 4px} 
#content table.acessibilidade td .bolinhas a{line-height: 4px} 
#content table.acessibilidade td div.carreira a:link, #content table.acessibilidade td div.carreira a:visited { text-decoration: none; }
#content table.acessibilidade td div.carreira a:hover { text-decoration: underline; }
#content table.acessibilidade td .sep { width: 1px; height: 21px; border-right: 1px solid #636363; padding: 0; margin: 0 5px 0 -4px; display: block; float: left; }
#content table.acessibilidade td .asterisco { font: bold 12px verdana, aria, sans-serif; position: relative; top: 3px; }
#content table.acessibilidade .rosa { background-color: #fa6bc7; }
#content table.acessibilidade .azul { background-color: #00ABF1; }
#content table.acessibilidade .verde { background-color: #80C038; }
#content table.acessibilidade .vermelha { background-color: #DD1A28; }
#content table.acessibilidade .laranja { background-color: #ED9203; }
#content table.acessibilidade .cinza { background-color: #999; }
#content table.acessibilidade .bordeaux { background-color: #980201; }
#content table.acessibilidade .azul-escura { background-color: #0061A8; }
#content table.acessibilidade .preta { background-color: #000; }

#footer { width: 964px/*970px*/; height: 55px /*70px*/; padding: 15px 2px 0 4px; background: #000 url(../img/dotted-laranja.gif) repeat-x; text-align: left; color: #fff; clear: both; margin: 67px 0 0 0; }
#footer li { float: left; display: block; }
#footer #cortesia { margin: 0 24px 0 0; float: left; }
#footer #cortesia li a:link, #footer #cortesia li a:visited { background: url(../img/li-laranja.gif) no-repeat left center; float: left; display: block; margin: 5px 0 0 9px; padding: 0 0 0 16px; color: #cbcbcb; text-decoration: none; }
#footer #cortesia li.primeiro a:link, #footer #cortesia li.primeiro a:visited { background: none; margin: 5px 0 0 0px; padding: 0 0 0 4px; }
#footer #cortesia li a:hover { text-decoration: underline; }
#footer #marcas li { margin: 0 25px 0 0; }
#footer #marcas li.logoaporem { position: relative; top: -8px; }
#footer #criacao { float: right; margin: 4px 0 0 0; }
#footer #criacao li { margin: 0 0 0 22px; }

#home { width: 645px/*653px*/; }
#home #multidestaques { background: #333; position: relative; top: 16px; padding: 0 14px 0 14px; width: 617px/*625px*/; margin: 0 0 35px 0; height: 193px; }
#home #home-bloco-esq { clear: both; float: left; width: 311px; position: relative; overflow: hidden; height: 207px; }
#home #home-bloco-esq a:link, #home #home-bloco-esq a:visited,
#home #home-bloco-dir a:link, #home #home-bloco-dir a:visited { width: 311px; display: block; background: #000; position: relative; text-decoration: none; }
#home #home-bloco-esq a:link .txt, #home #home-bloco-esq a:visited .txt,
#home #home-bloco-dir a:link .txt, #home #home-bloco-dir a:visited .txt { text-transform: uppercase; font-weight: bold; width: 116px/*132px*/; height: 207px; position: absolute; right: 0; top: 0; font-size: 13px; text-align: right; line-height: 370px; padding: 0 16px 0 0; overflow: hidden; cursor: pointer; }
#home #home-bloco-esq a:link .txt, #home #home-bloco-esq a:visited .txt { color: #fedc00; background: url(../img/transp.png) repeat; }
#home #home-bloco-dir a:link .txt, #home #home-bloco-dir a:visited .txt { color: #000; background: url(../img/transp2.png) repeat; }
#home #home-bloco-dir { float: right; width: 311px; position: relative; overflow: hidden; height: 207px; }
#home #multidestaques #destaque { float: left; width: 301px; height: 179px; position: relative; overflow: hidden; }
#home #multidestaques #destaque a:link, #home #multidestaques #destaque a:visited { text-decoration: none; }
#home #multidestaques #destaque img { }
#home #multidestaques #destaque .txt { display: block; position: absolute; left: 0; bottom: 0; padding: 6px 10px 14px 10px; background: url(../img/transp.png) repeat; width: 280px/*300px*/; height: 28px/*48px*/; overflow: hidden; cursor: pointer; }
#home #multidestaques #destaque .txt .tit { color: #fedc00; display: block; text-transform: uppercase; font-weight: bold; }
#home #multidestaques #destaque .txt .desc { color: #fefefe; }
#home #multidestaques #destaque a:link .link, #home #multidestaques #destaque a:visited .link { position: absolute; bottom: 1px; right: 4px; font-weight: bold; color: #FEDC00; text-decoration: none; }
#home #multidestaques #destaque a:hover .link { text-decoration: underline; }
#home #multidestaques #thumbs { width: 302px; float: right; }
#home #multidestaques #thumbs .img { width: 82px; height: 53px; display: block; overflow: hidden; margin: 1px 11px 0 15px; }
#home #multidestaques #thumbs li a:link, #home #multidestaques #thumbs li a:visited { background: #707070; color: #fedc00; width: 301px; height: 55px; display: block; margin: 0 0 6px 0; clear: both; text-decoration: none; }
#home #multidestaques #thumbs li.activo a:link, #home #multidestaques #thumbs li.activo a:visited, #home #multidestaques #thumbs li a:hover { background: #fedc00; color: #2c3134; }
#home #multidestaques #thumbs li img { }
#home #multidestaques #thumbs li .txt { width: 190px; float: left; margin-top: 2px; }
#home #multidestaques #thumbs li .txt .tit { text-transform: uppercase; font-weight: bold; display: block; line-height: 14px}
#home #multidestaques #thumbs li a:link .txt .desc, #home #multidestaques #thumbs li a:visited .txt .desc { color: #fff; line-height: 14px; background: url(../img/home-mais.gif) no-repeat right top; padding: 0 13px 0 0; width: 180px; display: inline}
#home #multidestaques #thumbs li.activo a:link .txt .desc, #home #multidestaques #thumbs li.activo a:visited .txt .desc, #home #multidestaques #thumbs li a:hover .txt .desc { color: #3a312c; background-position: right bottom; }

.destaques spotlight_feature { position: absolute; bottom: 0; right: 0; }

.print { display: none; }

#menu li .smallerwidth { width: 210px; margin-left: auto; }

/* --------------------------HIGHSLIDE-------------------------- */
#enviarconteudo-zoom{text-align: left;width:650px;min-height:400px;height:auto;background:url(/temas/default/images/enviarconteudo-zoom.png) no-repeat;position:absolute;}#enviarconteudo-zoom form{width:648px;padding:25px 1px 5px;background-color:#FFD612;}#enviarconteudo-zoom .galeria-zoom-wrap{width:695px;min-height:505px;height:auto;margin:5px auto;}#enviarconteudo-zoom .galeria-zoom-wrap h2{color:#333;font-size:14px;position:relative;left:22px;}#enviarconteudo-zoom .galeria-zoom-wrap h3{font-size:12px;margin:0 0 3px 0;}#enviarconteudo-zoom .galeria-zoom-wrap .bloco{background:#fffcb1;margin:6px 12px;width:595px;padding:7px 15px 7px 15px;}#enviarconteudo-zoom .galeria-zoom-wrap .primeiro{margin-top:-3px;}#enviarconteudo-zoom .galeria-zoom-wrap .coluna{float:left;width:290px;}#enviarconteudo-zoom .galeria-zoom-wrap .linha{clear:both;margin:0 0 3px 0;}#enviarconteudo-zoom .galeria-zoom-wrap .linha label{display:inline;}#enviarconteudo-zoom .galeria-zoom-wrap .inserir{margin:0 0 0 90px;}#enviarconteudo-zoom .galeria-zoom-wrap label{display:block;font-size:11px;}#enviarconteudo-zoom .galeria-zoom-wrap input.text{width:230px;height:18px;padding:0;border-top:1px solid #909192;border-right:1px solid #d3d5d5;border-left:1px solid #d3d5d5;border-bottom:1px solid #e0e1e2;}#enviarconteudo-zoom .galeria-zoom-wrap input.destinatario{width:340px;height:18px;padding:0;border-top:1px solid #909192;border-right:1px solid #d3d5d5;border-left:1px solid #d3d5d5;border-bottom:1px solid #e0e1e2;}#enviarconteudo-zoom .galeria-zoom-wrap .textarea{width:580px;height:62px;border-top:1px solid #909192;border-right:1px solid #d3d5d5;border-left:1px solid #d3d5d5;border-bottom:1px solid #e0e1e2;overflow:auto;}#enviarconteudo-zoom .galeria-zoom-wrap .condicao{font-size:11px;display:block;float:left;width:510px;margin:0 0 0 10px;}#enviarconteudo-zoom .galeria-zoom-wrap .botoes{display:block;float:left;width:125px;}#enviarconteudo-zoom .galeria-zoom-wrap input.readonly{background:#fffcb1;border:1px solid #d5d6d6;}#enviarconteudo-zoom .galeria-zoom-wrap a:link,#enviarconteudo-zoom a:visited{color:#666;font-size:11px;}#enviarconteudo-zoom .galeria-zoom-wrap .cancelar,#enviarconteudo-zoom .galeria-zoom-wrap .enviar{background:url(/temas/default/images/enviarconteudo-btn.jpg) no-repeat;width:55px;height:20px;color:#fadb32;display:block;text-align:center;line-height:19px;border:none;float:left;text-decoration:none;margin:0 0 0 4px;cursor:pointer;padding:0 0 2px 0;}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}.highslide{outline:none;text-decoration:none;}.highslide img{cursor:url(/highslide/graphics/zoomin.cur),pointer;}.highslide:hover img{border-color:gray;}.highslide-active-anchor img{visibility:hidden;}.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default;}.highslide-image{border-width:2px;border-style:solid;border-color:white;background:gray;}.highslide-number{font-weight:bold;color:gray;}.highslide-caption{display:none;border-top:none;font-size:1em;padding:5px;background:white;}.highslide-heading{display:none;font-weight:bold;margin:.4em;}.highslide-dimming{position:absolute;background:black;}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(/plugins/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}a.highslide-credits,a.highslide-credits i{padding:2px;color:white;text-decoration:none;font-size:10px;display:none;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-move,.highslide-move *{cursor:move;}.highslide-overlay{display:none;}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/plugins/highslide/graphics/close.png);}.highslide-controls{width:195px;height:40px;background:url(/plugins/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/plugins/highslide/graphics/controlbar-white.gif) right -90px no-repeat;}.highslide-controls li{float:left;padding:5px 0;}.highslide-controls a{background-image:url(/plugins/highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}.highslide-controls a.disabled{cursor:default;}.highslide-controls a span{display:none;}.highslide-controls .highslide-previous a{background-position:0 0;}.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important;}.highslide-controls .highslide-play a{background-position:-30px 0;}.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important;}.highslide-controls .highslide-pause a{background-position:-60px 0;}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}.highslide-controls .highslide-next a{background-position:-90px 0;}.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important;}.highslide-controls .highslide-move a{background-position:-120px 0;}.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}.highslide-controls .highslide-full-expand a{background-position:-150px 0;}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important;}.highslide-controls .highslide-close a{background-position:-180px 0;}.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}.highslide-maincontent{display:none;}.highslide-html-content{display:none;}.highslide-header{padding-bottom:5px;}.highslide-header ul{margin:0;padding:0;text-align:right;}.highslide-header ul li{display:inline;padding-left:1em;}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none;}.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}.highslide-header a:hover{color:black;}.highslide-header .highslide-move a{cursor:move;}.highslide-footer{height:11px;}.highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(/plugins/highslide/graphics/resize.gif);}.highslide-resize{cursor:nw-resize;}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:1em;position:absolute;left:0;right:1em;top:0;width:auto;z-index:1;}.draggable-header .highslide-header .highslide-move *{display:none;}.draggable-header .highslide-header .highslide-close{position:relative;z-index:2;}.no-footer .highslide-footer{display:none;}.wide-border .highslide-image{border-width:10px;}.wide-border .highslide-caption{padding:0 10px 10px 10px;}.borderless .highslide-image{border:none;}.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver;}.outer-glow{background:#444;}.outer-glow .highslide-image{border:5px solid #444;}.outer-glow .highslide-caption{border:5px solid #444;border-top:none;padding:5px;background-color:gray;}.colored-border .highslide-image{border:2px solid green;}.colored-border .highslide-caption{border:2px solid green;border-top:none;}.dark{background:#111;}.dark .highslide-image{border-color:black black #202020 black;background:gray;}.dark .highslide-caption{color:white;background:#111;}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(/plugins/highslide/graphics/controlbar-black-border.gif);}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold;}.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(/plugins/highslide/graphics/icon.gif) no-repeat 0 1px;}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none;}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}.controls-in-heading .highslide-controls li{padding:0;}.controls-in-heading .highslide-controls a{background-image:url(/plugins/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px;}.controls-in-heading .highslide-controls .highslide-move{display:none;}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important;}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important;}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important;}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important;}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}
.highslide-container .footer { background: #FFD612; }
.galeria-zoom-wrap .linha p { padding: 10px 0; }

.popup-msg{width:310px;height:192px;background:url(/temas/default/images/bg-popup-msg.png) no-repeat;text-align:center;display:block;position:absolute;top:0;margin-left:90px;overflow:hidden;}.popupfix{margin-left:-400px;}.popup-msg .popup-msg-wrap{width:260px;height:140px;margin:20px 25px;float:left;}.popup-msg .popup-msg-wrap .popup-msg-aceite-erro{width:100%;height:43px;}.popup-msg .popup-msg-wrap .popup-msg-texto{clear:both;margin:10px auto;}.popup-msg .popup-msg-wrap .popup-msg-btn-fechar{width:70px;height:17px;margin:5px auto;}.popup-msg .popup-msg-wrap .popup-msg-btn-fechar a,.popup-msg .popup-msg-wrap .popup-msg-btn-fechar a:link,.popup-msg .popup-msg-wrap .popup-msg-btn-fechar a:visited,.popup-msg .popup-msg-wrap .popup-msg-btn-fechar a:active,.popup-msg .popup-msg-wrap .popup-msg-btn-fechar button{width:70px;height:17px;line-height:17px;background:url(/temas/default/images/bg-btn67x17.png) bottom no-repeat;font-size:.8em;text-align:center;color:#666;display:block;padding:0;margin:0 5px 0 0;text-decoration:none;border:none;}.popup-msg .popup-msg-wrap .popup-msg-btn-fechar button:hover,.popup-msg .popup-msg-wrap .popup-msg-btn-fechar a:hover{background:url(/temas/default/images/bg-btn67x17.png) top no-repeat;color:#FFD612;}
#content .popup-msg-texto p { color: #333; }

#content .bloco-galeria a.bloco:link, #content .bloco-galeria a.bloco:visited { height: 217px; }
#content .bloco-galeria .txt, #content .bloco-galeria .desc { height: 53px; }
#content .bloco-galeria a.bloco:link .txt, #content .bloco-galeria a.bloco:visited .txt { cursor: pointer; }
