﻿@charset "utf-8";
/* CSS Document */

/** CSS - TV1.COM
*   Site Ultragaz 
*   Desenvolvido por: Otávio Soares [osoares@tv1.com.br]
*   Início do Projeto: 23/07/2008 
*
*   Última atualização: 25/03/2009
*   Atualizado por: Victor Brosso [vbrosso@tv1.com.br]
*/

* {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body, html { height:100%; margin:0; padding: 0; }

a { color:inherit; font-size: inherit; text-decoration:none;}
a:hover { text-decoration:underline;}
strong { font-size:inherit; color: inherit; }

img, fieldset { border:none; }

#divConteinerGeral {
	width: 100%;
	float:left;
	background:url(../img/bgHome.jpg) repeat-x;
}

.pop { height:100%;}

#divConteinerGeral #divConteudoGeral {
	width: 778px;
	margin: 0 auto;
}

/* HEADER */
#divHeader {
	width: 100%;
	float:left;
	background:url(../img/bgMenuTopo.gif) top repeat-x;
}

div.pop #divHeader {
	background: url(../img/bgHeaderPop.gif) bottom repeat-x;
	padding: 0 0 15px 0;
}

div.pop #divHeader h1{
	width:197px;
	height:73px;
	background:url(../img/logoUltragaz_mini.png) no-repeat;
	behavior:url(/util/css/iepngfix.htc)!important;
}

div.pop #divHeader h1 a{
	width:197px;
	height:73px;
}

/* MENU TOPO */

#divHeader .menuTopo {
	width:768px;
	margin:0 auto;
}

#divHeader .bgLogo {
	width:100%;
	float:left;
}

#divHeader .boxHeader {
	width:768px;
	margin:0 auto;
	background:url(../img/bgHeader2.gif) repeat-x;
	height:113px;
}

#divConteinerGeral #divHeader .menuTopo span.centralAtendimento{
	float:left;
	background:url(../img/icoTelefone.gif) left center no-repeat;
	padding: 0 0 0 15px;
	margin: 2px 0 0 25px;
	color:#ccdce9;
	font-size:10px;
}

#divConteinerGeral #divHeader .menuTopo ul {
	float:right;
	margin: 0 15px 0 0;
}

#divConteinerGeral #divHeader .menuTopo ul li{
	float:left;
	display:inline;
	padding: 0 8px;
}

#divConteinerGeral #divHeader .menuTopo ul li a{
	color:#ccdce9;
	font-size:10px;
	background:url(../img/icoMenuTopo.gif) left 5px no-repeat;
	padding: 0 0 0 10px;
}

#divConteinerGeral #divHeader .menuTopo ul li.sepMenu{
	background: url(../img/bgSepMenuTopo.gif) no-repeat;
	width:1px;
	height:17px;
	padding:0;
}

/* LOGO */
#divHeader h1 {
	float:left;
	background:url(../img/logoUltra.png) no-repeat;
	width:346px;
	height:108px;
	margin: 5px 0 0 0;
	overflow:hidden;
}

#divHeader h1 a {
	display:block;
	width:346px;
	height:108px;
	text-indent:-5000px;
}

#divHeader h1.brasilgas {
	background:url(../img/logoBrasilgas.png) no-repeat;
	width:336px;
}

#divHeader h1.brasilgas a {
	width:336px;
}

/* BUSCA */
#divConteinerGeral #divHeader .boxBusca {
	width:165px;
	float:right;
	height:36px;
	margin: 25px 0 0 0;
	background:url(../img/bgBusca4.gif) left no-repeat;
}

#divConteinerGeral #divHeader .boxBusca img.titBusca{
	float:left;
	padding:1px 0 0 1px;
}

#divConteinerGeral #divHeader .boxBusca input{
	float:left;
	width: 110px;
	border:1px solid #abadb3;
	color:#abadb3;
	margin: 3px 0 0 2px;
}

#divConteinerGeral #divHeader .boxBusca a.btBuscar{
	float:left;
	margin: 3px 0 0 2px;
}

/* MENU APOIO */
#divConteinerGeral #divHeader .boxMenuApoio {
	clear:right;
}

