* {
	padding: 0;
	margin: 0;
}
* html img {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="images/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
}
body {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	background-image: url(../images/fundo.jpg);
	background-repeat: repeat-x;
}
#master{
	width:810px;
	margin:0 auto;
}
#top_txt {
	color: #ACACAC;
	font-size: 9px;
	font-family: Tahoma, sans-serif;
	text-align:right;
	height:13px;
	margin-top:1px;
	position:relative;
}
#menu{
	margin-left:2px;
	float:left;
}
#content{
	float:left;
	width:810px;
}
#topo {
	height: 92px;
}
h1 {
	color: #0098AA;
	font-size: 20px;
}
#logo{
	float:left;
}
#busca{
	float:left;
	background-image: url(../images/procurar.gif);
	width: 259px;
	background-repeat: no-repeat;
	height: 41px;
	margin-top: 25px;
	margin-left: 130px;
}
#busca form{
	margin-top:9px;
	margin-left:90px;
}
.campo {
	background-color: #F7F7F7;
	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: #BAB6B3;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #BAB6B3;
	font-size: 10px;
	height:16px;
	float:left;
	margin-top:3px;
	margin-right:3px;
}
.btok{
	float:left;
}
#eventos{
	float:left;
}
#destaques{
	float:left;
}
#lado1{
	width:230px;
	float:left;
	margin-top:5px;
}
#lado2{
	width:580px;
	float:left;
	margin-top:10px;
}
#meio{
	border-top: dashed 1px #E4E4E4;
	float:left;
	margin-top:5px;
}
#restrita{
	background-image: url(../images/restrita.gif);
	background-repeat:no-repeat;
	height: 190px;
	padding-top: 26px;
}
#links{
	background-image: url(../images/links.gif);
	background-repeat:no-repeat;
	height: 170px;
	padding-top: 26px;
}
#recentes{
	float:left;
}
#parceiros {
	background-image: url(../images/parceiros.gif);
	padding-top: 20px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	height: 170px;
	float:left;
	width: 580px;
	margin-top: -2px;
}
#rodape {
	color: #999999;
	margin-bottom:10px;
	border-top: dashed 1px #E4E4E4;
	float:left;
	margin-top:5px;
	padding-top:5px;
	width:810px;
}
#centro {
	background-image: url(../images/miolo1.gif);
	background-repeat: repeat-y;
	width: 810px;
	float: left;
}

#avancado{
	margin-top:8px;
	margin-bottom:8px;
}
a:link, a:visited, a:active{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#003399;
}
.margem{
	margin:0px 8px 20px 8px;
}
.margem2{
	margin:0px 14px 0px 14px;
}
#texto{
	float:right;
	margin-top:40px;
	margin-right:5px;
}
.foto {
	border:1px solid #cbd3d7;
	padding:1px;
	margin-right:3px;
	margin-bottom:3px;
}
.foto:hover {
	border:1px dashed #3399CC;
	padding:1px;
	margin-right:3px;
	margin-bottom:3px;
}
.pontilhado {
	border-bottom:1px dashed #E4E4E4
}

.detalhes { list-style:none;}
.detalhes li { margin-left:10px; border-bottom: 1px #d5dcdf dashed; padding-bottom:2px; }

#promolist {background: url(../images/promocao_list.jpg) no-repeat; background-position:bottom; margin-bottom:5px; }
.promolistdentro { margin:5px 8px; padding-bottom:5px; }


#capalinks { list-style:none;  margin-top:0px; }
#capalinks li { border-bottom:1px dashed #339999; padding:0px;}
#capalinks li img { border:0}
a.linklink:link, a.linklink:visited { color:#339999; display:block; padding:4px;}

.parceiros { list-style:none; margin:0 auto}
.parceiros li { margin-left:10px; border-left:#CCCCCC solid 1px; padding:10px 0 10px 10px; float:left; font-size:26px; color:#999999 }


div.scrollable, div.scrollable2 {
height:200px;
overflow:hidden;
position:relative;
width:705px;
}
#thumbs, #thumbs2 {
clear:both;
position:absolute;
width:20000em;
text-align:center;
}
a.prev, a.next {
margin-top:118px;
}
#thumbs div, #thumbs2 div {
cursor:pointer;
float:left;
padding:10px;
width:214px;
}
#thumbs div.hover, #thumbs2 div.hover {
height:91px;
	background-color: #EDEDED;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
#thumbs div.active, #thumbs2 div.active {
	background-color: #DEDEDE;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	cursor:default;
}
#thumbs h3, #thumbs2 h3, #thumbs p, #thumbs2 p, #thumbs span, #thumbs2 span {
font-family:"bitstream vera sans";
font-size:13px;
margin:13px;
}
#thumbs h3 em, #thumbs2 h3 em {
font-style:normal;
}

.breadcrumb {
height:44px;
}
.breadcrumb li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bullet_seta.gif) no-repeat scroll 0 3px;
color:#E9DECC;
float:left;
font-size:0.9em;
margin:16px 10px 0 0;
padding-left:14px;
}
.breadcrumb li a {
color:#E9DECC;
}
.breadcrumb li a:hover {
text-decoration:underline;
}
div.scrollable, div.scrollable2 {
float:left;
}
a.prev, a.next, a.prevPage, a.nextPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/left.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
font-size:1px;
height:18px;
margin:43px 10px;
width:18px;
}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
background-position:0 -18px;
}
a.disabled {
visibility:hidden !important;
}
a.next, a.nextPage {
background-image:url(/images/right.png);
clear:right;
}
div.navi {
height:20px;
margin-left:328px;
width:200px;
}
div.navi a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/navigator.png) no-repeat scroll 0 0;
display:block;
float:left;
font-size:1px;
height:8px;
margin:3px;
width:8px;
}
div.navi a:hover {
background-position:0 -8px;
}
div.navi a.active {
background-position:0 -16px;
}



.centrocomercial_destaque {
background-image:url("../images/fundo.png");
background-repeat:no-repeat;
padding:5px 8px 10px;
width:350px;
}
.centrocomercial_destaque_produto {
background-image:url("../images/fundo_produto.png");
background-repeat:no-repeat;
padding:5px 10px 10px;
width:175px;
}