/* CSS Document */
html{
	font-family:Tahoma;	
	font-size:11px;
	text-align:justify;
	color:#545454;
	background:#feffff url(../gfx/background_clouds.png) center top no-repeat;

}
body{
	margin:0px auto; 
	line-height:18px;
}
#geral{
	width:990px;
	margin:0px auto;
}

#topo{
	position:absolute;
	z-index:999999;
	width:100%;
	height:533px; 
	text-align:center;
}

#conteudo
{ 	/*width:950px;*/
	padding-top:470px;
	padding-left:40px;
	min-height:257px;
	clear:both;
}

#rodape{
	width:990px;
	margin:0px auto;
}


.titulo{
	font-size:12px ;
	color:#003e83;
	text-align:left;
	font-weight:bold
}
.titulo2{
	font-size:26px ;
	color:#003e83;
	text-align:left;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:26px;
}

.colorLaranja{
	color:#ff7600;
}

#twitter_update_list a {
	color:#ff7600;
}
#twitter_update_list li {
padding-top:5px;
padding-bottom:10px;
border-bottom:#a5a5a5 dotted 2px;
}

.normalFont
{
	font-size:11px;
	color:#545454;
	font-weight:normal;
}

.tituloData{
	font-size:12px ;
	color:#545454;
	text-align:left;
	font-weight:bold;
}

.colorData{
	color:#82a710;
}
.colorTitulo{
	color:#232121;
}
.colorTitulo2{
	color:#2a2a2a;
}

.itemMenu{ 
	text-decoration:none;
	font-size:11px;
	color:#0066a1;
	font-size:14px;
	font-weight:bold;
}

#emptyDiv{
	clear:both;
	height:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.link{
	font-size:11px;
	font-weight:normal;
}

.normalFont
{
	font-size:11px;
	color:#6f6f6f;
	font-weight:normal;
}

a{ 
	text-decoration:none;
	font-size:11px;
	color:#003e83;
	
}

a:hover {
	text-decoration:none;
}

a.semunderline {
	text-decoration:none;
}

input, textarea{
	font-family:Tahoma;	
	font-size:11px;
	border:#8ebee0 solid 1px;
	background-color:#FFFFFF;
	color:#003e83;
	
}

select{
	font-family:Tahoma;	
	font-size:11px;
	border:#8ebee0 solid 1px;
	background-color:#FFFFFF;
	color:#003e83;
	
}

/* Steps Logisticas */
.stepsLogistica{
	background: url("../gfx/steps_sprite.png") left center;
	background-position: 0px center;
	width: 372px;
	height: 90px;
}

.stepUm{
	width: 88px;
	height:90px;
	float:left;
	cursor: pointer;
}

.stepDois{
	width: 88px;
	height:90px;
	float:left;
	margin-left:50px;
	cursor: pointer;
}

.stepTres{
	width: 88px;
	height:90px;
	float:left;
	margin-left:50px;
	cursor: pointer;
}



.planoSelecionado{
	background: url("../gfx/planoSel.png") left center;
	background-repeat: no-repeat;
	width: 265px;
	height: 107px;
	padding-top: 10px;
}

.tituloPlanoSelecionado{
	width: 117px;
	height: 95px;
	margin-left: 135px;
	text-align: center;
}

.tituloPlanoSelecionado *{
	font-weight: bold;
	color: #00438b;
	font-size: 25px;
	font-family: Arial-black;
}

/*============================*/

img{border:0px;}
img,input{ /*IE sucks! must have a code to make png alpha opacity works*/
 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="gfx/blank.gif").substr(0,0)
	 :
      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="gfx/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}