#divConteinerGeral #divHeader .boxMenuApoio ul {
	float:right;
	margin: 13px 10px 0 0;
	height:21px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li{
	float:left;
	display:inline;
	clear:right;
	position:relative;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li .divSubArea {
	position:absolute;
	top:33px;
	padding: 10px;
	display:none;
	z-index:999;
	zoom:1;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btBotijao .divSubArea {
	width: 335px;
	left:0;
	background-color:#ebebeb;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btUltrasystem .divSubArea {
	width: 345px;
	left:-219px;
	background-color:#e2e2e2;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btRevendedor .divSubArea {
	width: 300px;
	right:0;
	background-color:#eee;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea ul {
	float:left;
	height:auto;
	margin:0;
	padding: 0;
	width:150px;
	zoom:1;
}

div.sepSub {
	width: 1px;
	background:url(../img/bgSepSub.gif) center center no-repeat;
	padding: 0 10px;
	float:left;
}

li.btBotijao div.sepSub {
	height:125px;
}

li.btUltrasystem div.sepSub {
	height:90px;
}

li.btRevendedor div.sepSub {
	height:80px;
}
#divConteinerGeral #divHeader .boxMenuApoio ul li.btUltrasystem div.divSubArea ul {
	width:170px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btUltrasystem div.divSubArea ul.dir {
	width:150px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btRevendedor div.divSubArea ul {
	width:160px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btRevendedor div.divSubArea ul.dir {
	width:100px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btRevendedor div.divSubArea ul.dir ul{
	width:100px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li .divSubArea ul li {
	display:block;
	clear:both;
	float:none;
	zoom:1;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li .divSubArea ul li a{
	padding: 0 0 0 10px;
	color:#2f6182;
	font-size:11px;
	zoom:1;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btBotijao .divSubArea ul li a{
	background: url(../img/bgLinkBotijao.gif) left center no-repeat;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btUltrasystem .divSubArea ul li a{
	background: url(../img/bgLinkUltrasystem.gif) left center no-repeat;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li.btRevendedor .divSubArea ul li a{
	background: url(../img/bgLinkRevendedor.gif) left center no-repeat;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea ul li ul {
	padding:0 0 0 10px;
	float:left;
	zoom:1;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea ul li ul li {
	float:left;
	clear:both;
	zoom:1;
	width:100%;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea ul li ul li a{
	padding:0;
	background:none!important;
	zoom:1;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea ul li ul li a{
	color:#3f8be0;
	font-size:10px;
}

#divConteinerGeral #divHeader .boxMenuApoio ul li div.divSubArea .ativo a{
	color:#da2620!important;
	text-decoration:underline!important;
}




/* MENU PRINCIPAL */
#divConteinerGeral #divHeader #divMenuPrincipal {
	clear:both;
	background:url(../img/bgMenu.gif) repeat-x;
	height:23px;
}

#divConteinerGeral #divHeader #divMenuPrincipal .boxMenuPrincipal{
	width:753px;
	margin:0 auto;
	padding-left: 15px;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul {
	width: 768px;
	float:left;
	height:21px;
	padding: 1px 0 0 0;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li{
	float:left;
	display:inline;
	padding: 3px 5px 0 5px;
	height: 20px;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li.ativo a{
	color:#ffe117;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li.sepMenu{
	background:url(../img/bgSepMenuPrincipal.gif) top no-repeat;
	width:1px;
	height:21px;
	padding:0;
}

#divConteinerGeral #divConteudoPrincipal {
	width: 778px;
	padding: 0 0 25px 0;
	float:left;
}

#divConteinerGeral #divConteudoPrincipal #divTvFlash {
	width:480px;
	float:left;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque {
	width:274px;
	float:right;
	padding: 45px 20px 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque h2 {
	float:left;
	margin: 10px 0 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques {
	float:left;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques li {
	clear:both;
	float:left;
	padding: 20px 0;
	background:url(../img/bgSepDestaque.gif) center bottom no-repeat;
	width:100%;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques li.last {
	background:none;
}


#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques li img.imgDestaque {
	float:left;
	margin: 0 10px 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques  li h3 {
	font-size:12px;
	color:#01427a;
	zoom:1;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque li h3 a{
	color:#01427a;
	letter-spacing:-0.2px;
	zoom:1;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques li p {
	font-size:11px;
	color:#737373;
	padding: 5px 0 0 0;
	zoom:1;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque li p a{
	color:#737373;
	font-size:12px;
	zoom:1;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaques li a.btVejaMais {
	float:left;
	clear:both;
	margin:5px 0 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos {
	float:left;
	width:244px;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li {
	float:left;
	display:inline;
	clear:none!important;
	padding:0;
	width:113px;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li.sepVert {
	background: url(../img/bgSepVertical.gif) center no-repeat;
	width:1px;
	height:187px;
	padding: 0 7px;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li div.boxInfo {
	height: 90px;
	float:left;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li h3 {
	background: url(../img/icoMarcador.gif) left 10px no-repeat;
	padding: 5px 0 0 10px;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li p {
	padding: 5px 0 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li .imgDestaque {
	display:block;
	float:none;
	height:85px;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaquesInternos li a.btVejaMais {
	float:left;
	clear:both;
	margin:5px 0 0 0;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaque li.topo{
	width:274px;
	float:left;
	height:8px;
	font-size:0;
	line-height:0;
	background:url(../img/bgDestaquesTop.png) no-repeat;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaque li.bottom{
	width:274px;
	float:left;
	height:8px;
	font-size:0;
	line-height:0;
	background:url(../img/bgDestaquesBottom.png) no-repeat;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaque li.sepMenu{
	width:274px;
	float:left;
	height:19px;
	font-size:0;
	line-height:0;
	background: url(../img/bgSepDestaque.png) no-repeat;
}

#divConteinerGeral #divConteudoPrincipal #boxDestaque ul.lstDestaque li.meio{
	width:244px;
	float:left;
	padding: 0 15px;
	background:url(../img/bgDestaques.png) repeat-y;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais {
	clear: left;
	width:480px;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl{
	width:480px;
	float:left;
	padding: 10px 0 0 0;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dt{
	float:left;
	clear: both;
	padding: 0 5px 15px 10px;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd {
	padding: 0 0 15px 0;
	height:90px;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd a.btSaibaMais img{
	behavior:url(/util/css/iepngfix.htc)!important;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd.sepHor {
	float:left;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	height:1px;
	width:100%;
	background-color:#cddae8;
	margin: 0 0 20px 0;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd.sepHor img{
	behavior:url(/util/css/iepngfix.htc)!important;
}


#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd h3 a{
	color:#01427a;
	font-size:18px;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd p a{
	color:#737373;
	font-size:12px;
	margin: 0 0 5px 0;
}

#divConteinerGeral #divConteudoPrincipal #divDestaquesPrincipais dl dd a.btSaibaMais{
	float:left;
	margin: 5px 0 0 0;
}

/* CAIXA DE BUSCA */
ul.lstFormBusca {
	clear:both;
	float:left;
	padding: 15px 0 0 0;
	width:100%;
}

ul.lstFormBusca li{
	clear:both;
	float:left;
	padding: 5px 0 5px 12px;
	background:url(../img/bgLinkLaranja.png) left center no-repeat;
	behavior:url(/util/css/iepngfix.htc)!important;
	width:100%;
}

ul.lstFormBusca li input{
	width:170px;
	color:#999;
	font-size:10px;
	border:1px solid #abadb3;
	height: 16px;
	float:left;
}

ul.lstFormBusca li a{
	float:left;
	margin:2px 0 0 10px;
}

/* LISTA DE LINKS HOME */
ul.lstLinksHome {
	float:left;
	clear:both;
	padding:10px 0 5px 0;
	width:100%;
}	

ul.lstLinksHome li {
	float:left;
	display:inline;
	width:135px;
	padding: 4px 0;
}	

ul.lstLinksHome li.full {
	width: 100%;
}	

ul.lstLinksHome li.dir {
	width: 97px;
}	

ul.lstLinksHome li a{
	color:#005dab;
	letter-spacing: -1px;
	word-spacing: -0.7px;
	background:url(../img/bgLinkLaranja.png) left 4px no-repeat;
	padding: 0 0 0 8px;
	behavior:url(/util/css/iepngfix.htc)!important;
	font-size:12px;
}	

ul.lstLinksHome li a strong {
	color:#005dab;
	font-size:12px;
	letter-spacing: -1px;
	word-spacing: -0.7px;
}	

ul.lstLinksHome li a span{
	color:#f4682a;
	text-decoration:underline;
}	

/* DESTAQUE HOME REVENDEDORES */
#divDestaqueRevendedores {
	float:left;
	background:url(../img/bgRevendedor.png) left bottom no-repeat;
	_background-image:url(../img/bgRevendedor.jpg)!important;
	margin: 40px 0 0 0;
	width: 460px;
	height:480px;
}

#divDestaqueRevendedores .boxPorqueSer {
	width: 100%;
	float:left;
	padding: 10px 0 0 20px;
}

#divDestaqueRevendedores .boxPorqueSer img {
	behavior:url(/util/css/iepngfix.htc)!important;
}

#divDestaqueRevendedores .boxPorqueSer p{
	width: 218px;
	margin: 5px auto;
	font-size:12px;
	color:#fff;
	background-color:#799cb9;
	padding: 5px;
	text-align:justify;
}

#divDestaqueRevendedores a.btQueroSer {
	float:right;
	clear:both;
	padding: 35px 90px 0 0;
}

/* LINHA DO TEMPO */
#divLinhaTempo{
	background:url(../img/bgLinhaTempo.jpg) repeat-x;
	width:100%;
	height:158px;
	float:left;
	clear:both;
	margin: 15px 0 0 0;
}

#divLinhaTempo .boxLinhaTempo{
	background:url(../img/bgBoxLinhaTempo.jpg) center bottom no-repeat;
	width:768px;
	margin: 0 auto;
	height:158px;
}

#divLinhaTempo p{
	float:left;
	width:185px;
	color:#cddeec;
	margin: 100px 0 0 30px;
}

#divLinhaTempo p a{
	color:#cddeec;
}

/* DICAS ULTRAGAZ */
#divDicasUltragaz {
	width:100%;
	float:left;
	clear:both;
	margin: 15px 0 0 0;
	background:url(../img/bgDicasUltragaz.gif) repeat-x;
}

#divDicasUltragaz .boxDicasUltragaz {
	width:768px;
	margin: 0 auto;
	height:158px;
	background:url(../img/bgBoxDicasUltragaz.png) top left no-repeat;
	behavior:url(/util/css/iepngfix.htc)!important;
}

#divDicasUltragaz .boxDicasUltragaz h3{
	float:left;
	padding: 10px 0 0 15px;
}

#divDicasUltragaz .boxDicasUltragaz h3 img{
	behavior:url(/util/css/iepngfix.htc)!important;
}

ul.lstDicas {
	clear:both;
	float:left;
	width:100%;
	padding: 0 0 0 30px;
	color:#fff;
}

ul.lstDicas li {
	background:url(../img/icoBotijao.png) left center no-repeat;
	padding: 10px 0 10px 30px;
	float:left;
	display:inline;
	width: 220px;
	behavior:url(/util/css/iepngfix.htc)!important;
}

.BotijaoAzul ul.lstDicas li {
	background:url(../img/bot_icn.png) left center no-repeat;
}

ul.lstDicas li a{
	color:#ccddec;
	font-size:12px;
	width: 180px;
	float:left;
}

/* RODAPE */
#divConteinerGeral #divRodape {
	width:100%;
	clear:both;
	background:url(../img/bgRodape.gif) repeat-x;
	height:19px;
}

#divConteinerGeral #divRodape .boxRodape{
	width:768px;
	margin:0 auto;
}

div.pop #divRodape {
	position:absolute;
	bottom:0;
	left:0;
}

div.pop #divRodape .boxRodape{
	width:440px!important;
}


#divConteinerGeral #divRodape a.logoUltra{
	float:left;
	padding: 2px 0 0 30px;
}

#divConteinerGeral #divRodape address{
	float:right;
	margin: 3px 30px 0 0;
	color:#b4d6f5;
	font-size:10px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}

/* DESTAQUES INTERNA */
#divBoxDestaque {
	background:url(../img/bgDestaqueImagem.gif) bottom repeat-x;
	width:100%;
	clear:both;
	float:left;
	padding: 0 0 15px 0;
}

#divBoxDestaque img {
	display:block;
	clear:both;
	margin: 0 auto;
}

/* BREADCRUMB */
#divBreadCrumb {
	float:left;
	margin: 0 0 7px 0;
	color:#c1d4e4;
	width:100%;
	clear:both;
	padding: 8px 0 0 0;
	background:url(../img/bgBreadCrumb.gif) top repeat-x;
}

#divBreadCrumb ul {
	margin: 0 auto;
	width:768px;
	padding-left: 40px;
}

#divBreadCrumb ul li{
	display:inline;
	float:left;
	padding: 0 5px 0 0;
}

#divBreadCrumb ul li a{
	text-decoration:underline;
	color:#c1d4e4;
}

/* LISTA DEFINICAO */
#divListaDefinicao {
	clear:both;
	width:728px;
	margin: 0 auto;
}

/* Destaques Interna */
ul.lstDestaquesInterna {
	clear:both;
	width:728px;
	float:left;
	padding: 15px 0 0 0;
}

ul.lstDestaquesInterna li.destaqueMaior {
	padding: 0 0 35px 0;
	float:left;
	clear:both;
}

ul.lstDestaquesInterna li.esq {
	float:left;
	height: 120px;
	padding: 0 0 35px 5px;
	clear:left;
	width:auto!important;
}

ul.lstDestaquesInterna li.dir {
	float:right;
	height: 120px;
	padding: 0 5px 35px 0;
	width:auto!important;
	clear:none!important;
}

.boxImprensa ul.lstDestaquesInterna {
	width: 703px;
}

.boxImprensa ul.lstDestaquesInterna li.esq, .boxImprensa ul.lstDestaquesInterna li.dir{
	padding:0 0 35px 0;
}


ul.lstDestaquesInterna li li.meio {
	height: 120px;
}

ul.lstDestaquesInterna dl.lstInterna {
	width:97%;
	float:left;
}


ul.lstDestaquesInterna dl dt  {
	float:left;
	padding: 0 5px 0 0;
}

ul.lstDestaquesInterna dl dd h3 {
	font-size:18px;
	color:#01427a;
	font-weight:normal;
	float:none!important;
	width:auto!important;
	padding:0;
	clear:none;
	background:none!important;
}

ul.lstDestaquesInterna dl dd h3 a {
	font-size:18px;
	color:#01427a;
	font-weight:normal;
}

ul.lstDestaquesInterna dl dd p {
	font-size:12px;
	color:#000;
	padding-top:7px;
	clear:none!important
}

ul.lstDestaquesInterna dl dd p a {
	font-size:12px;
	color:#000;
}

ul.lstDestaquesInterna dl dd p span{
	font-size:12px;
}

ul.lstDestaquesInterna dl dd p.semTit {
	padding:0;
}

ul.lstDestaquesInterna dl dd p.comTit {
	
}

ul.lstDestaquesInterna dl dd p a.btCliqueAqui{
	float:left;
	padding: 2px 5px 0 0;
}

ul.lstDestaquesInterna dl dd a.btSaibaMais2{
	float:left;
	margin: 10px 0 0 0;
}

/* BOX TITULO LINHA */
.divTituloLinha {
	width: 730px;
	float:left;
	clear:both;
	padding: 0 0 0 25px;
}

.divTituloLinha h2{
	color:#fff;
	font-size:20px;
	width:100%;
	float:left;
	clear:both;
	padding: 10px 0 0 0;
	background:url(../img/bgTituloLinha.gif) left 30px repeat-x;
	font-weight:normal;
}

.divTituloLinha h2.titImprensa{
	width:400px;
}

/* SE ZUAR o H3 TIRA AQUI */
.divTituloLinha h3{
	color:#01427a;
	font-size:18px;
	float:left;
	clear:both;
	padding: 10px 0 0 0;
	font-weight:normal;
}

.divTituloLinha h3.left{
	clear:left;
}

.divTituloLinha h2 p{
	background:url(../img/bgTitulo.jpg) top repeat-x;
	padding:0 10px 0 0;
	float:left;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	
}

.divTituloLinha h2 p.tit{
	color:#005dab;
	font-size:18px;
	background:url(../img/bgTitulo9.jpg) center repeat-x;
	*background:url(../img/bgTitulo9IE.jpg) top repeat-x;
}

.divTituloLinha p{
	padding: 10px 0 0 0;
	font-size:12px;
	clear:left;
	line-height: 130%;
}

.divTituloLinha p.noclear {
	clear:none;	
}

.divTituloLinha p.txtDestaque{
	color:#f04031;	
}

.divTituloLinha p.ass{
	font-style: italic;
	float:left;
	padding:0;
	width:350px;
}

.divTituloLinha p.ass strong.data{
	font-style: normal;
	font-size:11px;
	color:#f04031;
}

/* Box a direita */
.divTituloLinha .divBoxRight{
	float:right;
	margin: 10px 0 10px 10px;
}

.divTituloLinha .divBoxRight img.destaqueRight{
	float:left;
}

.divTituloLinha .divBoxRight p{
	text-align:center;
	color:#000;
	font-size:10px;
}

/* Lista com bullets */
ul.lstInfos{
	clear: both;
	float:left;
	margin: 10px 0 0 0;
}

ul.lstInfos li{
	clear: both;
	background:url(../img/icoBandeira.gif) left 5px no-repeat;
	padding: 5px 0 5px 15px;
	font-size:12px;
	
	color:#000;
}

ul.lstInfos li strong{
	color:#f04031;
	font-size:12px;
}

/* Lista com bullets normais */
ul.lstComum{
	clear: left;
	float:left;
	padding: 10px 0 0 45px;
	width:auto;
}

ul.lstComum li{
	clear: both;
	padding: 5px 0;
	font-size:12px;
	list-style:outside disc;
	width:auto;
	color:#000;
	font-weight:bold;
}

ul.lstPremios{
	clear: left;
	float:left;
	padding: 10px 0 0 10px;
	width:650px;
	display:block!important;
}

ul.lstPremios li{
	clear: both;
	float:left;
	padding: 5px 0;
	font-size:12px;
	list-style:outside disc;
	width:650px;
	color:#000;
}

/* Link em Destaque */
.divTituloLinha a.linkDestaque{
	color:#f04031;
	font-size:12px;
	text-decoration:underline;
	
	clear:left;
	float:left;
	margin: 10px 0 0 0;
}

.divTituloLinha a.linkDestaque:hover{
	text-decoration:none;
}

/* CONTROLE DE QUALIDADE */
.boxControleQualidade {
	float:left;
	width:100%;
	clear:both;
	padding: 15px 0 0 0;
}

.boxControleQualidade p{
	font-weight: bold;
}

.boxControleQualidade select{
	width: 170px;
	color:#737373;
	font-size:10px;
}

table.tblControleQualidade{
	float:left;
	width:100%;
	margin: 15px 0 15px 0;
	clear:both;
	border:1px solid #015496;
	padding: 5px;
}

table.tblControleQualidade tr.cor01{
	background:url(../img/bgLinha1.gif) repeat-x;
}

table.tblControleQualidade tr.cor02{
	background:url(../img/bgLinha2.gif) repeat-x;
}

table.tblControleQualidade tr th {
	font-size:12px;
	color:#01569e;
	padding: 0 0 5px 10px;
	text-align: left;
	border-right:1px solid #015496;
}

table.tblControleQualidade tr td {
	font-size:12px;
	color:#000;
	padding: 3px 0 8px 10px;
	text-align: left;
	border-right:1px solid #015496;
}

table.tblControleQualidade tr .ult {
	border:none;
}

/* PEDIDO ONLINE */
#divPedidoOnline {
	background:url(../img/bgPedidoOnline.gif) bottom right no-repeat;
}

.boxFormularioPedido {
	padding: 10px 0 0 0;
	float:left;
	clear:left;
	font-size:12px;
	text-align:justify;
	width: 490px;
	margin:0;
}

.boxFormularioPedido ul.lstForm li{
	width: 445px;
	padding: 2px 0;
}

.boxFormularioPedido ul.lstForm label {
	font-size:12px;
	color:#01427a;
	float:left;
	padding: 2px 10px 0 0;
	text-align: right;
	width: 105px;
}

.boxFormularioPedido ul.lstForm label strong{
	font-size:12px;
}

.boxFormularioPedido ul.lstForm input{
	color:#01427a;
	float:left;
	width: 320px;
	border:1px solid #e5eaf0;
}

.boxFormularioPedido ul.lstForm input.ddd{
	width: 35px;
	margin: 0 10px 0 0;
}

.boxFormularioPedido ul.lstForm input.tel{
	width: 80px;
	margin: 0 10px 0 0;
}

.boxFormularioPedido ul.lstForm select{
	color:#01427a;
	float:left;
	border:1px solid #e5eaf0;
}

.boxFormularioPedido ul.lstForm select.uf{
	width:47px;
}

.boxFormularioPedido ul.lstForm select.cid{
	width:160px;
}

.boxFormularioPedido a.btEnviar{
	float:right;
	clear:both;
	margin: 10px 10px 0 0;
}

/* Mensagem de erro */
.boxMsgErro {
	padding: 5px 0 5px 0;
	background: url(../img/bgBorderErro.gif) center top no-repeat;
	float:left;
	margin: 20px 0 0 20px;
	*margin-top: 35px;
	clear:both;
	width: 390px;
}

.boxMsgErro p{
	padding:0;
	color:#f04031!important;
	background: url(../img/icoAlerta.gif) center left no-repeat;
	padding: 0 0 0 30px;
	float:left;
}

.divEnviarMensagem .boxMsgErro {
	width: 670px;
	margin-left:5px;
}

.divSejaCliente .boxMsgErro {
	float:none;
	margin: 0 auto;
	width: 450px;
}

.divEnviarMensagem .boxMsgErro p{
	padding:0 0 0 30px;
}
/* Mensagem de sucesso */
.boxMsgSucesso {
	clear:both;
	width: 435px;
	float:left;
	margin: 10px 0 0 0;
	width: 435px;
}

.boxMsgSucesso p{
	clear:both;
}

.boxMsgSucesso a.btVoltar{
	clear:both;
	float:left;
	margin: 10px 0 0 0;
}

.boxMsgSucesso h3{
	font-size:16px;
	float:left;
	color:#41729c;
	background:url(../img/bgLink.gif) right 10px no-repeat!important;
	padding: 0 8px 0 0;
	width:auto!important;
}

.divEnviarMensagem .boxMsgSucesso {
	width: 680px;
}

.divSejaCliente .boxMsgSucesso {
	width: 660px;
}

.divEnviarMensagem .boxMsgSucesso p{
	padding:0;
}

/* Lista de Imagens */
ul.lstImagens {
	clear:both;
	padding: 15px 0 0 0;
	float:left;
}

ul.lstImagens li {
	display:inline;
	float:left;
	padding: 0 3px 15px 3px;
	width: 234px;
}

ul.lstImagens li p {
	width: 237px;
	margin: 0 auto;
	color:#737373;
	font-size:10px;
	
	text-align:left;
	letter-spacing:-0.1px;
}

/* CALENDARIO */
.divBoxCalendario {
	float:left;
	width:100%;
	margin: 20px 0 0 0;
}

.divBoxCalendario dl dt {
	float:left;
	padding: 0 15px 0 0;
}

.divBoxCalendario dl dd {
	width: 480px;
}

.divBoxCalendario dl dd h3 {
	font-size:16px;
	color:#005dab;
	
	background:url(../img/bgTituloLinha.gif) bottom repeat-x;
	padding: 0 0 3px 0;
}

.divBoxCalendario dl dd ul.infos {
	float:left;
	margin: 10px 0 0 0;
}

.divBoxCalendario dl dd ul.infos li{
	font-size:12px;
}

.divBoxCalendario dl dd p {
	float:left;
	clear:none;
	font-size:12px;
	width: 480px;
}

/* NOTICIAS INTERNAS */
#divBoxNoticias {
	clear:both;
	padding: 15px 0;
	float:left;
	width: 693px;
}

#divBoxNoticias h3 {
	background:url(../img/bgTituloLinha.gif) bottom repeat-x;
	width: 405px;
	height: 21px;
	float:left;
}

div.ultraCultural h3 {
	width: 500px!important;
}

#divBoxNoticias h3 p{
	background:url(../img/bgTitulo2.jpg) bottom repeat-x;
	color:#005dab;
	font-size:18px;
	font-weight:normal;
	padding:0 5px 0 0;
	float:left;
}

#divBoxNoticias h4 {
	color:#01427a;
	font-size:18px;
	font-weight:normal;
	padding: 10px 0 0 0;
	float:left;
	width: 693px;
}

#divBoxNoticias h5 {
	clear:both;
	color:#000;
	font-size:12px;
	
	padding: 2px 0 0 0;
	float:left;
	font-style:italic;
	width: 693px;
}

#divBoxNoticias a.btVoltar {
	clear:both;
	margin: 15px 0 0 0;
	float:left;
}

/*Filtro*/
#divBoxNoticias ul.filtroNoticias {
	float:right;
	width: 285px;
	margin: 2px 0 0 0;
}

div.ultraCultural ul.filtroNoticias {
	width: 180px!important;
}

#divBoxNoticias ul.filtroNoticias li {
	float:left;
	display:inline;
	width: auto;
	clear:none;
}

#divBoxNoticias ul.filtroNoticias li.ano select {
	border:1px solid #b1b3b8;
	font-size:10px;
	color:#c7c7c7;
	width:50px;
	float:left;
	margin: 0 5px 0 0;
}

#divBoxNoticias ul.filtroNoticias li.mes select {
	border:1px solid #b1b3b8;
	font-size:10px;
	color:#c7c7c7;
	width: 80px;
}

