*{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.4em;
	color: #2c2c2c;
}

body {
	background: #fff url('http://www.quantum-database.es/img/body.gif') repeat-x left top;
}

#geral {
	width: 950px;
	margin: 0 auto;
}

#header a img {
	float: left;
	display: block;
	padding: 10px 50px 12px 30px;
	border: none;
}

#header{
	float: left;
	margin-top: 8px;
	background: url('http://www.quantum-database.es/img/header.gif') no-repeat left top;
	width: 950px;
}

#banner {
	float: left;
	display: block;
	height: 127px;
	width: 512px;
}

#banner ul {
	float: left;
	display: block;
	list-style: none;
}

#banner a img {
	padding: 0;
}

#head_right{
	float: left;
	display: block;
	padding-top: 1px;
	padding-left: 20px;
}

#hornav {
	float: left;
	height: 37px;
	width: 100%;
	text-align: center;
}

#hornav ul {
	float: left;
	padding-top: 10px;
	list-style: none;
	padding-left: 137px;
	width: 680px;
}

#hornav ul li {
	display: inline;
	padding: 0px 14px;
	background: url('http://www.quantum-database.es/img/menu_sep.gif') no-repeat right center;
}

#hornav ul .last {
	background: none;	
}

#hornav ul li a span {
	text-decoration: none;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}


/********************************************************************/

#conteudo {
	padding-top: 25px;
	float: left;
	background: #fff;
}

#col_left {
	padding-left: 10px;
	float: left;
	width: 171px;
}

#content {
	float: left;
	width: 520px;
	overflow: hidden;
	
}

#col_right {
	float: left;
	width: 249px;
}

#heading {
	padding-bottom: 10px;
}


/********************************************************************/


#qualidade {
	float: left;
	display: block;
	background: url('http://www.quantum-database.es/img/quali_fundo.gif') no-repeat left top;
	width: 169px;
	height: 253px;
}

#cert {
	display: block;
	width: 92px;
	padding-top: 34px;
	background: url('http://www.quantum-database.es/img/quali_tit.gif') no-repeat left top;
	overflow: hidden;
	margin: 17px auto 19px auto;
	height: 0;
}

#quali {
	display: block;
	width: 98px;
	padding-top: 112px;
	background: url('http://www.quantum-database.es/img/quali_slo.gif') no-repeat left top;
	overflow: hidden;
	height: 0;
	margin: 10px auto 17px auto;
}

#qualidade ul {
	float: left;
	display: block;
	list-style: none;
}

#qualidade li {
	padding-bottom: 5px;
}

#qualidade li a {
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #951305;
	background: url('http://www.quantum-database.es/img/quali_bullet.gif') no-repeat 10px center;
	padding-left: 25px;
}

/********************************************************************/

#informacoes {
	float: left;
	width: 171px;
}

#informacoes h3 {
	display: block;
	width: 110px;
	padding-top: 15px;
	background: url('http://www.quantum-database.es/img/inf.gif') no-repeat left top;
	overflow: hidden;
	height: 0px;
	margin: 30px auto 5px auto;
}

#inf_menu {
	float: left;
	background: url('http://www.quantum-database.es/img/inf_menu_fundo.gif') no-repeat left top;
	display: block;
	padding-right: 5px;
	width: 164px;
	height: 144px;
	overflow: hidden;
}

#inf_menu ul {
	margin-top: 5px;
	float: left;
	display: block;
	list-style: none;
}
#inf_menu li {
	padding: 3px 0;
	background: url('http://www.quantum-database.es/img/quali_bullet.gif') no-repeat 10px center;
}
	
#inf_menu li a {
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	line-height: 1.1em;
	color: #202020;
	padding-left: 25px;
	display: block;
}

#inf_menu li a span {
	line-height: 1em;
}

#inf_menu li em {
	font-style: normal;
	font-weight: bold;
}

#act{
	float: left;
	display: block;
	width: 169px;
	padding-top: 87px;
	background: url('http://www.quantum-database.es/img/actualizar_empresa.gif') no-repeat left top;
	overflow: hidden;
	margin: 20px 0 15px 0px;
	height: 0px;
}

#oferta {
	float: left;
	display: block;
	width: 169px;
	padding-top: 87px;
	background: url('http://www.quantum-database.es/img/oferta.gif') no-repeat left top;
	overflow: hidden;
	margin-left: 1px;
	margin-bottom: 15px;
	height: 0px;
}

#news {
	float: left;
	display: block;
	width: 169px;
	padding-top: 67px;
	background: url('http://www.quantum-database.es/img/news.gif') no-repeat left top;
	overflow: hidden;
	margin: 5px 0 0 1px;
	height: 0px;
}

