@import url("reset.css");
@import url("fonts.css");
body{
margin:0;
padding:0;
background: #000;
}
p strong, p b{
font-family: 'sansationbold';
}
h2 span{
font-family: 'Oswaldbold';
color:#27c6cc;
font-size:38px;
}
h2{
display:block;
height:100%;
vertical-align:middle;
color:#27c6cc;
margin:55px 0 0 0;
padding:0;
font-family: 'Oswaldbold';
font-size:34px;
}
h3{
margin:0;
padding:0;
font-family: 'sansationregular';
color:#666; 
font-size: 20px;
padding-bottom:10px;
}
h3.instrumentos{
margin:0;
padding:0;
font-family: 'Oswald';
font-weight: normal;
color:#27c6cc;
font-size: 20px;
padding-bottom:10px;
}

p, li, a, input, textarea, select{
font-family: 'sansationregular';
font-weight: normal;
font-size:16px; 
color:#333;
line-height:24px;
}
a:hover{
text-decoration:none;
}
footer ul li a{
color: #999;
}
footer ul li{
display:block;
margin-bottom:2px;
color: #999;
}
.topheader{
height:102px;
border-bottom:1px solid #666;
}
#header{
height:250px;
margin:0 0 0 0;
padding:0;

}
.mainmenubtover{
color:#27c6cc !important;
background:url(../img/seta.png) no-repeat bottom center;
}
.navbar{
float:right;
margin:0;
padding:0;
}
.navbar ul{
float:right;
margin:0;
padding:0;
}
.navbar li img{
float:left;
margin-right:3px;
}
.navbar li{
display:inline-block;
margin-right:25px;
}
.navbar li a{
text-decoration:none;
float:left;
display:block;
color: #fff;
font: 16px/100px 'Oswald';
font-weight:normal;
}
.navbar a:hover{
color:#27c6cc;
text-decoration:none;
}
.navbar li li{
display:block;
}
.navbar li ul{
display:none;
}
.boxmapa{
float:left;
margin-top:20px;
border: 1px solid #9e9e9e;
}
.bemd{
float:right;
}
.copy p{
display:block;
vertical-align: middle;
line-height:35px !important;
height:35px !important;

}
.copy{
display:block;
color:#cc0000;
float:left;
font-size:14px;
height:35px;
}
.containerinstrumentos{
padding: 20px 0;
background: url(../img/bginstru.png) ;
}
.textocontato{
margin-top:10px;
}
.content{
padding:40px 0;
background: url(../img/bgbody.png) ;
}
.footerborder{
border-top:1px solid #3b3b3b;
}
footer .container{
height:200px;
background: url(../img/bgfooter.png) repeat-y top center;
}
.logofooter{
text-align:center;
font-size:20px;
}
.footer-col-3 img{
float:left;
}
.footer-col-3 a{
color: #999;
font-size:14px;
}
.footer-col-3 p span{
display:block;
color: #999;
line-height:37px;
font-size:12px;
}
footer a:hover{
color:#27c6cc;
}
.footer-col-3 p{
color: #999;
font-size:14px;
line-height:16px;
margin-left:25px;
text-align:left;
}
.left{
float:left;
}
.right{
float:right;
}
.button{
margin-top:10px;
float:right;
}
.banner{
position:relative;
background: url(../uploads/paginas/14_imagem.jpg) no-repeat center;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
}
.banner-row-1 a, .banner-row-2 a{
position:absolute;
bottom:60px;
left: 20px;
font-weight:400;
color:#fff;
text-decoration:none;
font-size:16px;
}
.banner-row-1, .banner-row-2{
position:relative;
padding:10px 20px;
height: 50%;
}
.banner img{
vertical-align:middle;
margin:0 5px 4px 0 ;
}
.banner h2{
padding:20px 0 0 20px;
font-size: 400%;
font-weight:700;
color:#fff;
}
.banner p{
padding:0 0 0 20px;
font-size: 30px;
color:#fff;
}
.imghome{
margin-top:-60px;
}
.bannerassistencia {
margin:0 auto;
}
.imgsaibamais{
border: 10px solid #666;
}
.produto{
padding:15px;
text-align:center;
background:#fff;
height:350px;
margin-bottom:20px;
}
.produto h3{
text-align:left;
height:40px;
color: #666;
font-family: 'sansationbold';
font-size:15px;
font-weight:normal;
}
.produtosolo h3{
font-family: 'sansationbold';
font-size:22px;
font-weight:normal;
}
.produto h3.tit, .produtosolo h3.tit{
font-size:22px;
}
.produtosolo b, .produto b, .produtosolo strong, .produto strong{
text-align:left;
font-family: 'sansationbold';
font-size:16px;
font-weight:normal;
}
.produto .verdetalhes{
display:block;
text-align:left;

}
.produtosolo h4{
font-size:20px;
font-family: 'Oswald';
color: #27c6cc;
}

