body {
	min-height: 100%;
	_height: 100%;
	margin:0;
	background:url(../images/bg.gif) center top repeat;
}

FORM
{
	padding: 0;
	margin: 0;
}

img {
	border:0;
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

li {
	list-style:none;
}

.hidden {
	position:relative;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}

#wrapper {
	width:741px;
	min-height:100%;
	_height:100%;
	background:url(../images/bg_main.gif) repeat-y;
	margin-left:-370px;
	left:50%;
	position:absolute;
	border-bottom:0;
}

#header {
	padding:0 7px;
}

#header a {
	line-height:19px;
	margin:0;
}

#metrica {
	width:117px;
	float:left;
	margin:0;
	background:url(../images/metrica.gif) top left no-repeat;
}

#metrica:hover {
	background:url(../images/metrica.gif) bottom left no-repeat;
}

#contato {
	width:296px;
	float:left;
	margin:0;
}

#suporte {
	width:262px;
	float:left;
	margin:0;
}

#idioma {
	padding:0 0 0 10px;
	float:left;
}

#portugues {
	width:13px;
	float:left;
	padding:0 6px 0 0;
	margin:0;
	background:url(../images/portugues.gif) top left no-repeat;
}

#english {
	width:13px;
	float:left;
	padding:0;
	padding:0 6px 0 0;
	margin:0;
	background:url(../images/english.gif) top left no-repeat;
}

#espanol {
	width:13px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/espanol.gif) top left no-repeat;
}

#main-header {
	padding:0 7px;
	margin:0;
}

#logo {
	width:117px;
	height:117px;
	float:left;
	margin:0;
	background:url(../images/logo.gif) top left no-repeat;
}

#slogan {
	width:610px;
	height:117px;
	float:left;
	overflow: hidden;
}

#ht
{
	width: 0px;
	height: 0px;
	text-indent: -5000px;
	overflow: hidden;
}

#procurar-wrapper {
	margin:0 0 0 240px;
}

#procurar {
	width:165px;
	height:28px;
	float:left;
	margin:31px 33px 0 0;
}

#search {
	float:right;
	padding:8px 4px 0 0;
}

#text-box {
	width:119px;
	/width:117px; 
	_width:117px; 
	height:13px;
	float:right;
	font-size:11px;
	font-family:arial;
	color:#000000;
	background: #ffffff;
	border:none;
}

#ok-button {
	width:17px;
	height:17px;
	float:right;
	margin:-1px 0 0 2px; 
	background:url(../images/ok.gif) 0 0 no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}

#ok-button:hover {
	background:url(../images/ok.gif) 0 -17px no-repeat;
}

#iflogin {
	width:170px;
	float:left;
	margin:0;
}

#login-wrapper {
	width:164px;
	float:left;
	margin:0;
}

#login {
	width:164px;
	height:74px;
	float:right;
	margin:2px 0 5px 0;
	padding-top: 12px;
}

#ola {
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 8px 10px;
}

#flogin, #fnews
{
	margin: 0;
	padding: 0;
}

#hiddenSubmit
{
	overflow: hidden;
	position: absolute;
	top: -5000px;
}

#senha-img {
	width:48px;
	height:17px;
	float:left;
	margin: 0px 8px 0 10px;
}

#senha {
	width:69px;
	height:15px;
	float:left;
	border:1px solid #808080;
	padding:0;
	margin: 0px 0 2px 0;
}

.senha-ok {
	width: 17px;
	height: 17px;
	float:left;
	margin: 0px 0px 0px 1px;
	background-image: url(../images/ok.gif);
	background-position: 0px 0px;
	border:none;
	overflow:hidden;
	text-indent: -5000px;
	display: block;
	font-family: Arial;
	font-size: 11px;
}

.senha-ok:hover {
	background-position: 0px 17px;
}

.forget {
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0 0 0 21px;
}

.forget a:link, .forget a:visited, .forget a:active {
	text-decoration:none;
	color:#000000;
}

.forget a:hover {
	text-decoration:underline;
}

div#menuOut { height: 25px; width: 610px; overflow: hidden }
#tbMenu { width: 610px;  }
#tbMenu TD { background-color: #f4f4f4; height: 20px; } 
#tbMenu TD A { padding-top: 5px; height: 20px; width: 100%; display: block; } 
#tbMenu TD A IMG { position: relative; top: 0px; left: 0px } 
#tbMenu TD:hover { background-color: #404040 } 
#tbMenu TD A.ativo { background-color: #404040 } 
#tbMenu TD A:hover { background-color: #404040 } 
#tbMenu TD A:hover IMG, #tbMenu TD A.ativo IMG { top: -28px; cursor: pointer } 
#tbMenu TD#sep { background-color: Transparent; padding: 0 0; width: 1px; } 

#main-header .subMenu, #main-header-interna .subMenu
{
	position: absolute;
	top: 136px;
	z-index: 30;
	background-color: #e6e6e6;
	padding: 5px 1px 5px 1px;
	width: 148px;
	visibility: hidden;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #c0c0c0;
}
#main-header .subMenu
{
	top: 136px;
}
#main-header-interna .subMenu
{
	top: 44px;
}
.subMenu UL
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 148px;
}
.subMenu LI
{
	display: block;
	width: 148px;
}
.subMenu UL LI A
{
	padding: 2px 9px 2px 9px;
	display: block;
	color: black;
	text-decoration: none;
	width: 130px;
	font-family: Arial;
	font-size: 10px;
}
.subMenu UL LI A:HOVER
{
	display: block;
	background-color: #404040;
	color: White;
	text-decoration: none;
}

#content-wrapper {
	width:727px;
	margin:0 7px 21px 7px;
	background:url(../images/bg_content.gif) top left repeat-x;
}

#banner-wrapper {
	width:466px;
	height:176px;
	position:relative;
	float:left;
	padding:10px 10px 0 10px;
}

#banner-outdoor {
	width:466px;
	height:176px;
	position:absolute;
	z-index:1;
}

#banner-left {
	width:8px;
	height:170px;
	position:relative;
	float:left;
	background:url(../images/banner_left.gif) top left no-repeat;
}

#banner-center {
	width:450px;
	height:170px;
	position:relative;
	float:left;
	background:url(../images/banner_center.gif) top left repeat-x;
}

#banner-right {
	width:8px;
	height:170px;
	position:relative;
	float:left;
	background:url(../images/banner_right.gif) top left no-repeat;
}

#banner-buttons {
	width:106px;
	height:160px;
	position:absolute;
	z-index:2;
}

#button01, #button02, #button03
{
	width:106px;
	height:50px;
}

#button01 {
	margin:5px 0 5px 5px;
	background-image: url(../images/button01.gif);
}

#button02 {
	margin:0 0 5px 5px;
	background-image: url(../images/button02.gif);
}

#button03 {
	margin:0 0 0 5px;
	background-image: url(../images/button03.gif);
}

.activeBannerButton, #button01:hover, #button02:hover, #button03:hover {
	background-position: 0px -50px;
}

.buttonBannerInner
{
	width:106px;
	height:50px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background-position: center center;
	background-repeat: no-repeat;
}

#bannerBanner {
	width:344px;
	height:160px;
	position:absolute;
	z-index: 10;
	top:15px;
	right:16px;
}

#bannerCarregando {
	width:344px;
	height: 85px;
	position:absolute;
	z-index: 9;
	top:15px;
	right:16px;
	text-align: center;
	padding-top: 75px;
	font-family: Arial;
	font-size: 10px;
}

