a, input, select, textarea {outline:none !important;
}

body { 
    margin: 0 0;
	overflow-x:hidden;
    width: 100%;
	height: auto;
	background:#ffffff;
}

.header {
	margin: 0 auto;
	width: 100%;
	margin: 0 auto;
	height: auto;
	background:#ffffff;
	border-top:5px #ffffff solid;
	
}

.wraper {
	margin: 0 auto;
	max-width: 1200px;
	width: 100%;
	height: 123px;
	background:#ffffff;
}

.wrapa {
	background:#ffffff;
	float: left;
    max-width: 550px;
	width: 100%;
    height: 123px;
    background:#ffffff;
    margin: 0 0 0 0;
	
}

.wrapa1 {
	    padding: 12px 0px;
	
}



.wrapb {
	float: left;
	max-width: 599px;
	width: 100%;
	background:transparent;
	
}

.wrapb1 {
	
	
}

.logo {
	background:#ffffff;
	width: 100%;
	height: auto;
	
	
	
}


a.logoa img {
    max-width: 100%;
	
}

.logoa {
	max-width: 350px;
	width: 100%;
	max-height: 100px;
	height: 100%;
	
}





.menu {
	margin: 0 auto;
	width: 100%;
	background:#ffffff;
	border-top: 1px #ffffff solid;

}

.menua {
	max-width: 1218px;
	margin: 0 auto;
	width: 100%;
	background:#ffffff;
	
}

.wrap {
    max-width: 1200px;
    margin: 0 auto;
}
       
  .nav {
    background: #ffffff;
    z-index: 200;
   
    width: 100%;
    font-size: 1em;
    overflow: auto;
  }
       
     .nav ul {
        padding: 0em;
      }
       
        li {
	         display: inline-block;
	         margin-right: 2em;
         }
       
           a {
	           text-decoration: none;
	           
			   font-weight: bold;
               color: #000000;
			   height: 58px;
               cursor: pointer;
           }
       
             a:hover {
       		      color: #cccccc;
             }
       
       .nav-toggle {
       		display: none;
       }
       
.foto {
    width: 100%;
}

/*Media Queries*/
@media only screen and (max-width: 800px) {
.wrap {
	 max-width: 100%;
	 margin: 0;
}
  
  .nav.nav-aberta {
		   position: relative;
		   padding: 0 0 0.5em 0;
		   height: 0;
	 }   
	       
      .nav ul {
	        padding: .5em;
	        margin: 0;
            background: #444;
	     }		
	       
	       li {
		         margin: 0;
		         padding: 0;
		         display: block;
		         border-bottom: 1px solid #FFF;
				
	        }
       			
	           li a {
		           padding: 0.5em 0 0.5em 0;
		           display: block;
                   color: #FFF;
	           }
  
            li:last-child {
              border-bottom:none;
            }
	       
	       .nav-toggle {
	       		display: block;
	       		padding: .4em;
	       		margin: .5em 0;
	       }
}




.slider{
	margin: 0 auto;
	width: 100%;
	background: #ffffff;
	
}

.slider1{
	padding: 10px 0px;
	margin: 0 auto;
	max-width: 1218px;
	background: trasnparent;
	
}


.head-meioa{
	float: left;
	margin: 10px auto;
	width: 100%;
	height: auto;
	background:#ffffff;
	border-top:0px #000000 solid;
}

.cont-meioa {
	max-width: 1218px;
	margin: 5px auto;
	width: 100%;
	height: auto;
	background:#ffffff;
	border-top:0px #000000 solid;
}

.cont-meioa1 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#ffffff;
	border-top:0px #000000 solid;
}

.cont-meioa2 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#ffffff;
	border-top:0px #000000 solid;
}

.cont-meioa3 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#ffffff;
	border-top:0px #000000 solid;
}


.head-meiob{
	float: left;
	margin: 10px auto;
	width: 100%;
	height: auto;
	background:#f3f3f3;
	border-top:0px #000000 solid;
}

.cont-meiob {
	max-width: 1218px;
	margin: 5px auto;
	width: 100%;
	height: auto;
	background:#f3f3f3;
	border-top:0px #000000 solid;
}

.cont-meiob1 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#f3f3f3;
	border-top:0px #000000 solid;
}

.cont-meiob2 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#f3f3f3;
	border-top:0px #000000 solid;
}

.cont-meiob3 {
	max-width: 390px;
	margin: 5px 8px;
	float: left;
	width: 100%;
	height: auto;
	background:#f3f3f3;
	border-top:0px #000000 solid;
}