/********************************************************************/

#minha_encomenda {
	display: block;
	width: 195px;
	background: url('http://www.quantum-database.es/img/minha_encomenda.gif') no-repeat left top;
	padding-top: 76px;
	overflow: hidden;
	margin-left:29px;
	height: 0px;
}

#minha_conta { 
	display: block;
	width: 191px;
	padding-top: 73px;
	background: url('http://www.quantum-database.es/img/minha_conta.gif') no-repeat left top;
	overflow: hidden;
	margin: 0 auto;
	height: 0px;
}

#registo {
	display: block;
	width: 192px;
	padding-top: 76px;
	background: url('http://www.quantum-database.es/img/registe-se.gif') no-repeat left top;
	overflow: hidden;
	height: 0px;
	margin-left: 24px;
	margin-top: 10px;
}

.divi {
	display: block;
	margin: 5px 0 10px 25px;
	width: 191px;
}

/********************************************************************/


#pesquisar {
	display: block;
	margin: 0 auto;
	padding-left: 30px;
	padding-top: 18px;
	background: url('http://www.quantum-database.es/img/pesquisar_border.gif') no-repeat left top;
	height: 66px;
	width: 192px;
}

#pesquisar h3 {
	float: left;
	display: block;
	width: 72px;
	padding-top: 14px;
	background: url('http://www.quantum-database.es/img/pesquisar_tit.gif') no-repeat left top;
	overflow: hidden;
	height: 0px;
}

#pesquisar_input, .imp {
	float: left;
	display: block;
	border: 1px solid #dfdfdf;
	background: url('http://www.quantum-database.es/img/pesquisar_input.gif') repeat-x left top;
	width: 115px;
	text-indent: 2px;
	padding: 2px 0;
	margin-top: 15px;
}

#pesquisar_ok {
	float: right;
	display: block;
	width: 55px;
	height: 44px;
	background: url('http://www.quantum-database.es/img/pesquisar_but.gif') no-repeat left top;
	overflow: hidden;
	border: none;
	cursor: pointer;
	padding-top: 44px;
	margin-top: 5px;
	margin-right: 5px;
}

/********************************************************************/

#menu_prod {
	float: left;
	width: 192px;
	padding-left: 20px;
}

#menu_prod .tit {
	display: block;
	width: 193px;
	padding-top: 33px;
	background: url('http://www.quantum-database.es/img/prod_tit.gif') no-repeat left top;
	overflow: hidden;
	margin: 30px auto 0px;
	height: 0px;
}


#categorias_catalogo {
	/*background: url('http://www.quantum-database.es/img/prod_menu_li_first.gif') no-repeat left top;/***/
	width: 192px;
    list-style-type:none;
    margin: 0;
  /*  padding-top: 3px;/***/
    float: left;
    display: block;
}

#categorias_catalogo li {
	float:left;
	display:block;
	width: 192px;
	padding-top: 9px;
	padding-bottom: 10px;
	background: #f1f1f1 url('http://www.quantum-database.es/img/prod_menu_li.gif') repeat-x left top;
}

#categorias_catalogo .last {
	background: #f8f9f9 url('http://www.quantum-database.es/img/prod_menu_li_last.gif') no-repeat left bottom;
}
#categorias_catalogo li a {
	color: #515151;
	display: inline;
	text-decoration: none;
	padding-left: 15px;
	display:block;
	float: left;
}

#categorias_catalogo li .seta {
	padding: 0 5px;
	background: none;
}

#categorias_catalogo li ul {
	background: url('http://www.quantum-database.es/img/prod_menu_li_ul.gif') repeat-x left top;
	list-style: none;
	padding-top: 10px;
	margin-top: 10px;
}
#categorias_catalogo li ul li,#categorias_catalogo ul .last {
	background: #bec1c1 url('http://www.quantum-database.es/img/prod_menu_li_ul_li.gif') repeat-x left bottom;
	padding: 5px 0;
}

#categorias_catalogo li ul li a {
	color: #fff;
	text-decoration: none;
	background: url('http://www.quantum-database.es/img/prod_menu_li_ul_bullet.gif') no-repeat 15px center;
	padding-left: 25px;
}

#categorias_catalogo li ul li ul li a {
	background-position: 25px center;
	padding-left: 35px;
}

#categorias_catalogo li ul li ul li ul li a {
	background-position: 35px center;
	padding-left: 45px;
}

/********************************************************************/

