body {
  font-size:62.5%;
  padding-top:30px;
}
body.home { padding-top:0; }
h2 {
  width:192px;
  height:50px;
  padding-bottom:5px;
  display:block;
  text-indent:-9999em;
  margin-left:10px;
}
h1, h2, h3 { color:#004382; }
h1, h2, h3, p { font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif; }
h3 {
  font-size:1.8em;
  font-weight:normal;
}
p {
  padding-bottom:18px;
  text-align:justify;
  color:#004382;
  font:normal 1.4em "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
}
a {
  color:#ffffff;
  overflow:hidden;
}
button {
  background:none;
  border:0 none;
  cursor:pointer;
}
.datetime {
  font-size:1.1em;
  padding-bottom:4px;
}
.ondas_gas, .ondas_gas_2 {
	position:absolute;
	z-index:4;
}
.ondas_gas {
	left:-170px;
	top:-5px;
}
.ondas_gas_2 {
	right:-135px;
	top:-15px;
}
.content ol li {
  list-style-position:inside;
  list-style-type:decimal-leading-zero;
  font:1.2em "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
  color:#004382
}
.home #container {
  margin:0 auto;
  height:625px;
}

.home .content .nav li.page-item-8 a {
 width:100%;
}
.home .content .nav li a {
  color:#ffffff;
  display:block;
  width:300px;
  text-indent:-9999em;
}
.home .content .nav li {
  height:60px;
  line-height:60px;
}
.home .content .nav {
  width:398px;
  height:376px;
  padding-top:30px;
  position:absolute;
  right:-72px;
  top:40px;
  overflow:hidden;
}
.home .content {
  width:1006px;
  margin:0 auto;
  height:100%;
  padding-bottom:50px;
}
.home #footer {
  position:absolute;
  right:0px;
  top:530px;
}
.wrap .gnv-part2 {
  position:absolute;
  top:299px;
  left:-50px;
}
.wrap .nav li a {
  display:block;
  position:relative;
  float:left;
  text-indent:-9999em;
  width:100%;
  height:40px;
  z-index:100
}
.wrap .nav li {
  height:43px;
  float:left;
  z-index:5
}
.wrap .nav .page-item-4 a { width:111px; /*GNV*/}
.wrap .nav .page-item-6 a { width:113px; /*Posto*/}
.wrap .nav .page-item-8 a, .wrap .nav .cat-item-1 a { width:128px; /*Simulador e Noticias*/}
.wrap .nav .page-item-10 a { width:130px; /*Conversao*/}
.wrap .nav {
  width:612px;
  height:43px;
  position:absolute;
  top:0px;
  left:194px;
  z-index:10;
}
.wrap .subnav li a {
  float:left;
  display:block;
  width:102px;
  height:33px;
  text-indent:-9999em;
}
.wrap .subnav li+li a { width:116px; }
.wrap .subnav {
  width:218px;
  height:33px;
  position:absolute;
  left:194px;
  top:29px;
  z-index:3;
}
.wrap .placa-use-gnv {
  position:absolute;
  top:-31px;
  left:0;
  z-index:1;
}
.wrap .section .content .hentry .inner {
  height:372px;
  overflow:auto;
  padding:20px;
}
.wrap .section .content .hentry { width:422px; }
.wrap .section .content {
  float:left;
  width:428px;
  padding:12px 0 0 318px;
  display:inline;
}
.wrap .section #sidebar li { margin:0 5px 20px 0; }
.wrap .section #sidebar { float:right; }
.wrap .section {
  padding-top:52px;
  overflow:hidden;
}
.wrap #footer {
  position:absolute;
  right:4px;
  bottom:10px;
}
.wrap .wrap-presentional {
  padding-bottom:36px;
  height:100%;
}
.wrap {
  width:960px;
  margin:0 auto;
}
.page-template-page-postos-php .wrap .section .content .selectCity {
  float:right;
  text-align:right;
  width:400px;
}
.page-template-page-postos-php .wrap .section .content h3 { text-indent:-9999em; }
.page-template-page-postos-php .wrap .section .content .listagemPostos ul {
  overflow:auto;
  width:100%;
  height:412px;
}
.page-template-page-postos-php .wrap .section .content .listagemPostos .vcard * {
  color:#333333;
  font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
}
.page-template-page-postos-php .wrap .section .content .listagemPostos .vcard a {
  text-decoration:none;
  display:block;
}
.page-template-page-postos-php .wrap .section .content .listagemPostos .vcard .org, .page-template-page-postos-php .wrap .section .content .listagemPostos .vcard .address { display:block; }
.page-template-page-postos-php .wrap .section .content .listagemPostos .vcard strong { font-size:1.4em; }
.page-template-page-postos-php .wrap .section .content .listagemPostos .vcard {
  border-bottom:1px dashed #525252;
  float:left;
  height:60px;
  margin:0 15px 10px 0;
  padding:10px 0 0 8px;
  width:220px;
  background-color:#edf2f8;
}
.page-template-page-postos-php .wrap .section .content .listagemPostos { padding:18px 0 0 8px; }
.page-template-page-postos-php .wrap .section .content {
  width:511px;
  height:490px;
  padding:2px 10px 0 255px;
  z-index:3;
}
.page-template-page-postos-php .wrap .section { z-index:2; }

