@font-face {
	font-family:"_DAX_CONDENSED_REGULAR_"; 
	src:url('../arquivos_gerais/fontes/dax_condensed_regular.ttf') format("truetype"); /* navegadores modernos */
	*src: url("../arquivos_gerais/fontes/dax_condensed_regular.eot?#iefix") format("embedded-opentype"); /* IE 7 */
	_src: url("../arquivos_gerais/fontes/dax_condensed_regular.eot?#iefix") format("embedded-opentype"); /* IE 6 */
	src: url("../arquivos_gerais/fontes/dax_condensed_regular.eot?#iefix") format("embedded-opentype")\9; /* IE 8 */
}

@font-face {
	font-family:"_DAX_CONDENSED_MEDIUM_"; 
	src:url('../arquivos_gerais/fontes/dax_condensed_medium.ttf') format("truetype"); /* navegadores modernos */
	*src: url("../arquivos_gerais/fontes/dax_condensed_medium.eot?#iefix") format("embedded-opentype"); /* IE 7 */
	_src: url("../arquivos_gerais/fontes/dax_condensed_medium.eot?#iefix") format("embedded-opentype"); /* IE 6 */
	src: url("../arquivos_gerais/fontes/dax_condensed_medium.eot?#iefix") format("embedded-opentype")\9; /* IE 8 */
}
@font-face {
	font-family:"_KROEGER_"; 
	src:url('../arquivos_gerais/fontes/kroeger_05.ttf') format("truetype"); /* navegadores modernos */
	*src: url("../arquivos_gerais/fontes/kroeger_05.eot?#iefix") format("embedded-opentype"); /* IE 7 */
	_src: url("../arquivos_gerais/fontes/kroeger_05.eot?#iefix") format("embedded-opentype"); /* IE 6 */
	src: url("../arquivos_gerais/fontes/kroeger_05.eot?#iefix") format("embedded-opentype")\9; /* IE 8 */
}
@font-face {
	font-family: '_DAX_REGULAR_';
	src: url('../arquivos_gerais/fontes/dax_regular.eot');
	src: local('_DAX_REGULAR_'), url('../arquivos_gerais/fontes/dax_regular.ttf') format('truetype'), url('../arquivos_gerais/fontes/dax_regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-image:  url(../imagens/bg_principal.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
html {
	height:100%;
}

::selection {color:#003366; background-color: #A4D8FF;}
::-moz-selection {color:#003366; background-color: #A4D8FF;}
::-webkit-selection {color:#003366; background-color: #A4D8FF;}



input, textarea{
	outline:none;
	resize:none;
}
td, body {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#757584; height:100%;}
.tabela_website {
	height:100%;
	width:100%;
	position:top;
}
#conteudo {height:100%; width:100%; position:top}
.rodape {height:235px;  background-image: url(../imagens/bg_rodape.jpg); background-position:center bottom; background-repeat:repeat-x;}
.titulos_rodape{ color:#FFFFFF; font-family:_DAX_REGULAR_; font-size:22px; font-weight:normal;}
.informacoes_rodape,
.informacoes_rodape:link,
.informacoes_rodape:active,
.informacoes_rodape:visited{
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.informacoes_rodape:link:hover{
	text-decoration:underline;
}

.fonte_rodape_grande{
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0px;
	padding:0px;
}

.titulos_website{
	display:block;
	height:42px;
	background-repeat:no-repeat;
	background-position:10px 50%;
	position:relative;
}
.titulos_website>span{
	display:block;
	height:2px;
	position:relative;
	top:0px;
}
.titulos_website>font{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	text-indent:45px;
	text-decoration:none;
	font-family:_DAX_REGULAR_;
	font-size:27px;
	color:#1A245F;
}
.titulos_website>a,
.titulos_website>a:link,
.titulos_website>a:active,
.titulos_website>a:visited,
.titulos_website>a:hover{
	display:block;
	height:25px;
	float:right;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	line-height:25px;
	margin-right:10px;
	color:#FFFFFF;
	font-family:_DAX_REGULAR_;
	text-decoration:none;
	font-size:15px;
}
.titulos_website>a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.titulos_website.informativos{background-color:#ECECFB; background-image:url(../imagens/ic_tit_informativos.png);}
.titulos_website.informativos>span{ background-color:#1B245F;}
.titulos_website.informativos>a{ background-color:#1B245F;}

.titulos_website.servicos{background-color:#ECECFB; background-image:url(../imagens/ic_tit_servicos.png);}
.titulos_website.servicos>font{ color:#FFA901; }
.titulos_website.servicos>span{ background-color:#FFA902;}
.titulos_website.servicos>a{ background-color:#FFA902;}


.titulos_website.estrutura{background-color:#ECECFB; background-image:url(../imagens/ic_tit_estrutura.png);}
.titulos_website.estrutura>font{ color:#1B245F; }
.titulos_website.estrutura>span{ background-color:#1B245F;}
.titulos_website.estrutura>a{ background-color:#1B245F;}

.titulos_website.localizacao{background-color:#ECECFB; background-image:url(../imagens/ic_tit_localizacao.png);}
.titulos_website.localizacao>font{ color:#FFA901; }
.titulos_website.localizacao>span{ background-color:#FFA902;}
.titulos_website.localizacao>a{ background-color:#FFA902;}

.titulos_website.contato{background-color:#ECECFB; background-image:url(../imagens/ic_tit_contato.png);}
.titulos_website.contato>span{ background-color:#1B245F;}
.titulos_website.contato>a{ background-color:#1B245F;}


.botao_grande,
.botao_grande:link,
.botao_grande:active,
.botao_grande:visited,
.botao_grande:hover{
	display:block;
	height:32px;
	line-height:32px;
	color:#00A6EC;
	font-family:_DAX_CONDENSED_REGULAR_;
	font-size:12px;
	border-bottom:1px #7FD3F6 solid;
	background-image:url(../imagens/ic_botao_grande.png);
	background-repeat:no-repeat;
	background-position:11px 50%;
	text-indent:22px;
	text-align:left;
}
.botao_grande:hover{
	color:#7C96FC;
}


.botao,
.botao:link,
.botao:active,
.botao:visited,
.botao:hover{
	display:block;
	height:25px;
	float:right;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	line-height:25px;
	margin-right:10px;
	color:#FFFFFF;
	font-family:_DAX_REGULAR_;
	text-decoration:none;
	font-size:15px;
	background-color:#FFA902;
}
.botao:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.botao.azul{
	background-color:#1B245F;
}


a:link,a:visited{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:14px; color: #757584; text-decoration: none;}
a:active{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#757584; text-decoration: none;}
a:hover{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:14px; color: #333333; text-decoration: none;}


/*FORMULARIOS */
.form{
	height:30px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial;
	font-size:12px;
	color:#333333;
	BACKGROUND: #FDFDFD; 
	background-repeat: repeat-x;
	BORDER:#999 1px solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-weight:bold;
	outline:none;
	text-indent:8px;
	line-height:30px;
}
select.form{
	text-indent:0px !important;
}
.form:focus, .form_textarea_150:focus, .form_textarea_350:focus{
	BORDER:#666 1px solid;
	box-shadow: 0px 0px 2px #999;
	-moz-box-shadow: 0px 0px 2px #999;
	-webkit-box-shadow: 0px 0px 2px #999;
}
.form_textarea_150 {outline:none; resize:none; height:150px; width: 500px; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; BORDER:#999 1px solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.form_textarea_350 {height:350px; width: 500px; outline:none; resize:none; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; BORDER:#999 1px solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.bt_form {
	padding:8px;
	margin: 5px;
	font-family: Trebuchet MS, Lucida Grande, Arial, Verdana;
	font-size:11px;
	color:#666; 
	font-weight:bold;
	BACKGROUND: #F3F1F2; 
	BORDER:#999 1px solid;
	-moz-box-shadow: 3px 3px 0px #E8E8E8;
	-webkit-box-shadow: 3px 3px 0px #E8E8E8;
	padding-left:12px;
	padding-right:12px;
	cursor:pointer;
	outline:none;
}
.bt_form:hover, .bt_form:focus{
	background-color:#DEDCDC;
}


.tabela_busca{
	height:35px;
	background-color:#000033;
}
.busca_detalhe_esq{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	display:block;
	height:35px;
	width:70px;
	text-align:center;
	line-height:35px;
	font-weight:bold;
}
.form_busca{
	outline:none;
	background-color:#023C6E;
	border:none;
	padding:0px;
	margin:0px;
	height:29px;
	color:#FFFFFF;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:29px;
	text-indent:5px;
	font-style:italic;
	width:99%;
}
.bot_busca{
	margin:0px;
	padding:0px;
	display:block;
	width:80px;
	height:30px;
	margin-right:3px;
	border:none;
	background-color:#000033;
	cursor:pointer;
	color:#FFFFFF;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	font-size:8px;
	font-family:_KROEGER_;
}


/*FORMULARIOS */



.titulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #1B245F; font-weight: bold;}
.titulos:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #1B245F; font-weight: bold; text-decoration:none}
.titulos:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #1B245F; font-weight: bold; text-decoration:none}
.titulos:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #1B245F; font-weight: bold; text-decoration:none}
.titulos:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color:#1B245F; font-weight: bold; text-decoration:none}

.subtitulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0064B1; font-weight: bold;}
.subtitulos:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0064B1; font-weight: bold; text-decoration:none}
.subtitulos:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0064B1; font-weight: bold; text-decoration:none}
.subtitulos:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0064B1; font-weight: bold; text-decoration:none}
.subtitulos:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #1B245F; font-weight: bold; text-decoration:none}



.fonte_paginacao{border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:link {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:active {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:visited {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:hover {border: 1px solid #CCCCCC; BACKGROUND: #E8E8E8; padding: 5px;}
.fonte_paginacao_atual{border: 1px solid #CCCCCC; BACKGROUND: #E8E8E8; padding: 5px;}

.fonteverm {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #CC0000;}
.fonteverm:link {color:#CC0000;text-decoration:none}
.fonteverm:active {color:#CC0000;text-decoration:none}
.fonteverm:visited {color:#CC0000;text-decoration:none}
.fonteverm:hover {color:#CC0000;text-decoration:underline}

.fonte_br {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.fonte_br :link {color:#FFFFFF; text-decoration:none}
.fonte_br :active {color:#FFFFFF; text-decoration:none}
.fonte_br :visited {color:#FFFFFF; text-decoration:none}
.fonte_br :hover {color:#CC0000; text-decoration:none}

/*---------- inicio opacidade imagens  ----------*/
.opacidade img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.opacidade:hover img {
filter:alpha(opacity=50);
-moz-opacity:;
opacity:0.7;
}
/*---------- final opacidade imagens  ----------*/

.borda_imagem, .borda_imagem:hover {
	padding:5px;
	border:none;
	background-image:url(../imagens/borda_imagem.jpg);
}

.borda_video, .borda_video:hover{
	padding:5px;
	border:none;
	background-image:url(../imagens/borda_imagem.jpg);
}

.informativo_data_hora{ 
	font-size:11px;
	color:#9797A5;
	font-style:italic;
}

.fonte_veja_mais,
.fonte_veja_mais:link,
.fonte_veja_mais:active,
.fonte_veja_mais:visited,
.fonte_veja_mais:hover{
	color:#FF7D3F;
	font-size:8px;
	text-transform:uppercase;
	font-family:_KROEGER_;
	text-decoration:underline;
	white-space:nowrap;
}

.efeito_hover, .efeito_hover:hover{
	-o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.efeito_hover:hover{
	background-color:#F5F5F5;
	box-shadow:inset #E5E5E5 0px 5px 10px 0px, #999 0px 3px 3px -1px;
	-webkit-box-shadow:inset #E5E5E5 0px 5px 10px 0px, #999 0px 3px 3px -1px;
	-moz-box-shadow:inset #E5E5E5 0px 5px 10px 0px, #999 0px 3px 3px -1px;
	-o-box-shadow:inset #E5E5E5 0px 5px 10px 0px, #999 0px 3px 3px -1px;
	-ms-box-shadow:inset #E5E5E5 0px 5px 10px 0px, #999 0px 3px 3px -1px;
}
.efeito_hover:hover > * .borda_imagem{
	background-color:#054366;
}


.borda_arredondada{
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
}

.borda_arredondada_superior{
	border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
	-ms-border-radius:8px 8px 0px 0px;
}

.borda_arredondada_inferior{
	border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	-ms-border-radius:0px 0px 8px 8px;
}

.fieldset { margin-bottom: 6px; BORDER: 1px SOLID #CCCCCC; border-bottom: 2px SOLID #CCCCCC; -moz-border-radius: 5px 5px 5px 5px; padding: 10px}
.legend { border:1px solid #009900; }

.td_bottom {border-bottom: 1px solid #CCCCCC;}


.comunicado_noscript {
    font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000;
    margin: 15px;
    padding: 15px 10px 15px 50px;
    background-color: #FEEFB3;
    background-image:url('../imagens/ic_cx_atencao.gif');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid #E9D754;
    border-bottom: 2px solid #E2C822;
    border-left: 2px solid #E2C822;
    display: block;
    overflow: auto;
}

/*Caixas de mensagens*/
.info, .sucesso, .atencao, .erro {
	border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    text-align: left;
	color: #00529B; 
    background-color: #BDE5F8;
    background-image: url('../imagens/ic_cx_info.gif');
}
.sucesso {
    text-align: left;
	color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../imagens/ic_cx_sucesso.gif');
}
.atencao {
    text-align: left;
	color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../imagens/ic_cx_atencao.gif');
}
.erro {
    text-align: left;
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../imagens/ic_cx_erro.gif');
}
/*Caixas de mensagens*/

.direitos {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.direitos :link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.direitos :active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.direitos :visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.direitos :hover {color:#FFCC00;text-decoration:none}




/* menu */
.menu{
	height:90px;
	position:relative;
}
.menu>ul{
	position:relative;
	list-style:none;
	margin:0px;
	padding:0px;
	height:40px;
	display:block;
	top:25px;
}
.menu>ul>li{
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
}
.menu>ul>li>a,
.menu>ul>li>a:link,
.menu>ul>li>a:active,
.menu>ul>li>a:visited,
.menu>ul>li>a:hover{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	padding-left:25px;
	padding-right:25px;
	font-family:_DAX_REGULAR_;
	font-size:17px;
	color:#1A245F;
	border-left:1px #D6D6D6 solid;
	-o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 
}
.menu>ul>li:first-child>a{
	border-left:none;
}
.menu>ul>li>a:hover{
	background-color:#ECECFB;
}
/* menu */



