.interna header, .internaVeiculo header { float:left; background:#276e8f; width:910px; margin:0 0 15px 0 !important; padding:15px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; }
.interna header hgroup, .internaVeiculo hgroup { float:left; }
.interna header hgroup h1, .internaVeiculo hgroup h1 { display:block; font:22px/17px "preloBold"; color:#FFF; text-transform:uppercase; }
.interna header hgroup h1 a, .internaVeiculo hgroup h1 a { font:22px/21px "preloBold"; color:#276e8f; }
.interna header hgroup span, .internaVeiculo hgroup span { display:block; margin-bottom:10px; font:11px/10px "preloMedium"; }


.breadcrumbs { float:right; background:#5394b4; height:13px; margin-top:4px; padding:3px 10px; color:#FFF; line-height:15px; overflow:hidden; }
.breadcrumbs h2 { display:inline; font-size:12px; }
.breadcrumbs a { color:#FFF; }
.breadcrumbs a:hover { color:#FFF !important; text-decoration:underline; }

.interna header ul, .internaVeiculo header ul { float:right; width:485px; margin-top:10px; }
.interna header ul li, .internaVeiculo header ul li { float:right; margin-left:10px; }
.interna header ul li a, .internaVeiculo header li a { background:#FFF; padding:2px 7px; font-size:11px; color:#2e2e2e; line-height:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }

/*menu para todas paginas*/
.interna .menu { float:left; width:150px; }
.menu-interno { float:left; width:150px; }

/*links de servicos abaixo do filtro da busca*/
.menu-busca { position:relative; }

/*menu para landing page*/
.interna .menu2 { float:right; width:150px; }

.interna { width:945px !important; padding:15px 30px 30px 30px; }
.interna main { float:right; width:775px; }

.inc-busca { width:100%;}
.inc-busca header { background:none; width:100%; padding:0; }



.interna .conteudo { float:right; width:770px; }
.internaVeiculo .conteudo { float:left; width:100%; }
.interna .conteudo .aviso { position:relative; float:right; background:url(/img/site/icones/atencao-big.png) 30px 40px no-repeat; width:563px; margin-bottom:20px; padding:10px 87px 10px 103px; font:11px Arial; line-height:19px; border:1px solid #eee; }
.interna .conteudo .aviso a { font:11px Arial; font-weight:bolder; }
.interna .conteudo .aviso .fechar { position:absolute; top:5px; right:5px; background:url(/img/site/icones/excluir2-small.png) no-repeat; width:11px; height:11px; }
.interna .publicidade { float:right; width:120px; font:10px Arial; color:#c1c1c1; text-align:right; }
.interna .conteudo .resultadoBusca .publicidade {
	float: left;
	width: auto;
	text-align: center;
	width: 100%;
}

.interna .conteudo .resultadoBusca .publicidade a {
	display: block;
	margin-bottom: 20px;
}
.interna .publicidade div { float:left; margin:5px 0; }


.menu-interno .menuInstitucional { float:left; width:150px; }
.menu-interno .menuInstitucional span { display:block; width:100%; margin-top:25px; padding-bottom:8px; font:14px/10px "preloBold"; color:#276e8f; text-transform:uppercase; border-bottom:2px solid #5394b4; }
.menu-interno .menuInstitucional ul { display:block; width:150px; margin-bottom:15px; }
.menu-interno .menuInstitucional li { display:block; height:15px; padding:5px 10px; }
.menu-interno .menuInstitucional a { float:left; line-height:13px; color:#276e8f; }
.menu-interno .menuInstitucional a:hover { color:#ff4e00 !important; }
.menu-interno .menuInstitucional .menu-institucional { float:none; }
.menu-interno .menuInstitucional .menu-institucional li { background:#eaeff2; border-bottom:1px solid #FFF; }
.menu-interno .menuInstitucional .menu-institucional li.hover { background:#eaeff2; }
.menu-interno .menuInstitucional .servicos { margin-bottom:20px; }
.menu-interno .menuInstitucional .servicos li { border:1px solid #e4ecf3; border-top:none; }


fieldset.login input.text {
	background: url("/img/site/bg-input.png") repeat-x scroll center top #FFFFFF;
    border: 1px solid #CECECE;
    box-shadow: 2px 2px 5px #EEEEEE;
    float: left;
    height: 18px;
    margin-bottom: 5px;
    padding: 1px 3px;
    /*width: 105px;*/
}

fieldset.login label {
	line-height: 20px;
}

.btn-login {
	border: 1px solid #106BAE;
	background-color: #106BAE;
	border-radius: 3px;
	padding: 2px;
	color: #FFF;
	font-weight: bolder;
}