body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 90% Tahoma;
background-color: #450000;
margin: auto 0px;
}


img {
border: 0px;
}


#alinhaCentro {
position: relative;
width:982px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width:982px;
height: auto;
margin: 0px auto;
background-color:#450000;
}

p{
margin: 0 auto;
}

#spclogo{
float: left;
position: relative;
width:9px;
height: 105px;
}

#logotipo{
float: left;
position: relative;
width:274px;
height: 105px;
background-image: url(../imagens/logotipo.jpg);
background-repeat: no-repeat;
margin: 10px 0px 0px 0px;
}

#topo{
float: left;
position: relative;
width:982px;
height: 127px;
background-color: #F6F5F0;
margin-top: 14px;
}

#arealogo{
float: left;
position: relative;
width:283px;
height: 127px;
background-image: url(../imagens/backlogo.jpg);
background-repeat: repeat-x;
}

#arealinks{
float: left;
position:relative;
width: 699px;
height: 48px;
background-color: #450000;
}

#arealinks2{
float: left;
position:relative;
width: 699px;
height: 72px;
background-color: #450000;
}

#imgtop1{
float: left;
position: relative;
width:129px;
height: 48px;
background-image: url(../imagens/imgtop1.gif);
background-repeat: no-repeat;
}

#imgtop2{
float: left;
position: relative;
width:500px;
height: 48px;
background-image: url(../imagens/imgtop2.gif);
background-repeat: repeat-x;
}


#imgtop4{
float: left;
position: relative;
width:35px;
height: 72px;
background-image: url(../imagens/imgtop4.gif);
background-repeat: no-repeat;
}

#spcimgtop4{
float: left;
position: relative;
width:38px;
height: 72px;
background-color: #F7F5EF;
}

#imgtop5{
float: left;
position: relative;
width:220px;
height: 72px;
background-image: url(../imagens/imgtop5.gif);
background-repeat: repeat-x;
}

#imgtop6{
float: left;
position: relative;
width:1px;
height: 72px;
background-image: url(../imagens/middle.gif);
background-repeat: repeat-x;
}

#imgtop8{
float: left;
position: relative;
width:174px;
height: 72px;
background-image: url(../imagens/imgtop5.gif);
background-repeat: repeat-x;
}

#imgtop9{
float: left;
position: relative;
width:184px;
height: 72px;
background-image: url(../imagens/imgtop5.gif);
background-repeat: repeat-x;
}

#imgtop10{
float: left;
position: relative;
width:46px;
height: 72px;
background-image: url(../imagens/corda2.jpg);
background-repeat: no-repeat;
}

#imgtop11{
float: left;
position: relative;
width:70px;
height: 48px;
background-image: url(../imagens/imgtop3.gif);
background-repeat: no-repeat;
}

#areamenu{
float: left;
width: 982px;
height: 44px;
}

#rightmenu{
float: left;
position: relative;
width:34px;
height: 44px;
background-image: url(../imagens/rightmenu.jpg);
background-repeat: no-repeat;
}

#leftmenu{
float: left;
position: relative;
width:34px;
height: 44px;
background-image: url(../imagens/leftmenu.jpg);
background-repeat: no-repeat;
}

#areamenu2{
float: left;
width: 410px;
height: 13px;
margin-top: 13px;
background-image: url(../imagens/backmenu.gif);
}

#menulinks{
float: left;
width: 914px;
height: 44px;
background-image: url(../imagens/middlemenu.jpg);
background-repeat: repeat-x;
}

#menulinks a{
float: left;
position:relative;
color: #fff;
font-size: 12px;
text-decoration: none;
display:block;
height:auto;
text-align: left;
width: auto;
padding: 0px 0px 0px 15px;
}

#menulinks a:hover{
float: left;
position:relative;
color: #fff;
text-decoration: underline;
display:block;
}

#menulinks ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#menulinks li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#topcat{
width: 216px;
height: 54px;
float: left;
margin-top: 14px;
}

#leftcat{
width: 9px;
height: 54px;
float: left;
background-image: url(../imagens/leftcat.jpg);
background-repeat: no-repeat;
}

