@charset "utf-8";
/* CSS Document */

* body {
	background: #ede6dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
    margin:0px;
    padding:0px;
	height:100%;
	line-height:150%;



}

a:link {text-decoration: underline; color: #666666; font-weight:bold;}
a:visited {text-decoration: underline; color: #666666;font-weight:bold;}
a:hover {text-decoration: none; color: #666666;font-weight:bold;}
a:active {text-decoration: underline; color: #666666;font-weight:bold;}


div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,ul,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}

h1{
	font-size:150%;
	font-weight:normal;

}

h2 {
	font-size:120%;
	font-weight:bold;



}

h3 {
	font-size:100%;
	font-weight:normal;



}


q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

    /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="imagens/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }
	
	
/*--------------------container-------------------*/
.posicao {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.todo_site {
float:left;
width:100%;
height:100%;
background:url(../imagens/fundo_topo.gif) repeat-x;
}



.container {
width:1024px;
margin:0 auto;
margin-top:20px;

}

.conteudo {
width:900px;
margin:0 auto;




}

.cabecalho {
width:100%;
margin:0 auto;
padding-top:25px;
}

.topo_logo {
float:left;
}

.topo_flash {
float:left;
}

.lateral_esquerda {
float:left;
width:190px;
margin-top:5px;
}

.menu {
float:left;
width:180px;
margin-top:10px;


}

.menu ul {
padding:0px;
margin:0px;
float: left;
width: 100%;
list-style:none;
}



.menu ul li {display: block; }

.menu ul li a {
padding: 2px 10px;
/* visual do link */

text-decoration: none;


}

.conteudo_interno {
width:701px;
padding-bottom:30px;
text-align:justify;
float:left;
margin-top:10px;

}

.conteudo_esquerda {
float:left;

width:460px;
z-index:1;
}

.conteudo_esquerda_2 {
float:left;
width:650px;
z-index:1;
}


.conteudo_direita {
float:right;
width:280px;
z-index:999;
}

.conteudo_direita span{
float:left;
padding-left:18px;
}

.rodape {
float:left;
width:100%;
height:259px;
padding-top:15px;
background-color:#FFFFFF;
border-top:#a79e8a solid 2px;
}

.rodape_fundo {
margin:0 auto;
width:800px;
height:103px;


}

/*--------------------home-------------------*/
.home_postos {
float:left;
background:url(../imagens/home/home_postos.gif) no-repeat;
height:262px;
width:277px;
margin-top:25px;
text-indent:-9999px;
}

.home_postos a{
float:left;
width:277px;
height:262px;
}

/*--------------------campanha-------------------*/
.campanha_postos {
float:left;
background:url(../imagens/campanha/campanha_postos.gif) no-repeat;
height:262px;
width:277px;
margin-top:25px;
text-indent:-9999px;
}

.campanha_postos a{
float:left;
width:277px;
height:262px;
}



.postos_postos {
float:left;
background:url(../imagens/postos_postos.gif) no-repeat;
height:262px;
width:277px;
margin-top:25px;
text-indent:-9999px;
}

/*--------------------campanha-------------------*/
.filtro_postos {
float:left;
background:url(../imagens/filtro_dir.gif);
height:657px;
width:278px;
margin-top:25px;
text-indent:-9999px;
}





.conteudo_esquerda ul {

margin:0;
padding:0;
list-style:inside disc;



}

.conteudo_esquerda ul li{
font-size:12px;
line-height:150%;
margin-bottom:15px;
padding-left:0px;


}

.conteudo_esquerda ul li ul{
margin:0;
padding:0;
list-style:inside decimal;
padding-left:15px;
padding-top:5px;
}

.11111conteudo_esquerda ul li ul li{
float:left;
width:320px;
margin-bottom:0px;

}

.tabela {
float:left;
width:100%;
margin-top:10px;
margin-bottom:20px;
}

.tabela table td{
padding:3px;
}

.tabela img{
float:left;
}

.td_altura {
height:25px;
}