#swf-left {
	width:5px;
	height:160px;
	top:15px;
	left:126px;
	position: absolute;
	z-index: 11;
}

#swf-right {
	width:5px;
	height:160px;
	top:15px;
	right:16px;
	position: absolute;
	z-index: 11;
}

#ultimas-wrapper {
	width:231px;
	height:170px;
	float:left;
	padding:10px 10px 10px 0;
}

#ultimas-header {
	width:231px;
	height:32px;
}

#ultimas-left {
	width:11px;
	height:138px;
	float:left;
	background:url(../images/update_left.gif) top left no-repeat;
}

#ultimas-center {
	width:209px;
	height:138px;
	float:left;
	background:url(../images/update_center.gif) top left repeat-x;
}

#ultimas-right {
	width:11px;
	height:138px;
	float:left;
	background:url(../images/update_right.gif) top left no-repeat;
}

.seta {
	width:8px;
	height:14px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/seta.gif) 0 5px no-repeat;
}

#update {
	padding:5px 2px;
}

#update p {
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0 0 7px 6px;
	float:left;
}

#update a{
	margin:0;
	padding:0;
}

#update a:link, #update a:visited, #update a:active {
	text-decoration:none;
	color:#000000;
}

#update a:hover {
	text-decoration:underline;
	color:#000000;
}

.bold {
	font-size:11px;
	font-weight:bold;
}


#promo-wrapper {
	width:301px;
	float:left;
	padding:0 0 0 10px;
}

#promo-header {
	width:301px;
	height:31px;
}

#promo-content {
	width:301px;
	height:145px;
}

#promo-left {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/promo_side.gif) top left no-repeat;
}

#promo-center {
	width:299px;
	float:left;
	background:url(../images/promo_center.gif) top left repeat-x;
}

#icone-wrapper, #icone-wrapper-produto {
	width:74px;
	float:left;
	margin:5px 0 5px 0;
}

#icone-wrapper SPAN, #icone-wrapper-produto SPAN {
	width:60px;
	height:60px;
	margin:0 7px 0 7px;
	padding:0;
	display:block;
}

#icone-wrapper SPAN {
	background-image: url(../images/caixaLaranja1.gif);
}	
#icone-wrapper-produto SPAN {
	background-image: url(../images/caixaAzul1.gif);
}

#icone-wrapper SPAN a, #icone-wrapper-produto SPAN a {
	width:60px;
	height:60px;
	margin: 0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}

#mais {
	width:9px;
	height:9px;
	margin:2px 32px 2px 32px;
	font-size:1px;
	background:url(../images/mais.gif) top left no-repeat;
}

#product {
	width:224px;
	float:left;
	padding:0;
	margin:6px 0 0 0;
}

#product a {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	display:block;
	padding:0;
	margin: 0 5px 0 4px;
}

#product a, #product a:link, #product a:active, #product a visited {
	text-decoration:none;
	color:#8F4900;
}

#product a:hover {
	text-decoration:underline;
	color:#8F4900;
}

#descr {
	width:224px;
	float:left;
	padding:0;
	margin:6px 0 0 0;
}

#descr a {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	display:block;
	padding:0;
	margin:0 5px 0 4px;
}

#descr a, #descr a:link, #descr a:active, #descr a visited {
	text-decoration:none;
	color:#8F4900;
}

#descr a:hover {
	text-decoration:underline;
	color:#8F4900;
}

#price {
	width:224px;
	float:left;
	padding:0;
	margin:8px 0 0 0;
}

#price a {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	float:left;
	display:block;
	padding:0 5px 0 4px;
}

#price a {
	text-decoration:none;
	color:#000000;
}

#prodSep
{
	height: 1px;
	background-color: #bfbfbf;
	overflow: hidden;
	margin: 1px 0px 1px 0px;
	float: left;
	width: 286px;
}

#prodSep2
{
	height: 1px;
	overflow: hidden;
	margin: 1px 0px 1px 0px;
	float: left;
	width: 6px;
	clear: left;
}

.sobrescrito {
	font-weight:normal;
	text-decoration:line-through;
	color:#808080;
}

.bold2 {
	font-weight:bold;
	font-size:11px;
}

#promo-right {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/promo_side.gif) top left no-repeat;
}

#treinamento-wrapper {
	width:221px;
	float:left;
	padding:0 0 0 10px;
}

#treinamento-header {
	display: block;
	overflow: hidden;
	width:221px;
	height:31px;
}

#treinamento-content {
	width:221px;
}

#treinamento-left {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/azul_side.gif) top left no-repeat;
}

#treinamento-center {
	width:219px;
	float:left;
	padding:0 0 3px 0;
	background:url(../images/azul_center.gif) top left repeat-x;
}

#treino {
	margin: 6px 0 0 0;
}

#treinoSpace {
	height: 1px;
	overflow: hidden;
	width: 210px;
}

.seta2 {
	width:10px;
	height:13px;
	float:left;
	margin:0 10px 0 8px;
	background:url(../images/seta2.gif) 0 4px no-repeat;
}

#treino p {
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	float:left;
	margin:0;
	padding:0;
}

#treino p a {
	color:#000000;
	text-decoration:none;
}

#treino p a:link, #treino p a:active, #treino p a:visited {
	text-decoration:none;
}

#treino p a:hover {
	text-decoration:underline;
}

#treinamento-right {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/azul_side.gif) top left no-repeat;
}

#destaque-wrapper {
	width:165px;
	float:left;
	padding:0 0 0 10px;
}

#destaque-header {
	width:165px;
	height:31px;
}

#destaque-content {
	width:165px;
}

#destaque-left {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/azul_side.gif) top left no-repeat;
}

#destaque-center {
	width:163px;
	float:left;
	padding:4px 0 0 0;
	background:url(../images/azul_center.gif) top left repeat-x;
}

#destaque-right {
	width:1px;
	height:145px;
	float:left;
	background:url(../images/azul_side.gif) top left no-repeat;
}

#destaque {
	padding:4px 0 7px 0;
}

.square {
	width:4px;
	height:10px;
	float:left;
	margin:0 8px 0 8px;
	background:url(../images/square.gif) 0 5px no-repeat;
}

#destaque p {
	width:140px;
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	float:left;
	margin:0;
	padding:0;
}

#destaque p a {
	color:#000000;
	text-decoration:none;
}

#destaque p a:link, #destaque p a:active, #destaque p a:visited {
	text-decoration:none;
}

#destaque p a:hover {
	text-decoration:underline;
}

#footer-wrapper {
	width:707px;
	margin: 0px 10px 0 10px;
	padding-top: 0px;
	background:url(../images/footer_borders.gif) top center no-repeat;
	background-position: center 26px;
	background-repeat: no-repeat;
}

#credencial {
	width:212px;
	height:70px;
	float:left;
	padding:0 2px 0 8px;
	margin-top: 26px;
}

#orgaos {
	width:199px;
	height:8px;
	margin: 6px 0 0 0;
	font-size:1px;	
}

#empresas {
	padding:8px 0 0 3px;
}

#crea {
	width:35px;
	height:43px;
	margin:0 5px 0 0;
	float:left;
	background:url(../images/crea.gif) top left no-repeat;
}

#abnt {
	width:35px;
	height:39px;
	margin:0 4px 0 4px;
	float:left;
	background:url(../images/abnt.gif) top left no-repeat;
}

#irib {
	width:43px;
	height:41px;
	margin:0 5px 3px 4px;
	float:left;
	background:url(../images/irib.gif) top left no-repeat;
}