#middlecat{
width: 198px;
height: 54px;
float: left;
background-image: url(../imagens/middlecat.jpg);
background-repeat: repeat-x;
}

#rightcat{
width: 9px;
height: 54px;
float: left;
background-image: url(../imagens/rightcat.jpg);
background-repeat: no-repeat;
}


#menucat{
float:left;
width: 165px;
height:auto;
}

#menucat a{
float: left;
position:relative;
color: #630;
font-size: 11px;
text-decoration: none;
display:block;
height:23px;
width: 200px;
font-weight:bold;
background-image:url(../imagens/backcat.jpg);
background-repeat: repeat-x;
padding: 7px 0px 0px 16px;
}

#menucat a:hover{
float: left;
position:relative;
display:block;
font-weight:bold;
text-decoration: underline;
}

#menucat ul {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#menucat li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#seta{
float: left;
width: 18px;
height: 30px;
background-image:url(../imagens/seta.gif);
background-repeat: no-repeat;
}

#bottomcat{
float: left;
width: 216px;
height: 9px;
background-image:url(../imagens/bottomcat.gif);
background-repeat: no-repeat;
}


.submenu{
float:left;
width: 165px;
height:auto;
}

.submenu a{
float: left;
position:relative;
color: #630;
font-size: 11px;
text-decoration: none;
display:block;
height:23px;
width: 190px;
background-image:url(../imagens/backcat.jpg);
background-repeat: repeat-x;
padding: 7px 0px 0px 26px;
}

.submenu a:hover{
float: left;
position:relative;
display:block;
font-weight:bold;
}

.submenu ul {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

.submenu li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#esquerda{
float: left;
position:relative;
width: 218px;
height: auto;
background-color:#F0EEE8;
border-left: 14px solid  #F0EEE8;
border-bottom: 14px solid #F0EEE8; 
}

#toppromo{
width: 216px;
height: 54px;
float: left;
margin-top: 14px;
}

#leftpromo{
width: 9px;
height: 54px;
float: left;
background-image: url(../imagens/leftpromo.jpg);
background-repeat: no-repeat;
}

#middlepromo{
width: 198px;
height: 54px;
float: left;
background-image: url(../imagens/middlepromo.jpg);
background-repeat: repeat-x;
}

#rightpromo{
width: 9px;
height: 54px;
float: left;
background-image: url(../imagens/rightpromo.jpg);
background-repeat: no-repeat;
}

#corpopromo{
width: 216px;
height: 220px;
float: left;
background-color: #AA0505;
}

#bottompromo{
float: left;
width: 216px;
height: 9px;
background-image:url(../imagens/bottompromo.gif);
background-repeat: no-repeat;
}


#direita{
float: left;
position:relative;
width: 742px;
height: 1211px;
background-color:#F0EEE8;
border-left: 8px solid #F0EEE8;
}

#rodape{
float: left;
width: 982px;
height: 50px;
}

.txtrodape{
float: left;
font-size: 11px;
color: #F0EEE8;
padding: 18px;
width: 300px;
}


.sg{
float: right;
position:relative;
width:23px;
height: 23px;
margin: 12px 10px 0px 0px;
background-image: url(../imagens/sg.jpg);
}

.txtgeral{
float: left;
padding: 0px 0px 0px 13px;
line-height: 19px;
font-size: 12px;
color: #333;
width: 710px;
}

.txt{
font-size: 12px;
color: #000;
}

#spccart{
float: left;
width: 28px;
height: 70px;
}

#cart{
float: left;
width: 150px;
height: 21px;
margin-top: 15px;
}


#valorcart{
float: left;
width: 138px;
height: 20px;
margin: 2px 0px 0px 4px;
color: #fff;
}

#imgcart{
float: left;
position:relative;
width:21px;
height: 21px;
margin: 0px 0px 0px 0px;
background-image: url(../imagens/cart.gif);
}

.txtcart{
float: left;
width: 90px;
color: #50493C;
font-size: 12px;
font-weight:bold;
margin: 3px 0px 0px 10px;
text-decoration: underline;
}

.txtcart:hover{
text-decoration: none;
}

