* { margin: 0px; }
body {background: #fff; color: #000; font: arial,sans-serif; padding:0;}

/*
PARTE SUPERIOR DO SHOPPING TOPO AZUL
*/
.formshop {width:480px; font-size: 125%; font-family: sans-serif, arial; border: 3px solid #5688bc; background: #FFF9e8; padding: 3px;}
.fontbred {font-size: 12.0pt; font-family: sans-serif, arial; color: #212121; font-weight: bold; letter-spacing: 1px;}
.fontshop {font-size: 9.0pt; font-family: sans-serif, arial; color: yellowgreen; font-weight: bold; letter-spacing: 2px;}
.fontpeqq {font-family: helvetica; font-size: 8pt; color: #656565; font-weight: bold;}
.fontip a {font-size:8.5pt; line-height:20px; text-decoration:none;}
#shop-resolution {background:#FFF; position: relative; margin:0 auto; min-width: 980px; *min-width: 970px; max-width: 1120px; overflow: hidden; text-align: left;
_width: expression((document.documentElement.clientWidth < 1024) ? "970px" : (document.documentElement.clientWidth < 1140) ? "" : "1120px");}
.shopter {font-family: sans-serif, arial; font-size: 7.5pt; color: #FFFFFF; letter-spacing: 1px; font-weight: bold;}
.shopter:hover {font-family: sans-serif, arial; font-size: 7.5pt; color: #FFFF00; letter-spacing: 1px; font-weight: bold;}
.shoptar {font-family: sans-serif, arial; font-size: 7.5pt; color: #FFFFce; letter-spacing: 1px; font-weight: bold;}
.shoptar:hover {font-family: sans-serif, arial; font-size: 7.5pt; color: #FFFF00; letter-spacing: 1px; font-weight: bold;}
.menulink {cursor: default; padding-left: 2px; border: 1px solid #ffffff; background-color: #ffffff;}
.tabelaa  {border: 1px outset; bordercolorlight: silver; padding-left: 2px ; background-color: #dff3d9; align: center;}
.tabelaa a {text-decoration: none; color: #000000;}
.divcatshop {font-size: 11.0pt; font-family: sans-serif, arial; color: #BB3D1A; font-weight: bold; letter-spacing: 1px; border-bottom:1px solid #EDE4CC; border0; padding-bottom: 7px;}
/*
FIM DA PARTE SUPERIOR DO SHOPPING TOPO AZUL *******************
*/



/* Ajuste do tamanho da fonte \*/
* html body { font-size: 1.25ex; }
/* IE/Mac */
td p strong.numLojas { font-size: 1em !important; }
a:link,
a:visited {
	color: #025ec7;
	text-decoration: none;
}
a:visited { color: #800080; }
a:hover,
a:active {
	color: #025ec7;
	text-decoration: underline;
}
a img { border-width: 0px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#conteudo {
	clear: both;
	font-size: 1em;
	position: relative;
	_position: static !important;
}

/* INI: easy clearing */
.clearfix:after,
#tudo:after,
#conteudo:after,
#shopping-topo:after,
#topo-simples:after,
#borda-secoes:after,
#shopping-header form:after,
#todos-deptos:after,
#deptos-nav:after,
#breadcrumb:after,
#rodape:after,
#os-deptos:after,
#mais-buscados dl:after,
#deptos-busca:after,
#sobre-loja:after,
#melhores-ofertas:after,
#ofertas-stc:after,
.caixa-deptos:after,
.sub-deptos:after,
.caixa-opcoes:after,
.avalie:after,
.produto-especial:after,
.as-ofertas:after,
.faixa:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
body#error #tudo{
	padding-bottom:200px;	
}
/* FIM: easy clearing */


/*
PARTE DT DL DAS CATEGORIAS
*/
ol, ul {list-style: none;}
td p strong.numLojas { font-size: 1em !important; }
a:link, a:visited {color: #025ec7; text-decoration: none;}
a:visited { color: #800080; }
a:hover, a:active {color: #025ec7;text-decoration: underline;}
a img { border-width: 0px; }


#dept-top-links {margin-bottom: 25px; width: 100%;}
#dept-top-links .box {float: left; width: 20%;}
#dept-top-links .box dl {
	background: #FFFFFF url(./templates/bg-dtshop.gif) repeat-y scroll right top;
	border: 1px solid #FFD2D2;
	margin: 0 3px;
	padding: 10px 0;
}
#dept-top-links .box dt,
#dept-top-links .box dd {
	float: right;
	text-align: right;
	margin-right: 5px;
	width: 55%;
font-size: 0.7em;
}
#dept-top-links .box dd a{font-size: 1em;}

#dept-top-links .box dt {font-size: 12px; font-weight: bold; height: 33px; overflow: hidden;}
#dept-top-links .box dt a{font-weight: bold;}

#dept-top-links .box dd.image {
	float: left;
	height: 70px;
	padding-left: 3px;
	width: 70px;
}
*/
FIM DOS DT E DL
*/



/*
MENU DE TODOS OS DEPARTAMENTOS
*/

.basictab ul{
margin: 0;
padding: 5px 0;
margin-left: 0;
font: bold 75% verdana;
list-style-type: none;
text-align: left;
}

.basictab li{display: inline; margin: 0;}

.basictab li a{
text-decoration: none;
padding: 6px 8px;
margin-right:0;
border:0;
background: url("./templates/menucompare.png");
color: #ffffff;
font-weight:bold;
font-family:tahoma,sanaserif,helvetica;
font-size: 8.0pt;
}
.basictab li a:visited{color: #ffffff;}
.basictab li a:hover, .basictab li a.current{background-color: yellowgreen; color: #ffffff;}
.basictab li a:active{background-color: yellowgreen; color: #ffffff;}
.tabcontainer{clear: left; width:95%; height:0.1em;}
.tabcontent{display:none;}
/*
FIM DO MENU DE TODOS OS DEPARTAMENTOS ***********************
*/


/* lado direito background
*/
.ladodireito {background: #FFFFFF url(./templates/bg-dtshop.gif) repeat-y scroll right top;}


/*
FONTES DO SHOPPING E DIVERSOS
*/
.fontsmall  {font-family: sans-serif, arial; font-size: 8.5pt; color: #4C4D4F; font-weight: 400;}
.fontbig    {font-family: sans-serif, arial; font-size: 10pt; color: #000000;}
.linkshop {font-size: 9pt; font-family: sans-serif; color: #000000; font-weight: bold;}
A:link    {text-decoration: none; font-size: 9.0pt; color: #015bbc; font-family: sans-serif, arial; font-weight: normal;}
A:visited {text-decoration: none; font-size: 9.0pt; color: #015e73; font-family: sans-serif, arial; font-weight: normal;}
A:hover   {text-decoration: none; font-size: 9.0pt; color: #45B526; font-family: sans-serif, arial; font-weight: normal;}
.sobremenu  {background: #f8f8f8; background-image: url("/img/divh.gif"); height: 12pt;}
.noscreen {display:none;}
.noprint, .noscreen, #search, #nav, #aside {display:none;}
/*
FIM DAS FONTES E DIVERSOS *************************************
*/

.shopdivcat {
font-family:sans-serif, arial, helvetica;
font-size: 12.5px;
line-height:20px;
}
.shopdivcat ul {
margin:0 12px 0;
padding-left:5px;
list-style: square;
}
.shopdivcat li {
color:#cccccc;
}
.shopdivcat li a {
font-size: 10.0pt;
line-height:24px;
color:#025ec7;
text-decoration:none;
}
.shopdivcat li a:hover {
color: black;
text-decoration: underline;
}
.fonticat {
font-family:sans-serif, arial, helvetica;
font-size: 15.5px;
line-height:20px;
}
.imagelatd { border:0;}


/* FIM TUDO */