#abes {
	width:55px;
	height:41px;
	margin:0 0 13px 5px;
	float:left;
	background:url(../images/abes.gif) top left no-repeat;
}

#pirataria {
	display: block;
	text-indent: -5000px;
	overflow: hidden;
	width:152px;
	height:70px;
	float:left;
	margin: 26px 0px 0px 0px;
}

#newsletter {
	width:212px;
	float:left;
	margin: 26px 0 0 2px;
}

#newsletter-header {
	width:212px;
	height:21px;
	margin:2px 0 0 0;
}

#newsletter-mail {
	width:195px;
	height:41px;
	padding:8px 0 0 17px;
	background:url(../images/bg_newsletter.gif) top left repeat-x;
}

#email-img {
	width:51px;
	height:17px;
	float:left;
	margin:2px 5px 0 10px;
}

#email {
	width:93px;
	height:15px;
	float:left;
	border:1px solid #808080;
	padding:0;
	margin:8px 0 2px 0;
	font-family: Arial;
	font-size: 11px;
}

#email-ok {
	width:17px;
	height:17px;
	float:left;
	margin:8px 0 0 1px;
	background-image: url(../images/ok.gif);
	border:none;
	overflow:hidden;
	text-indent: -5000px;
	display: block;
}

#email-ok:hover {
	background:url(../images/ok.gif);
	background-position: 0px 17px;
}

#email-news-img {
	width:27px;
	height:17px;
	float:left;
	margin: 8px 5px 0px 11px;
	background:url(../images/email2.gif) top left no-repeat;
}

#mapa-wrapper {
	float:left;
	margin-top: 26px;
}

#mapa {
	width:97px;
	height:19px;
	margin:16px 0 0 14px;
}

#indica {
	width:97px;
	height:19px;
	margin:6px 0 0 14px;
}

#footer {
	display:block;
	padding: 19px 8px 0 8px;
}

#salvego {
	width:83px;
	height:9px;
	line-height:0px;
	float:left;
	background:url(../images/salvego.gif) top left no-repeat;
}

#plus {
	width:9px;
	height:9px;
	line-height:0px;
	float:left;
	background:url(../images/plus.gif) top left no-repeat;
}

#dnex {
	width:101px;
	height:9px;
	line-height:0px;
	float:left;
	padding:0 0 0 57px;
	background:url(../images/dnex.gif) top left no-repeat;
}

#copyright {
	width:290px;
	height:9px;
	line-height:0px;
	float:left;
	padding:0 0 0 56px;
}

#politica {
	width:95px;
	height:9px;
	line-height:0px;
	float:left;
	padding:0 0 0 0;
}



#main-header-interna {
	margin:0 7px;
}

#logo-interna {
	width:117px;
	height:25px;
	float:left;
	margin:0;
	background:url(../images/logo_02.gif) top left no-repeat;

}

#content-wrapper-interna {
	width:727px;
	margin:0 7px 21px 7px;
}

#ifcontent {
	height:300px;
}

#ifmenusource
{
	position: absolute;
}

#internas-content-wrapper {
	width:727px;
}

#left-content {
	width:552px;
	float:left;
}

#left-content-expandido {
	width:727px;
	float:left;
}

#localizador, #localizadorLoja, #localizadorCompra {
	padding-left: 22px;
	padding-top: 8px;
}

#localizador {
	width:530px;
	height:26px;
	float:left;
	background:url(../images/solucoes_banner_header.gif) top left no-repeat;
}

#localizadorLoja {
	width:530px;
	height:26px;
	float:left;
	background:url(../images/header_loja.gif) top left no-repeat;
}

#localizadorCompra {
	width:705px;
	height:28px;
	background:url(../images/header_cesta.jpg) top left no-repeat;
}

.localizadorComSombra
{
	padding-bottom: 5px;
}

#solucoes-banner-img {
	width:552px;
	height:145px;
	position:relative;
	float:left;
}

#versao {
	position:absolute;
	top:107px;
	right:13px;
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
}


#content-interna {
	width:423px;
	float:left;
}


#menu-lateral {
	width:117px;
	float:left;
	background:url(../images/bg_interna_lateral.gif) top left repeat;
	margin-top: -1px;
	font-size:10px;
}

.menu-lateral-normal
{
	padding: 0px 0 0 0;
}

.menu-lateral-espaco
{
	padding: 6px 0 0 0;
}

#sub, #subSel {
	width:109px;
	margin-top:1px;
	padding:3px 4px 3px 4px;
	display:block;
	background:url(../images/bg_menu_lateral.gif) 0 0 repeat-y;
	font-family:tahoma;
	text-decoration:none;
}

#sub {
	color:#000000;
}

#subSel {
	color:#ffffff;
	background:#000000;
}

#sub:hover {
	color:#000000;
	background:#b0b1b3;
}

.menu-padding {		
	padding:3px;
}

#menuMaster, #menuMasterSel {
	width:109px;
	height:16px;
	margin-top:1px;
	padding:4px 4px 0 4px;
	display:block;
	background:url(../images/bg_menu_laranja.gif) 0 0 repeat-y;
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

#menuMasterSel {
	background-image: none;
	background-color: black;
	color: White;
}

#menuMaster:hover {
	background-image: none;
	background-color: #e67900;
}

#laranja {
	width:109px;
	height:14px;
	margin-top:1px;
	padding:3px 4px 0 4px;
	display:block;
	background:url(../images/bg_menu_laranja.gif) 0 0 no-repeat;
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

#sombra-left {
	width:117px;
	height:75px;
	float:left;
	background:url(../images/sombra.gif) top left repeat-x;
}




#right-content {
	width:175px;
	float:right;
	background:url(../images/bg_interna_lateral.gif) top left repeat;
}

#sombra-right {
	width:175px;
	height:75px;
	float:right;
	background:url(../images/sombra.gif) top left repeat-x;
}

#sombra-menu {
	width:175px;
	height:3px;
	font-size:1px;
	background:url(../images/sombra_menu.gif) top left repeat-x;
}




#content-interna-left {
	width:112px;
	float:left;
	padding:9px 0 0 12px;
}

#button-treino {
	width:112px;
	height:31px;
	margin:0 0 3px 0;
}

#button-experimente {
	width:112px;
	height:31px;
	margin:0 0 30px 0;
}

#conheca1 {
	width:99px;
	height:23px;
	margin:0 0 9px 5px;
}

#button_full {
	width:112px;
	height:31px;
	margin:0 0 3px 0;
	background:url(../images/button_full.gif) top left no-repeat;
}

#button_lite {
	width:112px;
	height:31px;
	margin:0 0 3px 0;
	background:url(../images/button_lite.gif) top left no-repeat;
}

#button_campo {
	width:112px;
	height:31px;
	margin:0 0 5px 0;
}

#button_compare {
	width:112px;
	height:31px;
	margin:0 0 27px 0;
}

#conheca2 {
	width:103px;
	height:23px;
	margin:0 0 10px 3px;
}

#assunto-wrapper{
	margin:0 0 0 1px;
}

#assunto-header {
	width:108px;
	height:5px;
	font-size:0px;
	background:url(../images/assunto_header.gif) top left no-repeat;
}

#assunto {
	width:100px;
	padding:0 2px 3px 6px;
	background:url(../images/bg_assunto.gif) top left repeat-y;
}

#assunto p {
	font-family:tahoma;
	font-size:10px;
	color:#404040;
	padding:4px 0;
	margin:0;
}

#assunto p a {
	margin:0;
	padding:0;
	color:#404040;
}

