.bck_topo{
		
		background:#000;
		text-align: center;
		    padding-bottom: 20px;
		
	}
.bck_topo_branco{
		
		background:#f2f2f2;
		text-align: center;
		
	}

.sombra {
-webkit-box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
-moz-box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
-webkit-transition-duration: 0.3s;  
transition-duration: 0.2s;  
-webkit-transition-property: -webkit-transform;  
transition-property: transform;  
-webkit-transform: translateZ(0);  
-ms-transform: translateZ(0);  
transform: translateZ(0);  
border-bottom:5px solid #FFF;
border-radius:0px;	
float:left;
margin-right:0px;
}

.titulo_categoria{
	color:#666;
	margin-top:30px;
	margin-left:10px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-family: 'Open Sans', sans-serif;
	
	
}
.espaco_bottom {
	margin-bottom:15px;
}
.espaco_top {
	margin-top:5px;
	margin-left: -90px;
	
}

.topo1 {
	height:170px;

}
.logo{
	
     margin: -10px 0px 0px -15px;
    background: url(../img/logoponto.webp) no-repeat;
    width: 452px;
    height: 130px;
}
	
	
	.produto{
        
		
		height:370px;
		width:280px;
		margin-top:25px;
		background:#ffff;
		float:left;
		margin-left:10px;
		overflow:hidden;
		border:1px solid #F2F2F2;

	
    }
	
		.produto:hover{
        
		height:370px;
		width:280px;
		margin-top:25px;
		background:#FFF;
		float:left;
		margin-left:10px;
		overflow:hidden;
		border:1px solid #ccc;
 
	
    }
	
	
	   .foto{
        
         width: 280px;
   		 height: 220px;
       
		margin-bottom:5px;
		margin-top:0px;
		 -moz-transition: all 0.3s;
  		-webkit-transition: all 0.3s;
  		transition: all 0.3s;
  
		
    }
.box {
	max-width:300px;
	height:50px;
	padding:5px;
	position:absolute;
	bottom:5px;
	right:0;
	
	display:block;

}
	
	.t_produto {
		font-weight:400;
		text-align:center;
		display:block;
		height:25px;
		color :#666;
		text-decoration: none;
	}
	
	
	
	
	.t_valor {
position:absolute;
display:block;
float:left;
left:20px;
padding:5px;
font-weight:bold;
margin-top:-25px;
color:#666;
}

.detalhes {

padding:15px;
width:100%;
height:90px;
background-color:#FFF;
margin-top:5px;
position:relative;
display:block;



	
}
	
.t_cidade {
		font-family: "open sans";
		text-align:left;
		padding:5px;
		margin:5px;
		display:block;
		position:relative;
		color: #666;
	line-height: 15px;
		text-decoration: none !important;
		
		
	}
	
.azul {
	
	color:#eaa91a;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:20px;
	font-family:'Open Sans';
	font-weight: 600;
	padding-right: 0px;
	
	
	
}


.box_p {
	width:300px;
	height:35px;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	margin-top:-50px;
	float:right;
	color:#036;


}
.icone_p{
	width:30px !important;
	height:30px !important;
}

.form_principal {
	
	margin-top:-90px;
	
}
.teste{
	background:#CCC;
}

/*----------------------------------Menu Aux------------------------------*/
#menu_aux ul {
    padding:7px;
    margin-top:10px;
    list-style:none;
	text-align:center;
	color:#333 !important; 
	
	
}
#menu_aux ul li { display: inline;margin-right:15px; font-weight:bold; color:#333 !important; }

#menu_aux ul li:hover { display: inline;margin-right:15px; font-weight:bold; color:#000; }

.busca {
	color:#FFF !important;
	background:transparent !important;
	
	border-radius:none;
	font-weight:bold;
	margin-left:-20px;
	
	
}
.busca_btn {
	background:#eaa91a;
	margin-left:-20px;
	
}
.busca_btn:hover {
	background:#333;
	margin-left:-20px;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  
  
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
		    
}
.carousel-fade .carousel-control {
  z-index: 2;

}




#page1 {
	margin: auto;
	width: 100%;
	
}
#page2 {
	margin: auto;
	width: 100%;
}
#page3 {
	margin: auto;
	width: 100%;
}
#page4 {
	margin: auto;
	width: 100%;
	
}
#page5 {
	margin: auto;
	width: 100%;
}
#page6 {
	margin: auto;
	width: 100%;
}
#page7 {
	margin: auto;
	width: 100%;
	
}
#page8 {
	margin: auto;
	width: 100%;
}
#page9 {
	margin: auto;
	width: 100%;
}
#page10 {
	margin: auto;
	width: 100%;
}
UL.mytabs1 {
	
}
UL.mytabs1, UL.mytabs1 LI {
	
}
UL.mytabs1 LI { padding: 0 5px; }
UL.mytabs1 LI A {
	
}
UL.mytabs1 LI A:HOVER, UL.mytabs1 LI.current A {
background:#fff;
		
}
UL.mytabs1 LI.current A {
	
}

