h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin:0;
	padding:0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

#conteudo a{
color: #165652;
}
#conteudo a:hover{
color: #1B6A65;
text-decoration: none;
}

#principal #aumentarLetra {
	float:left;
	padding-top:2px;
}
#principal .bannerLateral {
	padding-right:25px;
	clear:both;
	float:left;
	margin-top:10px;
}
#principal #cabecalhoConteudoRelacionado {
	color:#008542;
	font-size:18px;
	font-weight:bold;
	clear: both;
	float: left;
	height: 35px;
	width: 201px;
	margin-top: 20px;
}
#principal #cabecalhoVejaTambem {
	color:#008542;
	font-size:18px;
	font-weight:bold;
	clear: both;
	float: left;
	height: 35px;
	width: 201px;
}
#principal #colunaCentral {
	float:left;
	width:578px;
}
#principal #colunaDireita {
	clear:right;
	float:left;
	width:230px;
	_width:220px;
	padding-left:20px;
}
/*#principal #colunaEsquerda {
	clear:left;
	float:left;
	width:180px;
}*/
#principal #colunaEsquerda {
	border-right: 1px solid #CCCCCC;
	margin-top: 10px;
	clear: left;
	float: left;
	width: 175px;
}
#principal #conteudo {
	clear:left;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}
#principal #conteudo table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}
#principal #conteudo p img {
	vertical-align: middle;
}

#principal #corpoConteudoRelacionado {
	width: 198px;
	_width: 201px;
	font-family: Arial, Helvetica, sans-serif;
	color: #008542;
	font-size: 14px;
	font-weight: 700;
	clear: both;
	float: left;
	margin: 0px;
	padding: 20px 20px 20px 3px;
	border: solid 1px #CCCCCC;
	border-radius:10px;
}
#principal #corpoVejaTambem {
	width: 198px;
	_width: 201px;
	font-family: Arial, Helvetica, sans-serif;
	color: #008542;
	font-size: 14px;
	font-weight: 700;
	clear: both;
	float: left;
	margin: 0px;
	padding: 20px 20px 20px 3px;
	border: solid 1px #CCCCCC;
	border-radius:10px;
}
#principal #corpoVejaTambem a {
	color:  #008542;
	text-decoration: none;
}
#principal #corpoVejaTambem a:hover {
	color:  #008542;
	text-decoration: underline;
}
#principal #corpoVejaTambem ul {
	list-style-position:outside;
	margin-left:15px;
	padding-left:15px;
	margin-bottom:10px;
	margin-top:0;
	padding-top:0;
}
#principal #corpoVejaTambem li {
	margin-bottom:10px;
}
#principal .espacoLateralDir {
	padding-right:25px;
	clear:both;
	float:left;
	margin-top:20px;
}
#principal #grupoConteudo {
	clear:both;
	float:left;
	width:100%;
	background-color:#FFF;
	margin: 0px;
	padding: 0px;
}
#principal #grupoUtils {
	background-color:#FFF;
	width:100%;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#principal #imagemRodape {
	float:left;
	width:246px;
}
#principal .imgInterna {
	float:left;
	width:74px;
}
#principal #imgMenu {
	margin-top:15px;
	float:left;
	clear:both;
	padding-left:5px;
}
#principal #linksRodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#008542;
	padding-top:8px;
	text-align:center;
}
#principal #linksRodape a {
	color:#008542;
	text-decoration:none;
}
#principal #linksRodape a:hover {
	color:#008542;
	text-decoration:underline;
}
#principal #menu {
	clear:both;
	float:left;
	margin-top:25px
}
#principal #migalhaDePao {
	clear:left;
	float:left;
	width:475px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:20px;