.txtctdcart{
float: left;
width: 138px;
color: #6E0E0E;
font-size: 11px;
font-weight:bold;
margin: 3px 0px 0px 0px;
text-decoration: none;
}

.txtctdcart:hover{
text-decoration: underline;
}


#arealinks3{
float: left;
position:relative;
width: 248px;
height: auto;
margin: 6px 0px 0px 6px;
}

.links{
padding: 6px;
color: #eee;
font-size:11px;
text-decoration: none;
}

.links:hover{
color: #fff;
font-size:11px;
}

.campobusca{
float: right;
margin-top: 5px;
width: 180px;
height: 18px;
border: 1px solid #900;
background-color: #450000;
color: #fff;
font-size: 12px;
}

.btbusca{
float: left;
position:relative;
width:56px;
height: 22px;
margin: 4px 0px 0px 7px;
}

.tel{
float: left;
width: 200px;
height: auto;
margin: 16px 0px 4px 4px;
font-size: 12px;
color: #450000;
}

.numero{
font-size: 15px;
color: #900;
font-weight: bold;
margin: 2px 0px 0px 4px;
}

.chat{
float: left;
width: 100px;
height: auto;
margin: 22px 0px 4px 42px;
font-size: 12px;
color: #450000;
text-decoration: none;
}

.chat:hover{
color: #900;
text-decoration: none;
}

.titcat{
float: left;
width: 100px;
height: auto;
color: #900;
font-size: 16px;
padding: 16px;
font-weight:bold;
}

.titcat2{
float: left;
width: 162px;
height: auto;
color: #900;
font-size: 14px;
padding: 16px;
font-weight:bold;
}

.titpromo{
float: left;
width: 100px;
height: auto;
color: #fff;
font-size: 16px;
padding: 16px;
font-weight:bold;
}

.titprodpromo{
float: left;
width: 170px;
height: 24px;
border-left: 20px solid #AA0505;
border-right: 20px solid #AA0505;
color: #fff;
font-size: 11px;
font-weight:bold;
text-align: center;
margin: 5px 0px 10px 2px;
text-align: left;
}

#boximgpromo{
float: left;
width: 130px;
height: 130px;
border-left: 43px solid #AA0505;
border-right: 43px solid #AA0505;
}

#boxbt{
float: left;
width: 176px;
height: 24px;
border-left: 20px solid #AA0505;
border-right: 20px solid #AA0505;
}

#boxbt2{
float: left;
width: 176px;
height: 24px;
border-left: 20px solid #AA0505;
border-right: 20px solid #AA0505;
margin-top: 7px;
}

#areabt{
float: left;
width: 88px;
height: 24px;
}

#areabt2{
float: left;
width: 88px;
height: 18px;
}

.btdetalhes{
float: left;
position:relative;
width:65px;
height: 18px;
background-image: url(../imagens/btdetalhes.gif);
}

.btcomprarpromo{
float: left;
position:relative;
width:65px;
height: 18px;
background-image: url(../imagens/btcomprarpromo.gif);
}

.precopromo{
font-size: 11px;
color: #fff;
font-weight:bold;
text-align: right;
width:95px;
}

.valorde{
font-size: 11px;
color: #fff;
text-align: right;
}

.yallow{
font-size: 11px;
color: #FC0;
}

#corponews{
width: 216px;
height: 120px;
float: left;
background-color: #DBD1BE;
}

#bottomnews{
float: left;
width: 216px;
height: 9px;
background-image:url(../imagens/bottomnews.gif);
background-repeat: no-repeat;
}

#txt{
width: 40px;
float: left;
position:relative;
color: #630;
font-size: 11px;
margin-top:8px;
font-weight:bold;
}

#camponews{
width: 200px;
height: 65px;
float: left;
margin: 10px 0px 0px 7px;
}

.txtnews{
float: left;
width: 181px;
height: 20px;
font-size: 11px;
color: #630;
margin: 8px 0px 0px 10px;
}

#areapubli{
position: relative;
float: left;
width: 724px;
height: 282px;
background-image: url(../imagens/area.gif);
margin: 14px 0px 0px 0px;
}

#areapublimg{
position: relative;
float: left;
width: 712px;
height: 272px;
margin: 5px 0px 0px 0px;
}