#divBoxNoticias ul.filtroNoticias li label {
	color:#4b5a65;
	font-size:11px;
	letter-spacing:1px;
	float:left;
	padding: 2px 5px 0 5px;
}

/* Listagem */

dl.lstNoticias {
	float:left;
	width: 693px;
	padding: 10px 0;
}

dl.lstNoticias dt{
	font-size:11px;
	color:#000;
	font-weight:bold;
	/*word-spacing: 2px;
	letter-spacing:1px;*/
	background: url(../img/icoBandeira.gif) left 2px no-repeat;
	padding: 0 0 0 15px;
}

dl.lstNoticias dt a{
	font-size:12px;
	color:#01427a;
	background:url(../img/bgLink.gif) right 8px no-repeat;
	padding: 0 5px 0 0;
}

dl.lstNoticias dd{
	padding: 0 0 15px 15px;
}

dl.lstNoticias dd p{
	padding: 0;
	font-size:11px;
}

.divGaleriaImagens {
	clear: both;
	padding: 10px 0 0 5px;
}

/* FALE CONOSCO */
#divBoxFaleConosco {
	float:left;
	padding: 20px 0;
	width:100%;
}
.boxFaleConoscoEsq {
	float:left;
}

.boxFaleConoscoEsq h3{
	color:#01427a;
	font-size:18px;
	float:left;
	padding: 5px 0 5px 70px;
	margin: 5px 0 0 0;
	background:url(../img/bgTelefone.gif) 15px top no-repeat;
}

