





*{
  margin: 0;
  padding: 0;
}

body{
  color: #666666;
  font-size: 13px;
  font-family: arial,tahoma;
}


#top{
  width: 100%;
  height: 160px;
  display: block;
  /*background-image: url(/wp-content/themes/strata/img/tbg.png);*/
  background-color: #fff;
   border-bottom:1px solid #e4eaef;

   position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
}

#top_wrapper{
  width: 960px;
  display: block;
  height: 118px;
  margin: auto;
}


#navtop{
  height:50px;
  background-color: #262262;
}

#navtop_wrapper{
  width: 960px;
  height: 50px;
  margin: auto;
}

.nopaddingtop{
  padding-top: 0!important;
  margin-right: 10px!important;
}

.navbox{
  color: #fff;
    float: left;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 16px;
    border-right: 1px solid #668CA4;
}

.fbtw{
  height: 43px!important;
  padding-top: 7px!important
}

.navbox:hover{
  background-color: #668CA4;
  cursor: pointer;
}

.fbtw:hover{
   background-color:inherit!important;
  cursor: none!important;
}

.active .navbox{
  background-color: #668CA4!important;
  cursor: pointer;
}


#logo{
  width: 100%;
  height: 110px;
  display: block;
}

#logowrapper{
  height: 110px;
    margin: auto;

    text-align: center;
    width: 960px;
}

#logoleft{
  width: 300px;
  float: left;
  height: 100px;
  text-align: left;
  padding-top: 10px;
}


.phonetop {
   background: url("/wp-content/themes/strata/img/ppp.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #262262;
    float: right;
    font-family: "Ubuntu",sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    padding-left: 33px;
    padding-top: 12px;
    margin-right: 20px;
    margin-top: 40px;
}

.phonetop a{
  text-decoration: none;
   color: #262262;
}

.mailwrape{
   background: url("/wp-content/themes/strata/img/mmm.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}


#slider{
  width: 100%;
  height: 750px;
  display: block;
  background: url("/wp-content/themes/strata/img/banner.jpg") no-repeat scroll center  top / cover rgba(0, 0, 0, 0);
  margin-top: 50px;
}


#text_slider{
  width: 100%;
  height: 508px;
  display: block;
  padding-top: 111px;


}


#text_slider_wrapper{
  width: 960px;
  height: 356px;
  margin: auto;
  font-family: "Ubuntu",sans-serif;
  font-size: 20px;
  padding-top: 152px;
}

#text_slider_wrapper p{
  margin-bottom: 20px;
  color:#000;
  font-weight: bold;
}


#text_gasoline{
  width: 100%;
  height: 132px;
  display: block;
  background-image: url(/wp-content/themes/strata/img/gbg.png);
}


#text_gasoline_wrapper{
  width: 960px;
  height: 132px;
  display: block;
  margin: auto;
  font-family: "Ubuntu",sans-serif;
  color: #fff;
}

#text_gasoline_wrapper h3{
  font-size: 25px;
    margin-bottom: 16px;
    padding-top: 30px;
}


#text_gasoline_wrapper ul li{
  list-style: none;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.font_size_menor{
  font-size: 14px!important;
  font-weight: normal;
}


#gasoline_box{
  width: 150px;
  height: 132px;
  float: left;
}

#about{
  width: 100%;
  display: block;
  background-image: url(/wp-content/themes/strata/img/aboutusbg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  font-family: 'Ubuntu', sans-serif;
  background-color: #668ca3;
  height: 728px;
}

#about_wrapper{
  width: 960px;
  margin: auto;
  min-height: 549px;
  padding-top: 50px;
}


#about_wrapper h1{
  font-size: 39px;
  font-weight: bold;
  margin-bottom: 0px;
}

#about_wrapper h2{
  font-size: 32px;
  font-weight: 300;
  margin-bottom: 25px;
}

#about_wrapper h3{
  font-size: 25px;
  font-weight: normal;
  margin-bottom: 10px;
}

#about_wrapper p{
  line-height: 24px;
  margin-bottom: 24px;
}


.ulspecial ul{
  margin: auto;
  width: 80%;
}

.ulspecial li a{
  color: #666;
  text-decoration: none;
}


.ulspecial li a:hover{
  color: #6684A4;
  text-decoration: underline;
}

