












/* Definições de CSS do tema personalizado */

.vertical-menu li {
    border-bottom: 1px solid #efefef !important;
}

.sub-header { background-color:rgba(53, 139, 190, 0.45);
    color: rgb(5, 65, 100);
    padding:4px;
}



.top-image { 
    width: 690px !important;
    float:right;
}

#canvas-inner-header { background-repeat: repeat-x; background-image: url("bgTopo.jpg");}

#categories-menu-container { margin-top:10px}

.search-bar { float:none !important; background:#fafafa; border:1px solid #ccc; }
.search-bar input { width:168px;}

.menuTopo {width:100%; clear:both; /* background:#fafafa; */}
.menuTopo table {float:right; padding:5px;}


.btTopo { border-top:1px solid #efefef; border-bottom:1px solid #efefef; width:100%; margin-bottom:24px; height:40px;}
.btTopo ul { margin:0px; padding:0px;}
.btTopo ul li { list-style:none; float:left; width:33%; text-align:center; }
.lastBt{ margin-right:none !important; } 
.btTopo ul li a { text-decoration:none; color:#666; font-size:16px; display:block; padding:10px; vertical-align:middle;}
.btTopo ul li a:hover { color:#F2B200; }
.btTopo span {font-family: ModernPictogramsNormal; font-size:20px;}

.product-description strong { color:rgb(5, 65, 100);} 