	body {
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}

	td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}

	.bgTopTD {
		background-image:url(../imagens/bg_top.gif);
		background-color: #fff;
		background-repeat: repeat-x;
	}
	.bgTDMenu {
		background-color: #fff;/*F3F8FC*/
	}
	.bgTD {
		background-color: #007cc2;
	}
	
	.box {
		background-color:#C00;
		color: #fff;
		width: 140px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 1px;
		padding-left: 5px;
		font-weight:bold;
	}

	.bgBox {
		background-color: #fff;
		color: #000;
		text-align:center;
		display:
	}
	
	.menutitle{
		cursor:pointer;
		color:#000000;
		width:auto;
		padding:0px;
		text-align:left;
		font-weight:bold;
	}
	
	.submenu {
		
		color: #000;
	}
	
	.bgBR {
		size: inherit;
		border-bottom: 1px solid Black;
	}
	.rodape {
		color: #fff; 
		font-weight: bold; 
	}
	
	a {
		text-decoration:none;
		color:#000000;
		font-size: 12px;
	}
	a:hover{
		text-decoration:underline;
		color:#007CC2;
		font-size: 12px;
	}
	
	a.rodape {
		color: #000; 
		font-size:10px;
		font-weight: bold; 
	}
	
	a.rodape:hover {
		color: #007CC2; 
		font-size:10px;
		font-weight: bold; 
	}
	.titleProducts {
		font-weight: bold;
		color:#485778;
	}
	
	h1 {
		font-weight: bold;
		color:#485778;
		font-size:18px;
	}
	
	h2 {
		font-weight: bold;
		color:#000;
		font-size:12px;
	}
	
	.denormal {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	.de {
		font-size: 11px;
		font-weight: normal;
		color: #999;
		
	}
	.bold {
		font-weight:bold;
	}
	.por {
		font-size: 12px;
		font-weight: bold;
		color: #cc0000;
	}
	.pormaior {
		font-size: 14px;
		font-weight: bold;
		color: #cc0000;
	}
	.demenor {
		font-size: 11px;
		font-weight: normal;
		color: #333;
		text-decoration:line-through;
	}
	.pormenor {
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;
	}
	.deeconomia {
		font-size: 14px;
		font-weight: normal;
		color:#999999;
	}

	.txProducts {
		color:#000;
	}
	.txProduct1 {
		color:#000;
		background-image:url(../imagens/one.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.txProduct2 {
		color:#000;
		background-image:url(../imagens/two.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	.breadscramble {
		color:#c00;
		font-size:11px;
		font-weight:bold;
	}
	.lineProducts {
		border-top-width: 2px;
		border-top-style: dotted;
		border-top-color: #ccc;	
	}
	.lineCad {
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #C00;	
	}
	.flyerPromocao {
		position: absolute;
		left:50%;
		top: 50%;
		width: 500px; 
		height:300px;
		z-index: 100;
		text-align: center;
	}
	
	.texto_comum {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.textocomum {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	.imgProduct {
		border: 1px solid #000000; 
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-225px;
		margin-top:-200px;
		width:450px; 
		height:400px; 
		z-index:100; 
		visibility: hidden; 
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right-width: 5px;
		border-bottom-width: 5px;
		border-right-style: inset;
		border-bottom-style: inset;
		border-right-color: #F1F1F1;
		background-color: #fff;
		border-bottom-color: #ccc;
		text-align:center; 
	}
	.imgpos {
		border: 1px solid #ccc; 
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-65px;
		margin-top:-35px;
		width:130px; 
		height:70px; 
		z-index:101;
		background-color:#fff;
		visibility: hidden; 
		text-align:center;
	}
	.imgpospeq {
		border: 0px solid #ccc; 
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-65px;
		margin-top:-35px;
		width:130px; 
		height:70px; 
		z-index:101;
		background-color:#fff;
		visibility: hidden; 
		text-align:center;
	}
	.img {
		border: 1px solid #ccc;
	}
	
	.ft1 { font-size: 11px; }
	.ft2 { font-size: 12px; }
	.ft3 { font-size: 13px; }
	.ft4 { font-size: 14px; }
	.ft5 { font-size: 15px; }
	.ft6 { font-size: 16px; }
	.ft7 { font-size: 17px; }
	.ft8 { font-size: 18px; }
	.ft9 { font-size: 19px; }
	.ft10 { font-size: 20px; }
	
	.checkout {
		width:145px;
		height:20px;
		padding-top:3px;
		color: #fff;
		font-weight:bold;
		background-color: #007cc2; /*#000066*/;	
	}
	.pp {
	font-size: 11px;
	list-style-type: none;
	text-align: center;
	
	}
	
.colorBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CC0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FFFFFF;
}
.colorBtn2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
/* outras personalizações feitas pelo Bruno no layout */
.unnamed1 {
	height: 22px;
	width: 175px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EBEBEB;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 13px;
	font-weight: bold;
}
.unnamed1Copy {
	height: 22px;
	width: 165px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EBEBEB;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 13px;
	font-weight: bold;
}
.unnamed1Copy2 {
	height: 22px;
	width: 170px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EBEBEB;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 11px;
	font-weight: normal;
}

.unnamed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}

.boxaviso{
		margin-left: 0px;
		width: 100%;
		text-align:justify;
		border: 1px #FF9900 solid;
		background-color: #FDFBE1;
		padding: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
		font-weight: normal;
	}
/* tips */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:000;/*#990000*/
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}.form_pagseguro {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: none;
	background-color: #CC3300;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D06657;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #D06657;
}

