fieldset{
margin-bottom:15px;
}

form label { 
display: block;  /* block float the labels to left column, set a width */
float: left; 
width: 100px; 
padding: 0; 
margin: 10px 5px 0 0; /* set top margin same as form input - textarea etc. elements */
text-align: right; 
}
	
form input , form textarea , form select  { 
margin: 10px 0 0; /* set top margin same as form input - textarea etc. elements */
}


* 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/pixel.gif").substr(0, 0) ) :
 this.runtimeStyle.filter="" ) );
}
html, body {
	margin: 0;
	padding: 0;
	font-family: trebuchet MS;
	font-size:11px;
	color:#333;
}
bodu, table, tr, td {
	font-family: trebuchet MS;
	font-size:11px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style:none;
}
a:link, a:hover, a:visited, a:active {
	font-weight:bold;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
#geral, #rodapeConteudo {
	width:776px;
	left:50%;
	margin-left:-388px;
	position:relative;
}
#topo {
	height:347px;
}
#topologo {
	width:350px;
	height:117px;
	float:left;
}
#topologoInternas {
	width:350px;
	height:107px;
	float:left;
	padding-left:16px;
}
#topologo h1 , #topologoInternas  h1 {
	display:none;
}
#topoAtendimento {
	width:300px;
	float:right;
	text-align:right;
	padding-right:17px;
}
#topoAtendimento h1 , p .enderecoContato h1 {
	font-family:Trebuchet Ms;
	font-size:12px;
	font-style:italic;
	margin: 11px 0px 0px 0px;
	border-bottom:dotted 1px;
}
#topoAtendimento h2 , p .enderecoContato h2 {
	font-family:Trebuchet Ms;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	margin: 0px;
}
#topoAtendimento h3 , p .enderecoContato h3 {
	font-family:Trebuchet Ms;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin: 0px;
}
#topoFotoHome {
	width:776px;
}
#topoFotoEsquerda, #topoFotoPrincipal, #topoFotoDireita {
	float:left;
}
#topoFotoEsquerda {
	background:url(../../../imagens/templates/sombra_esquerda.png) repeat-y;
	_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../imagens/templates/sombra_esquerda.png', sizingMethod='scale');
	width:16px;
	height:201px;
}
#topoFotoDireita {
	background:url(../../../imagens/templates/sombra_direita.png) repeat-y;
	_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../imagens/templates/sombra_direita.png', sizingMethod='scale');
	width:17px;
	height:201px;
}

#menuFinalidades{
	margin-left:17px;
	}

#menuFinalidades div {
	width:146px;
	float:left;
	text-align:center;
	margin-right:5px;
	line-height:24px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	margin-top:3px;
}

#corpo {
	padding-top:10px;
}
#menuInstitucional {
	width:204px;
	float:left;
	background: url(../../../imagens/templates/fundo_menu.gif) no-repeat;
	min-height:355px;
}
* html #menuInstitucional {
	height: 355px;

}


#seloTempo h4 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
}

#conteudo {
	width:555px;
	float:left;
	padding-right:17px;
}
#menuInstitucionalOpcoes, #menuInstitucionalAdds {
	width:154px;
	margin-left:25px;
	margin-top:10px;
}
#menuInstitucionalOpcoes ul li {
	line-height:30px;
}
#rodape {
	width:100%;
	height:117px;
}
#rodapeBarra1 {
	height:10px;
	border-bottom:1px solid #fff;
}
#rodapeBarra2 {
	height:107px;
}
#rodapeLogo {
	width:256px;
	margin-left:520px;
}
#rodapeLogo img {
	margin-top:10px;
}
.box1 {
	background:url(../../../imagens/templates/box1_topo.gif) no-repeat;
	background-color:#f5f5f5;
	padding:10px;
}
.box1Base {
	background:url(../../../imagens/templates/box1_base.gif) no-repeat;
	height:12px;
}
.box1 h4 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
}
.box1 ul li a {
	color:#505050;
}
.box1 ul li.idiomaEn {
	background:url(../../../imagens/templates/flag_en.gif) 0 50% no-repeat;
	padding-left:25px;
	line-height:20px;
}
.box1 ul li.idiomaEs {
	background:url(../../../imagens/templates/flag_es.gif) 0 50% no-repeat;
	padding-left:25px;
	line-height:20px;
}
.box1 ul li.idiomaPt {
	background:url(../../../imagens/templates/flag_br.gif) 0 50% no-repeat;
	padding-left:25px;
	line-height:20px;
}
#destaques {
	width:554px;
}
.box4 {
	background:url(../../../imagens/templates/box4_topo.gif) no-repeat;
	background-color:#f5f5f5;
	width:554px;
}
.box4Base {
	background:url(../../../imagens/templates/box4_base.gif) no-repeat;
	height:12px;
}
.box4 h4 {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	margin:0px 10px 20px 10px;
}
.boxDestaque {
	width:247px;
	float:left;
	margin:10px;
}
.boxDestaqueTitulo {
	padding:2px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	color:#666666;
}
.boxDestaqueFoto {
	width:110px;
	height:110px;
	background-color:#F0F0F0;
	float:left;
}
.boxDestaqueFoto img {
	border: 1px solid #CCCCCC;
}
.boxDestaqueDescricao {
	margin-bottom:10px;
}
.boxDestaqueDescricao a:link, .boxDestaqueDescricao a:active, .boxDestaqueDescricao a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}
.boxDestaqueDescricao a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
}
.boxDestaqueValor {
	text-align:center;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:3px;
}
#bloco1 {
	width:554px;
}
#bloco2 {
	margin-top:15px;
}
#busca {
	width: 359px;
	float: left;
}
#buscaCodigo {
	width:179px;
	float:left;
	margin-left:15px;
}
.box2 {
	background:url(../../../imagens/templates/box2_topo.gif) no-repeat;
	background-color:#f5f5f5;
	width:359px;
}
.box2Base {
	background:url(../../../imagens/templates/box2_base.gif) no-repeat;
	height:12px;
	width:359px;
}
.box2 h4 {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	margin:0px 10px 20px 10px;
}
.box3 {
	background:url(../../../imagens/templates/box3_topo.gif) no-repeat;
	background-color:#f5f5f5;
	width:179px;
}
.box3Base {
	background:url(../../../imagens/templates/box3_base.gif) no-repeat;
	height:12px;
	width:179px;
}
.box3 h4 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	margin:0px 10px 20px 10px;
}
.borda {
	font: Trebuchet MS;
	font-size:11px;
}

#f_busca_imob label {
margin-left:15px;
}

#f_busca_imob input , #f_busca_imob textarea , #f_busca_imob select{
font-size:11px;
border: 1px solid;
}

/*
.formulariosGeral{
font-size:11px;
border: 1px solid;
}*/
