body { font-family: Verdana;	font-size: 10px;	margin: 0px 0px 0px 0px;}
hr { border: none; border-top: 1px solid #80A5B3; height: 1px; }
img {	border-width: 0px;	margin : 0px;	padding : 0px;}
a { color: #000000; text-decoration: none; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { text-decoration: underline; }

#geral {padding: 0px;	margin: 0px;	width: 100%;}
#topo {	height: 21px;	padding: 0px; margin: 0px;  background-image: url(../layout/fundo_topo.gif);  background-repeat: repeat-x;  }
#topo ul { margin: 0px; padding: 0px; height : 21px;  list-style: none; }
#topo li {width:19%; padding-top: 2px; text-align:center; float:left; text-transform: uppercase;  }

#cabecalho {text-align:center;	width: 100%;  padding : 0px;	margin : 0px;  background-image: url(../layout/fundo_cabecalho.jpg);  clear: both;}
#menutopo {	padding: 0px; margin: 0px;}
#menutopo ul {	list-style: none; background-image: url(../layout/fundo_menutopo.jpg); margin: 0px; padding: 0px; height : 21px;}
#menutopo li {padding-top: 2px; text-align:center; float:left; text-transform: uppercase;  }

#barrabusca {	height: 57px;	background-image: url(../layout/fundo_barrabusca.gif);	color: White;	padding: 0px;	margin: 0px;}
#barrabusca_esq{	float: left; }
#barrabusca_esq p {	margin: 0px 0px 0px 0px;	padding: 6px 0px 0px 0px;}
#barrabusca_dir {   float: right;   height: 57px;	background-image: url(../layout/fundo_barrabusca_dir.gif);	color: White;	padding: 0px;	margin: 0px;}
#barrabusca_dir ul {	list-style: none; margin: 0px; padding: 0px; clear: both; }
#barrabusca_dir li {padding-top: 4px; padding-right: 6px; text-align:center;  float: left;    }

.forms {background-color:#ffffff; font-size: 10px; font-family: verdana;  border: 1px solid #CCCCCC; color: #333333;}

#menu { width: 159px;  margin: 10px 5px 5px 5px;  padding: 0px;  }
#menu_esquerdo { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;  margin: 0px;  padding: 0px;   }

#menu_esquerdo ul {width: 150px;	margin: 0px;	padding: 5px 0px 0px 0px;	list-style : none; }
#menu_esquerdo ul li {	margin: 0px;	padding : 0px 0px 0px 3px; }
#menu_esquerdo ul ul {	margin: 0px 0px 2px 0px;	padding: 0px;	list-style : none;	display : list-item;	}
.menutitle {background-color: White; border-bottom: 1px solid #CCCCCC;  color: #CC0000;  font-weight: bold; height:15px;}

#boxgeral {	margin: 10px 5px 5px 5px;  }
#boxcima {	background-image: url(../layout/box_fundomeio.gif);	height: 33px;}
#boxmeio {	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}
.boxborda {	border-bottom: 1px solid #EBEBEB;	border-left: 1px solid #EBEBEB;	border-right: 1px solid #EBEBEB;}

#linhaprod {margin: 0px;	padding: 0px 0px 10px 0px;	width: 100%;}
#linhaprod ul { padding: 0px; margin: 0px auto; clear: both;  }
#linhaprod ul li {	list-style:none;	width: 30%;	margin: 0px auto;	padding: 5px;	float: left;  }
#linhaprod p {margin: 10px 0px 0px 0px;}

.fonte_no_prod {color : #000000;  font-size: 12px;  }
.fontepreco {	color : red;  font-size: 12px;  }

#img_detalhes {	padding:5px; height: 320px; float: left; }
#prod_detalhes {	padding: 10px;  }
#box_descricao {font-size: 12px; border-left: 1px solid #EBEBEB;	border-right: 1px solid #EBEBEB; background: #F1F5FC; height: 150px; padding:10px; clear: both;}
#tablecar td, th {	border: 1px solid #F4F4F4;}

#carrinhocep ul {list-style:none;}
#tablefrete td {	border-bottom: 1px solid #F4F4F4;}

#totalcar {	background: url(../layout/fundo_total.gif); height:40px; padding: 0px 5px 0px 0px;}
#totalcar ul {	list-style:none; clear: both; }
#totalcar li {	width:32.5%; float:left; padding-top:5px; text-align:right; }

#rodapecarrinho ul { list-style:none; clear: both; padding:0px; margin: 0px auto;}
#rodapecarrinho li { width:48%; float:left; padding-top:10px; }
#msgerro {color: red; font-size: 10px; text-align:center; height:25px;}

#teste {
	background: url(../layout/box_fundomeio.gif) no-repeat left;	color: #3E7AD4; font: 12px;
	border: none;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	font-size: 12px;
	list-style: none;	display: table-cell;
}


#boxdir {width: 169px;  margin: 10px 5px 5px 5px;  padding: 0px; }
#boxdir ul {width: 160px;	margin: 0px;	padding: 15px 0px 0px 0px;	list-style : none;  background: White;  border-bottom: 1px solid #CCCCCC;   }
#box_principaismarcas { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  margin: 0px;  padding: 0px 0px 5px 0px;   }
#box_servicos { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  margin: 0px;  padding: 0px 0px 5px 0px;   }
#box_maisvendidos { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  margin: 0px;  padding: 0px 0px 5px 0px;   }
#box_comunicados { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  margin: 0px;  padding: 0px 0px 5px 0px;   }
#box_banner { background: #F1F5FC;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 0px;  padding: 0px 0px 5px 0px;   }

#tit_seguro {	margin: 10px 0px 10px 0px; text-align: right;}
#bt_seguro ul { margin: 0px; padding:0px; width:100%;}
#bt_seguro ul li {list-style-type: none; margin-bottom:5px; text-align:center;}
#corpo_seguro {	border: 1px solid #CCCCCC; margin: 0px 10px 0px 10px;}
#corpo_seguro ul {margin: 0px; padding:0px; width:100%; height:250px;}
#corpo_seguro ul li {list-style-type: none; margin-top:20px; float: left; width:49%;}
#tablecar_seguro td {	border: 1px solid #F4F4F4;}
#tablecar_seguro th {	border: none;}

.formapagamento {	border-bottom: 1px solid #EBEBEB; font-size:11px; color:#818181;}
.formapagamento li {	padding: 5px; }

.comocomprar {	border-bottom: 1px solid #EBEBEB;	border-left: 1px solid #EBEBEB;	border-right: 1px solid #EBEBEB;}
.comocomprar ul { margin: 0px; padding:0px; width:100%;}
.comocomprar ul li {	list-style:none;	margin: 0px; padding: 10px;	float: left; } 

#barra_rodape {background: url(../layout/fundo_rodape.gif);	color: #CCCCCC;text-align: right;clear: both;height: 27px;margin-top: 5px;}
#rodape { background: #F4F4F4; width:100%; }
#rodape ul {	margin: 0px auto; padding:0px; width:100%; }
#rodape ul li {	float: left;	margin: 0px;	padding: 10px; color: #333333; list-style-type: none;}