#assunto p a:link, #assunto p a:visited, #assunto p a:active {
	text-decoration:none;
}

#assunto p a:hover {
	text-decoration:underline;
}

#assunto-bottom {
	width:108px;
	height:5px;
	background:url(../images/assunto_bottom.gif) top left no-repeat;
}



#content-interna-right {
	width:291px;
	float:left;
	padding:7px 0 0 0;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}


#compreja-wrapper h3, .tituCompre {
	font-family:tahoma;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0 0 0 7px;
	padding:0;
	width: 230px;
}

#compreja-wrapper {
	margin:0 0 0 0px;
	width: 284px;
}

#compreja-wrapper p {
	font-family:tahoma;
	font-size:11px;
}

#compreja-texto {
	width:135px;
	float:left;	
	padding:7px 0 0 0;
}

.select {
	display: block;
	text-align:right;
	margin: 0 0 9px 0;
	font-weight:bold;
	font-size: 11px;
}

#compreja-select {
	width:140px;
	float:left;
	margin:0 0 0 8px;
}

#quantidade {
	height:17px;
	margin:5px 0 0 0;
	font-size:10px;
}

#lisenca {
	height:17px;
	margin:5px 0 0 0;
	font-size:10px;
}

#preco {
	width:159px;
	float:left;
	margin:4px 0 0 0;
}

#preco p {
	text-align:right;
	font-family:tahoma;
	font-size:12px;
	margin:2px 0 0 0;
	padding:0;
}

#preco P.de {
	color:#808080;
}

#preco P.por {
	color:#D40000;
	font-weight:bold;
}

#preco P.ou {
	color:#000000;
	font-weight:bold;
}

#preco P.especial {
	color:#D40000;
	font-weight:bold;
	font-size: 11px;
}

#compare {
	width:110px;
	float:right;
	padding:17px 0 0 0;
	margin:0 -4px 0px 0;
	clear: right;
}

#button-agora {
	width:107px;
	height:26px;
	margin:2px 0 0 0;
	background:url(../images/button_agora.gif) top left no-repeat;
}

#button-fone {
	width:107px;
	height:26px;
	margin:2px 0 0 0;
	background:url(../images/button_fone.gif) top left no-repeat;
}

#button-orcamento {
	width:107px;
	height:40px;
	margin:2px 0 0 0;
	background:url(../images/button_orcamento.gif) top left no-repeat;
	padding-bottom: 8px;
}

#button-indique {
	width:107px;
	height:49px;
	margin:2px 0 0 0;
	background:url(../images/but_indique.gif) bottom left no-repeat;
	border-top: 1px solid #a5a5a5;
}

#compre {
	width:106px;
	height:15px;
	margin:0 0 0 1px;
	background:url(../images/compre.gif) top left no-repeat;
}



#promo-interna-wrapper {
	margin:0 0 0 7px;
}

#promo-interna-center {
	width:285px;
	float:left;
	margin:0 0 0px 0;
}

#mais {
	width:9px;
	height:9px;
	margin:2px 32px 2px 32px;
	font-size:1px;
	background:url(../images/mais_azul.gif) top left no-repeat;
}

#product {
	width:211px;
	float:left;
	padding:0;
	margin:6px 0 0 0;
}

#product a {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	display:block;
	padding:0;
	margin:0 5px 0 4px;
}

#product a, #product a:link, #product a:active, #product a visited {
	text-decoration:none;
	color:#000000;
}

#product a:hover {
	text-decoration:underline;
	color:#000000;
}

#price {
	width:211px;
	float:left;
	padding:0;
	margin:8px 0 0 0;
}

#price a {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	float:left;
	display:block;
	padding:0 5px 0 4px;
}

#price a {
	text-decoration:none;
	color:#000000;
}

.sobrescrito {
	text-decoration:line-through;
	color:#808080;
}

.bold2 {
	font-weight:bold;
	font-size:11px;
}





#procurar-interna-wrapper {
	padding:0;
	margin:0;
	display:block;
}




#procurar-interna {
	width:165px;
	height:28px;
	margin:8px 0 0 5px;
}

#search2 {
	float:right;
	padding:8px 5px 0 0;
}

#text-box2 {
	width:118px;
	/width:116px; 
	_width:116px; 
	height:13px;
	float:right;
	font-size:11px;
	font-family:arial;
	color:#000000;
	background: #ffffff;
	border:none;
}

#ok-button2 {
	width:17px;
	height:17px;
	float:right;
	margin:-1px 0 0 2px; 
	background:url(../images/ok.gif) 0 0 no-repeat;
	border:none;
}

#ok-button2:hover {
	background:url(../images/ok.gif) 0 -17px no-repeat;
}

#ok-button2:link, #ok-button2:active, #ok-button2:visited {
	background:url(../images/ok.gif) 0 0 no-repeat;
}


#usuario-wrapper {
	width:164px;
	float:left;
	padding:6px 0 0 5px;
	display:block;
}

#usuario-header {
	width:164px;
	height:12px;
	font-size:1px;
	background:url(../images/usuario.gif) top left no-repeat;
}

#usuario {
	width:164px;
	padding:0 0 2px 0;
	background:url(../images/bg_box.gif) top left repeat-y;
}


#email-box {
	width:87px;
	height:15px;
	float:left;
	border:1px solid #808080;
	padding:0;
	margin:2px 0 2px 0;
	font-family: Arial;
	font-size: 11px;
}


#senha2-img {
	width:24px;
	height:17px;
	float:left;
	margin:0 8px 0 10px;
	background:url(../images/senha2.gif) top left no-repeat;
}

#senha2 {
	width:93px;
	height:15px;
	float:left;
	border:1px solid #808080;
	padding:0;
	margin:0 0 2px 0;
}

#senha2-ok {
	width:17px;
	height:17px;
	float:left;
	margin:0 0 0 1px;
	background:url(../images/ok.gif) top left no-repeat;
	border:none;
	overflow:hidden;
}

#senha2-ok:hover {
	background:url(../images/ok.gif) bottom left no-repeat;
}

.forget2 {
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0 0 1px 21px;
}

.forget2 a:link, .forget2 a:visited, .forget2 a:active {
	text-decoration:none;
	color:#000000;
}

.forget2 a:hover {
	text-decoration:underline;
}

#bottom {
	width:164px;
	height:6px;
	font-size:1px;
	background:url(../images/bottom.gif) top left no-repeat;
}





#pedido-wrapper {
	width:164px;
	padding:9px 0 0 5px;
	display:block;
}

#pedido-header {
	width:164px;
	height:9px;
	font-size:1px;
	background:url(../images/pedido.gif) top left no-repeat;
}

#pedido {
	padding:6px 0 3px 0;
	background:url(../images/bg_box.gif) top left repeat-y;
}

#pedido p {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	margin:0 10px 4px 10px;
	padding:0;
}

#fechar {
	width:84px;
	height:17px;
	margin:18px 0 0 71px;
	background:url(../images/fechar.gif) 0 0 no-repeat;
}

#fechar:hover {
	background:url(../images/fechar.gif) 0 -17px no-repeat;
}

.fecharPag {
	position:relative;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	width:84px;
	height:17px;
	margin: 10px auto 0 auto;
	background:url(../images/fechar3.gif) 0 0 no-repeat;
	display: none;
}

.fecharPag:hover {
	background:url(../images/fechar3.gif) 0 -17px no-repeat;
}


#tools-wrapper {
	width:164px;
	padding:6px 0 0 5px;
	margin:1px 0 0 0;
	display:block;
}

