

body 		{font-family: Verdana , Geneva , sans-serif !important; } 

a 			{color: #335445;}
a:hover 	{color: #335445}

.nav > li > a {padding: 5px; color: #bebebe; width: 140px;}
.nav > li.active > a {color: #FFF}
.nav > li > a:focus, .nav > li > a:hover {background: none; color: #FFF}

.row 		{margin-right: 0; margin-left: 0}

.bg-top		{background: url(../images/bg-top.png) bottom; min-height: 78px; color: #fff}
.bg-top p 	{margin-top: 18px; text-shadow: 1px 1px 1px #333; font-weight: 600; color: #FFF; font-size: 1.1em}
.bg-top h3  {margin-top: -10px; text-shadow: 1px 1px 1px #333; font-weight: 600; color: #c5e3d6; font-size: 0.85em}
.bg-top h4  {margin-top: 27px; text-shadow: 1px 1px 1px #333; font-weight: 600; color: #c5e3d6; font-size: 1.1em}
.bg-top img {margin-top: 18px;}

.bg-menu	{background: #335445; min-height: 28px; border-bottom: 1px solid #5b977c;}
.bg-menu nav li {font-size: 0.85em; margin: 0 10px;}

.bg-cinza-escuro {height: 96px; background: url(../images/bg-cinza-escuro.jpg) #bcc7c9; padding-left: 50px; padding-right: 0}
.bg-cinza-escuro h3 {float: left;}
.ponta 		{background: url(../images/bg-cinza-escuro-ponta.jpg) no-repeat; width: 13px; height: 96px; float: right;}
.bg-cinza-escuro span {margin-left: 50px;}

.bg-cinza 	{height: 96px; background: url(../images/bg-cinza.jpg) #bcc7c9; margin-bottom: 20px}
.bg-cinza p	{margin: 13px 0 px; line-height: 1em}
.botao		{box-shadow: 0 4px 5px 0 #848c8d; color: #538975; font-size: 1.2em; height: 26px; text-decoration: none;padding: 4px 7px; display: inline-block; margin: 33px 6px 0;}
.bt-verde	{border: 1px solid #507d83; margin: 33px 7px -7px 19px; background: transparent url(../images/bg-botao.png) repeat-x;}
.bt-laranja	{border: 1px solid #9b5013; background: transparent url(../images/bg-botao-laranja.png) repeat-x; color: #FFF !important;}


.conteudo 	{color: #444444; margin: 10px auto;}
.como-funciona {background: transparent url(../images/tit_menu.png) no-repeat scroll 0 -53px; height: 53px; width: 227px; margin-left: -25px}
.como-inscrever {background: transparent url(../images/tit_menu.png) no-repeat scroll 0 0; height: 53px; width: 227px; margin-left: -25px}
.txt-indent	{display: block; overflow: hidden; text-indent: -999px; height: 45px}

.coluna-esquerda {background: url(../images/bg_col_esquerda.png) no-repeat scroll 24px 0; padding-left: 40px}
.menu > nav > ul > li {list-style: url(../images/bullet.png) no-repeat outside !important; display: list-item; margin-left: 15px; font-size: .9em;}
.coluna-esquerda .nav > li > a {color: #335445; }
.coluna-esquerda .nav > li > a:hover {text-decoration: underline;}

.cronograma li {width: 120%; border-bottom: 1px dotted #333; display: block; margin-left: -40px; padding: 10px; border-right: 4px solid #e4e4e4;}
.data 		{display: block; font-size: 1.0em; font-weight: 700;}
.descricao 	{display: block; font-size: .8em}

.cronograma .ativo {background: #d6e6df; width: 120%; border-bottom: none; border-top: 1px solid #FFF; margin-top: -2px; display: block; margin-left: -40px; padding: 10px; border-right: 4px solid #5d9a7f;}
.ativo .data 		{display: block; font-size: 1em; font-weight: 700; color: #5d9a7f}
.ativo .descricao 	{display: block; font-size: .8em; color: #5d9a7f}
.destaque{}
.faixa-rodape 	{height: 30px; background: #777 none repeat scroll 0 0; margin-top: 40px}/*#5c5c5c*/
.cronograma_interna .ativo{  background: #d6e6df none repeat scroll 0 0;  border-right: 4px solid #5d9a7f; margin-right: 7px;}
.cronograma_interna .ativo .data_container span,.cronograma_interna .ativo .data_container .desc_cronograma_passado
{color:#5d9a7f !important;}

.footer 	{background: url(../images/bg-footer.jpg); height: 110px; font-size: .8em; color: #5d5d5d; padding-top: 25px}
.footer p 	{margin: 20px 0 0 25px}
.footer li 	{list-style: url(../images/clock.jpg) no-repeat outside !important;}

.logo{ background: url(../images/fies_logo.png) no-repeat; float: left; display: block;  float: left;    height: 37px;    margin: 21px 4px 0 0;    text-indent: -9999px;    width: 92px;}


@media screen and (max-width: 1195px) {
.container {width: 95%}
.bg-cinza-escuro {padding-left: 20px;}
.botao{margin: 12px 6px -7px;}
.bg-cinza-escuro {width: 210px;}
}

@media screen and (max-width: 963px) {
.container {width: 95%}
.bg-cinza-escuro {padding-left: 20px;}
.botao{margin: 12px 6px -7px;}
.bt-momento { margin: 25px 0 0 7px !important;
}
}
@media screen and (max-width: 947px) {
.bg-cinza-escuro {display: none !important;}
}

@media screen and (max-width: 800px) {
.container {width: 95%}
.bg-cinza-escuro {display: none !important;}
.como-funciona {background: url(none); width: 100%; margin-left: 0px}
.como-inscrever {background: url(none); width: 100%; margin-left: 0px}
.txt-indent	{display: block; width: 120px; text-indent: 0px; font-weight: 700; font-size: 16px; margin-top: 15px}
}

@media screen and (max-width: 767px) {
.ponta 		{display: none;}
.cronograma li {width: 100%;}
.cronograma li.ativo {width: 100%;}
.bg-cinza-escuro span {margin-left: 0px;}
.bg-cinza {  background: #bcc7c9 none repeat scroll 0 0!important;  height: 216px !important;}
.bt-momento{margin: 12px 5px 0 4px !important;}
.botao	{font-size: 1em; padding: 0 13px;}
h3{margin-top: 10px}
.nav > li > a {margin: 0 auto;}
}

@media screen and (max-width: 498px) {
.botao	{font-size: .8em; padding: 4px 3px;}
.bg-cinza-escuro{display: none;}
#inicial img{width: 90%;}
}

@media screen and (max-width: 320px) {
.bg-top h4	{font-size: 1em; margin-top: 25px}
.bg-top p	{font-size: .9em}
.bg-cinza 	{height: 140px; background: url(../images/bg-cinza.jpg) repeat-x #bcc7c9; margin-bottom: 20px}
.bg-escuro 	{height: 140px; background: url(../images/bg-cinza.jpg) repeat-x #bcc7c9; margin-bottom: 20px}
}

/*Inicial*/
#inicial h3 {font-size: 1.2em; font-weight: bold;}
#inicial p 	{font-size: .8em}
#inicial ul {font-size: .8em}

/*Interna Cronograma*/
#cronograma .tit_conteudo {border-bottom: 1px dotted #000; font-size: 1.6em; margin: 0 auto !important; padding: 0 0 10px; width: 712px;}
#cronograma .imprimir {background: transparent url("../images/icones_p.png") no-repeat scroll right -877px; float: right; font-size: 0.6em; height: 20px; margin: 20px 0 0; padding: 0 23px 0 0;}
#cronograma #dias_cronograma {margin: 30px 0 0;}
#cronograma #tit_duvidas_lista {color: #7c7c7c; float: right; font-size: 1.0em; font-weight: bold; margin: -26px 0 0 2px; padding: 0 56px 0 0;}
#cronograma ul { list-style: outside none none; margin: 0 0 0 -30px;}
#cronograma .data_container {border-bottom: 1px dotted #000; display: table; padding: 10px 0; width: 712px; }
#cronograma .data_cronograma {color: #127355; float: left; font-weight: bold; height: 45px; padding: 0 0 0 5px; text-align: left; width: 210px;}
#cronograma .data_cronograma .dia_passado {color: #9fa1a2; font-size: 1.4em; font-weight: bold;}
#cronograma #dias_cronograma .linha .desc_cronograma_passado {color: #9fa1a2; float: left; width: 240px; font-size: .8em;}
#cronograma .duvidas {display: table; float: right; text-align: left; width: 252px;}
#cronograma strong, em {font-style: normal; font-weight: bold;}
#cronograma .duvidas ul li {background: transparent url("../images/icones_p.png") no-repeat scroll -5px -694px; font-size: 0.9em; list-style: outside none none; padding: 0 0 0 14px;}


/*Interna Contato*/
#contato .tit_conteudo {font-size: 1.6em; margin: 0 0 12px 0; border-bottom: 1px dotted #000; padding: 0 0 10px 0;}
#contato .por_email {    background: transparent url("../images/ico_contato.png") no-repeat scroll 0 5px;  color: #7c7c7c; font-size: 1.2em; height: 35px; padding: 0 0 0 32px;}
#contato .envie_pergunta {background: url("../images/icones_p.png") no-repeat scroll 28px -834px transparent; padding: 0 0 0 37px;}
#contato .envie_pergunta a {color: #e86f0e; font-weight: bold; font-size: .8em;}
#contato .por_telefone {   background: transparent url("../images/ico_contato.png") no-repeat scroll 0 -30px; color: #7c7c7c;font-size: 1.2em;height: 34px; margin: 15px 0 0;padding: 0 0 0 32px;}
#contato .txt_telefone {padding: 0 0 0 30px; font-size: .8em;}

/*Interna Legislação*/

#legis .tit_conteudo {border-bottom: 1px dotted #000; font-size: 1.6em; margin: 0 auto !important; padding: 0 0 12px; width: 712px;}
.legis{background: rgba(0, 0, 0, 0) url("../images/icone-pdf.png") no-repeat scroll 0 0;   height: 62px;    margin: 15px 0 0;    padding: 6px 0 0 52px;}
#legis h3 { color: #5d9a7f;  font-size: .9em;    font-weight: 700; margin: 0 0 1px; }
#legis p {color: #444444;  line-height: 1.3em; font-size: .8em}



/*Menu Tire suas dúvidas */
#duvidas .tit_pagina {font-size: 1.6em; margin: 0 0 12px 0; border-bottom: 1px dotted #000; padding: 0 0 10px 0;px;}
#duvidas .tit_conteudo {font-size: 1.2em; font-weight: bold; margin: 0 auto !important; width: 712px;}
#duvidas h3 {color: #444444; font-size: 0.9em;  font-weight: 700; line-height: 1.5em;}
#duvidas p {color: #444444;  line-height: 1.5em; font-size: .8em}
#duvidas p a {font-weight: bold;}
#duvidas ul li {font-size: .8em;}
#duvidas .voltar_topo a {background: transparent url("../images/icones_p.png") no-repeat scroll 0 -850px;    float: right;    height: 20px;    margin: 8px 0 0px 0;    padding: 0 0 2px 20px;    text-indent: -9999px;}
#duvidas .faq {border-bottom: 1px dotted #000;margin-bottom: 25px; padding-bottom: 20px;}
#duvidas .faq img.ico-sm{width: 19px;}
#duvidas .faq img.ico-formula{width: 254px;}

@media print {
    #coluna_esquerda, .coluna-esquerda, .bg-cinza, .bg-menu, .bg-top, #barra-brasil, .imprimir, #cronograma .duvidas, #tit_duvidas_lista{ 
    	display: none;     
    }
}

.pull-top{margin-top: -12px;}

.bt-momento{height: 52px; width: 213px; text-indent: -9999px; display: block; margin: 25px 5px 0 7px;}
.bt-boletim{background: url("../images/bt-boletim.png") no-repeat;}
.bt-lista{background: url("../images/bt-lista.png") no-repeat; }
.bt-conclua{background: url("../images/bt-conclua.png") no-repeat;}
.bt-condicao{background: url("../images/bt-condicao.png") no-repeat; }