.category .wrap .section .content .post {
  width:368px;
  border-bottom:1px solid #3186b8;
  margin-bottom:25px;
}
.category .wrap .section .content {
  height:431px;
  padding-left:315px;
}
.category .wrap .section { padding-bottom:30px; }
.category h2 {
  width:auto;
  height:auto;
  color:#004382;
  font:bold 2.3em "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
  text-indent:1px;
  margin-left:0;
  padding-bottom:25px;
}
.page-template-page-simulador-php .wrap .section {
  overflow:hidden;
  padding-top:44px;
}
#simulador label, #simulador legend, #simulador h3 { display:none; }
#simulador input {
  width:78px;
  height:16px;
  float:right;
  display:block;
  color:#333333;
  text-align:right;
  font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
  border:0 none;
  margin-bottom:8px;
  background:transparent;
}
#simulador .form fieldset {
  padding-right:56px;
  position:relative;
}
#simulador .form .kilometros_rodados { padding-bottom:30px; }
#simulador .form .fields_rendimento_do_veiculo { padding-bottom:33px; }
#simulador .form .fields_preco_combustivel { padding-bottom:23px; }
#simulador .form .fields_preco_instalacao { padding-bottom:10px; }
#simulador .form button {
  position:absolute;
  top:0;
  right:47px;
}
#simulador .form {
  float:left;
  padding:92px 0 0 247px;
  width:135px;
  height:416px;
}
#simulador .dados .graphs div {
  padding-bottom:33px;
  height:105px;
}
#simulador .dados .graphs #gasto_em_reais { padding-bottom:40px; }
#simulador .dados .graphs { padding:69px 0 0 14px; }
#simulador .dados .economia_mensal, #simulador .dados .pay_back_kit {
  margin-bottom:13px;
  overflow:hidden;
  padding-left:212px;
  width:200px;
}
#simulador .dados .economia_mensal span, #simulador .dados .pay_back_kit span {
  display:block;
  float:left;
  font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
  height:20px;
  margin-right:10px;
  padding-top:3px;
  text-align:center;
  width:90px;
}
#simulador .dados {
  float:left;
  width:440px;
  height:590px;
}
#simulador {
  overflow:hidden;
  padding-left:100px;
}
.info p {
  font:bold 1.1em "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
  color:#333333;
}
.info {
  width:412px;
  bottom:50px;
  left:10px;
  position:absolute;
}

#footer img {
  float:left;
  margin-right:10px;
}
.home #footer .telefone {margin-right:10px}
#footer .telefone { padding-top:10px; margin-right:0}
#footer { z-index:1; }