#tools-header {
	width:164px;
	height:12px;
	font-size:1px;
	background:url(../images/tools.gif) top left no-repeat;
}

#tools {
	padding:7px 23px 11px 23px;
	background:url(../images/bg_box.gif) top left repeat-y;
}

#aplus {
	width:117px;
	height:17px;
	margin:0;
	display:block;
}

#aplus:hover {
	margin:0;
}

#aminus {
	width:117px;
	height:17px;
	margin:5px 0 0 0;
	display:block;
}

#aminus:hover {
	margin:5px 0 0 0;
}

#print {
	width:117px;
	height:17px;
	margin:6px 0 0 0;
	display:block;
}

#print:hover {
	margin:6px 0 0 0;
}

#indicar {
	width:117px;
	height:17px;
	margin:16px 0 0 0;
	display:block;
}

#indicar:hover {
	margin:16px 0 0 0;
}



#shop-tools-wrapper {
	width:164px;
	padding:9px 0 0 5px;
}

#shop-tools-header {
	width:164px;
	height:9px;
	font-size:1px;
	background:url(../images/shop_tools_header.gif) top left no-repeat;
}

#shop-tools {
	width:164px;
	padding:8px 0 3px 0;
	background:url(../images/bg_box.gif) top left repeat-y;
}

#shop-tools a, #shop-tools a:hover {
	margin:0 0 5px 30px;
}

#cesta-detalhada {
	width:117px;
	height:17px;
	margin:0;
	display:block;
	background:url(../images/cesta_detalhada.gif) 0 0 no-repeat;
}

#cesta-detalhada:hover {
	margin:0;
	background:url(../images/cesta_detalhada.gif) 0 -17px no-repeat;
}

#meus-pedidos {
	width:117px;
	height:17px;
	margin:0;
	display:block;
	background:url(../images/meus_pedidos.gif) 0 0 no-repeat;
}

#meus-pedidos:hover {
	margin:0;
	background:url(../images/meus_pedidos.gif) 0 -17px no-repeat;
}


#ajuda {
	width:117px;
	height:17px;
	margin:0;
	display:block;
	background:url(../images/ajuda.gif) 0 0 no-repeat;
}

#ajuda:hover {
	margin:0;
	background:url(../images/ajuda.gif) 0 -17px no-repeat;
}





#pagtos-wrapper {
	width:164px;
	padding:9px 0 0 5px;
}

#pagtos-header {
	width:164px;
	height:9px;
	font-size:1px;
	background:url(../images/pagtos_header.gif) top left no-repeat;
}

#pagtos {
	width:164px;
	padding:4px 0 3px 0;
	background:url(../images/bg_box.gif) top left repeat-y;
}

#visa {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/visa2.gif) 0 0 no-repeat;
}

#master {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/master.gif) 0 0 no-repeat;
}

#dinners {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/dinners.gif) 0 0 no-repeat;
}

#debito-bb {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/debito-bb.gif) 0 0 no-repeat;
}

#boleto {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/boleto.gif) 0 0 no-repeat;
}

#deposito-bb {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/deposito-bb.gif) 0 0 no-repeat;
}

#itau {
	width:128px;
	height:24px;
	margin:0 0 1px 19px;
	display:block;
	background:url(../images/itau.gif) 0 0 no-repeat;
}


#tools-wrapper-interna {
	width:164px;
	padding:6px 0 0 5px;
	margin:0 0 0 0;
	display:block;
}

#tools-header {
	width:164px;
	height:12px;
	font-size:1px;
	background:url(../images/tools.gif) top left no-repeat;
}

#tools-interna {
	padding:7px 23px 6px 23px;
	background:url(../images/bg_box.gif) top left repeat-y;
}

#print-interna {
	width:117px;
	height:17px;
	margin:0;
	display:block;
	background:url(../images/print.gif) 0 0 no-repeat;
}

#print-interna:hover {
	margin:0;
	background:url(../images/print.gif) 0 -17px no-repeat;
}

#indicar-interna {
	width:117px;
	height:17px;
	margin:5px 0 0 0;
	display:block;
	background:url(../images/indicar.gif) 0 0 no-repeat;
}

#indicar-interna:hover {
	margin:5px 0 0 0;
	background:url(../images/indicar.gif) 0 -17px no-repeat;
}




#loja-destaques {
	padding:13px 14px 0 14px;
	margin:0 0 0 0;
}

#loja-destaques h1, #loja-promo h1 {
	width:402px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding:0 0 2px 4px;
	margin:0;
	border-bottom:1px solid #a5a5a5;
}

#destaques-container {
	width:364px;
	padding:17px 16px 0 16px;
}

#secoes-container {
	width: 404px;
	padding: 6px 0px 0px 2px;
	font-size:11px;
}

#destaque-box {
	width:172px;
	float:left;
	padding:0 0 14px 10px;
	margin:0;
}

#destaque-box .spanImgBig {
	width: 82px;
	height: 82px;
	margin:0 0 8px 0px;
	position: relative;
	left: 45px;
	padding: 0;
	display:block;
	float: left;
	background-image: url(../images/caixaLaranja2.gif);
}

#destaque-box .spanImgSmall {
	width:60px;
	height:60px;
	margin: 0 0 8px 0px;
	padding: 0;
	display:block;
	float: left;
	background-image: url(../images/caixaLaranja1.gif);
}

#destaque-box .aImg, #secao-box .aImg {
	width:82px;
	height:82px;
	margin: 0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}

#destaque-box .aImgSmall {
	width:60px;
	height:60px;
	margin: 0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}

#destaque-box p {
	font-family:tahoma;
	font-size:11px;
	line-height:13px;
	text-align:center;
	display:block;
	padding:0;
	margin:0 5px 0 5px;
}

#destaque-box p.titu, #secao-box p.titu {
	font-weight: bold;
}

#destaque-box a, #destaque-box a:link, #destaque-box a:active, #destaque-box a visited,
	#secao-box a, #secao-box a:link, #secao-box a:active, #secao-box a visited {
	text-decoration:none;
	color:#000000;
}

#destaque-box p a:hover, #secao-box p a:hover {
	text-decoration:underline;
	color:#000000;
}

#secao-box {
	width:82px;
	float:left;
	padding: 0 9px 14px 10px;
	margin:0;
}

#secao-box .spanImgBig {
	width: 82px;
	height: 82px;
	margin: 0 0;
	padding: 0;
	display:block;
	float: left;
	background-image: url(../images/caixaLaranja2.gif);
}

#secao-box p {
	font-family:tahoma;
	line-height:13px;
	text-align:center;
	display:block;
	padding:0;
	margin: 4px 0px 0 0px;
}

#preco-padding {	
	padding:2px;
}

#preco-padding2 {	
	padding:4px;
}

#loja-promo-wrapper {
	margin:20px 0 0 0;
}

#loja-promo {
	padding:0 14px;
	margin:0;
}

#promo-container {
	width:364px;
	margin:19px 16px 0 16px;
}

#promo-box {
	width:172px;
	float:left;
	margin:0;
	padding:0 0 14px 10px;
}

#promo-box img {
	float:left;
}

.img-grande {
	margin:0 0 8px 45px;
}

#promo-mais {
	float:left;
	width:9px;
	height:35px;
	margin:25px 5px 0 4px;
	background:url(../images/mais.gif) top left no-repeat;
}

#mais-img {
	width:138px;
	height:70px;	
	margin:0 auto 0 auto;
}