.tit{
float: left;
font-size: 13px;
color: #860303;
width: 700px;
height: 20px;
padding: 5px;
font-weight:bold;
margin-top: 5px;
}

.tit2{
float: left;
font-size: 12px;
color: #860303;
width: auto;
height: auto;
}

#spcareapublimg{
position: relative;
float: left;
width: 4px;
height: 272px;
}

#livrinho{
position: relative;
float: left;
width: 40px;
height: 18px;
background-image: url(../imagens/livrinho.gif);
margin-top: -1px;
}

#areaprod{
float: left;
position: relative;
width: 742px;
height: 210px;
}

#prodbox{
float: left;
position: relative;
width: 354px;
height: 210px;
}

#bordatop{
position: relative;
float: left;
width: 354px;
height: 11px;
_height: 7px;
background-image: url(../imagens/bordatop.jpg);
background-repeat: no-repeat;
}

#backareaprod{
position: relative;
float: left;
width: 354px;
height: 180px;
background-image: url(../imagens/backareaprod.jpg);
background-repeat:repeat-y;
}

#bordabottom{
position: relative;
float: left;
width: 354px;
height: 11px;
background-image: url(../imagens/bordabottom.jpg);
background-repeat: no-repeat;
}

#spcprodbox{
position: relative;
float: left;
width: 14px;
height: 180px;
}

#areaprodleft{
position: relative;
float: left;
width: 130px;
height: 180px;
border-left: 9px solid #F3EDE3;
margin-left:4px;
}

#areaprodright{
position: relative;
float: right;
width: 204px;
height: 150px;
margin-top: 28px;
}

.nomeprod{
float: left;
width: 314px;
font-size: 13px;
font-weight:bold;
color: #333;
margin: 0px 0px 0px 2px;
}

#imgproduto{
float: left;
width: 123px;
height: 128px;
margin: 10px 0px 0px 0px;
border: 1px solid #e0e0e0;
background-color: #fff;
}

.txtprod{
float: left;
width: 180px;
height: 40px;
font-size: 13px;
color: #333;
margin: 0px 0px 0px 5px;
}

#areavalores{
float: left;
width: 190px;
height: 47px;
background-image: url(../imagens/backvalores.jpg);
background-repeat: no-repeat;
margin: 17px 0px 0px 7px;
}

#areabts{
float: left;
width: 65px;
height: 47px;
}

#areabts2{
float: right;
width: 100px;
height: 47px;
}

.btdetails{
float: left;
position:relative;
width:65px;
height: 21px;
background-image: url(../imagens/btdetails.jpg);
}

.btcomprar2{
float: left;
position:relative;
width:65px;
height: 21px;
background-image: url(../imagens/btcomprar2.jpg);
margin: 4px 0px 0px 0px;
}

.precode{
font-size: 10px;
color: #000;
}

.vermelho{
font-size: 10px;
color: #900;
}

.precos{
font-size: 12px;
color: #000;
font-weight:bold;
margin: 10px 0px 0px 0px;
  margin-right: 10px
}

#economia{
float: left;
width: 150px;
height: 16px;
font-size: 11px;
color: #900;
margin: 9px 0px 0px 2px;
}

#bottomgeral{
float: left;
width: 982px;
height: 12px;
background-image: url(../imagens/bottomgeral.gif);
background-repeat: no-repeat;
}

#divcolor{
float: left;
background-color:#F0EEE8;
width: 982px;
height:auto;
}

.page_numbers{
margin: 0px 0px 6px 0px;
}

a{
color: #630;
}

a:hover{
color: #C00;
}
.style1 {
	background-color: #DCD0C0;
}
.style4 {
	font-size: x-small;
 text-align: right;
	color: #FF0000;
}

.valores{
	height: 30px;
}



#menucat2{
	float: left;
	position: relative;
	width: 700px;
	height:auto;
	margin: 5px 0px 0px 2px;
}


#menucat2 ul{
	list-style:none;
	margin: 0 auto;
	padding: 0 auto;
	}

#menucat2 li{
	margin: 0 auto;
	text-align: left;
}
	