.boxFaleConoscoEsq h4{
	color:#01427a;
	font-size:25px;
	width: 230px;
	margin: 0 auto;
	clear:both;
	padding: 35px 0 0 0;
}
.boxFaleConoscoEsq h6{
	color:#01427a;
	font-size:12px;
	width: 230px;
	margin: 0 auto;
	clear:both;
	padding: 8px 0 0 35px;
}
.boxFaleConoscoEsq h2{
	color:#01427a;
	font-size:12px;
	width: 230px;
	margin: 0 auto;
	clear:both;
	padding: 8px 0 0 65px;
}


.boxFaleConoscoEsq h5{
	color:#01427a;
	font-size:12px;
	float:left;
	width:260px;
	padding: 5px 0 5px 70px;
	margin: 5px 0 0 0;
	background:url(../img/bgEnviarMsg.gif) 15px center no-repeat;
}

.boxFaleConoscoEsq h5 span{
	font-size:9px;
	font-weight:normal;
}

.boxFaleConoscoEsq p{
	color:#01427a;
	font-size:13px;
	
	float:left;
	padding: 0 0 0 70px;
	font-weight:bold;
	width:220px;
}

.boxFaleConoscoEsq select.estado{
	color:#b1b3b8;
	border:1px solid #b1b3b8;
	font-size:10px;
	
	float:left;
	margin: 10px 0 0 70px;
	width: 120px;
}

.boxFaleConoscoDir {
	float:right;
	background:url(../img/bgMatriz.gif) 20px 20px no-repeat;
}

.boxFaleConoscoDir h3{
	color:#01427a;
	font-size:18px;
	
	float:left;
	padding: 12px 0 0 90px;
}

.boxFaleConoscoDir h5{
	color:#01427a;
	font-size:12px;
	float:left;
	width:240px;
	margin: 5px 0 0 0;
	padding: 0 0 0 90px;
}

.boxFaleConoscoDir h5 em{
	display:block;
}

.boxFaleConoscoDir h6{
	color:#01427a;
	font-size:12px;
	float:left;
	font-weight:normal;
	padding: 15px 0 15px 90px;
}

.boxFaleConoscoDir p{
	color:#01427a;
	font-size:13px;
	
	float:left;
	padding: 10px 0 0 90px;
	font-weight:bold;
	width: 200px;
}

.boxFaleConoscoDir ul.lstFaleConosco{
	clear:both;
	float:left;
	padding: 18px 0 0 90px;
	width: 220px;
}

.boxFaleConoscoDir ul.lstFaleConosco li {
	font-size:12px;
	color:#01427a;
	
	width: 220px;
}

.boxFaleConoscoDir ul.lstFaleConosco li strong{
	font-size:12px;
	color:#01427a;
	
}

/* Enviar Mensagem */
.divEnviarMensagem {
	clear:both;
	background:url(../img/bgEnviarMsg.gif) 50px 30px no-repeat;
	float:left;
}

.divEnviarMensagem p {
	padding: 10px 0 0 80px;
}

.divEnviarMensagem ul.lstEnviarMsg{
	float:left;
	clear:both;
	padding: 30px 0 0 0;
}

.divEnviarMensagem ul.lstEnviarMsg li{
	padding: 5px 0;
	width:683px;
}

.divEnviarMensagem label {
	
	font-size:12px;
	color:#01427a;
	font-weight:bold;
	float:left;
	text-align:right;
	width: 70px;
	padding: 0 10px 0 0;
}

.divEnviarMensagem input {
	border:1px solid #b1b3b8;
	float:left;
	width: 265px;
	margin: 0 45px 0 0;
}

.divEnviarMensagem textarea {
	border:1px solid #b1b3b8;
	float:left;
	width: 595px;
}

.divEnviarMensagem select {
	border:1px solid #b1b3b8;
	float:left;
	width: 210px;
}

.divEnviarMensagem input.ddd {
	width: 40px;
	margin: 0 10px 0 0;
}

.divEnviarMensagem input.email {
	width: 265px;
}

.divEnviarMensagem input.tel {
	width: 154px;
	margin:0;
}

.divEnviarMensagem input#txtContador {
	margin: 45px 0 0 0;
	float:right;
}



.divEnviarMensagem a.btEnviar {
	float:right;
	margin: 10px;
}

/* SEJA CLIENTE */
.divSejaCliente {
	float:left;
	padding: 15px 0 0 0;
	clear:both;
}

.divSejaCliente ul.lstSejaCliente{
	float:left;
	clear:both;
	padding: 30px 0 0 0;
}

.divSejaCliente ul.lstSejaCliente li{
	padding: 5px 0;
	clear:both;
	width:683px;
}

.divSejaCliente label {
	
	font-size:12px;
	color:#01427a;
	font-weight:bold;
	float:left;
	text-align:right;
	width: 110px;
	padding: 0 10px 0 0;
}

.divSejaCliente input {
	border:1px solid #b1b3b8;
	float:left;
	width: 190px;
	margin: 0 45px 0 0;
}

.divSejaCliente input.complemento {
	margin:0;
}

.divSejaCliente input#txtContador {
	float:right;
	margin: 45px 0 0 0;
}

.divSejaCliente textarea {
	border:1px solid #b1b3b8;
	float:left;
	width: 550px;
}

.divSejaCliente select {
	border:1px solid #b1b3b8;
	float:left;
	width: 190px;
	margin: 0 45px 0 0;
}

.divSejaCliente select.estado {
	margin: 0;
	width: 100px;
}

.divSejaCliente input.ddd {
	width: 40px;
	margin: 0 10px 0 0;
}

.divSejaCliente input.empresa {
	margin:0;
}

.divSejaCliente input.tel {
	width: 120px;
	margin:0;
}

.divSejaCliente input.cep {
	width: 120px;
	margin: 0 10px 0 0;
}

.divSejaCliente a.btEnviar {
	float:right;
	margin: 10px;
}

.divUnidadesApoio h3{
	font-size:16px;
	color:#01427a;
	width: 650px;
	padding: 10px 8px 0 10px;
}

.divUnidadesApoio ul.lstUnidadesApoio{
	float:left;
	padding: 15px 5px 0 10px;
	background:url(../img/bgSepVert.gif) right center no-repeat;
	clear:left;
}

.divUnidadesApoio ul.dir{
	float:right;
	padding: 15px 0 0 0;
	background:none;
	clear:none;
}

.divUnidadesApoio ul.lstUnidadesApoio li{
	width:300px;
	clear:both;
	padding: 3px 0;
	font-size:11px;
	height:25px;
}

.divUnidadesApoio ul.dir li{
	width:350px;
}

/* TRABALHE CONOSCO */
.divTrabalheConosco {
	float:left;
	clear:both;
	width:490px;
}

.divTrabalheConosco h3{
	float:left;
	clear:both;
	background:url(../img/bgTituloLinha.gif) left 15px repeat-x;
	width:100%;	
	margin: 25px 0 0 0;
}

.divTrabalheConosco h3.dif{
	margin: 0;
}

.divTrabalheConosco h3 p{
	background-color:#F4F7F9;
	padding:0 10px 0 0!important;
	float:left;
	color:#01427a;
	font-size:18px;
	
}

.divTrabalheConosco h3.dif p{
	background:url(../img/bgTitulo3.jpg) top left repeat-x;
	*background:url(../img/bgTitulo4.jpg) top left repeat-x;
}


.divTrabalheConosco fieldset{
	float:left;
	clear:both;
	padding: 30px 0 0 0;
}

.divTrabalheConosco ul.lstTrabalheConosco{
	clear:both;
}

.divTrabalheConosco ul.lstTrabalheConosco li{
	padding: 5px 0;
	clear:both;
	width: 450px;
}

.divTrabalheConosco label {
	
	font-size:12px;
	color:#01427a;
	font-weight:bold;
	float:left;
	text-align:right;
	width: 140px;
	padding: 0 10px 0 0;
}

.divTrabalheConosco label.dir {
	width: 60px;
	padding: 0 10px;
}


.divTrabalheConosco span {
	font-weight:normal;
	font-size:10px;
	display:block;
}

.divTrabalheConosco input {
	border:1px solid #b1b3b8;
	float:left;
	width: 288px;
}

.divTrabalheConosco input.ddd {
	width:28px;
	margin: 0 8px 0 0;
}

.divTrabalheConosco input.tel {
	width:65px;
	margin: 0;
}

.divTrabalheConosco input.cidade {
	width:130px;
	margin: 0;
}

.divTrabalheConosco input.cep {
	width:60px;
	margin: 0 10px 0 0;
}

.divTrabalheConosco textarea {
	border:1px solid #b1b3b8;
	float:left;
	width: 288px;
}

.divTrabalheConosco select {
	border:1px solid #b1b3b8;
	float:left;
	width: 120px;
	margin: 0 0 0 0;
}

.divTrabalheConosco select.dia, .divTrabalheConosco select.mes {
	width: 40px;
	margin: 0 10px 0 0;
}

.divTrabalheConosco select.ano, .divTrabalheConosco select.estado {
	width: 60px;
}

.divTrabalheConosco select.sexo {
	width: 90px;
}

.divTrabalheConosco select.pais {
	width: 100px;
}

.divTrabalheConosco .btTrabalhe {
	clear:both;
	text-align: right;
	float:left;
	width:100%;
	padding: 15px 0 0 0;
}

/* BOXES ARREDONDADOS */

/* 728px */
ul.lstBoxGrande {
	width:728px;
	float:left;
}

ul.lstBoxGrande li {
	float:left;
	clear:both;
	width:728px;
}

ul.lstBoxGrande li.topo {
	background:url(../img/bgTopGrande.png) no-repeat;
	height:23px;
	font-size:0;
	line-height:0;
}

ul.lstBoxGrande li.meio {
	font-size:12px;
	background:url(../img/bgMeioGrande.png) center repeat-y;
	padding: 0 25px 5px 20px;
	width: 683px;
}

/* 601px */
ul.lstBoxQuiz {
	width:601px;
	float:left;
}

ul.lstBoxQuiz li {
	float:left;
	clear:both;
	width:601px;
}

ul.lstBoxQuiz li.topo {
	background:url(../img/bgTopQuiz.png) no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
}

ul.lstBoxQuiz li.meio {
	font-size:12px;
	background:url(../img/bgMeioQuiz.png) center repeat-y;
	padding: 0 15px 5px 15px;
	width: 571px;
}
/* FALE CONOSCO */
ul.lstFConosco {
	width:360px;
	float:left;
}

ul.lstFConosco li {
	float:left;
	clear:both;
	width:360px;
}

ul.lstFConosco li.topo {
	background:url(../img/bgTopFaleConosco.png) center no-repeat;
	height:9px;
	font-size:0;
	line-height:0;
}