#promo-box p {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	text-align:center;
	display:block;
	padding:0;
	margin:0 5px 0 5px;
}

#promo-box p a, #promo-box p a:link, #promo-box p a:active, #promo-box p a visited {
	text-decoration:none;
	color:#000000;
}

#promo-box p a:hover {
	text-decoration:underline;
	color:#000000;
}

#promo-padding {
	padding:2px;
}

.normal {
	font-weight:normal;
}















#content-cesta {
	width:610px;
	float:left;
	font-family: Tahoma;
	font-size:11px;
}

#content-cesta h1 {
	width:576px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.4px;
	padding:0 0 2px 1px;
	margin:0;
	border-bottom:1px solid black;
}

#navbar {
	width:610px;
	height:37px;
}

#stage1, #stage1b, #stage1c {
	width:152px;
	height:37px;
	float:left;
	display:inline;
}
#stage1 {
	background:url(../images/navbar_comprando_1.gif) top left no-repeat;
}
#stage1b {
	background:url(../images/navbar_comprando_2.gif) top left no-repeat;
}
#stage1c {
	background:url(../images/navbar_comprando_3.gif) top left no-repeat;
}

#stage2, #stage2b, #stage2c {
	width:153px;
	height:37px;
	float:left;
	display:inline;
}
#stage2 {
	background:url(../images/navbar_identificacao_1.gif) top left no-repeat;
}
#stage2b {
	background:url(../images/navbar_identificacao_2.gif) top left no-repeat;
}
#stage2c {
	background:url(../images/navbar_identificacao_3.gif) top left no-repeat;
}

#stage3, #stage3b, #stage3c {
	width:152px;
	height:37px;
	float:left;
	display:inline;
}
#stage3 {
	background:url(../images/navbar_cadastro_1.gif) top left no-repeat;
}
#stage3b {
	background:url(../images/navbar_cadastro_2.gif) top left no-repeat;
}
#stage3c {
	background:url(../images/navbar_cadastro_3.gif) top left no-repeat;
}

#stage4, #stage4b, #stage4c {
	width:153px;
	height:37px;
	float:left;
	display:inline;
}
#stage4 {
	background:url(../images/navbar_pagamento_1.gif) top left no-repeat;
}
#stage4b {
	background:url(../images/navbar_pagamento_2.gif) top left no-repeat;
}
#stage4c {
	background:url(../images/navbar_pagamento_3.gif) top left no-repeat;
}

#full-banner {
	width:468px;
	height:60px;
	display:block;
	margin:11px 0 0 68px;
	padding: 0;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#cesta-pedido-wrapper {
	width:577px;
	padding:13px 15px 0 15px;
}

#cesta-pedido-header {
	width:577px;
	height:17px;
	margin:21px 0 3px 0;
}

#cesta-pedido-header li {
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.4px;
	list-style:none;
	list-style-position:outside;
	color:#ffffff;
	background:#FF8200;
	display:block;
	float:left;
}

#cesta-header-produto {
	width:246px;
	height:15px;
	margin:0 1px 0 0;
	padding:2px 0 0 5px;
	text-align:left;
}

#cesta-header-quantidade {
	width:80px;
	height:15px;
	margin:0 1px 0 0;
	padding:2px 0 0 0;
	text-align:center;
}

#cesta-header-unitario {
	width:92px;
	height:15px;
	margin:0 1px 0 0;
	padding:2px 0 0 0;
	text-align:center;
}

#cesta-header-remover {
	width:62px;
	height:15px;
	margin:0 1px 0 0;
	padding:2px 0 0 0;	
	text-align:center;
}

#cesta-header-valor {
	width:83px;
	height:15px;
	margin:0;
	padding:2px 5px 0 0;
	text-align: center;
}

#cesta-pedido {
	width:577px;
	display:block;
}

.bgcesta0 {
	background:#f2f2f2;
}

.bgcesta1 {
	background:#e6e6e6;
}

#cesta-pedido-produto {
	width:241px;
	height:62px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:4px 5px;
	border-bottom:4px solid #ffffff;
}

#fotoItemPedido {
	float:left;
	display: block;
	width: 60px;
	height: 60px;
	margin:1px 10px 1px 0;
	background-image: url(../images/caixaLaranja1.gif);
}

#fotoItemPedido A {
	display: block;
	width: 60px;
	height: 60px;
	background-position: center center;
	background-repeat: no-repeat;
}

#cesta-pedido-produto p {
	font-family:tahoma;
	font-size:11px;
	float:left;
	margin:0;
}

#cesta-pedido-produto p a, #cesta-pedido-produto p a:visited, #cesta-pedido-produto p a:active, #cesta-pedido-produto p a:link {
	color:#000000;
	text-decoration:none;
}

#cesta-pedido-produto p a:hover {
	color:#000000;
	text-decoration:underline;
}

#cesta-pedido-quantidade {
	width:72px;
	height:64px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:3px 4px;
	border-bottom:4px solid #ffffff;
}

.alterar-box {
	width:23px;
	height:13px;
	font-size:9px;
	text-align:center;
	/width:21px; 
	_width:21px; 
	margin:0 0 4px 23px;
	border:1px solid #cccccc;
}

#alterar-button {
	width:40px;
	height:17px;
	margin:0 auto;
	background:url(../images/alterar_button.gif) 0 0 no-repeat;
}

#alterar-button:hover {
	background:url(../images/alterar_button.gif) 0 -17px no-repeat;
}

#cesta-pedido-unitario {
	width:86px;
	height:64px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:3px;
	border-bottom:4px solid #ffffff;
}

#cesta-pedido-unitario p {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin:0;
}

#cesta-pedido-remover {
	width:62px;
	height:70px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	border-bottom:4px solid #ffffff;
}

#remover-button {
	width:15px;
	height:15px;
	margin:27px 0 0 23px;
	background:url(../images/remover_button.gif) top left no-repeat;
}

#cesta-pedido-valor {
	width:82px;
	height:64px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:3px;
	border-bottom:4px solid #ffffff;
}

#cesta-pedido-valor p {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin:0;
}

#cesta-pedido-wrapper2 {
	width:578px;
	margin:0 14px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#a5a5a5;
	background:url(../images/bg_total.gif) top right repeat-y;
}

#pedFreteSpacer {
	margin: 10px 14px 0px 14px;
}

#frete-total-wrapper {
	float:left;
}

#frete-wrapper {
	width:411px;
	margin:8px 0 0 0;
	padding:0;
	display:block;
}

#frete-txt {
	margin:0 0 0 2px;
}

#frete-wrapper p {
	width:300px;
	margin:0;
	padding:0;
}

#cep {
	width:400px;
	margin:4px 0 0 12px;
}

#cep a:link, #cep a:visited, #cep a:active {
	text-decoration:none;
	color:#000000;
}

#cep a:hover {
	text-decoration:underline;
}

#cep-img {
	width:14px;
	height:9px;
	display:block;
	margin:20px 0 0 2px;
	padding:0;
	font-size:1px;
	background:url(../images/cep.gif) top left no-repeat;
}

#cep-hifen {
	width:12px;
	height:17px;
	display:block;
	margin:0;
	padding:0;
	font-size:1px;
	float:left;
	background:url(../images/cep_hifen.gif) top left no-repeat;
}

.numero-1 {
	width:63px;
	/width:61px; 
	_width:61px; 
	height:13px;
	float:left;
	margin:0 0 0 2px;
	border:1px solid #808080;
}

.numero-2 {
	width:28px;
	/width:26px; 
	_width:26px; 
	height:13px;
	float:left;
	margin:0;
	border:1px solid #808080;
}

