body{
  margin:0;
  padding:0;
  background-color:white;
  font: 12px arial, sans-serif;
  color:#333;
}

a{
  border:0;
}

#header{
  background-color:#221E1F;
  height:60px;
  border-bottom:1px solid white;
}

.filete{
  background-color:#221E1F;
  height:1px;
}
  
#menu{
  padding-left:10px;
  padding-top:2px;
  padding-bottom:2px;
}

#menu a{
  padding-left:6px;
  padding-right:6px;
  padding-bottom:3px;
  color:#221E1F;
  font-weight:bold;
}

#menu a.activo{
  background-color:#221E1F;
  color:white;
}
  
  
#latesq{
  font-size:10px;
  margin:10px;
  float:left;
  width:130px;
  text-align:center;
  margin-top:30px;
}

#conteudo{
  margin:10px;
  margin-left:150px;
  margin-top:30px;
  width:470px;
}

#conteudo img{
  margin:10px;
  margin-top:0;
}

#conteudo img.left{
	margin-left:0;
	float:left;
}

#conteudo img.right{
	margin-right:0;
	float:right;
}

#conteudo h1{
  color:black;
  margin:0;
  padding:0;
  padding-bottom:18px;
  font-size:19px;
}

#conteudo h2{
  color:black;
  margin:0;
  padding:0;
  padding-top:18px;
  padding-bottom:18px;
  font-size:16px;
}

#conteudo h3{
  color:black;
  margin:0;
  padding:0;
  padding-top:13px;

  font-size:13px;
}

#conteudo a{
  color:#905C00;
}

#conteudo a:hover{
  color:#000;
}

#conteudo table{
  font-size:12px;
}


#conteudo table th{
  text-align:left;
  padding-top:3px;
  padding-left:5px;
  padding-right:5px;
  background-color:#f0f0f0;
  vertical-align:top;
}

#conteudo table th.titulo{
  text-align:left;
  padding-top:20px;
  padding-left:5px;
  padding-right:5px;
  background-color:white;
  vertical-align:top;
  font-size:13px;
}

#conteudo INPUT.submit	{background-color: #E9A832; border: 1px solid; border-color: #FFFFFF #004665 #004665 #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding: 2 2 2 2;margin: 2 2 3 4;}

#conteudo blockquote{
	margin:0px;
	padding:40px;
	padding-bottom:0px;
	font-family:serif;
	font-style:italic;
	color:#101010;
	font-size:14px;
	background:url(img/graf_quote.gif) 10px 15px no-repeat;
}

#conteudo blockquote.vazio{
	margin:0;
	padding:5px;
	background:url(img/graf_quote_end.gif) bottom no-repeat;
}


#conteudo table.preco{
  font-size:12px;
}


#conteudo table.preco th{
  text-align:center;
  padding-top:1px;
  padding-left:5px;
  padding-right:5px;
  background-color:#f0f0f0;
  vertical-align:top;

}

#conteudo table.preco td{
  text-align:center;
	padding:0;
  background-color:#f8f8f8;
  vertical-align:middle;
}


#conteudo table.preco th.vert{
	text-align:left;
	padding-left:2px;
	padding-right:4px;
  vertical-align:middle;
}

#conteudo table.preco2{
  font-size:12px;
}


#conteudo table.preco2 th{
  text-align:center;
  padding-top:1px;
  padding-left:2px;
  padding-right:2px;
  background-color:#f0f0f0;
  vertical-align:top;

}

#conteudo table.preco2 td{
  text-align:left;
	padding:0;
  background-color:#f8f8f8;
  vertical-align:top;
  padding-right:25px;
}


#conteudo table.preco2 td.r{
	text-align:right;
}

#conteudo table.programa{
  font-size:12px;  
}


#conteudo table.programa th{
  text-align:center;
  padding-top:1px;
  padding-left:5px;
  padding-right:5px;
  background-color:#f0f0f0;
  vertical-align:top;
  border-left:1px solid #a0a0a0;

}
#conteudo table.programa tr{
  border-left:1px solid #221E1F;
 }
#conteudo table.programa td{
	padding:10;
  background-color:#f8f8f8;
  vertical-align:middle;
  border-left:1px solid #a0a0a0;

}

#conteudo table.programa td.blank{
	padding:0;
  background-color:white;
  vertical-align:middle;
  border:0;
}


#conteudo table.programa th.vert{
	text-align:left;
	padding-left:2px;
	padding-right:4px;
  vertical-align:middle;
  background-color:white;
}

#conteudo table.programa th.fundo{
  border-right:1px solid #a0a0a0;
}

#conteudo table.programa td.fundo{
  border-right:1px solid #a0a0a0;
}


div.imagemsol{
  margin-top:0px;
  margin-bottom:30px;
}

div.imagemsol .legenda{
  color:#333;
  margin-left:10px;
}