/*	color:#2A7486;*/
	color:#858585;
	text-transform:capitalize;
}
#principal {
	background-color:#FFFFFF;
	width:1008px;
	_width:1002px;
}
#principal img{
	vertical-align: bottom;
}
#principal:after {
	content:".";
	overflow:hidden;
	display:block;
	visibility:hidden;
	clear:both;
}
#principal #rodapeConteudo {
	clear:both;
	float:left;
	width:100%;
}
#principal #rodapeVejaTambem {
	clear:both;
	float:left;
}
#principal #sidenavlinkTable td{
    background-repeat:repeat-y;
}
#principal #textoConteudo {
	float: left;
	padding-left: 24px;
	background-position: left;
	padding-right: 10px;
	_padding-right: 20px;
	padding-top: 15px;
	width: 544px;
	_width: 534px;
}
#principal .textoImgInterna {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	color:#1B6A65;
	width:140px;
	margin-top:12px;
}
#principal .textoImgInterna a {
	color:#1B6A65;
	text-decoration:underline;
}
#principal .textoImgInterna p {
	margin:0;
	padding:0;
}
#principal .tituloRelacionados {
	font-size: 13px;
	margin: 0px 10px;
	padding: 0px;
}
#principal .subtituloRelacionados {
	font-size: 12px;
	font-weight: normal;
}
#principal .textoRelacionados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 10px 10px;
	padding: 0px;
	color: #858585;
}
#principal .textoRelacionados a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
}

/* Estilos Menu */
.submenu3nivel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 17px;
	padding-right: 27px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.submenu3nivel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.submenu3nivel_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.submenu3nivel_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1b6a65;
	text-decoration: none;
}

.submenu4nivel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 17px;
	padding-right: 27px;
}


.submenu4nivel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.submenu4nivel_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.submenu4nivel_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b6a65;
	text-decoration: none;
}

a.submenu4nivel_link {
	color: #FFFFFF;
	text-decoration: none;
}

.subhomeDestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b6a65;
	text-decoration: underline;
}

a.subhomeDestaque{ color: #1b6a65; }
.imgProduto {
    float: left;
    margin-bottom:40px;
    margin-right:20px;
    margin-top:0;
}
.textoProduto {
    text-align:left;
    width:372px;
    float:left;
}

/*----------------------------------------------------------*/
/*                 ESTILO GASOLINA GRID                     */
/*----------------------------------------------------------*/

@font-face {
font-family: "Petrbas Sans Bold";
src: url(http://www.br.com.br/BR/Fonts/);
}

/*-- Novas class --*/
#principal .box-thumb h4,
#principal .box-thumb h5{
    position: absolute;
}
#principal .box-thumb h4{
	bottom: 34px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 34px;
    font-style: italic;
    font-weight: bold;
    left: 24px;
}
#principal .box-thumb h5{
	bottom: 5px;
    color: #fcc72e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    left: 24px;
    margin: 0;
}
#principal .box-thumb p {
    color: #858585;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
}
#principal .hx-mec,#principal .hx-mot,#principal .hx-eng{
	height: 120px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 105px;
}
/*#principal .hx-mec{background: url("../img/thumb-link-h-mecanico.png") no-repeat scroll 0 0 transparent;}*/
/*#principal .hx-mec.active,*/
/*#principal .hx-mec:hover{background: url("../img/thumb-link-mecanico.png") no-repeat scroll 0 0 transparent;}*/
/*#principal .hx-mot{background: url("../img/thumb-link-h-motorista.png") no-repeat scroll 0 0 transparent;}*/
/*#principal .hx-mot.active,*/
/*#principal .hx-mot:hover{background: url("../img/thumb-link-motorista.png") no-repeat scroll 0 0 transparent;}*/
/*#principal .hx-eng{background: url("../img/thumb-link-h-engenheiro.png") no-repeat scroll 0 0 transparent;}*/
/*#principal .hx-eng.active,*/
/*#principal .hx-eng:hover{background: url("../img/thumb-link-engenheiro.png") no-repeat scroll 0 0 transparent;}*/
#principal .box-engenheiro .hx-mec{bottom:86px;left:22px;}
#principal .box-engenheiro .hx-mot{bottom:86px;left: 221px;}
#principal .box-engenheiro .hx-eng{bottom:86px;right: 27px;}
#principal .box-motorista .hx-mec{bottom:89px;left: 23px;}
#principal .box-motorista .hx-mot{bottom: 89px;left: 222px;}
#principal .box-motorista .hx-eng{bottom: 89px;right: 27px;}
#principal .box-mecanico .hx-mec{bottom: 90px;left: 24px;}
#principal .box-mecanico .hx-mot{bottom: 90px;left: 223px;}
#principal .box-mecanico .hx-eng{bottom: 90px;right: 25px;}
#principal .box-noticia{
	float: left;
    padding-left: 24px;
    width: 490px;
}
#principal .box-noticia .ttl{
	font-weight:bold;
}
#principal .box-thumb .frase{
	bottom: 226px;
    color: #fff;
	font-family: "Petrobras Sans", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:22px;
    left: 26px;
    position: absolute;
}
#principal .box-mecanico  .frase {left: 220px;}
/*Coluna Direita*/
#principal #colunaDireita {
    width: 222px;
}
#principal #colunaDireita {
    clear: right;
    float: left;
    padding-left: 20px;
    width: 228px;
}
#principal #colunaDireita {
    clear: right;
    float: left;
    padding-left: 20px;
    width: 230px;
}
#principal .box-thumb.box-home{ margin-bottom: 0; }
#principal .box-home .frase{
    left: 258px;
    top: 367px;
    font-style: normal;
    text-transform: uppercase;
    font-size: 20px;
}
#principal .box{
	padding:0;
	margin: 1px auto;
	width: 546px;
	border-right: 6px solid #FFF;
	background-color: #eb6922;
	position: relative;
}
#principal .box.item-1{ height: 210px; }
#principal .box.item-1 p{
    position: absolute;
    left: 175px;
    top: 44px;
	font-family:Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
	font-size:15px;
    color: #FFF;
    width: 335px;
}
#principal .box.item-1 img{
    margin: 45px 0 0 65px;
}
#principal .box.item-2{
/*    background: url('../img/box-links-grid.png');*/
    height: 1060px;
}
#principal .box.item-2 .info2{
    padding-top: 65px;
    height: 230px;
    position: relative;
}
#principal .box.item-2 .info2 strong{
	font-family:Arial, sans-serif;
    font-weight: bold;
	font-size: 14px;
    color: #eb6922;
    width: 136px;
    position: absolute;
    top: 112px;
    left: 100px;
    text-align: center;
}
#principal .box.item-2 .info2 p{
	font-family:Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
	font-size:16px;
    color: #FFF;
    width: 225px;
    position: absolute;
    top: 110px;
    left: 255px;
}
#principal .box.item-2 .info2 em{
	font-family:Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
	font-size:12px;
    color: #eb6922;
    width: 221px;
    position: absolute;
    top: 245px;
    left: 196px;
    text-align: center;
    padding-top: 10px;
}