#pagamento {
	margin-top: 20px;
	float: left;
	display: block;
	width: 192px;
	height: 105px;
	background: url('http://www.quantum-database.es/img/pagamento.gif') no-repeat 20px top;
	padding-left: 20px;
}

#pagamento h3 {
	display: block;
	width: 151px;
	padding-top: 14px;
	background: url('http://www.quantum-database.es/img/pagamento_tit.gif') no-repeat left top;
	overflow: hidden;
	margin: 13px auto 10px;
	height: 0px;
}

#pagamento a img {
	border: none;
	margin-left: 5px;
}

/********************************************************************/

#footer {
	float:left;
	background: url('http://www.quantum-database.es/img/footer.gif') repeat-x left top;
	height: 87px;
	width: 100%;
	text-align: center;
	padding-top: 25px;
	margin: 20px auto 0 auto;
}

#footer p {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #515151;	
}

#footer a {
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #515151;	
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}




/********************************************************************/


.pad20 {
	padding: 0 20px;
}

#content .img {
	border:none;
	padding: 10px;
}

#content ul {
	list-style: none;
}


/********************************************************************/

img	{
	border:none;
}

a {
	color: #0080bb;
	text-decoration: none;
}

strong {
	color: #0080bb;
	font-weight: normal;
}

#content h2 {
	color:#0080BB;
	font-size:14px;
	line-height: 1.2em;
	font-weight: normal;
}

#content h1 {
	color:#0080BB;
	font-size:18px;
	line-height: 1.2em;
	font-weight: normal;
}

.voltar {
	margin-top: 20px;
	float:left;
	clear: both;
	text-decoration: none;
	background: url("http://www.quantum-database.es/img/voltar.gif") left top no-repeat;
	width: 56px;
	height: 16px;
	overflow: hidden;
	font-size: 0px;
	display:block;
}

.voltar:hover {
	text-decoration: none;
	background-position: left bottom;
}

.clearing {
	clear: both;
}

/********************************************************************/


#heading h2 {
	color: #0080bb;
	font-size: 18px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Trebuchet MS', 'Verdana', 'sans-serif';
}

#heading h3 {
	font-size: 14px;
}

/********************************************************************/


#destaques {
	float: left;
}

#destaques li {
	float: left;
	width: 160px;
	text-align: center;
	margin-bottom: 50px;
}

#destaques a {	
	text-decoration: none;
}

.imgPlace {
	width: 150px;
	height: 100px;
	text-align: center;
	margin: 15px 0;
}

#destaques li a em {
	color: #7b7b7b;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

 #dest1 h2 {
 	text-decoration: none;
 	font-weight: bold;
 }
 
/********************************************************************/

#topSubcat {
	float:left;
	padding: 10px 0;
	width: 10%;
}

.result {
	padding: 10px 0;
	float: left;
	width: 90%;
}


/********************************************************************/

#destaque {
	margin-bottom: 10px;
}

#destaque .img {
	padding: 0;
}

#gaPro, #destaque {
	float: left;
	display: block;
}

#gaPro li, #destaque li {
	float: left;
	display:block;
	width: 149px;
	border-right: 1px solid #dfdfdf;	
	margin: 10px 10px 10px 0;
}

#gaPro li a, #destaque li a {
	text-decoration: none;
}

#gaPro li a em, #destaque li a em {
	font-style: normal;
	font-size: 13px;
}



#gaPro li b, #destaque li b {
	float: left;
}

#gaPro li span, #destaque li span {
	float: left;
	margin-left: 5px;
}

.links {
	clear: both;
	padding-top: 5px;
}

.info {
	padding-top: 3px;
	float: left;
}

.carrinho {
	float: left;
	margin-left: 10px;
}

#gaPro .noMargin {
	margin-right: 0;
}

.imgPlace2 {
	width: 149px;
	height: 90px;
	text-align: center;
	margin: 15px 0 0;
}

.imgPlace3 {
	height: 90px;
	width: 109px;
	text-align: center;
	margin: 15px 0 0;
	float: left;
}

.labels  {
	width: 40px;
	float: left;
	display: block;
	overflow: hidden;
}

.labels_hor {
	float: none;
}
.labels_hor img {
	margin: 5px;
}

.out .carrinho {
	float: right;
}


/********************************************************************/

.tableMod, #carrinho table {
	border:1px solid #EEEEEE;
	width: 100%;
}

.tableMod th a, #carrinho th {
	text-decoration: none;
}

.tableMod th, #carrinho th {
	background: #FAFAFA;
	border-bottom: 1px solid #EEEEEE;
	padding: 3px;
	color: #0080BB;
}

.tableMod td, #carrinho td {
	text-align: center;
	padding: 2px 5px;
}

