@charset "utf-8";

body {
	background-color: #AA927A;
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	background-image: url(../images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
}




	/* EXTERNA */
	
	#externa {
		margin: 0 auto;
		width: 880px;
		height: 100%;
		border-left: 5px solid #005C25;
		border-right: 5px solid #005C25;
		background-color: #F1EFD6;
	}
	
	/*.boxtop  {
		width: 880px;
		height: 100%;
		margin: 0 auto;
		background-image: url(../images/contcorn_dot1.png);
		background-repeat: repeat-x;
		background-color: #F1EFD6;
	}
	.boxbottom {
		background-image: url(../images/contcorn_dot1.png);
		background-repeat: repeat-x;
		background-position: 0 100%;
	}
	.boxleft {
		background-repeat: repeat-y;
		background-position: 0 0;
		background-image: url(../images/contcorn_dot1.png);
	}
	.boxright {
		background-image: url(../images/contcorn_dot1.png);
		background-repeat: repeat-y;
		background-position: 100% 0;
	}
	.bottomleft {
		background-image: url(../images/contcorn_bl1.png);
		background-repeat: no-repeat;
		background-position: 0 100%;
	}
	.bottomright {
		background-image: url(../images/contcorn_br1.png);
		background-repeat: no-repeat;
		background-position: 100% 100%;
	}
	.topleft {
		background-image: url(../images/contcorn_tl1.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.topright {
		padding:10px;
		background-image: url(../images/contcorn_tr1.png);
		background-repeat: no-repeat;
		background-position: 100% 0;
	}*/
	
		/* CONTAINER */
		#container {
			width: 890px;
			height: 100%;
			display: table;
			padding: 5px 5px 5px 5px;
		}
		
			/* HEADER */
			#header {
				width: 850px;
				display: table;
				height: 170px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
				
				/* TITLE LOGO */
				#logo {
					width: 432px;
					float: left;
					height: 130px;
				}
						
			
				/* MENU */
						
				
				#menu2 {
				width: 880px;
				float: left;
				margin: 10px 0px 0 0px;
				height: 30px;	
				}
				#menu2 ul {
				list-style: none;
				margin: 0;
				padding: 0;
				height: 30px;
				width: 870px;
				}
				#menu2 li {
				border-bottom: 1px solid #D0B69D;
				float: left;
				width: 200px;
				margin: 0 16px 0 0px;
				}
				#menu2 li a:link, #menu2 li a:visited {
				font-size: 11px;
				display: block;
				padding: 0.4em 0 0.4em 0.5em;
				border-left: 6px solid #945B0E;
				border-right: 1px solid #945B0E;
				background-color: #ACAE98;
				color: #F1EFD6;
				text-decoration: none;
				height: 20px;
				}
				#menu2 li a:hover {
				background-color: #945B0E;
				color: #F1EFD6;
				}
		
				/* CARRINHO */	
				#carrinho {
					width: 208px;
					float: left;
					padding: 0px 0px 0px 0px;
					margin: 10px 0px 0px 0px;
				}
				#carrinho ul {
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					border-left: 4px solid #945B0E;
					border-right: 0px solid #945B0E;
					border-bottom: 4px solid #945B0E;
					border-top: 4px solid #945B0E;
					font-size: 12px;
					background-image: url(../images/bg_cell.gif);
					background-repeat: no-repeat;
					background-position:center;
					
				}
				#carrinho ul li {
					list-style: none;
					color: #F1EFD6; 
					width: 100%;
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					text-align: center;	
					font-size: 12px;
				}
				.topbox {
					text-align:center;
					height: 25px;
					padding: 0px 0px 0px 0px;
					margin: 3px 0px 0px 0px;
					color: #F1EFD6;
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				}
				#carrinho ul li p {
					text-align: center;
					margin: 0 0 8px 0;
					font-size: 11px;
				}
				#carrinho ul li a {
					color: #F1EFD6;
					text-decoration: underline;
					font-size: 11px;
				}
				#carrinho ul li a:hover {
					color: #F1EFD6;
					text-decoration: none;
					font-size: 11px;
				}
		
				/* UTILIZADOR */
				#utilizador  {
					width: 208px;
					float: left;
					padding: 0px 0px 0px 0px;
					margin: 10px 0px 0px 0px;	
					height: 80px;		
						
				}
				#utilizador  ul {
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					border-left: 4px solid #945B0E;
					border-right: 4px solid #945B0E;
					border-bottom: 4px solid #945B0E;
					border-top: 4px solid #945B0E;
					font-size: 12px;
					background-image: url(../images/bg_cell.gif);
					background-repeat: no-repeat;
					background-position:center;	
				}
				#utilizador  ul li {
					list-style: none;
					color: #F1EFD6; 
					width: 100%;
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					text-align: center;	
					font-size: 12px;	
				}
				#utilizador  ul li p {
					text-align: center;
					margin: 0 0 8px 0;
					font-size: 11px;
				}
				#utilizador  ul li a {
					color: #F1EFD6;
					text-decoration: underline;
					font-size: 11px;
				}
				#utilizador ul li a:hover {
					color: #F1EFD6;
					text-decoration: none;
					font-size: 11px;
				}
				
				
				
				#utilizadoroff  {
					width: 208px;
					float: left;
					padding: 0px 0px 0px 0px;
					margin: 10px 0px 0px 0px;	
					height: 80px;		
						
				}
				#utilizadoroff ul {
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					border-left: 4px solid #945B0E;
					border-right: 4px solid #945B0E;
					border-bottom: 4px solid #945B0E;
					border-top: 4px solid #945B0E;
					font-size: 12px;	
					height: 80px;
					background-image: url(../images/bg_cell.gif);
					background-repeat: no-repeat;
					background-position:center;
				}
				#utilizadoroff ul li {
					list-style: none;
					color: #F1EFD6; 
					width: 100%;
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					text-align: center;	
					font-size: 12px;
						
				}
				#utilizadoroff ul li p {
					text-align: center;
					margin: 0 0 8px 5px;
					font-size: 11px;
					float: left;
					padding: 3px 0 0 0;
				}
				#utilizadoroff ul li span {
					width: 130px;
					height: 30px;
					float: left;
					padding: 0;
					margin: 0 0 0 4px;	
				}
				#utilizadoroff ul li span span {
					font-size: 11px;
					margin: 0;
					padding: 0;					
				}
				#utilizadoroff ul li a {
					color: #F1EFD6;
					text-decoration: underline;
					font-size: 11px;
				}
				#utilizadoroff ul li a:hover {
					color: #F1EFD6;
					text-decoration: none;
					font-size: 11px;
				}
				
			/* SEARCH */
				#search {
					float: left;
					background-color: #ACAE98;
					width: 403px;
					padding: 3px 0px 3px 5px;
					color: #F1EFD6;
					font-size: 12px;
					margin: 0px 0px 0px 0px;
					border-left: 4px solid #945B0E;
					border-right: 4px solid #945B0E;
					border-bottom: 4px solid #945B0E;
					height: 19px;
				}
				#search span {
					float: left;
				}
				form {
					display: inline;
				}
				input.txt {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 175px;
					padding: 0px 0px 0px 3px;
					font-size: 10px;
					height: 15px;
					margin: 0 4px 0 4px;
					float: left;
				}
				
				input.txt2 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 25px;
					padding: 0px 1px 0px 3px;
					font-size: 10px;
					height: 15px;
					margin: 0 4px 0 4px;
					float: left;
					text-align: right;
				}
				input.txt3 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 120px;
					font-size: 9px;
					height: 12px;
					float: left;
				}
				input.txt4 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 300px;
					padding: 0px 0px 0px 3px;
					font-size: 10px;
					height: 15px;
					margin: 0 4px 0 4px;
				}
				input.txt5 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 40px;
					text-align: right;
					padding: 2px 2px 2px 0;
					font-size: 12px;
				}
				input.txt6 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 200px;
					text-align: left;
					font-size: 12px;
					padding: 2px 0 2px 2px;
					height: 15px;
				}
				input.txt7 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 200px;
					text-align: left;
					font-size: 12px;
					padding: 2px 0 2px 2px;
					height: 15px;
					float: right;
				}
				input.txt9 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					width: 80px;
					font-size: 9px;
					height: 12px;
				}
				input.btn {
					color: #F1EFD6;
					background-color: #945B0E;
					border: 1px outset #F1EFD6;
					font-size: 10px;
					height: 18px;
					margin: 0;
					float: left;
					padding: 0 0 2px 0;
				}
				input.btn2 {
					color: #F1EFD6;
					background-color: #945B0E;
					border: 1px outset #F1EFD6;
					font-size: 12px;
					height: 20px;
					margin: 0;
					float: left;
					padding: 0 0 4px 0;
				}
				input.btn3 {
					color: #F1EFD6;
					background-color: #945B0E;
					border: 1px outset #F1EFD6;
					font-size: 10px;
					height: 16px;
					margin: 2px 4px 0 0;
					float: right;
					padding: 0 0 2px 0;
				}
				input.btn4 {
					color: #F1EFD6;
					background-color: #945B0E;
					border: 1px outset #F1EFD6;
					font-size: 12px;
					margin: 0;
					padding: 0 0 2px 0;
				}
				input.btn5 {
					color: #F1EFD6;
					background-color: #945B0E;
					border: 1px outset #F1EFD6;
					font-size: 12px;
					height: 20px;
					margin: 2px 15px 5px 0;
					float: right;
					padding: 0 0 4px 0;
				}
				
				select.dropdown1 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px outset #F1EFD6;
					font-size: 10px;
					height: 18px;
				}
				select.dropdown2 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px outset #F1EFD6;
					font-size: 10px;
					height: 18px;
					width: 200px;
				}
				select.dropdown3 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px outset #F1EFD6;
					font-size: 12px;
					height: 22px;
					width: 200px;
					float: right;
				}
				textarea.txtarea {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					font-size: 11px;
					padding: 2px 2px 2px 2px;
					width: 200px;
					margin: 0 0 0 4px;
				}
				
				textarea.txtarea2 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					font-size: 11px;
					padding: 10px 5px 2px 5px;
					width: 605px;
					margin: 5px 0 0 0;		
				}
				textarea.txtarea3 {
					color: #945B0E;
					background-color: #F1EFD6;
					border: 1px inset #945B0E;
					font-size: 11px;
					padding: 10px 5px 2px 5px;
					width: 580px;
					margin: 0;		
				}
			
				
			/* CONTENT */
			
			#content {
				margin: 15px 0px 0px 0px;
			}
		
			
				
				#nav {
					width: 200px;
					float: left;
				}
				
				#nav ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
				#nav ul li {
					border-bottom: 1px solid #D0B69D;
				}
				
				#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active {
					font-size: 90%;
					display: block;
					padding: 0.4em 0 0.4em 0.5em;
					border-left: 12px solid #945B0E;
					border-right: 1px solid #945B0E;
					background-color: #ACAE98;
					color: #F1EFD6;
					text-decoration: none;
				}
				
				#nav ul li a:hover {
					background-color: #945B0E;
					color: #F1EFD6
				}
				
				#nav ul ul {
					margin-left: 12px;
					display: none;
				}
				
				#nav ul ul li {
					border-bottom: 1px solid #945B0E;
					margin: 0;
				}
				
				#nav ul ul li a:link, #nav ul ul li a:visited {
					background-color: #D0B69D;
					color: #945B0E;
				}
				
				#nav ul ul li a:hover {
					background-color: #945B0E;
					color: #F1EFD6;
				}
				
				
				/* CONTEUDO */
				#conteudo {
					float: left;
					margin: 0px 0px 0px 16px;
					height: 100%;
					background-color: #D0B69D;
					width: 610px;
					border: 2px solid #945B0E;
					padding: 10px 10px 10px 10px;
				}
				.textosimples {
					font-family: Tahoma, Helvetica, Verdana;
					font-size: 12px;
					text-align: left;
					color: #000000;
				}
				.textosimples a:link, .textosimples a:visited, .textosimples a:active {
					text-decoration: none;
					color: #000000;
					font-weight: bold;
					margin: 0;
				}
				.textosimples a:hover{
					text-decoration: none;
					margin: 0;
					color: #945B0E;
				}
				.textocenter {
					font-family: Tahoma, Helvetica, Verdana;
					font-size: 12px;
					text-align: center;
					color: #000000;
				}
				.textocenter a:link, .textocenter a:visited, .textocenter a:active {
					text-decoration: none;
					color: #000000;
					font-weight: bold;
					margin: 0;
				}
				.textocenter a:hover{
					text-decoration: none;
					margin: 0;
					color: #945B0E;
				}
				
				.textoright {
					font-family: Tahoma, Helvetica, Verdana;
					font-size: 12px;
					text-align: right;
					color: #000000;
				}
				.textoright a:link, .textoright a:visited, .textoright a:active {
					text-decoration: none;
					color: #000000;
					font-weight: bold;
					margin: 0;
				}
				.textoright a:hover{
					text-decoration: none;
					margin: 0;
					color: #945B0E;
				}
				.textogde {
					color: #945B0E;
					text-align: center;
				}
				
				
				#caminho {
					color: #945B0E;
					font-weight: bold;
					font-size: 11px;
				}
				#caminho a:link, #caminho a:visited, #caminho a:active {
					color: #000000;
					font-weight: bold;
					text-decoration: none;
				}
				#caminho a:hover {
					color: #945B0E;
					font-weight: bold;
					text-decoration: none;
				}
				#caminho h1 {
					color: #945B0E;
					font-weight: bold;
					font-size: 11px;
				}
				
					/* WELCOME */
					
					#welcome {
						width: 350px;
						height: 250px;	
						float: left;					
					}
					#welcome ul {
						list-style: none;
						padding: 0;
						margin: 0px 0px 5px 0px;
						width: 350px;
					}
					#welcome ul li h1{
						font-size: 15px;
						font-weight: bold;
						border-bottom: 2px dashed #945B0E;
						line-height: 2.0;
					}
					#welcome ul p {
						font-weight: bold;
					}					
					
					/* PROMO */
					#promo ul{
						list-style: none;
						background-color: #ACAE98;
						width: 600px;
						border: 3px solid #945B0E;
						height: 160px;
						padding: 0;
						margin: 5px 0 0 0;;
						background-image: url(../images/promo2.png);
						background-repeat: no-repeat;
						background-position: 460px 50%;
					}
					#promo ul h1 {
						float: left;
						width: 240px;
						margin: 5px 0 0 5px;
					}
					#promo ul li {
						float: left;
						width: 210px;
						margin: 10px 3px 5px 3px;
						color: #F1EFD6;
						padding: 0;
					}
					#promo ul h2 {
						float: right;
						width: 134px;
						height: 149px;
						margin: 5px 5px 0 5px;
					}
							
					
					/* NEW PRODUCTS */
					#newprod {
						width: 100%;
						height: 100%;
						margin: 10px 0 0 0;
					}
					#newprod ul{
						list-style: none;
						width: 100%;
						margin: 10px 0 10px 0;
						padding: 0;
						text-align: left;
						height: 100%;
					}
					#newprod ul h1{
						color: #F1EFD6;
						background-color: #ACAE98;
						font-weight: bold;
						width: 100%;
						height: 100%;
						font-size: 14px;
						text-align: left;
						margin: 0;
						padding: 0 0 0 5px;;
					}
					#newprod ul li{
						width: 296px;
						float: left;
						border: 1px	dotted #171515;
						margin: 5px 0 0px 2px;
						padding: 5px 0px 5px 5px;
						height: 55px;
					}
					#newprod ul li img{
						float: left;
						border: 1px solid #945B0E;
						margin: 0 10px 0 0;
					}
					#newprod ul li a:link, #newprod ul li a:visited, #newprod ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0 0 0 0;
						border: none;
						padding: 0;
					}
					#newprod ul li a:hover {
						text-decoration: none;
						font-weight: bold;
						color: #945B0E;
						padding: 0;
					}
					#newprod ul li p{
						float: left;
						margin: 5px 5px 0 0px;
						border: none;
						padding: 0;
					}
					
					/* ESPAÇO ENTRE NOVOS PRODUTOS E NEWS */
					#space {
						height: 5px;
						width: 100%;
						background-image: none;
						border: none;
						float: right; 
					}
					.space2 {
						height: 5px;
						width: 100%;
						background-image: none;
						border: none;
						background-color: #ACAE98;
						margin: 15px 0 15px 0;
					}
					
					
					.space3 {
						height: 100%;
						width: 100%;
						background-image: none;
						border-top: 2px dashed #945B0E; /* for IE */
						border-top: none; /* for the rest */
						margin: 10px 0 10px 0;
						padding: 10px 0 0 0;
					}
					
					
					/* NOTÍCIAS */
					#news ul {
						float: left;
						border: 2px solid #ACAE98; 
						width: 195px; 
						padding: 0 0 2px 0;
						margin: 0;
						list-style: none;
						font-size: 11px;
						background-color: #F1EFD6;
					}
					#news ul li h1{
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 0 0 2px 4px;
						margin: 0 0 0 0px;
					}
					#news ul li ul {
						margin: 4px 4px 4px 4px;
						padding: 0;
						border: none;
						width: 190px;
					}
					#news ul li ul li a:link, #news ul li ul li a:visited, #news ul li ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0;
					}
					#news ul li ul li a:hover{
						text-decoration: none;
						margin: 0;
						color: #945B0E;
					}
					#news ul li ul li p{
						border-bottom: 1px dotted #945B0E;
						margin: 1px 4px 2px 0;
						padding: 0 0 3px 0;
					}
					
					
					/* ADVICE */
					#advice ul {
						float: left;
						border: 2px solid #ACAE98; 
						width: 195px; 
						padding: 0 0 2px 0;
						margin: 0 6px 0px 6px;
						list-style: none;
						background-color: #F1EFD6;
					}
					#advice ul li h1{
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 0 0 2px 4px;
						margin: 0 0 0 0px;
					}
					#advice ul li ul {
						margin: 4px 4px 4px 4px;
						padding: 0;
						border: none;
						width: 190px;
					}
					#advice ul li ul li {
						border-bottom: 1px dotted #945B0E;
						margin: 1px 4px 2px 0;
						padding: 0 0 2px 0;
					}
					#advice ul li ul li a:link, #advice ul li ul li a:visited, #advice ul li ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0;
					}
					#advice ul li ul li a:hover{
						text-decoration: none;
						margin: 0;
						color: #945B0E;
					}
					#advice ul li ul li p{
						margin: 0;
						padding: 0;
					}
					
					/* SELLMOST */
					
					#sellmost {
						width: 200px;
						height: 250px;
						float: left;
					}
					#sellmost ul {
						float: left;
						border: 2px solid #ACAE98; 
						width: 195px; 
						padding: 0 0 2px 0;
						margin: 10px 0 10px 40px;
						list-style: none;
						background-color: #F1EFD6;
					}
					#sellmost ul li h1{
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 0 0 2px 4px;
						margin: 0 0 0 0px;
					}
					#sellmost ul li ul {
						margin: 4px 4px 4px 4px;
						padding: 0;
						border: none;
						width: 190px;
					}
					#sellmost ul li ul li {
						border-bottom: 1px dotted #945B0E;
						margin: 1px 4px 2px 0;
						padding: 0 0 2px 0;
					}
					#sellmost ul li ul li a:link, #sellmost ul li ul li a:visited, #sellmost ul li ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0;
					}
					#sellmost ul li ul li a:hover{
						text-decoration: none;
						margin: 0;
						color: #945B0E;
					}
					#sellmost ul li ul li p{
						margin: 0;
						padding: 0;
					}
					
					
					
					/* PÁGINA - LISTA DE PRODUTOS */
					
					#titlex {
						width: 100%;
						margin: 10px 0 0 0;;
					}
					#titlex ul {
						list-style: none;
						border-bottom: 2px dashed #945B0E;
						width: 609px;
						margin: 0;
						padding: 0;
					
					}
					#titlex ul li {
						width: 609px;
						margin: 0;
						padding: 0 0 3px 0;
					}
					#titlex ul li h2 {
						font-weight: normal;
						font-size: 12px;
					}
					
					
					#listprod {
						width: 100%;
						height: 100%;
					}
					#listprod ul{
						list-style: none;
						width: 100%;
						margin: 5px 0 10px 0;
						padding: 0;
						text-align: left;
						height: 100%;
					}
					#listprod ul li{
						width: 286px;
						float: left;
						border: 1px	dotted #171515;
						margin: 3px 0 0px 2px;
						padding: 15px 0px 0px 15px;
						height: 110px;
					}
					#listprod ul li img{
						float: left;
						border: 2px solid #945B0E;
						margin: 0 10px 0 0;
					}
					#listprod ul li a:link, #listprod ul li a:visited, #listprod ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0 0 0 0;
						border: none;
					}
					#listprod ul li a:hover{
						text-decoration: none;
						color: #945B0E;
						font-weight: bold;
					}
					#listprod ul li p {
						float: left;
						margin: 40px 5px 0 10px;
						border: none;
						color: #945B0E;
						font-weight: bold;
					}
					
					#button {
						width: 609px;
						list-style: none;
						height: 20px;
						float: left;
						margin: 3px 0 0 0;
						padding: 0;
					}
					#button ul {
						width: 100%;
						list-style: none;
						margin: 2px 0 2px 270px;
						text-align: center;
					}
					#button ul li {
						color: #F1EFD6;
						background-color: #945B0E;
						border: 1px outset #F1EFD6;
						font-size: 11px;
						height: 16px;
						margin: 0;
						float: left;
						width: 16px;
					}
					#button ul li a {
						color: #F1EFD6;
						text-decoration: none;
						width: 16px;
					}
					
					
					/* PÁGINA - DETALHE DE PRODUTOS */

					#detprod {
						
						margin: 10px 0 5px 0;
						padding: 0 0 2px 0;
						width: 100%;
						height: 100%;
					}
					#detprod h1 {
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 1px 0 1px 5px;
						margin: 0 0 10px 0;
						height: 18px;
					}
					#detprod ul {
						list-style: none;
						width: 609px;
						height: 100%;
						margin: 0;
						padding: 0;
						line-height: normal;
					}
					#detprod ul li {
						float: left;
						width: 300px;
						height: 100%;
					}
					#detprod ul li h2{
						font-weight: normal;
						font-size: 12px;
					}
					#detprod ul li img{
						border: 2px solid #945B0E;
						margin: 10px 0 0 10px;
					}
					
					
					#pacote {
						width: 300px;
						height: 100%;
						margin: 0 20px 0 0;
						float: left;
					}
					#pacote h4{
						color: #000000;
						font-weight: bold;
						text-align: left;
						margin: 0;
						padding: 0 0 0 0;
						font-size: 14px;
					}
					#pacote ul{
						list-style: none;
						width: 298px;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						text-align: left;
						height: 100%;
					}
					#pacote ul li{
						width: 285px;
						float: left;
						border-bottom: 1px	dotted #171515;
						margin: 5px 0 0px 2px;
						padding: 2px 0 3px 0;
					}
					#pacote ul li ul {
						float: left;
						border: none;
						margin: 0;
						padding: 0;
					}
					#pacote ul li ul li{
						width: 240px;
						float: left;
						border: none;
						margin: 0;
						padding: 0;
					}
					#pacote ul li ul li img{
						float: left;
						margin: 0 10px 0 0;
						border: 0px;
					}
					#pacote ul li img{
						float: left;
						margin: 0 10px 0 0;
						border: 0px;
					}
					.addcartright {
						width: 40px;
						float: right;
						margin: 5px 15px 0px 2px;
						padding: 0;
					}
					
					#pacote ul li ul li p{
						color: #000000;
						font-weight: bold;
						text-align: left;
						margin: 0;
						padding: 0 0 0 0;
						font-size: 12px;
					}
					
					
					
					
					#related ul {
						float: left;
						border: 2px solid #ACAE98; 
						width: 195px; 
						padding: 0 0 2px 0;
						margin: 20px 0 0 20px;
						list-style: none;
						background-color: #F1EFD6;
					}
					#related ul li h5{
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 0 0 2px 4px;
						margin: 0 0 0 0px;
					}
					#related ul li ul {
						margin: 4px 4px 4px 4px;
						padding: 0;
						border: none;
						width: 190px;
					}
					#related ul li ul li {
						border-bottom: 1px dotted #945B0E;
						margin: 1px 4px 2px 0;
						padding: 0 0 2px 0;
					}
					#related ul li ul li a:link, #related ul li ul li a:visited, #related ul li ul li a:active {
						text-decoration: none;
						color: #000000;
						font-weight: bold;
						margin: 0;
					}
					#related ul li ul li a:hover{
						text-decoration: none;
						margin: 0;
						color: #945B0E;
					}
					#related ul li ul li p{
						margin: 0;
						padding: 0;
					}
				
					/* PÁGINA - CARRINHO */
					.tabcartitle {	
						color: #F1EFD6;
						font-size: 11px;
						font-weight: bold;
						padding: 0 4px 0 0;
						background-color: #ACAE98;
						text-align: center;
					}
					.tabcartitle td { 
						padding: 2px 4px 2px 0;
					}
					#tabcart a:link, #tabcart a:visited, #tabcart a:active {	
						font-size: 11px;
						font-weight: bold;
						padding: 0;
						text-decoration: none;
						color: #000000;
					}
					#tabcart a:hover {	
						font-size: 11px;
						font-weight: bold;
						padding: 0;
						text-decoration: underline;
						color: #000000;
					}
					#tabcart ul {
						list-style: none;
						padding: 0;
						margin: 4px 0 0 0;
					}
					
					.odd {
						background-color: #F1EFD6;
						color: #000000;
						font-size: 11px;
						font-weight: bold;
						padding: 0 2px 0 2px;
						margin: 0 0 0px 0;
					}
					.even {
						color: #000000;
						font-size: 11px;
						font-weight: bold;
						padding: 0 2px 0 2px;
						margin: 0 0 0px 0;
						background-color: #F1EFD6;
					}	
					.odd2 {
						background-color: #F1EFD6;
						color: #000000;
						font-size: 11px;
						font-weight: normal;
						padding: 0 2px 0 2px;
						margin: 0 0 0px 0;
					}
					.even2 {
						color: #000000;
						font-size: 11px;
						font-weight: normal;
						padding: 0 2px 0 2px;
						margin: 0 0 0px 0;
						background-color: #F1EFD6;
					}
					
					#btndiv {
						width: 509px;
						padding: 0;
						margin: 10px 0 0 0;					
					}
					#btndiv ul {
						list-style: none;
						width: 450px;
						padding: 0;
						margin: 0;
					}	
					#btndiv ul li {
						float: right;
						margin: 0 2px 0 2px;
						text-align: center;
						width: 70px;
						padding: 0 0 0 20px;
						
					}	
					
					
					/* PÁGINA - ENVIO-PGTO */
					
					
					#confirm1 ul{
						list-style: none;
						width: 609px;
						margin: 10px 0 10px 0;
						padding: 0;
						text-align: left;
						height: 100%;
						border: 2px solid #ACAE98; 
						background-color: #F1EFD6;
					}
					#confirm1 ul h1{
						color: #F1EFD6;
						background-color: #ACAE98;
						font-weight: bold;
						width: 605px;
						height: 100%;
						font-size: 14px;
						text-align: left;
						margin: 0;
						padding: 0 0 0 5px;;
					}
					#confirm1 ul li{
						padding: 5px;
					}
						
					
					/* PÁGINA - REGISTO */
					
				
					#registo h1 {
						background-color: #ACAE98;
						color: #F1EFD6;
						font-size: 14px;
						font-weight: bold;
						padding: 1px 0 1px 5px;
						margin: 0 0 10px 0;
						height: 18px;
					}
					
					form div {
						clear: left;
						margin: 0;
						padding: 0;
						padding-top: 0.6em;
					}
					form div label {
						float: left; 
						width: 25%;
						
					}
				
					
					/* PÁGINA - COMPRA COMPLETA */
					
					#title1 h1{
						color: #F1EFD6;
						background-color: #ACAE98;
						font-weight: bold;
						width: 100%;
						height: 100%;
						font-size: 14px;
						text-align: left;
						margin: 0;
						padding: 0 0 0 5px;;
					}
					
					
					/* PÁGINA - CARTÃO DE CRÉDITO */
					
					#confirmar {
						margin: 0;
					}
					#entrega {
						margin: 0;
					}
					#creditcard{
						margin: 0;
					}
					
					/* PÁGINA - FAQ */
					
					#answers ul {
						list-style: none;
						margin: 0;
						padding: 0;
					}
					#answers li {
						margin: 35px 0 35px 0;
						padding: 2px 0 2px 0;
					}
					#answers ul li p {
						font-weight: bold;
						margin: 0;
						padding: 0;
					}
					#answers ul li span {
						margin: 0;
						padding: 0;
					}
					
					/* PÁGINA - Contacto OFF */
					
					#contact {
						height: 100%;
						width: 100%;
						margin: 0;
						padding: 0;											
					}
					#contact2 {
						width: 600px;
						height: 100%;
						margin: 5px;
						padding: 5px;
					}
					#contact2 ul {
						list-style: none;
						width: 100px;
						margin: 10px 0 10px 0;
					}
					#contact2 ul li {
						width: 95px;
						padding: 0;
					}
					
					#msgoffa ul {
						list-style: none;
						margin: 5px 0 0 0;
						border: 2px solid #945B0E;
						width: 606px;
						height: 85px;
						padding: 5px 0 5px 0;
						background-color: #F1EFD6;
					}
					#msgoffa ul li {
						width: 298px;
						margin: 4px 0 4px 0;
						height: 20px;
						float: left;
						padding: 0 0 0 3px;
					}
					#msgoffa ul li strong {
						float: left;
						margin: 3px 0 0 0;
					}
					
					#msgoffb ul {
						list-style: none;
						margin: 0 0 5px 0;
						border-left: 2px solid #945B0E;
						border-right: 2px solid #945B0E;
						border-bottom: 2px solid #945B0E;
						width: 596px;
						height: 235px;
						padding: 5px 5px 5px 5px;
						background-color: #F1EFD6;
					}
					#msgoffb ul li {
						width: 600px;
						margin: 4px 0 0 0;
						float: left;
						padding: 0 0 0 3px;
					}
					
					/* PÁGINA - Contacto ON */
					
										
					#menucorreio ul {
						margin: 5px 0 5px 0;
						padding: 0;
						list-style: none;
						width: 605px;
					}
					#menucorreio ul li {
						float: left;
						margin: 0 2px 0 0;
					}

					#msgona ul {
						list-style: none;
						margin: 5px 0 0 0;
						border: 2px solid #945B0E;
						width: 603px;
						height: 50px;
						padding: 5px 0 5px 3px;
						background-color: #F1EFD6;
					}
					#msgona ul li {
						width: 297px;
						margin: 4px 0 4px 0;
						height: 20px;
						float: left;
						padding: 0 0 0 3px;
					}
					#msgona ul li strong {
						float: left;
						margin: 3px 0 0 0;
					}
					
					#msgonb ul {
						list-style: none;
						margin: 0 0 5px 0;
						border-left: 2px solid #945B0E;
						border-right: 2px solid #945B0E;
						border-bottom: 2px solid #945B0E;
						width: 596px;
						height: 285px;
						padding: 5px 5px 5px 5px;
						background-color: #F1EFD6;
					}
					#msgonb ul li {
						width: 600px;
						margin: 4px 0 0 0;
						float: left;
						padding: 0 0 0 3px;
					}
					
					
					/* PÁGINA - LER EMAIL */
					#msglera ul {
						list-style: none;
						margin: 5px 0 0 0;
						border: 2px solid #945B0E;
						width: 603px;
						height: 40px;
						padding: 5px 0 5px 3px;
						background-color: #F1EFD6;
					}
					#msglera ul li {
						width: 297px;
						margin: 4px 0 4px 0;
						height: 20px;
						float: left;
						padding: 0 0 0 3px;
					}
					#msglera ul li strong {
						float: left;
						margin: 0;
					}
					
					#msglerb ul {
						list-style: none;
						margin: 0 0 5px 0;
						border-left: 2px solid #945B0E;
						border-right: 2px solid #945B0E;
						border-bottom: 2px solid #945B0E;
						width: 596px;
						height: 100%;
						padding: 5px 5px 5px 5px;
						background-color: #F1EFD6;
					}
					#msglerb ul li {
						width: 600px;
						margin: 4px 0 0 0;
						float: left;
						padding: 0 0 0 3px;
					}
											
			/* FOOTER */
			#footer {
				width: 850px;
				color: #945B0E;
				text-align: center;
				display: table;
				margin: 5px 0px 0px 3px;
				border-top-width: thin;
				border-top-style: dashed;
				border-top-color: #945B0E;
				float: left;
			}	
			
			#footer a:link, #footer a:visited, #footer a:active {
				text-decoration: none;
				font-weight: bold;
				margin: 0 0 0 0;
				border: none;
				padding: 0;
				color: #945B0E;
			}
			#footer a:hover {
				text-decoration: none;
				font-weight: bold;
				color: #000000;
				padding: 0;	
				}