#principal .box.item-2 .lista-pessoas{ padding: 0; margin: 0; }
#principal .box.item-2 .lista-pessoas li{
    list-style: none;
    width: 100%;
    position: relative;
}
#principal .box.item-2 .lista-pessoas li.pessoa-1{ height: 275px; }
#principal .box.item-2 .lista-pessoas li.pessoa-2{ height: 252px; }
#principal .box.item-2 .lista-pessoas li.pessoa-3{ height: 300px; margin-top: -110px; }
#principal .box.item-2 .lista-pessoas li a{
    width: 205px;
    height: 245px;
    display: block;
    position: absolute;
    z-index: 5;
}

#principal .box.item-2 .lista-pessoas li.pessoa-1 a{ left: 203px; top: 11px; }
#principal .box.item-2 .lista-pessoas li.pessoa-2 a{ left: 32px; top: 32px; }
#principal .box.item-2 .lista-pessoas li.pessoa-3 a{ left: 304px; top: 49px; }
#principal .box.item-2 .lista-pessoas li p{ font-family:Arial, sans-serif; font-style: italic; font-weight: bold; font-size:16px; color: #FFF; position: absolute; margin: 0; }
#principal .box.item-2 .lista-pessoas li.pessoa-1 p{ width: 110px; text-align: center; left: 55px; top: 70px; }
#principal .box.item-2 .lista-pessoas li.pessoa-2 p{ width: 250px; left: 265px; top: 115px; }
#principal .box.item-2 .lista-pessoas li.pessoa-3 p{ width: 242px; text-align: right; left: 40px; top: 165px; }

#principal .box.item-3{ height: 580px; }
#principal .box.item-3 h3{ font-family:Arial, sans-serif;  font-style: italic; font-weight: bold; font-size:14; text-align: center; text-transform: uppercase; color: #FFF; padding: 45px 0; }
#principal .box.item-3 .lista-caracteristicas{ padding-left: 34px; margin: 0; }
#principal .box.item-3 .lista-caracteristicas li{ list-style: none; clear: both; overflow: hidden; margin-bottom: 15px; }
#principal .box.item-3 .lista-caracteristicas li img { float: left; margin-right: 15px; }
#principal .box.item-3 .lista-caracteristicas li p { font-family:Arial, sans-serif; font-style: italic; font-weight: bold; font-size:12px; color: #FFF; width: 475px; }
