* {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, _sans;
}

body {background-color: #333333;background-image: url(../imgcomuns/background_rpt.jpg);}
img {border:none;}

#wrapper {width:990px;margin:0 auto;background-color:#FFFFFF;}
#header {width:100%;height:190px;background: #FFFFFF url(../imgcomuns/banner.jpg) no-repeat center 10px;}
#content {width:100%;margin-top:10px;}
#content_left {width:200px;float:left;}
#content_center {display:inline;margin-left:10px;width:590px;float:left;}
#content_right {margin-left:10px;width:170px;float:right;}
#footer {width:100%;font-size:10px;height:40px;color:#666666;}
#footer a, #footer a:visited {color:#333333;text-decoration:none;}
#footer a:hover {color:#999999;}
#footer_left {margin-left:10px;margin-top:20px;display:inline;float:left;}
#footer_right {margin-right:10px;margin-top:20px;display:inline;float:right;}

#menu ul.menu {margin-left:10px;list-style-type:none;}
#menu ul.menu li {margin-right:20px;float:left;font-size:14px;display:inline;}
#menu ul.menu li a,#menu ul.menu li a:visited {font-weight:bold;color:#666666;text-decoration:none;letter-spacing: -1px;}
#menu ul.menu li a:hover {color:#999999;}

#menu_left {width:200px;font-size:12px;}
#menu_left ul {list-style-type:none;margin-left:10px;}
#menu_left ul li.seccao {font-size:14px;font-weight:bold;margin-bottom:12px;margin-top:10px;color:#999999;}
#menu_left ul li.categoria {font-size:12px;font-weight:bold;margin-bottom:4px;margin-top:6px;color:#666666;}
#menu_left ul li.categoria a,#menu_left ul li.categoria a:visited {text-decoration:none;color:#666666;}
#menu_left ul li.categoria a:hover {color:#999999;}
#menu_left ul li.subcategoria {margin-left:10px;font-size:12px;color:#666666;}
#menu_left ul li.subcategoria a, #menu_left ul li.subcategoria a:visited {text-decoration:none;color:#666666;}
#menu_left ul li.subcategoria a:hover {color:#999999;}

#menu_right {width:160px;}
#carrinho div.titulo, #menu_right .titulo {font-weight:bold;font-size:14px;color:#999999;}
#carrinho div.items {margin-top:10px;}
#carrinho div.portes {font-size:12px;color:#CC0000;font-weight:bold;}
#carrinho div.items, #carrinho div.total {font-size:12px;color:#333333;}
#botoes_carrinho {margin-top:10px;}
#botoes_carrinho a,#botoes_carrinho a:visited {padding: 2px 6px 2px 6px;color:#FFFFFF;background-color:#333333;text-decoration:none;font-size:11px;}
#botoes_carrinho a:hover {background-color:#CCCCCC;color:#000000;}


#navigation ul {margin-top:10px;list-style-type: none;font-size:14px; color:#999999;font-weight:bold;letter-spacing: -1px;}
#navigation ul li {float:left;margin-right:10px;}
#navigation ul li a, #navigation ul li a:visited {text-decoration:none; font-weight:bold;color:#666666;letter-spacing: -1px;}
#navigation ul li a:hover {color:#999999;}

#seccao {float:left;clear:left;margin-top:10px;font-weight:bold;color:#CC0000;font-size:14px;}

#lista {margin-top:0px;}
#lista span.nome_produto {font-weight:bold;}
span.oldpreco {text-decoration:line-through;color:#999999;}
span.highlight {color:#CC0000;}
span.limited {color:orange;}

#lista div.produto {float:left;width:182px;margin-right:10px;margin-top:10px;border:1px solid #999999;position:relative;}
#lista div.desconto {background-color:#FFF;opacity:0.7;filter: alpha(opacity = 70);position:absolute;left:10px;top:10px;color:#C00;font-weight:bold;font-size:18px;}
#lista div {font-size:11px;}
#lista div.produto div {text-align:center;}
#lista div.produto div a,#lista div.produto div a:visited {color:#333333;text-decoration:none;}
#lista div.produto div a:hover {color:#999999;}

#produto {margin-top:10px;position:relative;}
#produto div.desconto {background-color:#FFF;opacity:0.7;filter: alpha(opacity = 70);position:absolute;left:10px;top:10px;color:#C00;font-weight:bold;font-size:18px;}
#produto div.imagem {float:left;width:182px;border:1px solid #999;}
#produto div.detalhes {float:left;display:inline;margin-left:15px;width:350px;}
#produto div.detalhes div {clear:left;float:left; margin-top:10px;}
#produto div.detalhes div.nome {font-weight:bold;margin-top:0px;}
#produto div.detalhes div.referencia {font-size: 11px; color: #999999;margin-top:0px;}
#produto div.detalhes div.descricao {font-size: 11px;margin-bottom:10px;}
#produto div.detalhes div.preco {font-size:14px;font-weight:bold;}
#produto div.detalhes div.button {font-size:11px;margin-top:5px;}
#produto div.detalhes div.button a,#produto div.detalhes div.button a:visited {padding: 2px 6px 2px 6px;color:#FFFFFF;background-color:#333333;float:left;display:inline;margin-left:10px;text-decoration:none;}
#produto div.detalhes div.button a:hover {background-color:#CCCCCC;color:#000000;}
#produto div.detalhes div.button a.outofstock {background-color:#FFFFFF;color:#000000;}
#produto div.detalhes div.button div.familia {float:left;margin-top:0px;width:30px;}
#produto div.detalhes div.preorder {clear:left;width:100%;color: #CC0000;font-weight:bold; font-size:11px;}

#errorpages {margin-top:10px;}
#errorpages a,#errorpages a:visited {color:#CC0000;text-decoration:underline;}
#errorpages a:hover {text-decoration:none;}
#errorpages div.texto {margin-top:10px; font-weight:bold; color:#666666;}

#shoppingcart ul {float:left;list-style-type:none;margin-bottom:10px;}

#shoppingcart ul.title {margin-top:10px;}
#shoppingcart li.nome_tit {background-color:#FFFFFF;font-weight:bold;width:300px;}
#shoppingcart li.quantidade_tit {background-color:#FFFFFF;font-weight:bold;width:60px;text-align:center;}
#shoppingcart li.pvp_tit {background-color:#FFFFFF;font-weight:bold;width:60px;text-align:right;}
#shoppingcart li.pvpt_tit {background-color:#FFFFFF;font-weight:bold;width:60px;text-align:right;}


#shoppingcart {}
#shoppingcart li {float:left;background-color:#EFEFEF;font-size:12px;padding: 2px 10px 2px 10px;}
#shoppingcart li.spacer {padding: 0;width:10px;background-color:#FFF;}
#shoppingcart li.nome {width:300px;}
#shoppingcart li.quantidade {width:60px;text-align:center;}
#shoppingcart li.pvp {width:60px;text-align:right;}
#shoppingcart li.pvpt {width:60px;text-align:right;}
#shoppingcart input {border:none;background-color:#FFFFFF;width:30px;text-align:center;font-size:12px;}
#shoppingcart li.filler {width:480px;}
#shoppingcart a,#shoppingcart a:visited {color:#CC0000;text-decoration:none;}
#shoppingcart a:hover {text-decoration:underline;}
#shoppingcart a.nome,#shoppingcart a.nome:visited {color:#333333;}

div.pagetitle {letter-spacing: -1px;float:left;width:100%;clear:both;border-bottom:2px solid #666666;height:20px;font-size:14px;margin-top:10px;font-weight:bold;color:#666666;}
div.orderform ul.leftcart {margin-top:10px;float:left;width:285px;}
div.orderform ul.rightcart {margin-top:10px;float:right;width:285px;}
div.orderform ul {list-style-type:none;}
div.orderform li {margin-top:4px;font-size:12px; font-weight:bold;}
div.orderform li input, div.orderform li textarea {width:100%;border:1px solid #CCCCCC;font-size:12px;}
div.orderform div.texto {margin-top:10px;font-size:12px;font-weight:bold;}
div.orderform ul.pagamento {float:left;margin-top:10px;}
div.orderform ul.pagamento li input {width:auto;margin-right:20px;}
#buttons {float:left;margin-top:10px;display:inline;width:100%;background-color:#EFEFEF;height:22px;}
#buttons a,#buttons a:visited {color:#CC0000;font-size:12px;text-decoration:none;}
#buttons a:hover {text-decoration:underline;}
#buttons div {float:right;}

#htmlpage {margin-top:10px;}
#htmlpage a, #htmlpage a:visited {color:#CC0000;text-decoration:none;}
#htmlpage a:hover {text-decoration:underline;}
#htmlpage p {clear:both;font-size:11px;margin:0px;padding:0px;}