.active_p{
  color: #385a85!important;
}


.activo_in{
  color: #6684A4!important;
  text-decoration: underline;
}

.wplist{
  width: 960px;
  display: block;
  padding-top: 10px;
}

.wplisttext{
  width: 500px;
  float: left;
  color: #000;
  padding-top: 19px;
}

.wplisttext p{
  margin-bottom: 10px!important;
}

.wplisttext a{
  text-decoration: underline;
 color: #000;
}

.wplist li{
  width: 500px;
  float: left;
  color: #000;
  padding-top: 19px;
  list-style: none;
}



.wplist p{
  margin-bottom: 10px!important;
}


.wplistimg{
   float: left;
    padding-top: 24px;
    width: 415px!important;
    list-style: none;
}

#about_wrapper ul li{
  float: left;
  margin-right: 20px;
  list-style: none;
  color: #666;
}

.ulspecial{
  width: 960px;
  display: block;
  height: 35px;
  text-align: center;
  padding-top: 25px;
}


#line h1{
  font-size: 55px;
  font-weight: bold;
  margin-bottom: 0px;
  color: #83288C;
  text-align: center;
}

#line h2{
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 50px;
  color: #333333;
  text-align: center;
}


#line{
  width: 100%;
  display: block;
  background-image: url(/wp-content/themes/strata/img/linebg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #F0F0F0;
  font-family: 'Ubuntu', sans-serif;
}

#line_wrapper{
  width: 960px;
  margin: auto;
  padding-top: 130px;
}

.box_p{
   background-color: #fff;
    float: left;
    height: 552px;
    margin-right: 81px;
    margin-bottom: 40px;
    width: 265px;
}

.title_box{
  width: 261px;
  height: 45px;
  display: block;
  margin-bottom: 12px;
  color: #fff;
  text-align: center;
  padding-top: 25px;
  background-color: #83298C;
  font-size: 13px;
}

.box_p p{
  margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.box_p  a{
  text-decoration: none;
  color: #83298c;
}

.box_p ul{
  padding-left: 25px;
}

.box_p ul li{
  margin-bottom: 5px;
}

.nomarginright{
  margin-right: 0!important;
}


#contact{
  width: 100%;
  background-color: #fff;
  display: block;
}

#contact_wrapper{
  width: 960px;
  margin: auto;
  padding-bottom: 70px;
}


#contact_wrapper h1{
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 45px;
  color: #668CA4;
  text-align: center;
  font-family: 'Ubuntu', sans-serif;
  padding-top: 50px;
}


.contactleft{
  width: 339px;
  float: left;
  color: #333333;
}

.contactleft p{
  margin-bottom: 30px;
  line-height: 17px;
}


.contactleft ul li{
  background-image: url("/wp-content/themes/strata/img/tel.jpg");
    background-position: left center;
    background-repeat: no-repeat;
   
    list-style: none outside none;
    margin-bottom: 14px;
    padding-left: 29px;
    padding-top: 5px;
}

.carta{
  background-image: url(/wp-content/themes/strata/img/carta.jpg)!important;
}

.pin{
  background-image: url(/wp-content/themes/strata/img/pin.jpg)!important;
}

.contactright{
  width: 563px;
  float: right;
}


.contactright ul li{
  list-style: none;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}


.contactright ul li input[type=text], .contactright ul li input[type=email]{
  padding: 10px;
  width: 230px;
  border: #bbb 1px solid;
  border-radius: 5px;
  background-color: #F3F3F3;
}

.contactright textarea{
  width: 490px;
  height: 100px;
  padding: 10px;
  border: #bbb 1px solid;
  border-radius: 5px;
  background-color: #F3F3F3;
}

.contactright input[type=submit]{
  height: 23px;
    width: 158px;
  font-size: 0;
  background-image: url(/wp-content/themes/strata/img/submit.jpg);
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
}

#map{
  width: 100%;
  height: 425px;
  display: block;
}

#footer{
  width: 100%;
  height: 59px;
  background-color: #668CA4;

}

#footer_wrapper{
  width: 960px;
  height: 59px;
  display: block;
  margin: auto;
  text-align: center;
}

#footer_wrapper img{
  float: left;
}

#footer_wrapper p{
  padding-top: 20px;
  color: #fff;
  font-size: 12px;
}