@charset "utf-8";
/* CSS Document */

/* produtos */

.nav {
	margin-bottom:11px !important;
	border-bottom: 0px !important;
	margin-top: 50px;
}

@media (min-width: 1200px) {
.tab-prod li a{
	width: 266px !important;
	margin:0px !important;
	padding: 0px 17px 0px 15px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #f7f7f7 !important;
	border-top: 5px solid #ccc !important;
	text-align:center !important;
	color: #183883;
	}
	
.prod .span4{margin-top:20px; margin-bottom: 20px;}
.prod .span4:nth-child(3n + 1) {margin-left:0px !important;}

.categoria_produtos {margin: 0px 0px 0px 20px !important; min-height:230px}

.scat_img{ width: 298px !important; margin-left: -15px; }

}

@media (min-width: 980px) and (max-width: 1199px) {
.tab-prod li a{
	width: 206px !important;
	margin:0px !important;
	padding: 0px 17px 0px 15px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #f7f7f7 !important;
	border-top: 5px solid #ccc !important;
	text-align:center !important;
	color: #183883;
	}
	
.container{
	width: 940px !important;}

.tab-prod li a h2{
	font-size: 24px !important;}
	
.categoria_produtos {
	margin: 0px 0px 0px 15px !important;}

.scat_img{ width: 238px !important; margin-left: -15px; }
}


@media (min-width: 768px) and (max-width: 979px) {
.tab-prod li a{
	min-width: 151px !important;
	margin:0px !important;
	padding: 0px 17px 0px 15px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #f7f7f7 !important;
	border-top: 5px solid #ccc !important;
	text-align:center !important;
	color: #183883;}
	
.tab-prod li a h2{
	font-size: 20px !important;}
	
.categoria_produtos {
	margin: 0px 0px 50px 15px !important;}
	
.scat_img{ display: none !important; }

	}
	
@media (max-width: 767px) {
	.tab-prod li a{
	display: block !important;
	margin:0px !important;
	padding: 0px 17px 0px 15px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #f7f7f7 !important;
	border-top: 5px solid #ccc !important;
	text-align:center !important;
	color: #183883;}
	
.tab-prod li a h2{
	font-size: 15px !important;}
	
.scat_img{ display: none !important; }
}

@media (max-width: 480px) {
	.tab-prod li a{
	display: block !important;
	margin:0px !important;
	padding: 0px 17px 0px 15px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #f7f7f7 !important;
	border-top: 5px solid #ccc !important;
	text-align:center !important;
	color: #183883;
	width: 400px !important;}
	
.tab-prod li a h2{
	font-size: 15px !important;}
	
.scat_img{ display: none !important; }

	 }


.active .tab-odonto {
	background: #f3aa05 !important;
	border-top: 5px solid #db3117 !important;
	color: #fff !important;
	}
	
.active .tab-podo {
	background: #e9957d !important;
	border-top: 5px solid #9d262a !important;
	color: #fff !important;
	}
	
.active .tab-imag {
	background: #9992c8 !important;
	border-top: 5px solid #030057 !important;
	color: #fff !important;
	}
	
.active .tab-medic {
	background: #93dddc !important;
	border-top: 5px solid #029da1 !important;
	color: #fff !important;
	}
	
.active .tab-emp {
	background: #DDD !important;
	border-top: 5px solid #999 !important;
	}
	
.active .tab-vis {
	background: #DDD !important;
	border-top: 5px solid #999 !important;
	}
	
.active .tab-tal {
	background: #DDD !important;
	border-top: 5px solid #999 !important;
	}
	
.active .tab-tab {
	background: #DDD !important;
	border-top: 5px solid #999 !important;
	}
	
.active .tab-prod {
	border:none !important;
	}
	
.row-fluid .span2:nth-child(1) {
	/*margin-left: 23px !important; */
	}

.tab-cat {
	text-align: center !important;
	margin-right: 2px !important;
	text-transform:uppercase !important;
	color: #183883 !important;
	height: 100px !important;}
	
.tab-cat:hover { text-decoration: none !important; }



.categoria {
	background: #fff !important;
	width: 100% !important;}
	
	
.prod {
	margin-left: -10px !important;}
	
.prod > .categoria-box {
	margin: 0px !important; 
	background:#fff !important; 
	box-shadow: 0px 2px 3px #ddd !important; 
	padding: 10px !important;
	}	

.prod > .span4 > .prod-unit > .span4:nth-of-type(1){
	margin-left: 0px !important;
}

.prod .span4{
	float:left !important;
}

.span4 h2 {
	text-align: left;
	}

.span5 h5{
	text-align: center !important;
	}
	
.span5 h5 a{
	color: #000 !important;
	}
	
h1{
	color: #153484 !important;
	/*border-bottom: 3px solid #9eb1ff !important;*/
	font-weight: normal !important;
	padding-bottom: 3px !important;
	}
	
	
.categoria_produtos{
	min-height:230px !important;
	cursor: pointer;
	}
	
	
/* DESCRIÇÃO DE PRODUTOS */
.show_margin{ margin-top:20px; }
.btn_show_desc{ width:100%; position:absolute; z-index:999; box-shadow: rgba(0,0,0,0.13) 0px -5px 13px; border-radius:5px 5px 0 0; border-top:1px solid #ddd; font-weight:bold }