.tableMod td a, #carrinho td {
	text-decoration: none;
	color: #2c2c2c;
}

/********************************************************************/

#proCatsub {
	float: left;
	display: block;
	margin-bottom: 10px;
}

#proCatsub ul {
	float: left;
	display: block;
}

#proCatsub li {
	float: left;
	display: block;
	text-align: center;
}

#proCatsub li a {
	background-color:#FAFAFA;
	float:left;
	font-size:13px;
	margin: 10px 10px 0 0;
	padding:5px 0;
	text-decoration:none;
	width: 235px;
	display: block;
}

#proCatsub .noMargin a {
	margin-right: 0;
}

#paginacao {
	float: left;
	width: 100%;
}

#paginacao ul {
	margin: 0 auto;	
}

#paginacao li {
	float: left;
	margin-right: 5px;
}

#paginacao li a {
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	background: #FAFAFA;
	border: 1px solid #EEEEEE;
	margin-top: 5px;
}

#paginacao li a em {
	border-color: #f4f4f4;
	color: #cfcfcf;
	background: #fafefc;
	font-style: normal;
}

/********************************************************************/
/*
#carrinho th {
	color: #0080BB
}/**/

#carrinho .col1, .col1 {
	width: 250px;
}

#carrinho .total {
	text-align: right;
}

#carrinho .finalizar {
	text-align: left;
}

/********************************************************************/

#loginDiv {
	margin-left: 44px;
	width: 154px;
}

#loginDiv .imp {
	width: 100px;
	float: left;
	display: block;
	margin:3px 5px 3px 0;
}

#loginDiv label, #loginDiv a {
	font-size: 9px;
	color: #808080;
	text-decoration: none;
	display: block;
	width: 100%;
}

#loginDiv .btn {
	margin-top: 3px;
	width: 47px;
}

/********************************************************************/

#titulo {
	float: left;
	width: 100%;
	background: url('http://www.quantum-database.es/img/tit_fundo.gif') no-repeat left top;
	color: #fff !important;
	padding: 8px 0 7px 13px;
	font-size: 14px !important;
}

.carrinho {
	text-decoration: none;
	background: url('http://www.quantum-database.es/img/carrinho.gif') no-repeat left top;
	width: 70px;
	padding-top: 20px;
	height: 0px;
	display: block;
	overflow: hidden;
}

.info {
	text-decoration: none;
	background: url('http://www.quantum-database.es/img/info.gif') no-repeat left top;
	width: 50px;
	padding-top: 20px;
	height: 0px;
	display: block;
	overflow: hidden;	
}

/********************************************************************/

.out {
	float: right;
	position: relative;
	width: 100px;
	text-align: right;
}

/********************************************************************/

#regUL li {
	margin-top: 5px;

}

#regUL label {
	display: block;
	width: 150px;
	padding: 2px 0;
	float: left;
}

#regUL .input, #regUL .med, #regEmpresa .form, #regEmpresa textarea, .textarea, .textinput {
	border: 1px solid #dfdfdf;
	background: #F8F9F9 url('http://www.quantum-database.es/img/pesquisar_input.gif') repeat-x left top;
	text-indent: 2px;
	padding: 2px 0;
	width: 300px;
}

#regEmpresa .btn {
	clear: both;
	float:left;
	margin-top:20px;
}

#regUL .check, .check {
	width: 301px;
}

.preco {
	color: red;
	font-weight: bold;	
}

.hr {
	clear: both;
	display: block;
	height: 2px;
	width: 470px;
	float: left;
	background: #DFDFDF;
	margin-bottom: 8px;
}

.prod_tit {
	height: 40px;
	display:block;
}

.logout {
	clear: both;
	margin: 5px 0 5px 135px;
}

#encomenda_mens {
	padding-left: 48px;
}

/********************************************************************/

#regEmpresa label {
	width: 150px;
	display: block;
	float: left;	
}

#regEmpresa li {
	float: left;
	margin-bottom: 5px;
}

#regEmpresa .form {
	float: none;
	color: #2c2c2c !important;
	font-weight: normal !important;
}

#regEmpresa textarea {
	margin-left: 8px;
	height: 55px;
}


/********************************************************************/


#carr_cab {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

#carrinho .finalizar{
	text-align: right;
}

#carrinho .recalcular {
	text-align: left;
}

.textarea, .textinput {
	width: 200px;
}
/*.form {
	margin-top: 20px;
}/**/

/********************************************************************/

#newsletter {
	float: left;
	display: block;
	margin-top: 20px;
	width: 285px;
}