ul.lstFConosco li.meio {
	font-size:12px;
	background:url(../img/bgMeioFaleConosco.png) center top repeat-y;
	padding: 0 15px 5px 15px;
	width: 330px;
	min-height:150px;
}

/* Destaque Maior Fix */
ul.lstDestaquesInterna li.destaqueMaior ul.lstBoxPequeno {
	width:728px;
	float:left;
}

ul.lstDestaquesInterna li.destaqueMaior ul.lstBoxPequeno li {
	float:left;
	clear:both;
	width:728px;
}

ul.lstDestaquesInterna li.destaqueMaior ul.lstBoxPequeno li.topo {
	background:url(../img/bgTopGrande.png) no-repeat;
	height:23px;
	font-size:0;
	line-height:0;
}

ul.lstDestaquesInterna li.destaqueMaior ul.lstBoxPequeno li.meio {
	font-size:12px;
	background:url(../img/bgMeioGrande.png) center repeat-y;
	padding: 0 25px 5px 20px;
	width: 683px;
}

/* 492px */
ul.lstBoxMedio {
	width:490px;
	float:left;
}

ul.lstBoxMedio li {
	float:left;
	clear:both;
	width:490px;
}

ul.lstBoxMedio li.topo {
	background:url(../img/bgTopMedio.png) no-repeat;
	height:16px;
	font-size:0;
	line-height:0;
}

ul.lstBoxMedio li.meio {
	font-size:12px;
	background:url(../img/bgMeioMedio.png) center repeat-y;
	padding: 10px 15px 5px 30px;
	width: 445px;
}


/* 723px */
ul.lstBoxMaior {
	width:723px;
	float:left;
}

ul.lstBoxMaior li {
	float:left;
	clear:both;
	width:723px;
	padding:0;
}

ul.lstBoxMaior li.topo {
	background:url(../img/bgTopMaior.png) no-repeat;
	height:6px;
	font-size:0;
	line-height:0;
}

ul.lstBoxMaior li.meio {
	font-size:12px;
	background:url(../img/bgMeioMaior.png) top no-repeat;
	padding: 0 10px 0 10px;
	width: 703px;
}

/* 298px */
ul.lstBoxRight {
	width:298px;
	float:left;
}

ul.lstBoxRight li {
	float:left;
	clear:both;
	width:298px;
}