/* Mail Notifiction div class created on 08' Jan 2010 By HB.DEV*/
			
				#notify {
					width: 175px;
					float: left;
					padding: 0px 0px 0px 0px;
					margin: 10px 0px 0px 0px;
				}
				#notify ul {
					width: 280px;
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					font-size: 12px;
					background-color: #ACAE98;
					border-top: 4px solid #945B0E;
					border-left: 4px solid #945B0E;
					border-right: 4px solid #945B0E;
					border-bottom: 4px solid #945B0E;
					overflow:auto;
				}
				#notify ul li {
					list-style: none;
					color: #3E1900; 
					width: 100%;
					padding: 0px 0px 2px 0px;
					margin: 0px 0px 0px 0px;
					text-align: center;	
					font-size: 12px;
				}
				
				#notify ul li p {
					text-align: center;
					margin: 0 0 8px 0;
					font-size: 11px;
				}
				#notify ul li a {
					color: #3E1900;
					text-decoration: underline;
					font-size: 11px;
				}
				#notify ul li a:hover {
					color: #3E1900;
					text-decoration: none;
					font-size: 11px;
				}
/** Class add for popup div Modified on 29 Jan 2010**/
#layer1 {
	position: relative;
	display: none;
	width: 350px;
	background-color: #FFE7AD;
	border: 1px solid #660000;
	padding: 10px;
}
#layer2 {
	position: relative;
	display: none;
	width: 350px;
	background-color: #FFE7AD;
	border: 1px solid #660000;
	padding: 10px;
}
#layer3 {
	position: relative;
	display: none; 
	width: 350px;
	background-color: #FFE7AD;
	border: 1px solid #660000;
	padding: 10px;
}
#close {
	float: right;
}