#lista {
	margin-top: 20px;
}

#lista a {
	cursor: pointer;
}

#newsletter h5 {
	margin: 5px 0;
}

#newsletter h5, #lista h5 {
	color: #0080BB;
	font-weight: normal;
}

#newsletter h6 {
	color: #951305;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 10px;
}

.pad {
	padding: 2px;
}

#newsletter .ok {
	float: right;
}

/********************************************************************/

h1 {
	color: #0080bb;
	font-size: 20px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Trebuchet MS', 'Verdana', 'sans-serif';
}

.produtos {
	width: 100%;
	text-align: center;
}

/********************************************************************/

#encomendas, #cup {
	margin-top: 20px;
	text-align: center;
}

#encomendas th, #cup th {
	font-weight: bold;
	color: #0080BB;
	background: #F1F1F1;
}

#encomendas table, #cup table {
	border: 1px solid #2C2C2C;
}

#encomendas table td, #cup table td {
	border-bottom: 1px solid #F1F1F1;
}

/********************************************************************/

#pagamento_div select {
	margin-bottom: 10px;
}

#pagamento_div span {
	margin-bottom: 10px;
	float:left;
	display: block;
	margin-right: 10px;
}

#pagamento_div label {
	float: left;
	margin-right: 10px;
}

#email .textinput {
	width: 350px;
}
#email textarea {
	width: 350px;
}

.mais {
	margin: 0 auto;
	display: block;
	background: url("http://www.quantum-database.es/img/adicionar.gif") left top no-repeat;
	width: 150px;
	overflow: hidden;
	height: 16px;
	font-size: 0px;
}

.mais:hover {
	background-position: left bottom;
	text-decoration: none;
}

.seguinte {
	border: none;
	text-decoration: none;
	background: url("http://www.quantum-database.es/img/seguinte.gif") left top no-repeat;
	width: 56px;
	height: 16px;
	overflow: hidden;
	font-size: 0px;
	display:block;
	text-indent: -1000em;
	cursor: pointer;
	float: right;
}

.confirmar {
	border: none;
	text-decoration: none;
	background: url("http://www.quantum-database.es/img/confirmar.gif") left top no-repeat;
	width: 74px;
	height: 16px;
	overflow: hidden;
	font-size: 0px;
	display:block;
	text-indent: -1000em;
	cursor: pointer;
	float: right;
}

.recalcular input {
	border: none;
	text-decoration: none;
	background: url("http://www.quantum-database.es/img/recalcular.gif") left top no-repeat;
	width: 74px;
	height: 16px;
	overflow: hidden;
	font-size: 0px;
	display:block;
	text-indent: -1000em;
	cursor: pointer;
	float: left;
}

.seguinte:hover, .confirmar:hover, .recalcular input:hover {
	background-position: left bottom;
}

#facturacao ul {
	clear: both;
	display: block;
}

#facturacao ul li span {
	font-weight: bold;
	width: 150px;
	margin: 3px 5px 2px;
}

#facturacao ul li {
	float: left;
	display: block;
	width: 100%;
}

#facturacao ul li input {
	float: left;
	display: block;
}

.rebordo {
	border: 1px solid #0080bb;
	width: 98%;
	display: block;
	float: left;
	padding: 1%;
}

#pagamento_div .voltar {
	margin: 0;
}

#regEmpresa .check {
	margin-left: 10px;
}

#map {
	height: 400px;
	width: 100%;
}

.pesq1 span, .pesq0 span{
	background: url("http://www.quantum-database.es/img/marc.gif") no-repeat 10px center;	
	color: #0080BB;
	display: block;
	padding: 5px 0 5px 30px;
}

.pesq1, .pesq0 {
	width: 100%;
	padding: 10px 10px;
	display: block;
}

.pesq1 {
	background: #fbfbfb;
}


/*#bandeiras {
	left:785px;
	position:relative;
	top:-22px;
}
/**/

#bandeiras {
	float: left;
	padding-top: 12px;
}

#bandeiras img {
	padding: 0 5px !important;
}

#tit_conta { 
	display: block;
	width: 114px;
	padding-top: 11px;
	background: url('http://www.quantum-database.es/img/tit_minha_conta.gif') no-repeat left top;
	overflow: hidden;
	margin-bottom:5px;
	margin-left:44px;
	height: 0px;
}

#sitemap li {
	margin-left: 10px;
}

.adSense {
	width: 120px;
	display: block;
	margin: 0 auto;
}

.extras {
	float: left;
	width: 380px;
}


/*
     FILE ARCHIVED ON 05:27:04 Jul 23, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:08:51 Aug 28, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/