/*CSS*/
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;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body{
	line-height:1;
	font:11px Arial;
	color:#999;
	background-color:#fff
}
ol,ul{list-style: none}
blockquote,q{quotes: none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{
	border-collapse:collapse;
	border-spacing:0
}
#master{
	width:98%;
	margin:auto;
}
.left{float:left}
#valor p,
.right{float:right}
.clear{clear:both}
.w20{width:20%}
.w35{width:35%}
.w50{width:50%}
.w55{width:55%}
.w65{width:65%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.h20{height:20px}
.h50{height:50px}
.w170{width:170px}
.w202{width:202px}
.w300{width:300px}
.pr5{padding-right:5px}
#lojaonline a,
.bold,
.lang a:active,#langactive{font-weight:bold}
.textright{text-align:right}
.lh25 p{line-height:20px}
.textleft{text-align:left}
.textright .InputText{width:30px}
.green{margin-top:5px}
.red{border:1px solid #f00}
/*HEADER*/
/*CONTENT*/
.content{margin-bottom:15px}
#content-right{color:#666;font-size:12px;float:left}
#content-right p{margin-top:10px}
#content-right a{
	text-decoration:none;
	font-weight:bold
}
#footer a:hover,#content-right a:hover{text-decoration:underline}
.contentsep{
	width:240px;
	height:10px
}
.line332,.line432,.line162,.line262{
	height:307px;
	overflow:hidden
}
.line432{height:407px}
.line162{height:127px}
.line262{height:237px}
.line162 img{margin-right:6px}
.line162 p{height:55px}
.box225,.box240,.box460,.box710{width:205px;padding:0;overflow:hidden}
.box240{width:220px}
.box460{width:440px}
.box460 p#intro{padding: 10px 0 15px 0}
.box710{width:690px}
.box460 .buttons{margin:auto}
.box460 .button{width:60px;margin:auto}
.box240 p.ptop8{padding-top:8px}
.box240 img.msgpres{border:1px solid #ccc;width:220px;height:110px}
.box460 input,.box460 select{border:1px solid #ccc;width:213px;height:21px}
.box460 textarea{
	border:1px solid #ccc;
	padding:10px;
	color:#999;
	font-size:12px;
	line-height:16px
}
/*MARCAS*/
.marcasmenu img{margin: -8px 10px 0 0}
.marcasmenu li{
	list-style: none;
	display: block;
	float: left;
	padding:13px 0 0 5px;
	width:220px;
	height:60px;
	background:url('/temas/climasun/images/home/marcas-back.gif') no-repeat 0 0
}
.marcasmenu li a{
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-decoration: none
}
/*OBRA*/
.obramenu li{
	list-style: none;
	display: block;
	float: left;
	margin-bottom:5px;
	width:99px;
	height:99px;
	border:3px solid #E75E76
}
.obramenu li:hover{border:3px solid #fff} 
.obramenu li.first{margin-right:9px}
/*PRODUTOS*/
.produtosmenu li{
	list-style: none;
	display: block;
	float: left;
	width:215px;
	height:60px;
	margin-bottom:10px
}
#produto1,#produto2,#produto3,#produto4,#produto5,#produto6,#glossario{
	display:block;
	width:215px;
	height:60px;
	background:url('/temas/climasun/images/home/produto-arcondicionado.jpg')
}
#produto2{background:url('/temas/climasun/images/home/produto-energia.jpg')}
#produto3{background:url('/temas/climasun/images/home/produto-aquecimento.jpg')}
#produto4{background:url('/temas/climasun/images/home/produto-ventilacao.jpg')}
#produto5{background:url('/temas/climasun/images/home/produto-difusao.jpg')}
#produto6{background:url('/temas/climasun/images/home/produto-acessorios.jpg')}
#glossario{
	width:220px;
	margin-top:10px;
	background:url('/temas/climasun/images/catalogo/botao-glossario.jpg')
}
#glossario:hover{background-position: 0 60px}
/*NOVIDADES*/
#content-right .novidade a:hover{
	font-weight:normal;
	text-decoration:none
}
.novidade{margin-bottom:10px}
/*ACERCA LOJA*/
.box240 p.smallsep{background:url('/temas/climasun/images/catalogo/separador-220.jpg') no-repeat 0 100%;margin-bottom:15px;padding-bottom:15px}
/*CARRINHO DE COMPRAS*/
.borderTopCompras,.borderBottomCaract,.borderTopCaract,.bordertop,.bordertop#first{height:32px;border-bottom:1px solid #DADADA}
.box460 input.buttonencomendar_pt { background: transparent url('/img/bt2_encomendar_pt.jpg') no-repeat top; width: 111px; height: 30px; border: none; padding: 0; margin: 0 10px 0 0; cursor: pointer; }
	.box460 input.buttonencomendar_pt:hover { background-position: bottom; }
.borderTopCompras{padding-bottom:15px}
.col1,.col2,.col3,.col4,.col5{width:22px;overflow:hidden}
.col1{width:67px;line-height:35px;text-align:center}.col2{width:195px}
.col3{width:65px;text-align:center}.col3 .InputCheck{width:45px}
.col4{
	width:85px;
	line-height:35px;
	text-align:center
}
.col5{
	width:25px;
	height:25px
}
.remove{
	padding:5px 11px 11px 11px;
	line-height:25px;
	width:25px;
	background:url('/temas/climasun/images/compra/eliminar.jpg') no-repeat 0 0
}
.remove:hover{background-position:0 130%}
#content-right .borderTopCompras a:hover,
#content-right .box460 a.indice1:hover,
#content-right .box460 a.indice2:hover,
#content-right .box460 a.indice3:hover,
#content-right .box460 a.indice4:hover,
#content-right .box460 a.indice5:hover{
	text-decoration:none
}
#valor{
	background:url('/temas/climasun/images/compra/total-background.jpg') no-repeat 0 10px;
	width:250px;
	height:110px;
	margin:15px 0 15px 0
}
#valor p{
	line-height:27px;
	padding-right:20px
}
/*CONCLUIR ENCOMENDA*/
.formEncomenda,.formResponsavel{color:#666;font-weight:bold}
.formEncomenda textarea{height:100px;width:193px}
#EntregaLojaInact,#EntregaLojaAct{
	margin:10px 0 10px 0;
	width:205px;
	height:60px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	background:url('/temas/climasun/images/compra/dados-entrega-back-activo-215x70.jpg') no-repeat 0 0;
	padding:10px 0 0 10px
}
#EntregaLojaInact{
	background:url('/temas/climasun/images/compra/dados-entrega-back-inactivo-215x70.jpg') no-repeat 0 0;
}
#EntregaLojaInact span,#EntregaLojaAct span{margin-left:20px}
#EntregaLojaInact select,#EntregaLojaAct select{
	width:175px;
	margin:7px 0 0 10px
}
#EntregaOutraMoradaAct,#EntregaOutraMoradaInac{
	width:420px;
	height:195px;
	overflow:hidden;
	margin-bottom:20px;
	padding:5px 10px 0 10px;
	background:url('/temas/climasun/images/compra/dados-entrega-back-inactivo-440x200.jpg') no-repeat 0 0
}
#EntregaOutraMoradaAct{
	background:url('/temas/climasun/images/compra/dados-entrega-back-activo-440x200.jpg') no-repeat 0 0;
	color:#fff
}
#EntregaOutraMoradaAct .radio,#EntregaOutraMoradaInac .radio{
	margin-right:15px
}
.box460 .formlogin input,
#EntregaOutraMoradaAct textarea,
#EntregaOutraMoradaAct select,
#EntregaOutraMoradaAct input,
#EntregaOutraMoradaInac textarea,
#EntregaOutraMoradaInac select,
#EntregaOutraMoradaInac input{width:190px}
#EntregaOutraMoradaAct textarea,#EntregaOutraMoradaInac textarea{height:100px}
#EntregaMoradaInact,#EntregaMoradaAct{
	margin:10px 0 10px 0;
	width:200px;
	height:60px;
	overflow:hidden;
	background:url('/temas/climasun/images/compra/dados-entrega-back-inactivo-215x70.jpg') no-repeat 0 0;
	font-weight:bold;
	padding:10px 0 0 15px
}
#EntregaMoradaInact{background:url('/temas/climasun/images/compra/dados-entrega-back-activo-215x70.jpg') no-repeat 0 0;color:#fff}
#EntregaMoradaInact p,#EntregaMoradaAct p{margin-top:0}
.formResponsavel input{width:140px;padding:0;margin-right:6px}
.formResponsavel input#last{margin-right:0}
#EntregaNauten{
	margin:10px 0 0 10px;
	padding-left:10px;
	font-size:11px;
	width:205px;
	height:70px;
	overflow:hidden;
	background:url('/temas/climasun/images/compra/dados-entrega-back-inactivo-215x70.jpg') no-repeat 0 0
}
#EntregaNauten p{
	margin-top:0;
	line-height:13px
}
#EntregaNauten a{margin-left:5px}
/*MENU CATALOGO*/
.catalogomenu li{
	list-style: none;
	display: block;
	float: left;
	padding:10px 0 0 5px;
	width:220px
}
.catalogomenu li a{
	font-size:12px;
	font-weight:bold;
	text-decoration: none
}
.catalogomenu li a#CatActive,.catalogomenu li a:hover,#PathwayActive{color:#28567B}
/*DETALHES CATEGORIA*/
#todososprodutos,#catalogo{background:url('/temas/climasun/images/catalogo/destaques-background.jpg') no-repeat 10px 75px}
#catalogo .InputSelect{width:135px}
#catalogo #inputml{margin-left:45px}
#catalogo .InputText{width:45px}
.catprod{
	margin:8px 0 0 8px;
	border:1px solid #EAEEF0
}
#catdestak{
	margin:0 0 0 10px;
	border:1px solid #fff
}
/*TODOS OS PRODUTOS*/
.InputSelect,.InputText{border:1px solid #C9C9C9;margin-left:7px;width:135px}
.InputText{width:40px}
.produto90{margin-top:25px;width:440px;height:90px;background:url('/temas/climasun/images/catalogo/produto-background-90.jpg') no-repeat}

div.pvp,
.produto90 div.pvp,
div.labelred,
.produto90 div.labelred,
.div.labelblue,
.produto90 div.labelblue,
div.labelgrey,
.produto90 div.labelgrey{
	color:#666;
	width:80px;
	text-align:center;
	line-height:28px;
	font-weight:bold
}
div.labelblue,.produto90 div.labelblue{color:#06C}
div.labelred,.produto90 div.labelred{text-decoration:line-through;color:#C60000}
div.pvp,.produto90 div.pvp{width:85px}
.nomargin,.produto90 div.button-encomendar {
	margin:0;
}
.produto90 div.button-encomendar{
	width:129px;
	padding:0;
	overflow:hidden;
	margin-left:9px
}
.produto90 img{
	margin:10px 0 0 10px;
	border:1px solid #EAEEF0;
	width:68px;
	height:68px
}
#indicebottom,#indicetop{
	color:#999;
	padding:0 10px 0 25px;
	line-height:13px;
	background:url('/temas/climasun/images/catalogo/indice-bottom-background.jpg') no-repeat 0 0
}
#indicetop{background-image:url('/temas/climasun/images/catalogo/indice-top-background.jpg')}
.lang,.lang a,#mainmenu a,#topmenu a,#topbar,#todososprodutos{color:#fff}
#todososprodutos p{margin:10px 10px 10px 10px}
#todososprodutos input{
	width:70px;
	text-align:right;
	height:17px
}
#todososprodutos .InputSelect{
	margin:0 0 2px 8px ;
	width:198px;
	height:20px
}
#todososprodutos .InputRadio{
	margin-right:5px
}
#todososprodutos div#borderright{
	border-left:1px solid #fff;
	padding:0 8px 0 5px
}
#todososprodutos .button-action{margin:15px}
/*PRODUTO*/
.box460 img.preview{
	border:1px solid #ccc;
	width:128px;
	height:128px;
	margin:5px 10px 5px 0
}
.box460 img.preview#news{
	width:85px;
	height:85px
}
.box460 img.mini{
	width:38px;
	height:38px;
	margin-right:2px;
	border:1px solid #ccc
}
.box460 img#miniactive{border:1px solid #264F74}
#preco{
	background:url('/temas/climasun/images/catalogo/preco-background.jpg') no-repeat 100% 0;
	margin-top:10px
}
.bordertop#first, .bordertop#desc{
	margin-top:20px;
	border-top:1px solid #DADADA
}
.bordertop#desc{
	border-bottom:0;
	padding-top:15px;
	height:15px;
	margin:10px 0 -10px 0
}
.borderTopCaract{
	height:100%;
	padding-bottom:10px
}
/*CRIAR CONTA ONLINE*/
#ContaNaoClienteActivo,#ContaNaoClienteInactivo{background:url('/temas/climasun/images/conta/background-inactivo-440x490.jpg') no-repeat 0 0;width:420px;height:490px;color:#989898;padding:10px;margin-top:5px}
#ContaNaoClienteActivo{background:url('/temas/climasun/images/conta/background-activo-440x490.jpg') no-repeat 0 0;color:#ccc}
#ContaNaoClienteActivo p,#ContaNaoClienteInactivo p{
	font-weight:bold;
	padding-bottom:5px
}
#ContaNaoClienteActivo input,#ContaNaoClienteActivo textarea,#ContaNaoClienteActivo select,#ContaNaoClienteInactivo input,#ContaNaoClienteInactivo textarea,#ContaNaoClienteInactivo select{
	width:200px;
	height:20px;
	border:1px solid #D6D6D6
}
#ContaNaoClienteActivo textarea,#ContaNaoClienteInactivo textarea{
	width:180px;
	height:65px
}
#ContaNaoClienteActivoHead,#ContaNaoClienteInactivoHead{
	color:#E75E76;
	font-weight:bold;
	line-height:30px;
	margin-bottom:10px
}
#ContaNaoClienteActivoHead input,#ContaNaoClienteInactivoHead input{
	margin-right:12px
}
#ContaClienteInactivo,#ContaClienteActivo{
	background:url('/temas/climasun/images/conta/background-activo-440x150.jpg') no-repeat 0 0;
	width:420px;
	height:150px;
	color:#ccc;
	padding:10px
}
#ContaClienteInactivo{
	background:url('/temas/climasun/images/conta/background-inactivo-440x150.jpg') no-repeat 0 0;
	color:#9D9D9D
}
#ContaClienteInactivo p,#ContaClienteActivo p{
	font-weight:bold;
	padding-bottom:5px
}
#ContaClienteInactivo input,#ContaClienteActivo input{
	width:200px;
	height:20px;
	border:1px solid #D6D6D6
}
#ContaNaoClienteActivoHead,#ContaClienteInactivoHead,#ContaClienteActivoHead{
	color:#fff;
	font-weight:bold
}
.catalogomenu li a,
#EntregaMoradaAct,
#EntregaLojaInact,
#content-right .novidade a:hover,
#content-right a,
.lang a:active,#langactive,
#lojaonline a,
#pathway a,
.green,
#ContaClienteInactivoHead{
	color:#E75E76
}
#ContaClienteInactivoHead input,#ContaClienteActivoHead input{
	margin-right:12px
}
/*AUTENTICACAO*/
.box460 p#infor{
	padding:6px 0 6px 12px;
	font-weight:bold;
	background-color:#F2F09D
}
.box460 .formlogin input{
	border:1px solid #ccc;
	margin-right:10px
}
/*EMPRESA*/
.utilizador p,.empresa p{
	color:#666;
	font-weight:bold;
	margin-bottom:5px
}
.box460 p.grey,.box460 div.grey,#topmenu li a:hover,.empresa p{color:#999}
#data { margin-bottom:-15px; line-height:25px; }
.utilizador input,.empresa input,.empresa textarea{
	color:#999;
	width:200px;
	padding-left:5px;
	border:1px solid #ccc
}
.empresa textarea{
	width:192px;
	height:66px
}
.nota{
	width:187px;
	padding:10px;
	font-size:11px;
	line-height:15px;
	background-color:#F2F09D
}
#content-right .novidade a,.box460 p.nota{
	color:#666;
	font-weight:normal
}
.linksEmpresa span{display:none}
.linksEmpresa div{
	margin:3px;
}
#lkFazemos p:hover,
#lkInter p:hover,
#lkNewsl p:hover,
#lkContact p:hover,
#lkQuem p:hover,
.indice1#active,
.indice2#active,
.indice3#active,
.indice4#active,
.indice5#active,
#produto1:hover,
#produto2:hover,
#produto3:hover,
#produto4:hover,
#produto5:hover,
#produto6:hover{
	background-position: 0 100%
}
#lkFazemos p,
#lkInter p,
#lkNewsl p,
#lkContact p,
#lkQuem p{
	width:140px;
	height:140px;
	background-image:url('/temas/climasun/images/empresa/empresa-QuemSomos.jpg')
}
#lkFazemos p{background-image:url('/temas/climasun/images/empresa/empresa-oQueFazemos.jpg')}
#lkInter p{background-image:url('/temas/climasun/images/empresa/empresa-presenca.jpg')}
#lkNewsl p{background-image:url('/temas/climasun/images/empresa/empresa-newsletter.jpg')}
#lkContact p{background-image:url('/temas/climasun/images/empresa/empresa-contactos.jpg')}
/*HISTORICO*/
#historico a,#historico div.col1,#historico div.col2,#historico div.col3,#historico div.col4,#historico div.col5{
	width:75px;
	text-align:center
}
#historico div.col3{width:115px}
#historico div.col4{width:98px}
#historico div.col5{width:77px}
.borderBottomCaract{
	line-height:40px
}
.borderBottomCaract{
	height:40px
}
.indice1,.indice2,.indice3,.indice4,.indice5{
	padding:0 75px 15px 0;
	margin-right:1px;
	background:url('/temas/climasun/images/conta/encomendas-indice-1.jpg') no-repeat
}
.indice2{padding-right:70px;background-image:url('/temas/climasun/images/conta/encomendas-indice-2.jpg')}
.indice3{padding-right:110px;background-image:url('/temas/climasun/images/conta/encomendas-indice-3.jpg')}
.indice4{padding-right:100px;background-image:url('/temas/climasun/images/conta/encomendas-indice-4.jpg')}
.indice5{padding-right:65px;background-image:url('/temas/climasun/images/conta/encomendas-indice-5.jpg')}
.indice1:hover,.indice2:hover,.indice3:hover,.indice4:hover,.indice5:hover{background-position:0 50%}
/*MENU TOP*/
#indicebottom,
#indicetop,
#preco{
	height:30px;
}
/*MENU DOWN*/
#ContaClienteInactivo,#ContaClienteActivo,
#indicebottom,#indicetop,
.borderTopCompras{
	margin-top:15px
}
/*BUTTONS*/
.label-seta-elastic,.title,.label-690,.label-220,.label-440,.title-440{margin-bottom:10px}
.label-205{margin-bottom:2px}
#ContaClienteInactivoHead input,#ContaClienteActivoHead input,
#ContaNaoClienteActivoHead input,
#ContaNaoClienteInactivoHead input,
#todososprodutos .InputRadio,
#EntregaOutraMoradaAct .radio,
#EntregaOutraMoradaInac .radio,
#catalogo .InputCheck,
#EntregaLojaInact input,
#EntregaLojaAct input,
#EntregaMoradaInact input,
#EntregaMoradaAct input,
.box460 .formlogin input.InputCheck,
.box460 .green input{
	width:15px;
	height:15px;
	border:none
}
.button-elastic,.button-selected-elastic{margin-top:10px}
.produtosmenu li.first,.button-cancel,.tab-selected,.tab,.mr10{margin-right:10px}
div.pvp,.produto90 div.pvp,.utilizador input {color:#000}
#mainmenu li#active a,#todososprodutos,#catalogo,.box225,.box240,.box460,.box710 {background-color:white}
#topbar,#lojaonline,.lang,.menu,.box240top,#footer,#print{display:none}
#printlogo{
	margin-top:10px;
	height:170px;
	background:url('/temas/climasun/images/header-print.jpg') no-repeat #eaeef1;
}
.title{margin-top:15px}
#topbar2 p#red{color:#f00}
#content-right{color:#666;font-size:12px;float:left}
#footer2{width:100%;color:#999;border-top:1px solid #999;padding-top:5px}
.box460,
#master div#content-right,
#master div.w300,
#master div.box460top{width:100%}