ul.lstBoxRight li.topo {
	background:url(../img/bgTopRight.png) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

ul.lstBoxRight li.meio {
	font-size:12px;
	background:url(../img/bgMeioRight.png) center repeat-y;
	padding: 0 12px 0 8px;
	width: 278px;
}

/* 360px */
ul.lstBoxPequeno {
	width:350px;
	float:left;
}

ul.lstBoxPequeno li {
	float:left;
	clear:both;
	width:350px;
}

ul.lstBoxPequeno li.topo {
	background:url(../img/bgTopPequeno.png) no-repeat;
	height:11px;
	font-size:0;
	line-height:0;
}

ul.lstBoxPequeno li.meio {
	font-size:12px;
	background:url(../img/bgMeioPequeno.png) center repeat-y;
	padding: 0 15px 5px 15px;
	width: 320px;
}

/* 298px */
ul.lstBoxRightMenor {
	width:234px;
	float:left;
}

ul.lstBoxRightMenor li {
	float:left;
	clear:both;
	width:234px;
}

ul.lstBoxRightMenor li.topo {
	background:url(../img/bgTopRightMenor.png) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

ul.lstBoxRightMenor li.meio {
	font-size:12px;
	background:url(../img/bgMeioRightMenor.png) center repeat-y;
	padding: 0 10px 0 10px;
	width: 215px;
}

/* 234px */
ul.lstBoxDestaque {
	width:234px;
	float:left;
}

ul.lstBoxDestaque li {
	float:left;
	clear:both;
	width:234px;
	padding:0;
}

ul.lstBoxDestaque li.topo {
	background:url(../img/bgTopDestaque.png) no-repeat;
	height:6px;
	font-size:0;
	line-height:0;
}

ul.lstBoxDestaque li.meio {
	font-size:12px;
	background:url(../img/bgMeioDestaque.png) top no-repeat;
	padding: 0 8px 0 12px;
	width: 216px;
}

/* Mapa do Site */
ul.lstMapaBotijao {
	width:223px;
	float:left;
}

ul.lstMapaBotijao li {
	float:left;
	clear:both;
	width:223px;
	padding:0;
}

ul.lstMapaBotijao li.topo {
	background:url(../img/bgTopMapa.png) no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

ul.lstMapaBotijao li.meio {
	font-size:12px;
	background:url(../img/bgMeioMapa.png) top repeat-y;
	padding: 0 15px;
	width: 193px;
	height:auto;
}

ul.lstMapaBotijao li.rodape {
	background:url(../img/bgBottomMapa.gif) top no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

ul.lstMapaUltra {
	width:243px;
	float:left;
}

ul.lstMapaUltra li {
	float:left;
	clear:both;
	width:243px;
	padding:0;
}

ul.lstMapaUltra li.topo {
	background:url(../img/bgTopUltrasystem.png) no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

ul.lstMapaUltra li.meio {
	font-size:12px;
	background:url(../img/bgMeioUltrasystem.png) top repeat-y;
	padding: 0 15px;
	width: 213px;
	height:auto;
}

ul.lstMapaUltra li.rodape {
	background:url(../img/bgBottomUltrasystem.gif) top no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

ul.lstMapaRevendedores {
	width:223px;
	float:left;
}

ul.lstMapaRevendedores li {
	float:left;
	clear:both;
	width:223px;
	padding:0;
}

ul.lstMapaRevendedores li.topo {
	background:url(../img/bgTopRevendedores.png) no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

ul.lstMapaRevendedores li.meio {
	font-size:12px;
	background:url(../img/bgMeioRevendedores.png) top repeat-y;
	padding: 0 15px;
	width: 193px;
	height:auto;
}

ul.lstMapaRevendedores li.rodape {
	background:url(../img/bgBottomRevendedores.gif) top no-repeat;
	height:13px;
	font-size:0;
	line-height:0;
	padding:0!important;
}

/* POP 389px */
ul.lstPop {
	width:389px;
	float:left;
}

ul.lstPop li {
	float:left;
	clear:both;
	width:389px;
	padding:0;
}

ul.lstPop li.topo {
	background:url(../img/bgTopPop.png) no-repeat;
	height:10px;
	font-size:0;
	line-height:0;
	padding:0!important;
	behavior:url(/util/css/iepngfix.htc)!important;
}

ul.lstPop li.meio {
	font-size:12px;
	background:url(../img/bgMeioPop.png) top repeat-y;
	padding: 0 15px;
	width: 359px;
	behavior:url(/util/css/iepngfix.htc)!important;
	height:auto;
}

ul.lstPop li.rodape {
	background:url(../img/bgBottomPop.png) top no-repeat;
	height:10px;
	font-size:0;
	line-height:0;
	padding:0!important;
	behavior:url(/util/css/iepngfix.htc)!important;
}

/* A esq */
ul.lstEsq {
	clear:both;
	width:730px;
}

ul.lstEsq li{
	float:left;
	clear:both;
	width:730px;
	padding:0;
}

ul.lstEsq li.topo{
	background:url(../img/bgTopEsq.png) no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
}

ul.lstEsq li.meio{
	font-size:12px;
	background:url(../img/bgMeioEsq.png) left top no-repeat;
	padding: 0 15px 0 15px;
	width: 700px;
}

/* A esq */
ul.lstLegislacao {
	clear:both;
	width:723px;
}

ul.lstLegislacao li{
	float:left;
	clear:both;
	width:723px;
	padding:0;
}

ul.lstLegislacao li.topo{
	background:url(../img/bgTopLegislacao.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}

ul.lstLegislacao li.meio{
	font-size:12px;
	background:url(../img/bgMeioLegislacao.png) no-repeat;
	padding: 0 15px 0 15px;
	width: 693px;
	behavior:url(/util/css/iepngfix.htc)!important;
}

/* Produtos */
ul.lstProdutos {
	clear:both;
	width:730px;
}

ul.lstProdutos li{
	float:left;
	clear:both;
	width:730px;
	padding:0;
}

ul.lstProdutos li.topo{
	background:url(../img/bgTopProdutos.png) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

ul.lstProdutos li.meio{
	font-size:12px;
	background:url(../img/bgMeioProdutos.png) top no-repeat;
	padding: 0 15px 0 15px;
	width: 700px;
}

/* Miolo */
ul.lstMiolo {
	width:100%;
	clear:both;
	width:402px;
}

ul.lstMiolo li{
	float:left;
	clear:both;
	width:402px;
	padding:0;
}

ul.lstMiolo li.topo{
	background:url(../img/bgTopMiolo.png) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

ul.lstMiolo li.meio{
	font-size:12px;
	background:url(../img/bgMeioMiolo.png) top no-repeat;
	padding: 0 15px 0 15px;
	width: 372px;
}

/* PRODUTOS */
.divProdutos h3{
	font-size:18px;
	color:#01427a;
	
	float:left;
	background:url(../img/bgLink.png) right 10px no-repeat;
	padding: 0 15px 0 15px;
	font-weight:normal;
	margin: 15px 0 0 0;
}

.divProdutos img.imgProduto{
	margin: 30px 0 0 0;
}

.divProdutos img.botPedido{
	behavior:url(/util/css/iepngfix.htc)!important;
}

.divMiolo {
	width:402px;
	float:left;
	clear:left;
	margin: 15px 0 0 0;
	padding: 0 0 0 12px;
}	

.divMiolo p{
	width:320px;
	margin: 0 auto;
}	

.divMiolo a.btPedido{
	display:block;
	margin:15px auto 0 auto;
	width:261px;
}	

/*PAGINACAO */
.divPaginacao {
	width:100%;
	clear:both;
	float:left;
	padding: 25px 0 0 0;
}

.divPaginacaoMenor {
	width:145px;
	clear:none;
	float:right;
}

.divPaginacao ul.lstPaginacao {
	width:280px;
	margin:0 auto;
}

ul.lstPaginacao li {
	float:left;
	display:inline;
	clear:none;
	width:auto;
	padding: 0 5px;
}

ul.lstPaginacao li a{
	font-size:14px;
	
	color:#01427a;
}

ul.lstPaginacao li.ativo a{
	float:left;
	margin: 0 0 0 0;
	font-weight:bold;
}

ul.lstPaginacao li.sep {
	background:url(../img/bgSepPaginacao.gif) center center no-repeat;
	width: 5px;
	height: 18px;
	padding:0;
}

ul.lstPaginacao li.ant {
	width:60px;
	height:16px;
}

ul.lstPaginacao li.ant a{
	float:left;
	margin:2px 0 0 0;
}

ul.lstPaginacao li.prox {
	padding: 0 0 0 10px;
	height:16px;
}

ul.lstPaginacao li.prox a{
	float:left;
	margin:2px 0 0 0;
}

/* ABAS */
.lstAbas {
	width:100%;
	float:left;
	padding: 15px 0 0 0;
}

.lstAbas ul {
	padding: 0 0 0 15px;
}

.lstAbas ul li{
	float:left;
	display:inline;
	padding: 0 1px;
}

.lstAbas ul li span{
	float:left;
	height:22px;
}

/* off */
.lstAbas ul li.off span.esq{
	background:url(../img/bgAbaEsq_off.png) bottom no-repeat;
	width:7px;
	font-size:0;
}

.lstAbas ul li.off span.dir{
	background:url(../img/bgAbaDir_off.png) bottom no-repeat;
	width:7px;
	font-size:0;
}

.lstAbas ul li.off span.meio{
	background:url(../img/bgAbaMeio_off.png) bottom repeat-x;
}

.lstAbas ul li.off span.meio a{
	font-size:12px;
	color:#016bad;
	float:left;
	margin: 7px 0 0 0;
	letter-spacing:-1px;
	padding: 0 3px;
}

/* on */
.lstAbas ul li.on span.esq{
	background-image:url(../img/bgAbaEsq_on.png);
	width:7px;
	font-size:0;
}

.lstAbas ul li.on span.dir{
	background-image:url(../img/bgAbaDir_on.png);
	width:7px;
	font-size:0;
}

.lstAbas ul li.on span.meio{
	background-image:url(../img/bgAbaMeio_on.png);
}

.lstAbas ul li.on span.meio a{
	font-size:12px;
	color:#fff;
	float:left;
	margin: 5px 0 0 0;
	letter-spacing:-1px;
	padding: 0 3px;
}

/* ABAS GRANDES */
.lstAbas2 ul li span{
	height:45px;
}

/* off */
.lstAbas2 ul li.off span.esq{
	background:url(../img/bgAba2Esq_off.png) top no-repeat;
}

.lstAbas2 ul li.off span.dir{
	background:url(../img/bgAba2Dir_off.png) top no-repeat;
}

.lstAbas2 ul li.off span.meio{
	background:url(../img/bgAba2Meio_off.png) top repeat-x;
	text-align:center;
}

.lstAbas2 ul li.off span.meio a{
	text-align:center;
	width:90px;
}

.lstAbas2 ul li.off span.meio a.maior{
	width:110px;
}

.lstAbas2 ul li.off span.meio a.menor{
	width:60px;
}


/* on */
.lstAbas2 ul li.on span.esq{
	background:url(../img/bgAba2Esq_on.png) top no-repeat;
}

.lstAbas2 ul li.on span.dir{
	background:url(../img/bgAba2Dir_on.png) top no-repeat;
}

.lstAbas2 ul li.on span.meio{
	background:url(../img/bgAba2Meio_on.png) top repeat-x;
}

.lstAbas2 ul li.on span.meio a{
	text-align:center;
	width:90px;
}

.lstAbas2 ul li.on span.meio a.maior{
	width:110px;
}

.lstAbas2 ul li.on span.meio a.menor{
	width:60px;
}

/* Separadores Horizontais */
div.linhaHor {
	width: 693px;
	background:url(../img/bgLinhaSep.gif) center center no-repeat;
	height:1px;
	float:left;
	padding: 10px 0;
	clear:both;
}

div.linhaHor2 {
	width: 100%;
	background:url(../img/linhaHor2.gif) center center no-repeat;
	height:1px;
	float:left;
	padding: 10px 0;
	clear:both;
}

div.sepHor {
	width:100%;
	background:url(../img/sepHor.gif) left center no-repeat;
	height:1px;
	float:left;
	clear:both;
}

div.sepHor2 {
	width: 328px;
	background:url(../img/bgSepHor2.png) left center no-repeat;
	height:1px;
	float:left;
	padding: 10px 0;
	clear:both;
	behavior:url(/util/css/iepngfix.htc)!important;
}

div.sepHor3 {
	width: 100%;
	background: url(../img/bgTituloLinha.gif) left center repeat-x;
	height:2px;
	float:left;
	padding: 10px 0;
	clear:both;
}

div.sepHor4 {
	width: 100%;
	background: url(../img/bgSepHor3.gif) left center repeat-x;
	height:1px;
	float:left;
	padding: 10px 0;
	clear:both;
}

/* DISTRIBUIDOR AUTORIZADO */
.divFlash {
	width: 670px;
	margin:0 auto;
}

.divFlash2 {
	width: 700px;
	margin:0 auto;
	padding:15px 0 0 0;
}
.distribuidorAutorizado{
	width: 700px;
	height:auto;
	float:left;
}
.distribuidorAutorizado #mapaFlash{
	float:left;
	width:370px;
	height:366px;
}
.distribuidorAutorizado .estadoSelect{
	float:left;
	width:310px;
	height:auto;
}
h2.ptitDistrib{
	font:Verdana, Helvetica, sans-serif, Tahoma;
	font-size:24px;
	color:#005eab;
	width:300px;
	background:none;
}
.distribuidorAutorizado .estadoSelect .lblInformeEstado{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	clear:both;
	padding:5px 0 0 0;
	float:left;
	width:200px;
}
.distribuidorAutorizado .estadoSelect .lblCidade{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	clear:both;
	padding:5px 0 0 0;
	float:left;
	width:200px;
}
.distribuidorAutorizado .estadoSelect .lblBairro{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	clear:both;
	padding:5px 0 0 0;
	float:left;
	width:200px;
}
.distribuidorAutorizado .estadoSelect .ocorrencias{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	color:#00437a;
}
.distribuidorAutorizado .estadoSelect .tituloOcorrencias{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	color:#000;
	float:left;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	width:300px;
}
.distribuidorAutorizado .estadoSelect .contOcorrencias{
	font:12px Verdana, Helvetica, sans-serif, Tahoma;
	color:#000;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:300px;
}
.distribuidorAutorizado .estadoSelect .contOcorrencias a{
	font:10px Verdana, Helvetica, sans-serif, Tahoma;
	color:#000;
	text-decoration:underline;
	width:300px;
}
.distribuidorAutorizado .estadoSelect .inputInformeEstado{
	width:300px;
	float:left;
}
.distribuidorAutorizado .estadoSelect .inputCidade{
	width:300px;
	float:left;
}
.distribuidorAutorizado .estadoSelect .inputBairro{
	width:300px;
	float:left;
}
.paginaocaoDistribuidor{
	width:260px;
	float:left;
	clear:both;
}

/* FIM DISTRIBUIDOR AUTORIZADO */

/* LEGISLACAO */
.divLegislacao {
	float:left;
	width: 760px;
	clear:both;
	padding: 15px 0 0 0;
	background:url(../img/bgLegislacao.png) right center no-repeat;
	min-height:400px;
}	

.divLegislacaoInterna {
	float:left;
	width: 760px;
	clear:both;
	padding: 15px 0;
}	

.divLegislacaoInterna h3 {
	font-style:italic;
	font-size:12px;
	float:left;
	padding: 15px 0 0 0;
}	

/* LINKS UTEIS */
.divLinksUteis {
	float:left;
	width: 760px;
	padding: 15px 0 0 0;
}

dl.lstLinksUteis dt{
	float:left;
	padding: 0 10px 10px;
	clear:left;
}

dl.lstLinksUteis dd{
	padding: 0 0 10px;
	height:40px;
}

/* NOSSOS CLIENTES */
.divNossosClientes {
	padding:15px 0;
	float:left;
	width:100%;
}

.divNossosClientes h3 {
	width:100%;
	clear:both;
	float:left;
	padding: 10px 0 0 0;
	background:url(../img/bgTituloLinha.gif) left 30px repeat-x;
}

.divNossosClientes h3 p {
	color:#005dab;
	font-size:18px;
	float:left;
	font-weight:normal;
	background-color:#fff;
	padding: 0 10px 0 0;
}

.divNossosClientes h3.dif p{
	background:url(../img/bgTitulo6.jpg) left 1px repeat-x;
	*background:url(../img/bgTitulo4.jpg) top left repeat-x;
}

/* Lista de Thumbs */
ul.lstThumbs {
	width: 100%;
	clear:both;
	padding: 20px 0;
}

ul.lstThumbs li {
	background:url(../img/bgThumb.png) top center no-repeat;
	text-align:center;
	display:inline;
	float:left;
	width: 116px;
	padding: 18px 33px 0 33px;
}

ul.lstThumbs li p{
	float:none;
	display:inline;
	color:#01427a;
	font-size:12px;
	padding: 10px 0 0 0;
}

/* LISTA NUMERADA */
ul.lstRoteiro {
	padding: 15px 0 0 20px;
	clear:left;
}

ul.lstRoteiro li {
	padding: 10px 0;
	font-size:12px;
}

/* NAO FIQUE SEM GAS */
.divSemGas {
	float:right;
	margin: 0 0 0 30px;
	padding: 15px 0 0 0;
	width:245px;
	text-align:center;
}

.divSemGas img{
	behavior:url(/util/css/iepngfix.htc)!important;
}

.divSemGas a {
	float:left;
	margin: 0 0 20px 0;
}

/* O QUE A ULTRAGAZ OFERECE */
.divBoxThumb {
	float:left;
	margin: 0 10px 10px 0;
	background:url(../img/bgThumb2.png);
	width:191px;
	behavior:url(/util/css/iepngfix.htc)!important;
}

.divBoxThumb img{
	display:block;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

img.imgDestaqueInterna {
	display:block;
	margin: 0 auto;
	padding: 15px 0;
	behavior:url(/util/css/iepngfix.htc)!important;
}

/* FAQ */
.divFAQ {
	float:left;
	padding: 15px 0 0 0;
	clear:both;
	zoom:1;
}

dl#lstFAQ dt{
	background:url(../img/bgLinhaSep.gif) bottom center no-repeat;
	padding: 10px 0 5px 0;
	clear:both;
	float:left;
	width:100%;
	_float:none!important;
}

dl#lstFAQ dt a{
	font-size:14px;
	color:#01427a;
	background:url(../img/bgMais.png) left top no-repeat;
	padding: 0 0 0 30px;
	width:670px;
}

dl#lstFAQ dt a.ativo{
	background:url(../img/bgMenos.png) left top no-repeat;
}

dl#lstFAQ dd {
	background:url(../img/bgLinhaSep.gif) bottom center no-repeat;
	padding: 0 0 5px 0;
	display:none;
}

dl#lstFAQ dd p {
	padding: 5px 0 0 30px;
}

/* VANTAGENS GAS */
img.imgFull {
	display:block;
	clear:both;
	padding:15px 0;
	margin: 0 auto;
}

a.linkSolto {
	color:#000;
	font-size:11px;
	text-decoration:underline;
}

/* RECEITAS */
.divReceitas {
	float:left;
	width: 450px;
	padding: 40px 0 10px 0;
	margin: 0 0 15px 0;
}

.divReceitas h3 {
	color:#01427a;
	font-size:18px;
	float:left;
	clear:both;
	margin: 10px 0 0 0;
	font-weight:normal;
	background:url(../img/bgTituloLinha.gif) left 20px repeat-x;
	width:100%;
}

.divReceitas h4 {
	color:#01427a;
	font-size:16px;
	float:left;
	clear:both;
	padding: 10px 0 10px 0;
	font-weight:normal;
	width:100%;
}

.divReceitas h3 p {
	background-color:#F9FAFC;
	padding:0 10px 0 0;
	float:left;
	color:#005dab;
	font-size:20px;
	font-weight:normal;
}

.divReceitas h5 {
	font-size:12px;
	float:left;
	padding: 10px 0 0 0;
	font-style:italic;
	clear:left;
}

.divReceitas p {
}

.divReceitas p.ass strong {
	font-style:italic;
}

.divReceitas p.ass span {
	font-style:italic;
	display:block;
}


.divReceitas img.imgReceita{
	float:right;
	margin: 15px 0 10px 10px;
}

.divReceitas ul.lstBotoes{
	padding: 15px 0 0 0;
	float:left;
}

.divReceitas ul.lstBotoes li{
	display:inline;
	float:left;
	padding: 0 20px;
}

/* Listagem */
ul.lstReceitas {
	float:left;
	width:100%;
	padding: 15px 0 0 0;
	clear:both;
	margin: 0 0 15px 0;
}

ul.lstReceitas li {
	background:url(../img/bgBoxReceitas.png) center top no-repeat;
	behavior:url(/util/css/iepngfix.htc)!important;
	float:left;
	display:inline;
	width:190px;
	height:150px;
	padding: 15px 25px 13px 10px;
}

ul.lstReceitas li h4{
	color:#01427a;
	font-size:16px;
}

ul.lstReceitas li dl{
	float:left;
	padding: 5px 0 0 0;
}

ul.lstReceitas li dl dt{
	float:left;
	padding: 0 10px 0 0;
}

ul.lstReceitas li dl dd a.btSaibaMais2{
	float:left;
	margin: 0 0 0 90px;
	clear:both;
}

/* Indique Receita */
.formIndiqueReceita {
	background:url(../img/bgFormReceita.gif) no-repeat;
	width: 420px;
	padding: 5px 20px;
	clear:both;
}

.formIndiqueReceita label{
	color:#01427a;
	font-weight:bold;
	font-size:12px;
	float:left;
	width:152px;
	text-align:right;
	padding: 0 10px 0 0;
}

.formIndiqueReceita label span{
	color:#000;
	font-weight:normal;
	font-size:9px;
	display:block;
	text-align:left;
	padding: 3px 0 0 0;
}

.formIndiqueReceita input{
	width:250px;
	border:1px solid #b1b3b8;
	height: 16px;
}

.formIndiqueReceita textarea{
	width:250px;
	border:1px solid #b1b3b8;
	height: 65px;
}

.formIndiqueReceita ul{
	padding: 5px 0 0 0;
}

.formIndiqueReceita li{
	padding: 4px 0;
}

.formIndiqueReceita a.btEnviar{
	float:right;
	margin: 10px 7px 0 0;
}

.divReceitas p.full{
	margin:0;
	float:left;
	width:100%;
}

.divReceitas p.busca{
	font-size:14px;
	color:#01427a;
	font-weight:bold;
	float:left;
	width:100%;
}

.divReceitas ul.lstInfos{
	padding: 0 0 0 20px;
	width:100%;
}

.divReceitas ul.lstInfos li {
	font-weight: bold;
	padding: 10px 0;
	background:none;
	float:left;
	clear:both;
	width:100%;
}

.divReceitas ul.lstInfos li a{
	font-weight: bold;
	padding:  0 0 0 15px;
	background:url(../img/icoBandeira.gif) left 2px no-repeat;
	color:#000;
	width:100%;
}

.divBts {
	width:100%;
	position:relative;
	float:left;
}

.divBts ul.lstPaginacao{
	width:125px;
	margin: 0 auto;
}
.divBts a.btEsq{
	position:absolute;
	left:0;
	top:0;
}

.divBts a.btDir{
	position:absolute;
	right:0;
	top:0;
}

/* Mapa do Site */
ul.lstMapaSite {
	float:left;
	width:100%;
	padding: 15px 0 0 0;
	overflow:hidden;
	position:relative;
}

ul.lstMapaSite li {
	float:left;
	display:inline;
	height:auto;
}

ul.lstMapaSite li.ultra {
	padding: 0 20px;
}

ul.lstMapaSite li ul li.meio ul {
	padding: 15px 0 0 10px;
	float:left;
}

ul.lstMapaSite li ul li.meio ul li {
	padding: 3px 0;
}

ul.lstMapaSite li.botijao ul li.meio ul li {
	width: 170px;
}

ul.lstMapaSite li.ultra ul li.meio ul li {
	width: 200px;
}

ul.lstMapaSite li.revendedores ul li.meio ul li {
	width: 170px;
}

ul.lstMapaSite li ul li.meio h5{
	color:#fff;
	font-size:16px;
	float:left;
	width:99%;
	padding: 10px 0 0 10px;
}

ul.lstMapaSite li ul li.meio a{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	background:url(../img/bgLink3.gif) left 6px no-repeat;
	padding: 0 0 0 10px;
}

ul.lstMapaSite li.botijao ul li.meio h5{
	color:#01427a;
}

ul.lstMapaSite li.botijao ul li.meio a{
	color:#01427a;
}

ul.lstMapaSite li ul li.meio ul li ul{
	padding:3px 0 0 10px;
}

ul.lstMapaSite li ul li.meio ul li ul li a{
	background:none;
	padding:0;
}

ul.lstMapaSite2 {
	float:left;
	width:100%;
	padding:15px 0 0 0;
	clear:both;
}

ul.lstMapaSite2 li{
	display:inline;
	float:left;
	background-color:#ecf2f8;
	padding: 15px 7px;
	width:165px;
	_width: 159px;
	margin: 0 0 0 3px;
}

ul.lstMapaSite2 li.cor{
	background-color:#e7eff6;
}

ul.lstMapaSite2 li h5{
	color:#01427a;
	font-size:16px;
}

ul.lstMapaSite2 li ul {
	padding: 7px 0 0 0;
}

ul.lstMapaSite2 li ul li{
	float:none;
	display:block;
	padding:0;
	background:none;
	padding: 3px 0;
}

ul.lstMapaSite2 li ul li a{
	font-size:12px;
	color:#01427a;
	text-decoration:underline;
	background:url(../img/bgLink3.gif) left 6px no-repeat;
	padding: 0 0 0 10px;
}

ul.lstMapaSite2 li ul li ul{
	padding: 3px 0 0 10px;
}

ul.lstMapaSite2 li ul li ul li a{
	background:none;
	padding:0;
}

ul.lstMapaSite3 {
	float:left;
	width:100%;
	clear:both;
}

ul.lstMapaSite3 li{
	display:inline;
	float:left;
	width: 171px;
	padding: 40px 0 0 10px;
}

ul.lstMapaSite3 li a{
	font-size:12px;
	color:#01427a;
	text-decoration:underline;
	background:url(../img/bgLink3.gif) left 6px no-repeat;
	padding: 0 0 0 10px;
}

/* OUVIDORIA */
#divOuvidoria {
	float:left;
	width:100%;
	padding: 15px 0 0 0;
}

#divOuvidoria ul.lstFormOuvidoria {
	padding: 10px 0 10px 7px;
	float:left;
	width:100%;
	clear:both;
}

#divOuvidoria ul.lstFormOuvidoria li {
	padding: 3px 0;
	width:325px;
}

#divOuvidoria ul.lstFormOuvidoria li label{
	width:70px;
	float:left;
	color:#000;
	padding: 0 10px 0 0;
	font-weight:bold;
	text-align:right;
}

#divOuvidoria ul.lstFormOuvidoria li input, #divOuvidoria ul.lstFormOuvidoria li textarea{
	float:left;
	width:240px;
	border:1px solid #b1b3b8;
}

