body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

body, td, div {
	font-family: Arial; color: #666666; font-size: 11px
}

.input {
	border: #dcdcdc 1px solid;
	color:  #777777;
	font: 10px Arial, Helvetica, sans-serif;
}

.button {
	border: #777777 1px solid;	
	color:  #777777;
	background-color:#dddddd;
	font: 10px Arial, Helvetica, sans-serif;
}

#board {  position:relative; width:778px; height:100%;}
#coluna {  position:absolute; left: 17px; top: 18px; height: auto; width: 112px}
#servicos {  position:absolute; left: 140px; top: 0px; height: 44px; width: 640px;}
#menu {  position:absolute; left: 0px; top: 44px; height: 36px; width: 780px; background-image: url(../images/bg_menu.gif); background-repeat: no-repeat;  padding-top: 7px}
#titulo {  position:absolute; top: 44px; height: 57px; width: 780px}

#home {  position:absolute; left: 138px; top: 80px; height: auto; width: 640px;}
#interna, #listagem {  position:absolute; left: 138px; top: 101px; height: auto; width: 640px;}

#coluna input {  background-color: #FFFFFF; height: 17px; width: 112px; border: 1px #CCCCCC solid; margin-bottom: 2px; font-family: Arial; font-size: 10px; color: #999999}
#coluna p {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#coluna .btn {  margin-bottom: 2px}

#menu .btn {  margin-right: 2px}

#servicos .menu { position:absolute; top:50%; margin-top:-6px; left:248px; width:392px; height:12px}
#servicos .busca { position:absolute; top:50%; margin-top:-10px; width:248px; height:20px;}
#servicos .busca .key {  font-family: Arial; font-size: 10px; color: #666666; height:19px; width:100px}
#servicos .busca .cat {  font-family: Arial; font-size: 10px; color: #666666; height:17px; width:75px}
#servicos .busca form {  height: 17px; width: 248px; margin: 0px; padding: 0px}

#home .principal { position:relative; width:640px; height: 237px; }
#home .principal .flash { position:absolute; left:0px; top:0px; width:420px; height:237px; }
#home .principal .destaque { position:absolute; left:430px; top:0px; width:210px; height:237px; background-image: url(../images/bg_destaque.jpg); text-align: center}
#home .line { position:relative; width:640px; height:153px; background-color: #FFFFFF; margin-bottom: 2px}
#home .box { position:relative; float:left; width:208px; height:113px;}
#home .box img { position:relative; float:left; margin-right:13px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#home .box strong { font-family: Arial; font-size: 11px; font-weight: bold; color: #999999}
#home .box b { font-family: Arial; font-size: 11px; font-weight: bold; color: FFA500}
#home .box a {  text-decoration: none; font-family: Arial; font-size: 11px; color: #999999}
#home .box a:hover {  text-decoration: underline; }

#listagem a {  text-decoration: none; font-family: Arial; font-size: 11px; color: #999999}
#listagem a:hover {  text-decoration: underline; }

#listagem .box {position: relative; width: 580px; font-family: Arial; color: #666666; font-size: 11px; height: 120px; margin-top:13px;margin-bottom:30px}
#listagem .box .prod { position:relative; float:left; margin-right:13px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#listagem .box .tit {font-size: 14px; font-weight: bold}
#listagem .box .preco {color: #FF0000}
#listagem .box .desc {float: right; width: 220px; height: 120px}
#listagem .box a {color:red; text-decoration:underline}
#listagem .box a:hover {color:black}
#listagem .box .desc p {  background-image: url(../images/pontilhado.gif); background-repeat: repeat-x; font-size: 12px; font-weight: bold; color: #333333; background-position: bottom; padding-bottom: 10px; margin-top: 0px; margin-bottom: 10px; padding-top: 0px}

#listagem #carrinho td {font-family: Arial; color: #666666; font-size: 11px}
#listagem #carrinho .item {  background-image: url(../images/pontilhado.gif); background-repeat: repeat-x; background-position: bottom; margin-top:10px; #padding-bottom:10px}
#listagem #carrinho .imagem {margin-right:13px; margin-bottom:10px}
#listagem #carrinho .nome {color: #333333; font-size: 12px; font-weight: bold; }
#listagem #carrinho .preco {color: #000000; font-size: 12px; font-weight: bold; padding-right:5px}
#listagem #carrinho .subtotal {color: #FF9900; font-size: 12px; font-weight: bold;}
#listagem #carrinho .total {color: #FF0000; font-size: 14px; font-weight: bold;}
#listagem #carrinho .frete {color: #999999; font-size: 12px; font-weight: bold; padding-bottom:5px}




#listagem .pos {	position: relative;	width: 580px;	font-family: Arial;	color: #666666;	font-size: 11px;	height: 70px;	margin-bottom:10px;	background-image: url(../images/pontilhado.gif);	background-repeat: repeat-x;	background-position : bottom;}
#listagem .pos .prod  { float: left; margin-right:13px; }
#listagem .pos .subtit {font-size : 14px; font-weight : bold;}
#listagem .pos a {color:red; text-decoration:underline}
#listagem .pos a:hover {color:black}

.numero{font : bold 24px Arial;	color : Red;}

#politica a { color: #666666; text-decoration: none}
#politica a:hover { color: #CC0000; text-decoration: underline}
#politica .l { color: #CC0000; text-decoration: none; font-weight: bold}
#politica .l:hover { color: #CC0000; text-decoration: underline}

.rodape  { position:relative; width:640px; height: 46px; background-image: url(../images/bg_rodape.gif); background-repeat: repeat-x; font-family: Arial; font-size: 10px; color: #999999; padding-top: 10px}
.rodape   a {  text-decoration: none; font-family: Arial; font-size: 10px; color: #999999}
.rodape   a:hover {  text-decoration: underline; }