a.consultarhome{
text-decoration:none;
float:left;
text-align:center;
padding:5px;
font-size:22px;
font-family: 'Oswaldlight';
border:1px solid #27c6cc;
color: #27c6cc;
padding: 10px 25px;
margin: 20px 0;
}

a.consultar{
text-decoration:none;
display:block;
text-align:center;
padding:5px;
font-size:14px;
font-family: 'Oswald';
border:1px solid #27c6cc;
color: #27c6cc;
}
.produtosolo .col-md-4{
margin-top:15px;
margin-left:-20px;
}
.produtosolo a.consultar{
width: 200px;
}
.iblock{
height:120px;
margin-bottom:20px;
}
.iblock h3{
height:40px;
color: #27c6cc;
font-family: 'sansationbold';
font-size:17px;
font-weight:normal;
}
.valores{
margin-top:35px;
}
.valores img{
width:300px;
margin-right:25px;
}
.valores b{
font-family: 'sansationbold';
font-size:18px;
font-weight:normal;
}
footer p, footer a{
font-size:14px;
padding: 0;
}
footer ul li span{
font-size:14px;
margin-left:15px;
}
footer ul li img, footer ul li span{
vertical-align: middle;
}
footer h3{
margin-top:20px;
color: #27c6cc;
font-family: 'Oswaldlight';
}
footer h3 img{
margin: 0 10px 10px 0;
}
.shadow {
	-moz-box-shadow: 3px 3px 3px 3px  #999;
	-webkit-box-shadow: 3px 3px 3px 3px #999;
	box-shadow: 3px 3px 3px 3px   #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.shadow1 {
	-moz-box-shadow:  3px 3px 3px  #313131;
	-webkit-box-shadow:  3px 3px 3px #313131;
	box-shadow:  3px 3px 3px   #313131;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.round{
zoom:1;
-webkit-border-radius:8px;   
-moz-border-radius:8px;   
border-radius:8px;
border-bottom-right-radius:8px;   
border-bottom-left-radius:8px;   
behavior:url(../img/border-radius.htc);
}
.round5{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(../img/border-radius.htc);
}
input[type=text]{
height:45px;
float:right;
width:85%;
color:#666;
background: url(../img/bginput.png);
padding:10px;
border:1px solid #9e9e9e;
font-size:16px;
margin:0 0 15px 15px;
vertical-align:top;
}
.botao{
border:0;
line-height:45px;
height:45px;
float:right;
width:85%;
color:#fff;
background: #9e9e9e;
font-size:16px;
font-family:'Oswald', sans-serif;
margin:0 0 15px 15px;
}
textarea{
float:right;
width:85%;
height:135px;
color:#666;
background: url(../img/bginput.png);
padding:10px;
border:1px solid #9e9e9e;
font-size:16px;
margin:3px 0 0 15px;
}
.selectmenu select option{
padding:15px;
}
#selectcontato {
background: url(../img/bginput.png) !important;
}

#selectcontato option{
padding:10px;
background: #f1f1f1;
}
.selectmenu{
margin:20px auto;
padding:5px;
width:260px;
font-family:'Oswald', sans-serif;
background: #666;
color:#ccc;
border:0;
font-size:16px;
display:block;
}
#contatoform select{
margin:0 0 15px 15px;
float:right;
height:45px;
padding:10px;
width:85%;
background: url(../img/bginput.png);
color:#666;
border:1px solid #9e9e9e;
font-size:16px;
}

label{
text-align:right;
width:100%;
color:#666;
padding:10px;
height:45px;
font-family: 'sansationregular';
font-weight:normal;
font-size:16px;
line-height:45px;
cursor:default;
}
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('/img/loading.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
.margin_top{
	margin-top:20px;
}