#divOuvidoria ul.lstFormOuvidoria li input.ddd{
	width:40px;
	margin: 0 10px 0 0;
}

#divOuvidoria ul.lstFormOuvidoria li input.tel{
	width:188px;
}

#divOuvidoria a.btEnviar{
	clear:both;
	float:right;
}

#divOuvidoria .boxFaleConoscoDir {
	float:right;
	background:url(../img/bgTelefone2.gif) 35px 30px no-repeat;
}

#divOuvidoria .imgOuvidoria {
	display:block;
	margin:0 auto;
	padding: 15px 0;
	clear:both;
}

#divOuvidoria .boxMsgErro {
	width: 310px;
	margin:0;
	clear:both;
	background:none;
}

#divOuvidoria .boxMsgErro p{
	font-size:11px;
	padding: 10px 0 10px 35px;
	width: 280px;
}

#divOuvidoria .boxMsgSucesso {
	width:310px;
	padding: 0 0 0 10px;
}

#divOuvidoria .boxMsgSucesso h3 {
	font-size:12px;
	color:#01427a;
	font-weight:bold;
	padding:0 6px 0 0;
}

#divOuvidoria .boxMsgSucesso p {
	padding:10px 0 0 0;
	color:#000;
	font-size:12px;
	font-weight:normal;
	width:310px;
}
.hackClear { clear:both; }

/* REVENDEDOR */
#boxRevendedor {
	padding:0!important;
}

/* Sala de Imprensa */
ul.lstImprensa {
	padding: 10px 0 0 0;
}

ul.lstImprensa li {
	float:left;
	display:inline;
}

ul.lstImprensa li img{
	behavior:url(/util/css/iepngfix.htc)!important;
}

.boxImprensa { padding:0!important; }

/* Dia a Dias */
ul.lstSubMenu {
	padding: 5px 0 0 8px;
}

ul.lstSubMenu li {
	float:left;
	display:inline;
	font-size:11px;
	color:#016bad;
	clear:none;
	width:auto;
	padding: 0 5px 0 0;
}