UL.mytabs2 {
	
}
UL.mytabs2, UL.mytabs2 LI {
	
}
UL.mytabs2 LI { padding: 0 5px; }
UL.mytabs2 LI A {
	
}
UL.mytabs2 LI A:HOVER, UL.mytabs2 LI.current A {
		
}
UL.mytabs2 LI.current A {
	
}


UL.mytabs3 {
	
}
UL.mytabs3, UL.mytabs3 LI {
	
}
UL.mytabs3 LI { padding: 0 5px; }
UL.mytabs3 LI A {
	
}
UL.mytabs3 LI A:HOVER, UL.mytabs3 LI.current A {
	
}
UL.mytabs3 LI.current A {
	
}
UL.mytabs3 {
	
}
UL.mytabs4, UL.mytabs4 LI {
	
}
UL.mytabs4 LI { padding: 0 5px; }
UL.mytabs4 LI A {
	
}
UL.mytabs4 LI A:HOVER, UL.mytabs4 LI.current A {
	
}
UL.mytabs4 LI.current A {
	
}
UL.mytabs5 {
	
}
UL.mytabs5, UL.mytabs5 LI {
	
}
UL.mytabs5 LI { padding: 0 5px; }
UL.mytabs5 LI A {
	
}
UL.mytabs5 LI A:HOVER, UL.mytabs5 LI.current A {
	
}
UL.mytabs5 LI.current A {
	
}
UL.mytabs6 {
	
}
UL.mytabs6, UL.mytabs6 LI {
	
}
UL.mytabs6 LI { padding: 0 5px; }
UL.mytabs6 LI A {
	
}
UL.mytabs6 LI A:HOVER, UL.mytabs6 LI.current A {
	
}
UL.mytabs6 LI.current A {
	
}
UL.mytabs7 {
	
}
UL.mytabs7, UL.mytabs7 LI {
	
}
UL.mytabs7 LI { padding: 0 5px; }
UL.mytabs7 LI A {
	
}
UL.mytabs7 LI A:HOVER, UL.mytabs7 LI.current A {
	
}
UL.mytabs7 LI.current A {
	
}
UL.mytabs8 {
	
}
UL.mytabs8, UL.mytabs8 LI {
	
}
UL.mytabs8 LI { padding: 0 5px; }
UL.mytabs8 LI A {
	
}
UL.mytabs8 LI A:HOVER, UL.mytabs8 LI.current A {
	
}
UL.mytabs8 LI.current A {
	
}
UL.mytabs9 {
	
}
UL.mytabs9, UL.mytabs9 LI {
	
}
UL.mytabs9 LI { padding: 0 5px; }
UL.mytabs9 LI A {
	
}
UL.mytabs9 LI A:HOVER, UL.mytabs9 LI.current A {
	
}
UL.mytabs9 LI.current A {
	
}
UL.mytabs10 {
	
}
UL.mytabs10, UL.mytabs10 LI {
	
}
UL.mytabs10 LI { padding: 0 5px; }
UL.mytabs10 LI A {
	
}
UL.mytabs10 LI A:HOVER, UL.mytabs10 LI.current A {
	
}
UL.mytabs10 LI.current A {
	
}

.mytabs-container1 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	width:100%;
	background:transparent;
	margin-bottom:15px;

	
}
.mytabs-container2 {
	position: relative;
	z-index: 1;
	clear: both;

	padding: 10px;
	top: 5px;
	width:100%;
	background:transparent;
	margin-bottom:15px;
}
.mytabs-container3 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 5px;
	width:100%;
	background:transparent;
	margin-bottom:15px;
}
.mytabs-container4 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container5 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container6 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container7 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container8 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;

	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container9 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}
.mytabs-container10 {
	position: relative;
	z-index: 1;
	clear: both;
	border: 1px solid #fff;
	padding: 10px;
	top: 5px;
	width:100%;
	
	margin-bottom:15px;
}

