@charset "utf-8";
/* CSS Document */
html,
body {
   margin:0;
   padding:0;
   height:100%;
}

#all{
  min-height:100%;
  position:relative;
  background:#fff;
}

  #header{
    width:100%;
    min-height:300px;
    position:relative;
    z-index:99 !important;
    background:url("img/bgHeader.jpg") repeat-x center center;
  }
  
    #headerCenter{
      width:980px;
      padding-top:15px;
      margin:auto;
    }
    
      #headerLeft{
        width:600px;
        float:left;
		left:50%;
		position:relative;
		margin-top:-38px;
		margin-left:-300px;
		}
      
      #headerRight{
        width:300px;
        float:right;
          font-family: "Switzerland",Arial,Helvetica,sans-serif;
        font-size:20px;
        font-weight:900;
        text-align:right;
        color:#ffffff;
      }
  
  #menu{
    width:100%;
    height:49px;
    border-width:3px 0;
    border-style:solid;
    border-color:#dd0000;
    background:#cc0000;  
  }
  
    #menuCenter{
      width:930px;
      margin:auto;
    }
    
  #bannerPneus{
    width:100%;
    height:auto;
    margin-top:-14px;
    background:transparent;
  }
  
  #main{
    width:890px;
    margin:auto;
    padding:35px 0 95px;
  }

.ultimos_projetos {
    margin-bottom: 10px;
}

.list_carousel {
    display: table;
    margin-bottom: 45px;
    width: 930px;
}
.list_carousel ul {
    display: block;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.list_carousel li {
    display: block;
    float: left;
    height: 199px;
    margin-right: 10px;
    padding: 0;
    position: relative;
    width: 290px;
}
.list_carousel li img {
    border: 1px solid #BDBDBD;
}
.responsive.list_carousel {
    margin-left: 0;
    width: auto;
}
.clearfix {
    clear: both;
    float: none;
}
.prev {
    float: left;
    margin-right: -5px;
}
.next {
    float: right;
}
.img_projeto ul {
    float: left !important;
}
.img_projeto li {
    float: left !important;
}
.img_projeto li img {
    border: 2px solid #BDBDBD;
}
#prev3 {
    float: left;
    left: 19px;
    margin-top: 28%;
    position: relative;
    z-index: 999;
}
#next3 {
    float: right;
    margin-top: 28%;
    position: relative;
    right: 27px;
}  
  #footer{
    width:100%;
    height:42px;
    padding-top:23px;
    position:absolute;
    bottom:0;
    border-top:3px solid #F2F2F2;
    background:#0B610B;  
    
    font-size:12px;
    color:#fff;
  }

    #footerCenter{
      width:930px;
      margin:auto;
    }


.form {
    float: left;
    width: 436px;
}
.form input[type="text"] {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 2px 2px 2px 0 #D8D8D8 inset;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    height: 15px;
    margin-bottom: 10px;
    padding: 9px 5px;
    width: 248px;
}

.form textarea {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 2px 2px 2px 0 #D8D8D8 inset;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 100px;
    overflow: auto;
    width: 258px;
}
.botao_enviar {
    background:  repeat-x scroll 0 0 #cc0000;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    font-family:"Switzerland", Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    padding: -5px 20px 0px 20px;
}

.form label {
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 10px 10px 0 0;
    text-align: right;
    width: 66px;
}
.maps {
    float: left;
    margin-left: 50px;
    width: 400px;
}

a {text-decoration:none}
.line {border-bottom: 1px solid #dfdfdf;}

.Apple-style-span{-moz-transform: skewX(5deg);}

/* CLEARFIX */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}
/* /CLEARFIX */