ul.lstSubMenu li a{
	font-size:11px;
	color:#016bad;
}

ul.lstSubMenu li.on a{
	text-decoration:underline;
	color:#ef1f22;
}

/* QUIZ */
#divQuiz {
	float:left;
	width:723px;
	padding: 30px 0 0 0;
	background:url(../img/bgQuiz.png) right bottom no-repeat;
	_background:url(../img/bgQuiz.gif) right bottom no-repeat!important;
}

#divQuiz h4 {
	color:#01427a;
	font-size:14px;
	float:left;
	width:100%;
	padding: 10px 0 0 0;
}

#divQuiz h4 strong {
	background: url(../img/bgNumeroQuiz.jpg) no-repeat;
	color:#000;
	font-size:12px;
	width:17px;
	height:17px;
	float:left;
	text-align:center;
	padding: 0 10px 0 0;
}

#divQuiz h4 span {
	font-size:18px;
	color:#3da1ef;
}

a.btProxima {
	float:left;
	padding: 20px 10px 20px 0;
}

a.btQAnteriores {
	float:right;
	padding: 20px 0;
}

.lstRespostas {
	float:left;
	width:100%;
	padding: 10px 0;
}

.lstRespostas li{
	padding: 3px 0!important;
}

.lstRespostas li label{
	font-size:12px;
}

.lstRespostas li input.radio{
	float:left;
	margin: 0 10px 0 0;
}

#divQuizesAnteriores {
	float:left;
	width:723px;
	padding: 2px 0 0 0;
	
}

#divQuizesAnteriores ul.lstInfos li a{
	color:#01427a;
	font-size:12px;
	background:url(../img/bgLink.gif) right 6px no-repeat;
	padding: 0 6px 0 0;
	font-weight:bold;
}

#divQuizesAnteriores ul.lstInfos {
	width:100%;
}

#divQuizesAnteriores ul.lstInfos li{
	width:100%;
}

#divQuizesAnteriores ul.lstInfos li.sep{
	background:url(../img/linhaHor2.gif) center center no-repeat;
	float:left;
	width:100%;
	padding: 5px 0;
	clear:both;
	font-size:0;
}

.respCorreta {
	float:left;
	background:#e0f1f9 url(../img/bgAcerto.gif) 7px center no-repeat;
	padding: 0 10px 0 40px;
	width:310px;
}

.respCorreta p {
	padding: 14px 0;
	color:#347150;
	font-weight:bold;
	font-size:11px;
}

.respCorreta p strong {
	display:block;
	color:#347150;
	font-size:11px;
}

.respErrada {
	float:left;
	background:#e0f1f9 url(../img/bgErrada.gif) 7px center no-repeat;
	padding: 0 10px 0 40px;
	width:310px;
}

.respErrada p {
	padding: 14px 0;
	color:#f04031;
	font-weight:bold;
	font-size:11px;
}

.respErrada p strong {
	display:block;
	color:#f04031;
	font-size:11px;
}

/* Indique Receita */
div.pop h3 {
	float:left;
	width:95%;
	clear:both;
	padding: 10px 0 0 0;
	background:url(../img/bgTituloLinha.gif) left 30px repeat-x;
	margin: 0 0 15px 25px;
}

div.pop h3 p{
	font-size:20px;
	color:#e8d321;
	font-weight:normal;
	background:url(../img/bgTitulo10.gif) top repeat-x;
	float:left;
	padding: 0 10px 0 0;
}

.boxIndique {
	display:block;
	padding: 15px 0 0 0;
	margin: 0 auto;
	width:389px;
}

ul.lstIndique li{
	padding: 3px 0 0 0;
	width: 359px;
}

ul.lstIndique {
	float:left;
	padding: 15px 0 0 0;
	clear:both;
}

ul.lstIndique label{
	font-size:12px;
	color:#01427a;
	font-weight:bold;
}

ul.lstIndique input{
	width:100%;
	float:left;
	height:16px;
	border:1px solid #b1b3b8;
}

ul.lstIndique textarea{
	width:260px;
	float:left;
	height:78px;
	border:1px solid #b1b3b8;
}

ul.lstIndique span{
	font-size:9px;
	color:#000;
	float:right;
	width: 90px;
	padding: 0 0 5px 0;
}

ul.lstIndique a.btEnviar{
	clear:right;
	padding: 0 0 0 8px;
}

/* ERRO */
#divErro h1 {
	float:left;
	background:url(../img/logoUltragaz.png) no-repeat;
	width:269px;
	height:98px;
	margin: 60px 0 0 0;
	overflow:hidden;
}

.erro {
	width:100%;
	height:100%!important;
}

#divErro h1 a {
	display:block;
	width:269px;
	height:98px;
	text-indent:-5000px;
}

#divErro {
	position:absolute;
	width:730px;
	height:560px;
	top:50%;
	left:50%;
	margin: -280px 0 0 -365px;
	background-color:#014c82;
}

#divErro .divAtencao{
	float:left;
	clear: both;
	background:url(../img/bgAtencao.gif) repeat-x;
	text-align:center;
	width:100%;
	padding: 9px 0;
	margin: 50px 0;
}

#divErro .boxMsg {
	width: 280px;
	text-align:center;
	clear:both;
	margin: 0 auto;
}

#divErro .boxMsg p{
	color:#fff;
	text-align:center;
	font-size:18px;
	padding: 0 0 15px 0;
}

/* Sub Menu */

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu {
	height:24px;
	width:100%;
	position: absolute;
	background:url(../img/bgSubMenu2.gif) repeat-x;
	left:0;
	top:150px;
	display:none;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .boxSubMenu {
	padding: 6px 0 0 15px;
	width:753px;
	margin:0 auto;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul{
	height:15px;
	padding:0;
	margin:0;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul li{
	padding:0 2px;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul li.sep{
	background:url(../img/bgSepSubMenu.gif) center center no-repeat;
	height:15px;
	width:1px;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul li a{
	color:#e2eef3;
}

#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul li a:hover{
	color:#2045d4;
	font-weight:bold;
}


#divConteinerGeral #divHeader #divMenuPrincipal ul li .divSubMenu ul li.ativo a{
	color:#2045d4;
	font-weight:bold;
	text-decoration:underline;
}

ul.lstUltra {
	float:left;
	padding: 3px 0 0 30px;
}

ul.lstUltra li{
	float:left;
	display:inline;
	padding: 0 5px;
}

ul.lstUltra li.sep{
	background-color:#fff;
	width:1px;
	height: 10px;
	padding:0;
	margin: 2px 0 0 0;
}

ul.lstUltra li a{
	color:#fff;
}

.boxOutrasEmpresas {
	float:right;
	width:175px;
	background:url(../img/bgEmpresas.gif) left top no-repeat;
	margin: 17px 0 0 0;
	padding: 25px 15px 0 0;
}

.boxOutrasEmpresas select {
	float:right;
	border:1px solid #ABADB3;
	width: 110px;
}

#divResultadoBusca {
	float:left;
	clear:both;
	width:100%;
}

#divResultadoBusca p{
	padding:0;
}

#divResultadoBusca p.resBusca{
	color:#fff;
	padding: 0 0 0 15px;
	font-weight:bold;
}

#divResultadoBusca p.resBusca strong{
	color:#ffe117;
}

#divResultadoBusca ul.lstResultadoBusca{
	float:left;
	width:100%;
	clear:both;
}

#divResultadoBusca ul.lstResultadoBusca li{
	background:url(../img/icoBandeira.gif) left center no-repeat;
	padding: 10px 0 10px 20px;
}

#divResultadoBusca ul.lstResultadoBusca li a{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

a.diskUltragaz {
	background:url(../img/bgTelefoneMini.gif) left center no-repeat;
	padding: 0 0 0 25px;
}

strong.titBot {
	background:url(../img/bot_icn.png) left center no-repeat;
	padding: 5px 0 5px 25px;
	height:15px;
}

strong.titUltra {
	background:url(../img/icoBotijao.png) left center no-repeat;
	padding: 5px 0 5px 25px;
	height:15px;
}

.imgLeftPremio {
	float:left;
	clear:left;
	padding: 0 10px 10px 0;
}

/* 25/03/2009 */

/* DECORACAO */

.divDecoracao {
	float:left;
	width: 760px;
	clear:both;
	padding: 15px 0 0 0;
	background:url(../img/bgLegislacao.png) right center no-repeat;
	behavior:url(util/css/iepngfix.htc)!important;
}	

.divDecoracaoInterna {
	float:left;
	width: 760px;
	padding: 15px 0;
}	

.divDecoracaoInterna h3 {
	font:18 Arial, Helvetica, sans-serif;
	color: #01427a;
	padding: 15px 0 0 0;
	float:left;
	clear:none;
}	
.imgDecoracao{
	width:161px;
	height:141px;
	float:left;
	padding:10px;
}

.ramos{
	text-align:right;
	padding:15px;
	color:#FFFFFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.ramos select{
	color:#000000;
	width:150px;
	border:#FFFFFF;
}

/* LISTA Decoracao */

ul.lstDecoracao {
	clear:both;
	width:723px;
}

ul.lstDecoracao li{
	float:left;
	clear:both;
	width:723px;
	padding:0;
}

ul.lstDecoracao li.topo{
	background:url(../img/bgTopLegislacao.png) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}

ul.lstDecoracao li.meio{
	font-size:12px;
	background:url(../img/bgMeioLegislacao.png) no-repeat;
	padding: 0 15px 0 15px;
	width: 693px;
	behavior:url(util/css/iepngfix.htc)!important;
}
ul.lstDecoracao li.meio p{
	clear:none;
}

.btProximo{
	clear:both;
	text-align:right;
	width:660px;
}


.imgDiadia{
	float:left;
	width:210px;
	padding:5px;
	height:auto;
}
.imgDiadia h2{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#01427a;
	text-align:center;
	width:205px;
	height:35px;
	background:url(../img/bgTituloLinha.gif) left 35px repeat-x;
	padding-top:10px;
}
.imgDiadia h2 a{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#01427a;
	text-align:center;
	width:205px;
	height:35px;
	background:url(../img/bgTituloLinha.gif) left 35px repeat-x;
}
.imgMelhorVc{
	float:left;
	width:210px;
	padding:5px;
	height:auto;
}
.imgMelhorVc h2{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#01427a;
	text-align:left;
	width:210px;
	float:left;
	height:80px;
	background:url(../img/bgTituloLinha.gif) left 80px repeat-x;
	padding-top:10px;
}
.imgMelhorVc h2 span{
	font:30px Arial, Helvetica, sans-serif;
	text-align:right;
	float:right;
	overflow:hidden;
}

/* FIM 25/03/2009 */
