html{background:url(/interface/imgs/bg-site.jpg) repeat center top}*{margin:0;padding:0}html,body{margin:0;padding:0;font-size:12px;font-family:Arial;height:100%;color:#4d4d4d}form{margin:0;padding:0}img{border:0;vertical-align:top;text-align:left}h1,.Title{color:#434343;text-transform:uppercase;letter-spacing:-0.03em!important;font-size:13px;font-weight:bold;padding:0
5px 5px 0}p{margin:0}h2{color:#15668f;text-transform:uppercase;letter-spacing:-0.03em!important;font-size:13px;font-weight:normal;padding:0
5px 19px 0}h3{}h4{}h5{}a{text-decoration:none;outline:none;color:#666}a:hover{text-decoration:underline}a:visited{text-decoration:none}textarea{font-family:Arial,sans-serif;font-size:11px}p{margin:5px
0}#main{width:970px;margin:auto;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000}#main-loja{width:970px;margin:auto}#header{height:104px;background:#000}#header
.logo{display:block;width:237px;height:96px;margin:auto}#header
.logo_oporto_loft{display:block;width:370px;height:27px;display:block;position:absolute;top:45px;margin-left:15px}#header
.facebook{display:block;float:left;width:150px;padding-top:11px;padding-left:15px;position:absolute}.facebook
img{float:left}.facebook
span{color:#585858;display:block;float:left;padding-left:5px;padding-top:4px;font-weight:bold}#menu_sections{background:url(/interface/imgs/bg_menu_sec.png) repeat-x left top;height:30px}#menu_sections
li{float:left;list-style-type:none}#menu_sections
a{color:#fff;padding:8px
13px 8px 13px;display:block;line-height:14px;font-size:13px}#menu_sections
a.on{font-weight:bold;padding:8px
10px 8px 10px}#menu_sections a:hover{text-shadow:0px 3px 4px #fff;text-decoration:none}#menu_sections
a.first{padding-left:18px}#menu_sections
a.first.on{padding-left:16px}#menu_sections
a.last{padding-right:18px}#articles_main{clear:both;width:970px;height:306px;overflow:hidden}#articles_main
ul{width:2000px}#articles_main
li{float:left;width:138px;position:relative;list-style:none;height:306px;text-indent:-900px}#articles_main li:hover{cursor:pointer}#articles_title{position:relative;z-index:10;margin-top:-25px}.btn-article{height:23px}.btn-article
li{float:left;width:138px;list-style:none;text-align:center;padding:5px
0;background:url("/interface/imgs/bg_menu_sec.png") repeat scroll left top transparent;color:#C6C6C6;font-weight:bold;font-size:12px}.btn-article li:hover, .btn-article
li.on{cursor:pointer;background:#fff;color:#878686;text-shadow:none}.image_0,.image_6,.btn_0,.btn_6{padding-left:1px!important;padding-right:1px!important}.show,.hide{padding-left:0px!important;padding-right:0px!important}#content{clear:both}#content .total-content{background:#fff;min-height:275px;padding:15px}#container{padding-bottom:5px;margin-top:8px;width:970px;float:left}#right_content{float:left;width:720px;min-height:471px}#right_content .total-content{background:#fff;min-height:446px;padding:15px;margin-left:8px}.prod-list{padding:10px;background:#000;width:150px;height:130px;float:left;cursor:pointer;margin:0
0 10px 10px}.prod-list:hover{background:#fff;color:#121212}.prod-list
.pic{width:150px;height:109px;overflow:hidden;background:#fff}.prod-list
.nome{padding-top:7px;text-transform:uppercase;font-weight:bold;text-align:center}.detail-prod{background:#fff;height:476px;margin-left:10px}.detail-right{width:210px;float:right;padding:27px
15px 0 0}.detail-right
.nome{color:#808080;font-weight:bold;font-size:24px;line-height:26px;text-transform:uppercase}.detail-right .nome
span{display:block;font-size:12px;line-height:12px;color:#cdcdcd;padding-left:1px}.detail-right
.pvp{margin:15px
0}.detail-right .pvp
span{background:#000;color:#fff;padding:5px;text-transform:uppercase;font-weight:bold;font-size:10px}.detail-right
.ref{color:#b6b6b6;font-weight:bold;font-size:12px;margin-bottom:5px}.detail-right
.desc{font-weight:bold;font-size:10px;margin-bottom:5px;text-transform:uppercase}.detail-right
.add_to_cart{padding:25px
0 10px 0}.detail-right .add_to_cart
a{font-weight:bold;font-size:10px;padding:10px;background:#000;color:#dbd9d9;text-decoration:none;border-radius:3px;display:block}.detail-right .add_to_cart a:hover{color:#fff}.detail-right .add_to_cart
span{margin-left:18px}.detail-right .add_to_cart
img{margin-top:-2px;margin-left:18px}.extra-imgs{border-left:1px solid #ccc;width:207px;overflow:hidden;margin-top:10px}.articlegeral{height:77px;overflow:hidden}.articlegeral
.spacer{padding:0}.articlegeral
.left{float:left;width:103px;overflow:hidden;height:18px;position:absolute;margin-top:77px;margin-left:-1px;background:#959595;cursor:pointer;color:#fff;font-weight:bold;text-align:center;font-size:11px}.articlegeral .left:hover{background:#000}.articlegeral
#left{position:absolute;margin-left: -42px;margin-top:7px}.articlegeral
span{display:block;padding-top:2px}.articlegeral
.center{float:left;height:195px;width:210px;overflow:hidden}.articlegeral
.right{float:left;width:103px;overflow:hidden;height:18px;position:absolute;margin-top:77px;margin-left:103px;background:#959595;cursor:pointer;color:#fff;font-weight:bold;text-align:center;font-size:11px}.articlegeral .right:hover{background:#000}.articlegeral
#right{position:absolute;margin-left:35px;margin-top:7px}.articlegeral
.bloco{float:left;cursor:pointer;height:75px;overflow:hidden;width:102px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.conteudo{color:#999}.conteudo
.bloco{float:left;width:200px;padding:30px}.articlegeral .bloco h1
a{background:#c1c0c0;text-align:center;text-transform:uppercase;color:#fff;padding:4px
0 2px;font-size:16px;-moz-border-radius:1px 1px 0 0;-webkit-border-radius:1px 1px 0 0;-khtml-border-radius:1px 1px 0 0;border-radius:1px 1px 0px 0;display:block}.articlegeral .bloco li h1 a:hover{text-decoration:none}..articlegeral .bloco li
img{-moz-border-radius:0 0 1px 1px;-webkit-border-radius:0 0 1px 1px;-khtml-border-radius:0 0 1px 1px;border-radius:0px 0 1px 1px }.detail-left{padding:17px
0 0 15px}.detail-left .pic
img{margin-left:20px;margin-top:5px}.prod-rel{border-top:1px solid #CDCDCD;height:113px}.detail-prod .two-cols{padding-bottom:10px}.detail-prod
.back{color:#fff;background:#CDCDCD;border-radius:5px;padding:3px
10px}.detail-prod .back:hover{background:#808080;text-decoration:none}.msg-carrinho{clear:right}.voltar-cart{background:url(/interface/imgs/voltar.png) no-repeat left top;width:62px;height:23px;display:block;float:right}.voltar-cart_en{background:url(/interface/imgs/back_en.png) no-repeat left top;width:62px;height:23px;display:block;float:right}.product-list{clear:right}#product-list{clear:right}#product-list thead
th{background:#000;color:#ececec;font:bold 10px arial;padding:4px
2px;border-bottom:2px solid #fff}#product-list tbody
th{vertical-align:top;padding:7px
5px 7px 10px;text-align:left;border-bottom:1px dotted #5F5F5F;font-size:10px}#product-list tbody
td{background:#cdcdcd;vertical-align:top;padding:7px
10px 7px 10px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;font-size:10px}#product-list tbody
td.qtd{text-align:center;white-space:nowrap}#product-list tbody
td.money{text-align:right;white-space:nowrap}#product-list tbody
td.moneytotal{text-align:right;white-space:nowrap}#product-list
.pic{padding-right:10px}#product-list
.nome{margin-right:15px}#product-list
.marca{color:#666;font:11px arial;text-transform:uppercase;font-style:italic;margin-top:4px}#product-list input,
#product-list
select{background:silver;border:none;padding:2px;font:12px arial}#product-list tfoot
td{background:#8f8f8f;padding:6px
10px;color:#fff;border-bottom:1px solid #dfdfdf;white-space:nowrap}#product-list tfoot
.topdiv{border-top:2px solid #fff}#product-list tfoot
.sub{text-align:left;padding-left:10px;white-space:nowrap}#product-list tfoot
.total{font-size:1.3em;font-weight:bold;text-align:right;padding-left:15px;white-space:nowrap}.money{text-align:right}.checkout{float:right;margin:15px
0 0 0}.checkout a,
.checkout
input{display:block;width:82px;height:25px;padding-top:8px;color:#fff!important;background:#00C91A;border-radius:5px 5px 5px 5px;font-size:1.3em;font-weight:bold;border:none!important;text-align:center}.checkout a:hover,
.checkout input:hover{background:#03A015;text-decoration:none}.checkout
input{padding:0!important;height:33px;cursor:pointer}.checkout_en a,
.checkout_en
input{margin:15px
15px 0 0;display:block;height:25px;padding-top:8px;background:url(/interface/imgs/order_now.png) no-repeat right top;color:#fff!important;font-size:1.3em;font-weight:bold;border:none!important;text-align:center}.checkout_en
input{padding:0!important;height:33px;cursor:pointer}.metodo{margin-bottom:15px}.metodo
input{float:left;width:20px}.metodo
label{margin-left:20px;padding-left:20px;width:300px;border:1px
solid red}.metodo-nome{font-weight:bold;color:#ececec}.metodo-info{margin-top:2px;font-size:11px;font-family:tahoma;color:silver}.metodo
a{color:#ececec;font:11px tahoma;border:none!important}.metodo a:hover{color:#fff}.metodo
.pvp{color:#000;font:bold 11px verdana}.metodo
.currency{color:#575757;font:9px verdana;letter-spacing: -1px}.small-txt{color:#222;font:9px verdana;letter-spacing: -1px}.round{padding:4px
8px;margin-bottom:1px}.gray{background:#474646}.gray2{background:#D4D2D2;color:#222}.gray3{background:#D4D2D2;color:#222}.round.title{color:#ececec;font-weight:bold}.metodo
textarea{background:#ccc;border:1px
solid #ececec;border-bottom:none;border-right:none;padding:3px;color:#222;font:12px arial}.submit-btn{text-align:right}.submit-btn
input{cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#666;color:#fff;font:bold 12px arial;border:none;padding:2px
10px}.submit-btn input:hover{background:#242424}.submit-btn input:active{background:#242424}#checkout-steps
fieldset{border:1px
solid #484848;margin-bottom:10px;padding:15px
15px 0 15px}#checkout-steps
.input{font:12px tahoma, arial;margin-bottom:10px}#checkout-steps .input input , .input textarea, .input
select{font:12px arial}#checkout-steps .input
label{display:block;color:#666;margin-bottom:3px}#checkout-steps .input label
span{visibility:hidden}#checkout-steps .input
.small{margin-left:10px;font:12px tahoma,arial;color:#b3b3b3}#checkout-steps .input .down-space{margin-bottom:6px}#checkout-steps .input
legend{color:#b3b3b3}#checkout-steps .input
.wide{width:270px}#email,#nome,#morada,#localidade{}#password1,#password2{width:130px}#telef,#telem{width:100px}#pais{width:130px}.btn
input{cursor:pointer}.func
a{font:10px verdana;letter-spacing:-1px;margin-left:5px}.func.new
a{color:#78AF20!important}.func.new a:hover{color:#94DF1B!important}.func.view
a{color:#CFCFCF!important}.func.view a:hover{color:#fff!important}.func.edit
a{color:#ff8000!important}.func.edit a:hover{color:#FFA200!important}.error-msg{display:none}.error-on .error-msg,.error-on.error-msg{color:#FF5A00;margin-bottom:10px;display:block!important}.input .error-msg{font-size:11px;margin-top:1px;background:url(/interface/imgs/error_shadow.png) repeat-x center top;padding:2px}.req
span{color:red;visibility:visible!important}.req-msg{color:red;font:10px verdana;text-align:right;margin:10px
0 10px 0;letter-spacing: -1px}.options{background:#877A6E;color:#fff;padding:10px}.options
label{color:#fff;cursor:pointer;font:bold 11px tahoma}.options label, .options
input{vertical-align:baseline;padding:0!important;margin-right:5px}.address-list{width:100%;border-collapse:collapse;margin-bottom:10px}.address-list
td{font:11px tahoma;border-bottom:1px dotted gray;padding-bottom:4px;color:#4F4F4F}.address-list
td.address{border-left:10px solid #877A6E;padding-left:10px}.address{padding:0
15px}.link-add{border-bottom:1px dotted #ccc;padding:10px
0;margin:0
15px}.link-delete{margin-right:15px}#checkout-steps{padding:0
0 15px 0}.step-title{border-top:1px dotted gray;padding:6px;font-weight:bold;font-size:13px}.step-title
span{display:block;float:left;background:#fff;font-size:0.9em;line-height:1em;padding:2px
4px;margin-right:6px;font-family:arial;color:#666;border:1px
solid #D9CFC3}.step-title.on{border:none!important;background:#424242;color:#fff}.step-title.on
a{color:#fff!important}.step-title
a{border:none!important;color:#666}.step-title a:hover{text-decoration:underline!important}.step-title.on
span{background:#666;color:#fff;border:none;padding-top:3px;padding-left:5px}.step-body{display:none}.step-body.on{padding:15px;display:block}.step-body.on
h3{background:none;padding:2px
0;color:#666;margin:2px
0 10px 0}.step-body.on
h4{text-transform:uppercase;color:#877A6E;margin:2px
0 10px 0}.step-body.on
.info{margin:10px
0}.step-body.on .info
b{color:#9F9F9F}.step-body.on
label{color:#fff}#checkout-steps
#username{margin:0;width:170px}#checkout-steps
.left{float:left;width:50%;margin-right:20px}#checkout-steps
.right{float:left;width:45%;margin-right :-20px}#checkout-steps
.clear{clear:both}#checkout-steps .small-link{color:#000!important;font:10px verdana;letter-spacing: -1px}#checkout-steps
.break{margin-bottom:10px}table.alternate_rows{width:70%;color:#666;margin:auto}table.alternate_rows
a{}table.alternate_rows th, table.alternate_rows
td{text-align:left;padding:5px
10px 5px 10px;width:100px;text-align:center}table.alternate_rows
th{background-color:#333;color:#fff;text-align:center}.loja{clear:left;margin-bottom:15px}.loja-nome{font-size:18px;font-family:'Cuprum',arial,serif;margin-bottom:5px}.loja-desc{}.loja-desc
img{border:1px
solid #ccc;padding:3px;float:left}.loja-desc
.descricao{padding-left:20px;margin-left:216px;min-height:165px}#slider{background:#000;height:155px}#menu_left{background:#000;min-height:461px;width:250px;float:left;padding-top:15px}#menu_left
li{list-style-type:none}#menu_left li.on
ul{border-bottom:1px solid #898988;width:230px;padding-bottom:5px}#menu_left li
a{padding:0
0 5px 20px;color:#fff;font-size:12px;line-height:19px;text-transform:uppercase;font-weight:bold}#menu_left li.on
a{border-bottom:1px solid #898988;width:210px;display:block;margin-bottom:5px}#menu_left
li.on{margin-bottom:5px}#menu_left li li
a{color:#898988;border:none!important;padding:0
0 0 20px;display:inline!important}#menu_left li li.first
a{margin-top:5px}#menu_left li li.last
a{padding-bottom:5px}#menu_left li
li.on{margin:0}#menu_left li li.self
a{background:#496489;color:#fff;margin-left:15px;padding:0
5px;display:inline}#copyright{clear:both;margin:15px
auto 10px;font-size:10px;font-weight:bold;width:970px}#copyright
div{line-height:16px;color:#242424}#copyright
span{color:#fff}.center{text-align:center}.right{float:right}.back{color:#fff;background:#CDCDCD;border-radius:5px;padding:3px
10px}.back:hover{background:#808080;text-decoration:none}.pdf{padding:5px
35px 6px 10px;background:url(/interface/imgs/down_pdf.png) no-repeat right top;color:#fff}.pdf:hover{text-decoration:none;color:#ccc}#slider{overflow:hidden;position:relative;width:100%}#slider
.prev{background:url(/interface/imgs/prev.png) no-repeat scroll left top transparent;cursor:pointer;display:block;height:33px;left:0;position:absolute;top:60px;width:35px;z-index:10;border:0;text-indent:-900px}#slider
.next{background:url(/interface/imgs/next.png) no-repeat scroll right top transparent;cursor:pointer;display:block;height:33px;position:absolute;right:0;top:60px;width:35px;z-index:10;border:0;text-indent:900px}.carousel-box{margin:0
0 20px 0;position:relative}.carousel-box
.carousel{float:left;position:relative}.carousel{margin:0
53px 0 53px;width:865px!important}#slider .carousel-box ul
li{background:url(/interface/imgs/slider-li-bg.gif) repeat-x scroll left top transparent;margin-right:10px;text-align:center;float:left;overflow:hidden;width:163px}.carousel-box ul li
a{display:block;height:90px;padding:32px
0}.carousel-box .carousel ul li
.bottom{height:44px;padding:0
0 0 10px;text-align:left;width:100%}.carousel-box .carousel ul li .bottom:hover{background:url(/interface/imgs/menu-bg.gif) repeat-x scroll left top transparent}.carousel-box .carousel ul li
img{}.carousel-box .carousel ul li .bottom
a{color:#676666;font-size:12px;line-height:16px;text-decoration:none}.carousel-box .carousel ul li .bottom a
span{color:#2B2B2B;font-size:10px;font-weight:bold;height:22px;overflow:hidden;display:block;padding-right:20px;line-height:10px}.carousel-box-rel{overflow:hidden;position:relative;width:100%;height:113px}.carousel-box-rel .prev-prod{background:url(/interface/imgs/prev-prod.png) no-repeat scroll left top transparent;cursor:pointer;display:block;height:40px;left:0;position:absolute;top:37px;width:20px;z-index:10;border:0}.carousel-box-rel .next-prod{background:url(/interface/imgs/next-prod.png) no-repeat scroll right top transparent;cursor:pointer;display:block;height:40px;position:absolute;right:0;top:37px;width:20px;z-index:10;border:0}.carousel-box-rel{margin:0
0 20px 0;position:relative}.carousel-box-rel .carousel-rel{float:left;position:relative}.carousel-rel{margin:0
25px 0 25px;width:660px!important}.carousel-box-rel ul
li{background:url(/interface/imgs/slider-li-bg.gif) repeat-x scroll left top transparent;margin-right:10px;text-align:center;float:left;overflow:hidden;width:100px}.carousel-box-rel ul li
a{display:block;height:75px;padding:19px
0}.carousel-box-rel .carousel ul li
.bottom{height:44px;padding:0
0 0 10px;text-align:left;width:100%}.carousel-box-rel .carousel-rel ul li .bottom:hover{background:url(/interface/imgs/menu-bg.gif) repeat-x scroll left top transparent}.carousel-box-rel .carousel-rel ul li
img{}.carousel-box-rel .carousel-rel ul li .bottom
a{color:#676666;font-size:12px;line-height:16px;text-decoration:none}.carousel-box-rel .carousel ul li .bottom a
span{color:#2B2B2B;font-size:10px;font-weight:bold;height:22px;overflow:hidden;display:block;padding-right:20px;line-height:10px}.page-nav{text-align:center;margin-top:20px;clear:both}.page-nav
span{display:block;width:15px;height:14px;padding:2px;border:0!important;background-color:#3C3C3C;float:left;margin-right:1px;font:10pxverdana;color:#fff}.page-nav
a{display:block;width:15px;height:14px;padding:2px;border:0!important;background-color:silver;float:left;margin-right:1px;font:10pxverdana;color:#fff;text-decoration:none}.page-nav a:hover{text-decoration:none;background-color:#C60303;border-color:gray}.form div>label{float:left;margin-top:3px;padding-left:8px}.input
label{color:#666;float:left;margin:0
10px 0 3px;padding-top:5px;width:80px}.form input, .form
textarea{background:none repeat scroll 0 0 #FFF;border:1px
solid #D6DDE5;color:#7D8DA0;font:14px Arial,Helvetica,sans-serif;margin:0;outline:medium none;padding:5px
10px;position:relative;width:358px!important}form input:hover, form textarea:hover{-moz-box-shadow:0 0 5px #000}form
.input{margin-bottom:10px}#cmsform-25
.form{width:500px}.form-submit-button
input{-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #666;color:#FFF;display:inline-block;font-size:10px;line-height:35px;padding:0
18px;position:relative;text-decoration:none;text-transform:uppercase;cursor:pointer;width:70px!important;height:35px;margin-right:5px;margin-top:10px}.form-clear-button
input{-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #0D60A1;color:#FFF;display:inline-block;font-size:10px;line-height:35px;padding:0
18px;position:relative;text-decoration:none;text-transform:uppercase;cursor:pointer;width:70px;height:35px;float:left;margin-right:5px;margin-left:380px}.fast{color:#ff9000}#register-form{}#register-form
div{padding-bottom:3px}#register-form
input{border:1px
solid #ccc;padding:1px
4px;width:220px}.small{font-size:9px}.border{border-bottom:1px solid #ccc;padding-bottom:10px!important;margin-bottom:10px}#register-form
fieldset{padding:12px;margin:5px
0}#register-form select, #register-form
input{border:1px
solid #ccc;margin-bottom:5px}#register-form .btn
input{width:92px;border:1px
solid #ccc;text-align:center;font-size:10px}
