/* CSS Document */
body {
	background:url(../imgs/bg.jpg) top center no-repeat;
	background-attachment:fixed;
	background-color:#F3F3D9;

}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}

/* TITULOS DA HOME */
.titulo_home_vermelho {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}

.texto_home_preto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: justify;
}

.titulo_home_branco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B20000;
}

.texto_home_branco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-align: justify;
}

em {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/* EFEITOS SANFONA */
.abre_links div {
    cursor: pointer;
}

.mostrar { padding-top: 15px; padding-bottom: 20px; }

a, img {
    text-decoration: none;
    border: 0;
}


.titulos_menores {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}


.titulos_form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #B20000;
}

.topicosform{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #573804;
}

/* BOTAO FORM */
.letra_botao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    border: 3px solid #B20000;
    background-color: #B20000;
    cursor: pointer;
}

/* LINK PADRÃO */
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    text-decoration: none;
    outline:0;
}
a:link {
    text-decoration: none;
    color:#000000;

}
a:visited {
    text-decoration: none;
    color:#000000;
}
a:hover {
    text-decoration: none;
    color:#B20000;
}
a:active {
    text-decoration: none;
    color:#000000;
}


/* BOTAO DESTAQUE - SERVICOS */
#botao_destaque a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#FFF;
    text-decoration: none;
    outline:0;
    background-color: #B20000;
    padding: 5px;
    margin-right: 15px;
}

#botao_destaque a:hover {
    text-decoration: none;
    color:#FFF;
}



/* SUB-TITULOS */
.fundo_titulos { background-color: #F3F3D9; }

.sub_titulos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #017CC2;
    padding-left: 10px;
    background: url(../imgs/fio_bg_titu_home_sub_titulo.jpg) top center repeat-x;
}

/* EMPRESA  */
.sanfona a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    display:block;
    text-decoration:none;
    font-weight: bold;
    color: #B20000;
    background-color: #F3F3D9;
    text-decoration:none;
}
.sanfona a:hover{cursor:pointer;}

.lista_sanfona { cursor: pointer; list-style:none;}
.lista_sanfona a.selected{ color: #B20000; }

.lista a.link { color: #B20000; }
.links_sanfona { padding-left: 10px; cursor: pointer; list-style:none; }
.links_sanfona { line-height: 30px; }

.mostrar_sanfona { padding-top: 15px; padding-bottom: 20px; margin-left: 20px; width: 700px; }

/* TITULOS FORMS */
.texto_branco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
}

/* TEXTOS EM GERAL */
.texto_newsletter{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
    line-height: 17px;
}

.texto_principais{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
    text-indent: 1cm;
    line-height: 17px;
}

.texto{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
    line-height: 17px;
}

.p {
    margin: 10px;
}


/* NOTICIAS, OUTROS */
#tabela {
    border:1px solid #F3F3D9;
    background-color: #F9F9F9;
}

.titulo {background-color:#F3F3D9; padding: 10px}

.titulo a { color: #B20000; }

#titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #B20000;
}

#texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
        text-align: justify;
	color: #000;
        margin-bottom: 25px;
        background-color: #F9F9F9;
        padding: 10px;
}

#data {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666;
    text-align: right;
    font-weight: normal;
    font-style: italic;
    padding: 10px;
}

#outras {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B20000;
    background-color:#F3F3D9;
    padding: 10px
}

.links {
    padding-left: 10px
}

/* LINKS OUTRAS */
.links_outra {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B20000;
    padding-left: 10px;
    padding-top: 10px;
}

#links_outra {
    padding-left: 10px;
}

/* TELEFONE RODAPE */
.telefone {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #B20000;
}

/* CAROUSEL */
.carousel_borda {
    border: 2px solid #B20000;
}


/* BOTAO TOPO E VOLTAR */
.botoes {float:right;cursor:pointer;}
.botoes a img {border:none;}
.botoes #voltar {padding-left:5px;}


/* LOADING ENVIO */
#loadingContato{margin:4px;float:left;display:none;font-size:9px}
#loadingCurriculo{margin:4px;float:left;display:none;font-size:9px}
#loadingInvestigacao{margin:4px;float:left;display:none;font-size:9px}
#loadingIndique {float:left;display:none;font-size:9px}

/* LOADING - BUSCA CEP */
#cepLoading {color:#017CC2;font-size:9px;font-weight:bold;display:none;}


/* MOSTRA IMAGEM MAIOR */
.black_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #EFEDD8; z-index: 2001; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60);}
.white_content {padding:6px; background-color: white; float:left; -moz-opacity: 0.99; opacity: .99; filter: alpha(opacity=99);}
.write_body{display: none; position: fixed; width: 100%; height:100%; z-index: 2002; padding-left:50%; padding-top:50px; top:0px; left:0px;}

/* MOSTRA TOOLTIP */
#tooltip {
    position:absolute;
    border:1px solid #B20000;
    background: #F9F9F9;
    padding: 10px;
    color: #000;
    display:none;
}

/* LINK PROJETOS JA DESENVOLVIDOS */
#projetos_desenvolvidos {
    padding-left: 320px;
}

/* ROTACAO DAS NOTICIAS EVENTOS */
.ctrotator{ width: 200px; margin: 0; padding: 0; }
.ctrotator-item { list-style:none; height: 60px; }

/* POPUP */
#popup { position: absolute; top: 25%; left: 30%; width: 500px; height: 350px; border: 2px solid #B20000; background: #FFFFFF; display: none; }
#popup #topo { background: #F3F3D9; }
#popup #conteudo { padding: 8px; }
#popup #titulo { font-weight: bold; color: #000;  padding-bottom: 10px; }
#popup #fecha { float: right; padding: 5px; font-weight: bold; }