/* personalizadas programadora */
.img_topo { display: none; }
.voltar, .imprimir_enviar { display: none !important; }
.dados_obra { color: #8F8F8F; height: 100px; margin: 15px 0 0 0; }
.dados_obra li { margin-bottom: 15px; }

/* CARRINHO COMPRAS */
.carrinho_compras { margin: 0 auto; width: 100%; }
.carrinho_compras .titulos span { display: block; text-indent: -9999px; }
.carrinho_compras .produtos { border-bottom: 1px solid #c0c0c0; }

.carrinho_compras .titulos .codigo { background: url(/temas/default/images/compra/th-codigo.jpg) no-repeat; height: 30px; float: left; }
.carrinho_compras .titulos .designacao { background: url(/temas/default/images/compra/th-designacao.jpg) no-repeat; height: 30px; float: left; }
.carrinho_compras .titulos .quant { background: url(/temas/default/images/compra/th-quant.jpg) no-repeat; height: 30px; float: left; }
.carrinho_compras .titulos .valor { background: url(/temas/default/images/compra/th-valor.jpg) no-repeat; height: 30px; float: left; }
.carrinho_compras .titulos .x { background: url(/temas/default/images/compra/th-remover.jpg) no-repeat; height: 30px; float: left; }

.carrinho_compras .titulos .codigo, .carrinho_compras .produtos .codigo { width: 63px; text-align: center; line-height:35px; }
.carrinho_compras .titulos .designacao, .carrinho_compras .produtos .designacao { width: 198px; text-align: left; }
.carrinho_compras .titulos .quant, .carrinho_compras .produtos .quant { width: 60px; text-align: center; }
.carrinho_compras .titulos .valor, .carrinho_compras .produtos .valor { width: 82px; text-align: center; line-height:35px; }
.carrinho_compras .titulos .x, .carrinho_compras .produtos .x { width: 27px; text-align: center; }

.carrinho_compras .produtos .codigo,
.carrinho_compras .produtos .designacao,
.carrinho_compras .produtos .quant,
.carrinho_compras .produtos .valor,
.carrinho_compras .produtos .x { vertical-align: middle; padding: 10px 0; float: left; }

.carrinho_compras input.qtd { width: 20px; font-size: 11px; padding: 3px 0; vertical-align: middle; margin: 0 4px 0 5px; text-align: center; }
.carrinho_compras .produtos .actualizar { background: url(/img/bt2_alterar_pt.gif) no-repeat; width: 23px; height: 25px; border: none; cursor: pointer; display: block; }
.carrinho_compras .produtos .actualizar:hover { background-position: bottom; }
.carrinho_compras .remove { width:25px; height: 25px; margin: 0; padding: 0; display: block; background:url('/temas/default/images/compra/eliminar.jpg') no-repeat top; }
.carrinho_compras .remove:hover { background-position: bottom; }
.carrinho_compras .remove span { display: block; text-indent: -9999px; }

.valor span.show, .valor span.hidden { text-indent: 0px; display: block; font-weight: bold; padding: 7px 15px 7px 7px; text-align:left; width:150px; color: #aaa; float: left; }
.valor span.valores { padding: 7px 10px 7px 5px; display: block; text-align: left; float: right; }

table.info_precos { margin: 25px 0 0px auto; }

.confirmaEncomenda { margin: 10px 0; }
.confirmaEncomenda input.text, .confirmaEncomenda select.text { font-size: 12px; color: #999; padding: 0 5px; width: 200px; border: 1px solid #ccc; height: 21px; }
.confirmaEncomenda textarea { padding: 0 5px; width: 200px; }
.confirmaEncomenda select { color: #999; width: 200px; padding: 0 5px; }
.formResponsavel input.text { width: 130px; border: 1px solid #ccc; height: 21px; }
textarea.condicoes { width: 97%; }
.concluir_encomenda { background: url(/temas/climasun/images/compra/concluir_encomenda2.jpg) no-repeat top; width: 160px; height: 30px; padding: 0; margin: 0; border: 0; }
.concluir_encomenda:hover { background-position: bottom; }

#sIFR_replacement_2_alternate, #sIFR_replacement_1_alternate { border: #CCCCCC solid 1px; margin: 5px 0; padding: 0px 5px; width: 100%; }
h1.hmeio { width: 100%; }

.block { display: block; }
ul.produtosmenu li span { display: block; text-indent: -9999px; }