@charset "utf-8";
/* CSS Document */
body {margin:0px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #333333;} .fone {color:#FFF; font-size:18px; font-weight:bold; text-align:right; margin-top:70px;} nav {background-color: #000000;border-bottom: solid 3px red;}
@font-face { font-family: Futura Medium Condensed BT; src: local(FUTURAMC.ttf), url(FUTURAMC.ttf);} 
.tabela-ap {min-height:40px; background-color:#0A419C; color:#FFF; margin:10px 0px 20px 0px; padding:10px 10px 10px 0px; overflow:hidden;} 
.tabela-ap:hover {background-color:#0077B0} 
.tabela-ap h4 a{font-family:Verdana, Geneva, sans-serif; font-size:16px;color:#FFF; height:40px; line-height:30px;	display:block;} 
.tabela-ap h4 a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFF;background-color:#0077B0; text-decoration:none;} 
.tabela-ap h4{font-family: 'Open Sans', sans-serif; line-height:20px; font-size:16px;color:#FFF;} 
.tabela-ap img{float:left; padding:0px 10px 0px 10px;}

img{ border:0px;} h1, h1 a {font-family: 'Open Sans', sans-serif; font-size:25px; line-height: 35px; color:#006; text-decoration:none; padding: 0px; margin: 0px;} h1 a:hover {color:#06F; text-decoration:underline;} h2 {font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; line-height: 18px;} h4, h4 a {font-family: 'Open Sans', sans-serif; font-size:25px; line-height: 35px; color:#006; text-decoration:none; padding: 0px; margin: 0px;} h4 a:hover { color:#06F; text-decoration:underline;} header { position:relative; z-index:1; background-image:url(imagem/001.png); background-repeat:repeat-x; height:160px;} header section h1 {	height:160px; margin:0px; padding:0px; width: 256px; text-align:center;} #disk-bateria {position:relative; float:left; width:300px; z-index:1; top:0px; left:380px;} header section {} .disk-bat { background-image:url(imagem/disk.jpg); background-repeat:repeat-x;} .disk-bat1 { background-image:url(imagem/007.png); background-repeat:repeat-x; text-align:center;} section.content{z-index:2; padding-top:10px; width:1000px; margin:auto; height:auto; margin-bottom:20px; overflow:hidden; background-image:url(imagem/000.png); background-position:bottom; background-repeat:no-repeat;} section.content section {float:left; width:720px;  margin:auto; padding-bottom:20px; padding-right:20px;} section.content section.produto{width:750px;  float:left; padding-bottom:15px; margin-bottom:10px; padding-right:0px; overflow:hidden; background-image:url(imagem/000.png); background-position:bottom; background-repeat:no-repeat;} section.produto article {margin:5px 20px 5px 0px; padding:10px 0px 10px 0px; width:230px; float:left; border-bottom:#999 solid 1px;} article.produto {margin:5px 0px 5px 0px; padding:10px 0px 10px 0px; text-align:center;} section.produto article img{} section.produto article p{padding-bottom:0px; margin-bottom:0px;} section.content aside{float:right; width:250px; margin:auto; margin-bottom:30px;} footer {border-top:#CCC solid 2px; padding:20px 0px 0px 0px; margin-top:20px;} footer aside{margin-bottom:30px;} footer aside div{} footer aside div p{padding:15px 0px 10px 15px; margin:0px;} footer aside div.selo{padding-top:0px; text-align:center;} footer aside div.selo2{padding-top:20px; text-align:center;} .social{text-align:center; margin:10px 0px 0px 0px; height:30px;} footer a{text-decoration:none;} .footer1 {background-color:#003277; color:#FFF; padding:15px 0px 15px 0px; text-align:center;} .footer1 h3 {padding:40px 0px 15px 0px;} .footer2 {background-image:url(imagem/001.png); background-repeat:repeat-x; background-color:#0066a8; padding:30px 0px 20px 0px; text-align:center; color:#FFF;} .imagem {float:right; padding: 10px 0px 10px 10px;} .imagem2 {float:left; padding: 20px 40px 20px 0px;}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}

.contatobtn{
	background-color: green;
	padding: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.contatobtn:hover{
	background-color: orange;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 14px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 14px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.coments {text-align:center;}
.coments h3 { font-size:22px;}
.coments h2 { text-align:center; font-size:15px;}
.carousel-inner blockquote{ padding-left:40px; padding-right:40px;}
.coments a { text-align:center; }

.social-contato:hover {
	opacity:0.7;
	}



.dropdown-menu li > a {

	padding: 6px 20px;
	font-weight: 400;
	line-height: 20px;
	color: #333;
	white-space: nowrap;

}

@media (max-width: 962px) {
	body {
		font-size: 16px
	}
	h2 {
		font-size: 18px;
	}
	.nav-collapse .dropdown-menu a, .nav-collapse .nav > li > a {

		padding: 12px 15px;
		font-weight: 700;
		color: #fff;
	
	}
}