/* override */
body {background: transparent url('/images/site/bg.jpg') repeat;}
h4{margin:0px; padding:0px;}

/* img */
.logo {margin: 10px 25px 0 25px;}

/* others */
.clear {clear: both;}
.floatL {float: left; margin-right: 10px;}
.floatR {float: right; margin-left: 10px;}

/* containers */
.container {background-color: #fff; border-left: 2px solid #fff; border-right: 2px solid #fff;}

.topo {height: 138px;}
	.topo-linha {height: 5px; background-color: #C21516; clear: both;}
	.topo-content {width: auto; height: 99px;}
	.topo-menu {height: 34px; width: 703px; float: right;}
		.topo-menu ul {margin: 0; padding: 0; list-style: none;}
		.topo-menu li {margin-left: 2px; width: 115px; padding-top: 6px; height: 28px; background: #fff url('/images/site/bg-botao.jpg') no-repeat; float: left; text-align: center;}
		.topo-menu a {text-decoration: none; color: #000;}
		.topo-menu a:hover {text-decoration: underline;}
		
.painel-menu {width: 229px; height: 299px; float: left; padding-top: 30px; background: transparent url('/images/site/bg-menu.jpg') no-repeat;}

.painel-grupos ul {margin: 0; padding: 0; list-style: none;}
.painel-grupos li {margin-left: 10px; width: 209px; padding: 4px 0 0 32px; height: 28px; background: transparent url('/images/site/bg-botaoL.jpg') no-repeat;}
.painel-grupos a {text-decoration: none; color: #000; font-weight: bold;}
.painel-grupos a:hover {text-decoration: underline;}

.lateral {border: 1px solid #bebebe;}
	.lateral h6 {background-color: #bebebe; padding: 10px; color: #fff; text-transform: uppercase; font-weight: bold;}
	.lateral-content {margin: 10px;}

.carrinho {width: 202px; height: 47px; margin: 45px 0 0 10px; background: transparent url('/images/site/carrinho.png') no-repeat;}
	.carrinho div {padding: 4px 0 0 55px;}

.footer {margin-top: 15px; height: 47px; padding-top: 30px; color: #fff; text-align: center; background: #fff url('/images/site/bg-footer.jpg') repeat-x;}
	.footer ul {margin: 0; padding: 0; list-style: none;}
	.footer li {display: inline; padding: 0 3px;}
	.footer a {text-decoration: none; color: #fff;}
	.footer a:hover {text-decoration: underline;}

.about {margin: 15px 0; text-align: center;}

#table-pedido tr th{
    background-color: #DDD;
}
#table-pedido tr td, #table-pedido tr th{
    border:1px solid #ccc;
}

#table-pedido th{
    text-align:left!important;
}
.marcas{
    list-style-type: none;
    margin-left:0px;
}
.marcas a{
    font-size:13px;
    font-weight:bold;
}
.s_marcas, .pagination a{
    text-decoration:none;
    color: black;
}
.s_marcas:hover, .pagination a:hover{
    text-decoration:underline!important;
    color: black;
}
.s_marcas:visited, .pagination a:visited{
    text-decoration:none;
    color: black;
}
.pagination a, .pagination span{
    padding-left:3px;
    padding-right:3px;
}
.pagination a, .pagination a:hover, .pagination a:visited{
    color:red;
}


.produto_box{
  height:200px;
}