.nav-tabs {  border-bottom: 1px solid #ccc;   }

.nav-tabs > li { left:0px; }
.nav-tabs > li.current > a, .nav-tabs > li.current > a:focus, .nav-tabs > li.current > a:hover { border-width: 0;  color:#333 !important; background:transparent !important; }
.nav-tabs > li > a { border: none;  color:#333; font-size:20px; text-transform:uppercase;}
.nav-tabs > li.current > a, .nav-tabs > li > a:hover { border: none;  color:#333 !important; background:transparent !important;  }
.nav-tabs > li > a::after { content: ""; background:#fecb29; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.current > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #000 none repeat scroll 0% 0%; color: #000; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px;}

.card {background: #FFF none repeat scroll 0% 0%;  margin-bottom: 30px; }

@media screen and (max-width: 768px) {
.logo{
	

	background:url(../img/logopontomob.webp) no-repeat;
	width: 320px;
	height: 40px;
	        margin: 10px 0px -10px 10px;
  	
}
body {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	background:#FFF;
	
		
}	
h4 {
	font-size:15px;
}
.azul {
	
	color:#333;
	margin-top:15px;
	margin-left:0px;
	margin-bottom:10px;
	font-size:12px;
	text-align: center;
	display:none;
	
	
}
.box_p {
	width:300px;
	height:35px;
	padding:5px;
	margin-bottom:10px;
	text-align:right;
	margin-top:-50px;
	float:right;
	color:#036;


}
	
.titulo_categoria{
	color:#666;
	text-shadow:none;
	margin-left:5px;
	
}	
	
.nav-tabs{border-bottom: 1px solid #b08625 !important; }
.nav-tabs > li { left:0px; border-bottom:1px dotted #fff !important; width:100%; }

.nav-tabs > li.current > a, .nav-tabs > li.current > a:focus, .nav-tabs > li.current > a:hover { border-width: 0;  color:#333 !important; background:transparent !important; border-radius:0; opacity:0.6;}

.nav-tabs > li.current > a, .nav-tabs > li > a:hover { border: none;  color:blue; !important; background:transparent !important; font-weight:bold; }
.nav-tabs > li > a { border: none; color: #666; font-size:13px;  }

.mytabs-container1 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
	
	
}
.mytabs-container2 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container3 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container4 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container5 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container6 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container7 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container8 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container9 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}
.mytabs-container10 {
	position: relative;
	z-index: 1;
	clear: both;
	
	padding: 10px;
	top: 10px;
	
}

#menu_aux ul {
    padding:7px;
    margin-top:10px;
    list-style:none;
	text-align:center;
	left:0;
	
}

#menu_aux ul li { display: inline;margin-right:10px; font-weight:bold;  }
.menu_aux{  color:#900 !important; }


#menu_aux ul li:hover { display: inline;margin-right:10px; font-weight:bold; color:#000; }

.branco {
	color:#FFF;
	float:left;
	margin-left:0px !important;
	
}
.branco_rodape {
	color:#FFF;
	
	margin-left:0px !important;;
	text-shadow:2px 2px 2px 2px #000 !important;
	
	text-align:center  !important;
	
}

}




body,td,th {
	font-family: "Open Sans", sans-serif;
	
}
a:link {
	text-decoration: none;
	color:#333;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
}
.rodape_img{
	
	background:#000;

	color:#fff;
	margin-top: 25px;
	border-top: 0px solid #fff;
	
}
.rodape_faixa{
	
	background:linear-gradient( to bottom, #850005 50%, #600709 50% ); 
	color:#FFF;
	text-shadow:2px 2px 2px 2px rgba(0,0,0,0.8);
	padding-bottom:5px;
	padding-top:5px;
	-webkit-box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
	-moz-box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
	box-shadow: 2px 4px 44px -5px rgba(0,0,0,0.51);
	border-bottom:4px solid #FFF;
	border-top:linear-gradient( to right, #003783 , #0#06C ); 
	
}

.branco {
	color:#FFF;
	float:left;
	margin-left:200px;
	margin-top:15px;
}
.branco_rodape {
	color:#FFF;
	float:left;
	margin-left:280px;
	text-shadow:2px 2px 2px 2px #000 !important;
	
}
.cart {
	
	color:#2f3863;
	text-decoration:none;
	
	margin-left:-55px;
	padding:10px;
	
}
.cart_texto {
	
	color:#2f3863;
	text-decoration:none;
	margin-top:5px;
	margin-left:-125px;
	padding:3px;
	
}	
.itens_cart {
	
    border-radius:5px;
	text-align: center;
	background-color:#2f3863;
	padding:8px;
	color:#FFF;
	
	
}
.itens_cart:hover {
	
    border-radius:5px;
	text-align: center;
	background-color:#235986;
	padding:8px;
	
	
}
.bg_noti {
background:url(../img/bg_noti1.jpg) no-repeat;

margin-bottom:10px;
margin-top:10px;

}
.noticia {
background:#FFF;
width:300px;
height:300px;
position:relative;
display:block;
float:left;

}
.menu_rodape{
	color:#fff !important;
	font-size:16px;
}
.menu_rodape li{
	list-style-type: none;
	margin-bottom:5px;
	

}
.menu_rodape li a{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	

}
/*-----------------------------------------------*/	