.cep-ok-button {
	width:17px;
	height:17px;
	float:left;
	margin:0 0 0 4px; 
	border:none;
	background:url(../images/ok.gif) 0 0 no-repeat;
}

.cep-ok-button:hover {
	background:url(../images/ok.gif) 0 -17px no-repeat;
}

#naoseiocep {
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	display:block;
	margin:14px 0 39px 0;
	padding:0;
}

#naoseiocep:link, #naoseiocep:visited, #naoseiocep:active {
	text-decoration:none;
	color:#000000;
}

#naoseiocep:hover {
	text-decoration:underline;
}

#frete-wrapper2 {
	width:411px;
	margin:8px 0 14px 0;
	padding:0;
	display:block;
}

#cep-header {
	width:400px;
	display:block;
	margin:5px 0 2px 0;
}

#cep-header p {
	width:120px;
	height:13px;
	float:right;
	margin:0 0 0 1px;
	padding:0;
	line-height:13px;
	letter-spacing:0.5px;
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

#row {
	width:403px;
	height:28px;
	display:block;
	margin:0 0 3px 8px;
}

#row-input {
	width:28px;
	height:28px;
	position:relative;
	float:left;
	display:inline;
	margin:0 1px 0 0;
}

.input-frete {
	width:auto;
	height:28px;
	position:relative;
	float:left;
	margin:0 0 0 8px;
	/margin:0 0 0 4px;
	_margin:0 0 0 4px;
}

#row-img {
	width:117px;
	height:26px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:2px 0 0 3px;
}

#valor {
	width:120px;
	height:28px;
	float:left;
	display:inline;
	margin:0 1px 0 0;
}

#valor p {
	width:110px;
	height:13px;
	margin:7px 0 0 5px;
	padding:0;
	line-height:13px;
	letter-spacing:0.5px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
}

#entrega {
	width:132px;
	height:28px;
	float:left;
	display:inline;
	margin:0;
}

#entrega p {
	width:120px;
	height:13px;
	margin:7px 0 0 6px;
	padding:0;
	line-height:13px;
	letter-spacing:0.5px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
}

#alertaEstoque
{
	width:569px;
	display:block;
	margin: 4px 0 0 0;
	padding: 4px;
	background-color: #f7bfbf;
}

#total-wrapper {
	width:165px;
	float:right;
	display:block;
	padding:3px 0 0 0;
}

#total-txt1, #total-txt2 {
	float:left;
	text-align:right;
	letter-spacing:0.4px;
	margin:0 3px 0 0;
	padding:3px 0 0 0;
}

#total-txt1 {
	width:66px;
}
#total-txt2 {
	width:86px;
}

#total-txt-white1, #total-txt-white2 {
	float:left;
	text-align:right;
	margin:0;
	padding:3px 3px 0 0;
	color:#ffffff;
}

#total-txt-white1 {
	width:66px;
}
#total-txt-white2 {
	width:86px;
}

#sub-total {
	width:163px;
	height:16px;
	padding:0 2px 3px 0;
	border-bottom:1px solid #a5a5a5;
}

#frete-total {
	width:163px;
	height:16px;
	padding:0 0 3px 0;
	border-bottom:1px solid #a5a5a5;
}

#total2 {
	width:164px;
	height:18px;
	padding:0 0 3px 0;
	background:#ff8200;
}

#cesta-buttons-wrapper {
	width:576px;
	margin:14px 14px 0 14px;
	padding:8px 0 0 2px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#a5a5a5;
}

#continuar-comprando {
	width:141px;
	height:21px;
	float:left;
	background:url(../images/continuar_comprando.gif) top left no-repeat;
}

#fechar-pedido {
	width:98px;
	height:21px;
	float:right;
	background:url(../images/fechar_pedido.gif) top left no-repeat;
}

#aproveite-tambem-wrapper {
	width:578px;
	margin:47px 0 28px 0;
	padding:0 14px;
}

#aproveite-tambem-wrapper h1 {
	width:576px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.4px;
	padding:0 0 2px 4px;
	margin:0;
	border-bottom:1px solid black;
}

#aproveite-tambem {
	padding:17px 0 0 16px;
}

#cabPrint
{
	display: none;
}

#k0, #k1, #k2, #lr, #lr A { color: white; font-size: 0px; margin-bottom: 0px }
#locHint { display: none } 

#lateral-produto-lista {
	width: 124px;
	float: left;
	padding: 3px 0 0 0px;
	margin-left: -1px;
}

#text {
	width: 409px;
	float: left;
	margin: 0;
	padding: 0;
	padding: 6px 0px 0px 13px; 
	font-family: Tahoma;
	font-size:11px;
}

#text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding:0;
	margin: 0 0 12px 0;
}

#text p {
	font-family: Tahoma;
	color:#000000;
	padding: 0;
	margin: 0 0 0 0;
}

#text h2 {
	padding:22px 0 4px 2px;
	margin: 0 0 6px 0;
	background:url(../images/border.gif) bottom left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: black;
	font-weight:bold;
}

#destacaLinks a {
	text-decoration:none;
	color:#00467b;
}

#destacaLinks a:hover {
	color:#00467b;
	text-decoration:underline;
}

#destacaLinksLoja a {
	text-decoration:none;
	color:#ff4e00;
}

#destacaLinksLoja a:hover {
	color:#ff4e00;
	text-decoration:underline;
}

#lnkAcesse
{
	text-decoration:none;
	color: Black;
}

#lnkAcesse:hover {
	text-decoration:underline;
}

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid gray; border-collapse: collapse; }

#noticia { 
	padding: 0px 0px 0px 0px;
	margin-bottom: 16px;
	font-family: Tahoma;
}
.noticiaNormal
{
	width: 409px;
}
.noticiaReduzida
{
	margin-top: 10px;
	margin-bottom: 6px;
	width: 284px;
}
#noticia IMG {
	float: left;
	border: 1px solid #cccccc;
	display: block;
	margin-right: 6px;
}
#noticia .texto {
	float: left;
	padding: 0px;
	margin: 0px;
}
.noticiaNormal .texto
{
	width: 409px;
}
.noticiaReduzida .texto
{
	width: 284px;
}
.noticiaNormal #withImage {
	width: 317px;
}
.noticiaReduzida #withImage {
	width: 192px;
}
#noticia .texto STRONG {
	padding: 0px;
	font-family: Arial;
}
#noticia A {
	color: black;
	text-decoration: none;
}
#noticia A:hover {
	text-decoration: underline;
}

.indexListagem 
{ 
	width: 409px;
	margin: 16px 0px 0px 0px;
	border-top: 1px solid #cccccc;
	padding-top: 16px;
	text-align: center; 
	clear: both; 
	font-size: 12px; 
	font-family: Arial;
}
.indexListagem a { color: #000000; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { color: #000000; text-decoration: underline; }

#headerBusca
{
	width: 409px;
	margin: 16px 0px 0px 0px;
	padding-bottom: 16px;
	border-bottom: 1px solid #cccccc;
}

#itemBusca { 
	width: 409px;
	padding: 0;
	margin-top: 16px;
}
#itemBusca .texto {
	float: left;
	width: 409px;
	padding: 0px;
	margin: 0px;
	background-color: White;
}
#itemBusca .texto STRONG {
	padding: 0px;
	font-family: Arial;
}
#itemBusca .texto EM {
	color: #6a6a6a;
	font-style: normal;
}
#itemBusca A {
	color: black;
	text-decoration: none;
}
#itemBusca A:hover {
	text-decoration: underline;
}

#mapa3
{
	padding-left: 20px;
}

#mapa4
{
	padding-left: 40px;
}

#mapa5
{
	padding-left: 60px;
}

#mapa6
{
	padding-left: 80px;
}

#mapa7
{
	padding-left: 100px;
}

#empresa { 
	width: 409px;
	padding: 0px 0px 0px 0px;
	margin-top: 14px;
}
#empresa #logo {
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid #cccccc;
	background-repeat: no-repeat; 
	background-position: center center;
	display: block;
	margin-right: 10px;
}
#empresa #texto {
	float: left;
	width: 300px;
	padding: 0px;
	margin: 0px;
	background-color: White;
}
#empresa #texto STRONG {
	padding: 0px;
	font-family: Tahoma;
}
#empresa #texto DIV {
	padding: 0px;
	height: 4px;
	display: block;
	width: 248px;
	overflow: hidden;
}
#empresa A {
	color: black;
	text-decoration: none;
}
#empresa A:hover {
	text-decoration: underline;
}

#msgBig
{
	font-size: 14px;
	font-weight: bold;
}

#formpage {
	width: 528px;
	float: left;
	margin: 0;
	padding: 0;
	padding: 16px 0px 0px 13px; 
	font-family: Tahoma;
	font-size:11px;
}

#formpage2 {
	width: 422px;
	float: left;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 0px; 
	font-family: Tahoma;
	font-size:11px;
}

#loginCad
{
	float: left;
	width: 285px;
	border-right: 1px solid #E9E9ED;
	padding-right: 10px;
	padding-bottom: 20px;
}
#loginNaoCad
{
	padding-left: 10px;
	float: left;
	width: 222px;
}
.loginTituLine
{
	height: 1px;
	overflow: hidden;
	background-color: #E9E9ED;
	width: 95%;
}
#loginBotao
{
	width: 100%;
	text-align: right;
	padding: 6px 0px 20px 0px;
}
#loginCad .titu
{
	float: left;
	width: 70px;
	font-weight: bold;
	margin-bottom: 4px;
}
#loginCad .txt
{
	float: left;
	margin-bottom: 4px;
}

.field { border: 1px solid gray; font-family: Arial; font-size: 11px; }
.cadHind { margin-left: 5px; color: #aaaaaa; font-style: italic; font-family: Arial }
.rgOrgao { margin-left: 5px; }

.tdCadTitu
{
	font-weight: bold;
	padding: 20px 0px 5px 0px;
}
.tdCadTitu SPAN
{
	width: 510px;
	display: block;
	border-bottom: 1px solid #E9E9ED;
	padding-bottom: 2px;
}
.divDownload
{
	border: 1px solid gray;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 10px;
	font-size: 12px;
}
.divDownload #div1
{
	float: left;
	width: 240px;
}
.divDownload #div2
{
	float: right;
	text-align: right;
	padding-top: 30px;
}
.divDownload SPAN
{
	color: #00467b;
}
.divDownload #divTempo
{
	font-size: 11px;
}

#trDados
{
	float: left;
	width: 208px;
	border-right: 1px solid #E9E9ED;
	padding-right: 10px;
	padding-bottom: 20px;
}
#trInscricao1
{
	padding-left: 10px;
	float: left;
	width: 160px;
	padding: 0 0 0 30px;
}

#trInscricao1 h1 {
	width:156px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.4px;
	padding: 0 0 2px 4px;
	margin: 0 0 5px 0;
	border-bottom:1px solid black;
	text-align: right;
}

#tbMelhor
{
	margin-left: -4px;
}

#tbMelhor #td1
{
	padding-bottom: 10px;
}

#tbMelhor #td2
{
	padding-bottom: 10px;
}

#sepProdutoLista
{
	height: 1px;
	width: 100%;
	background-color: #e6e6e6;
	overflow: hidden;
	clear: both;
	margin: 6px 0 6px 0;
}

#prodProd
{
	float: left;
	width: 407px;
}

#prodProdSep
{
	height: 1px;
	width: 100%;
	background-color: #e6e6e6;
	overflow: hidden;
	clear: both;
	margin: 10px 0 10px 0;
}

#prodLateral
{
	float: left;
	width: 115px;
}

#prodConteudo
{
	float: left;
	width: 292px;
}

#prodFoto {
	width:107px;
	height:107px;
	margin:0 0px 10px 0px;
	padding:0;
	display:block;
	background-image: url(../images/caixaLaranja3.gif);
}

#prodFoto a {
	width:107px;
	height:107px;
	margin: 0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}

#prodQuantidade
{
	width: 150px;
	float: right;
	padding: 0 4px 0 0;
	margin: 0;
	text-align: right;
}

.pagSel { background-image: url(../images/bgpag.gif); width: 555px; padding: 10px; border: 1px solid gray; position: relative }
.pagUnsel { background-image: url(../images/bgpag.gif); width: 555px; padding: 10px; border: 1px solid #F5F5F5; position: relative }
.pagPag 
{ 
	position: absolute;
	right: 0px;
	top: 0px;
	width: 151px;	
	height: 100%;
	text-align: center;
}

.pagPag .wp
{
	display: block;
	width: 100%;
	padding-top: 10px;
	color: #d40000;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.pagPag .mini
{
	font-size: 11px;
	font-weight: normal;
}

#naoDisponivel
{
	width: 110px;
	float: right;
	padding: 0 0px 0 0;
	margin: 0;
	text-align: center;
}

#naoDisponivel SPAN
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #d40000;
	padding: 0 2px 14px 0;
}

#divOrdenacao
{
	text-align: right;
	padding: 0 0 14px 0;
}

#divOrdenacao A.enabled
{
	color: #8f4900;
	text-decoration: none;
}
#divOrdenacao A.disabled
{
	color: black;
	text-decoration: none;
}
#divOrdenacao A.enabled:hover
{
	text-decoration: underline;
}

TD#pessoas LABEL { cursor: pointer }

@media print
{
	body {
		min-height: auto;
		_height: auto;
		background: none;
	}
	#wrapper {
		width:100%;
		min-height: auto;
		_height: auto;
		margin-left: 0px;
		left: 0;
		position:absolute;
		background: none;
	}
	#content-wrapper-interna
	{
		width: 100%;
		margin: 0;
	}
	#text
	{
		padding: 0px 0px 0px 0px;
	}
	#cabPrint
	{
		display: block;
		width: 100%; 
		margin-bottom: 20px; 
		padding-bottom: 4px; 
		border-bottom: 1px solid gray; 
		padding-bottom: 10px
	}
	#cabPrint DIV { 
		float: right; 
		height: 82px; 
		font-family: Arial; 
		font-size: 12px; 
		padding-top: 6px;
		text-align: right;
	}
	#right-content,
		#localizador IMG, #localizadorLoja IMG, #localizadorCompra IMG,
		#menu-lateral,
		#header,
		#main-header-interna,
		#footer-wrapper,
		#content-interna-left
	{
		display: none;
	}
	#localizador, #localizadorLoja, #localizadorCompra {
		background: none;
		padding-left: 0px;
	}
	#locHint {
		color: black; 
		font-size: 16px; 
		font-family: Arial;
		display: block;
		visibility: visible;
	}
	#solucoes-banner-img
	{
		position: static;
		float: none;
		margin-bottom: 10px;
	}
	#versao {
		position: static;
		top:0px;
		right:0px;
		color:black;
	}
}

