*, html {margin:0;padding:0;}
body {background-image:url('imagens/bg-body.gif');background-repeat:repeat;background-color:#F4F2E8;}
a {outline:none;}
.bold {font-weight:bold;}
#shadow {background-image:url('imagens/bg-shadow.gif');background-repeat:repeat-y;background-color:#F4F2E8;width:826px;margin:0 auto;}
#main {background-color:#FFF;width:778px;margin:auto;}
#geral {background-image: url('imagens/bg-main.gif');background-repeat:repeat-y;}
#topo {background-image: url('imagens/logo.png');background-repeat:no-repeat;height:119px;}
#topo .atalho {background-image: url('imagens/bg-atalho.png');height:56px;width:168px;float:right;margin-right:5px;background-repeat:no-repeat;font-family:Tahoma;font-size:10px;font-weight:bold;color:#044074; padding:5px 0 0 10px;}
#topo .homepage {height:110px;width:275px;position:relative;top:-25px;left:15px;display:inline-block;}
.dropdown {font-family:Tahoma;font-size:10px;color:#044074;border:1px solid #B3BBD0;width:70%;}
.botoes {font-family:Tahoma;font-size:9px;color:#FFF;border:1px none #B3BBD0;width:15%;background-color:#0059AA;height:auto;text-transform:uppercase;}
.botoes2 {font-family:Tahoma;font-size:10px;color:#FFF;border: 1px none #B3BBD0;width:100%;background-color:#0059AA;height:20px;text-transform:uppercase;}
.titulo-menu {font-weight: bold;font-size:105%;font-family:"Arial Narrow";color:#004791;margin-left:10px;margin-top:15px;}
.titulo-tabela {background-color:#8BB2DB;color:#000;font-weight:bold;}
.conteudo-tabela{background-color:#B5D2F1;color:#000;}
.destaque-tabela-01{background-color:#EEF3F9;color:#000;}
.destaque-tabela-02{background-color:#F5F5F5;color:#000;}
.destaque-tabela-03{background-color:#DDDDDD;color:#000;}
.titulo-box-lateral {font-size:18px;font-family:"Arial Narrow";color:#004791;margin-left:10px;margin-top:5px;}
#div-menu-navegacao {background-image:url('imagens/bg-menu.jpg');background-repeat:repeat-x;width:177px;float:left;margin-top:-10px;}
#box-central {width:385px;float:left;}
#div-menu-atalho {width:187px;float:right;}
#div-menu-atalho object {margin:0px 0px 4px}
#div-menu-atalho .banner {width:187px;height:68px;overflow:hidden;margin:0px 0px 4px}

#conteudo {float:left;width:586px;height:100%;padding:15px;padding-right:0;text-align:justify;font-family:"Trebuchet MS";font-size:13px;color:#666666;}
#conteudo .titulo {font-size:26px;font-weight:bold;color:#FEAD00;letter-spacing:-1px;}
#conteudo a {color:#004791;text-decoration:none;}
#conteudo a:hover {text-decoration:underline;}
#conteudo .p {margin-top:10px;margin-bottom:10px;display:inline-block;}
#conteudo .img {margin:5px;}
#conteudo .marca-v {list-style-position:inside;list-style-image: url('imagens/v.gif');}
#conteudo ol {margin-left:15px;}
#conteudo ol ul {margin-left:15px;margin-bottom:10px;list-style:disc;}
#rodape {background-image:url('imagens/bg-rodape.jpg');font-family:Tahoma;color:#FFF;font-size:12px;clear:both;height:87px;}
#rodape .texto {width:450px;padding-top:10px; margin-left:260px;}
#rodape a{color:#FFF;text-decoration:none;}
#rodape a:hover{text-decoration:underline;}
#menu-horizontal {position:relative;margin:0px 0px 6px 0px;}
.bookmarks {width:345px;height:32px; position:relative;top:92px;left:430px;}
.bookmarks ul.rede-social {margin:0;padding:0;}
.bookmarks ul.rede-social li {display:inline-block;float:left;list-style-type:none;margin:0;height:29px;width:48px;cursor:pointer;padding:0;}
.bookmarks ul.rede-social a {display:block;width:48px;height:29px;font-size:0;color:transparent;}
.link-home, .link-orkut, .link-twitter, .link-facebook, .link-flickr, .link-chat, .fale-conosco {background:url('imagens/rede-social.png') no-repeat;}
.link-home {background-position:left top;}
.link-home:hover {background-position:left bottom;}
.link-orkut {background-position:-50px top;}
.link-orkut:hover {background-position:-50px bottom;}
.link-twitter {background-position:-100px top;}
.link-twitter:hover {background-position:-100px bottom;}
.link-facebook {background-position:-150px top;}
.link-facebook:hover {background-position:-150px bottom;}
.link-flickr {background-position:-200px top;}
.link-flickr:hover {background-position:-200px bottom;}
.fale-conosco {background-position:-250px top;}
.fale-conosco:hover {background-position:-250px bottom;}
.link-chat {background-position:-300px top;}
.link-chat:hover {background-position:-300px bottom;}
.galeria {border: 2px solid #AAAAAA;}
.galeria:hover {border-color:#333333;}

/* Estilo do Menu deslizante*/
#dslznt-navegacao {float:auto;width:50%;padding-left:3px;margin-left:10px;}
.dslznt-menu {width:100%;}
.dslznt-menu ul {list-style:none;}
.dslznt-menu ul li {list-style:none;font-size:12px;margin-bottom:0;}
.dslznt-menu .nivel1 {margin:0;padding-left:20px;padding-right:0px;padding-top:5px;padding-bottom:5px;display:none;}
.dslznt-menu .nivel1 a{color:#000;text-decoration:none;}
.dslznt-menu .nivel1 a:hover {color:#8B0000;}
.dslznt-menu a {text-decoration:none;}
.dslznt-menu h3 {font-size:13px;font-weight:normal;}
.dslznt-menu h3 a {color:#878987;}
.dslznt-menu h3 a:hover {color:#8B0000;}
.collapse {background-image:url(../imagens/plus.gif);background-repeat:no-repeat;background-position:0px 4px;padding-left:10px;}
.open {background-image:url(../imagens/minus.gif);background-repeat:no-repeat;background-position:0px 4px;}

/* Trabalhe na FAP (formulário) */
#trabalhenafap p {margin:0px 0px 4px 0px;}
#trabalhenafap label {width:150px;text-align:right;margin:0px 5px 0px 0px;display:inline-block;}
#trabalhenafap h4 {font-size:1.2em;margin:0px 0px 10px 0px;}
#trabalhenafap hr {width:90%;color#CCC;margin:10px auto;}
#trabalhenafap input, #trabalhenafap select, #trabalhenafap textarea {border:1px solid #AAA;}
#trabalhenafap input:focus, #trabalhenafap select:focus, #trabalhenafap textarea:focus {border-color:#0D4F99;}
#trabalhenafap .exemplo {font-size:10px;}


/* Box Agenda - Enquete - Informativo */
.box-agenda, .box-enquete, .box-informativo {
	margin-top:10px;
	margin-bottom:15px;
	background-color:#E5E8EF;
	width:187px;
	font-family: Arial;
	font-size:80%;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.box-noticias, box-galeria {
	margin-top:10px;
	margin-bottom:15px;
	width:385px;
	font-family: Arial;
	font-size:80%;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.box-cursos a, .box-cursos a:hover {
	margin-bottom: 7px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.box-central-topo-left, .box-central-topo-right, .box-central-rodape-left, .box-central-rodape-right {background: url(imagens/bg-borda-000.png);}
.topo-left, .topo-right, .rodape-left, .rodape-right {background: url(imagens/bg-borda.png);}

.box-central-topo-left {
	background-position: 0 0;
	float: left;
	width: 15px;
	height: 15px;
}
.box-central-topo-right {
	background-position: -15px 0px;
	float: right;
	width: 15px;
	height: 15px;
}
.topo-left {
	background-position: 0 0;
	float: left;
	width: 15px;
	height: 15px;
}
.box-lateral-topo-meio {
	height: 24px;
	color: #004791;
	font-weight: bold;
	font-family: "Arial Narrow";
	font-size: 105%;
	padding-top: 4px;
}
.box-central-topo-meio {
	border-top: 1px solid #CBCACF;
	height: 14px;
	color: #FEAD00;
	font-family: "Arial";
	font-size: 18px;
	padding-top: 4px;
}
.topo-right {
	background-position: -15px 0;
	float: right;
	width: 15px;
	height: 15px;
}
.buscar {
	text-align: center;
	padding-top: 5px;
}
.corpo-box-lateral {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.corpo-box-central {
	border-left: 1px solid #CBCACF;
	border-right: 1px solid #CBCACF;
	text-align: left;
	padding-top:15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top:-4px;
}
.rodape-left {
	background-position: 0 -15px;
	float: left;
	width: 15px;
	height: 15px;
}
.rodape-meio {
	height: 14px;
}
.rodape-right {
	background-position: -15px -15px;
	float: right;
	width: 15px;
	height: 15px;
}
.box-central-rodape-left {
	background-position: 0 -15px;
	float: left;
	width: 15px;
	height: 15px;
}
.box-central-rodape-meio {
	border-bottom: 1px solid #CBCACF;
	height: 14px;
}
.box-central-rodape-right {
	background-position: -15px -15px;
	float: right;
	width: 15px;
	height: 15px;
}



/* Nav-Menu */
#div-menu-navegacao #nav-menu div{background-image: url('imagens/borda-menu.gif');width:154px;height:1px;position:relative;right:8px;}
#div-menu-navegacao a {position:relative;right:12px;}
#div-menu-navegacao ul, ul #nav-menu{margin-left:10px;list-style-image: url('imagens/seta-menu.gif');width:168px;}
#div-menu-navegacao ul #sub-menu{list-style: none none;padding-left:0px;display:none;}
#div-menu-navegacao ul #nav-menu a {list-style-position:outside;list-style-image: url('imagens/seta-menu.gif');}
#div-menu-navegacao ul, ul#nav-menu a {
	padding: 0 6px;
    padding-left: 10px;
    display: block;
    color: #004791;
    font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto;
    height: 1%; /*For IE*/
}
#div-menu-navegacao ul#nav-menu a:hover {
    text-decoration: underline;
}
/* Fim Nav-Menu */

/* Nav-Ferramentas */
#div-menu-navegacao #nav-ferramentas li img {float:left;margin-right:12px;display:inline;}
#div-menu-navegacao ul#nav-ferramentas,
#div-menu-navegacao ul#nav-ferramentas li {
    width: 173px; /*For KHTML*/
    list-style: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0px;
}

#div-menu-navegacao ul#nav-ferramentas:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

#div-menu-navegacao ul#nav-ferramentas li {
    float: left; /*For IE 7 lack of compliance*/
    display: block !important; /*For GOOD browsers*/
    display: inline; /*For IE*/
    position: relative;
}

#div-menu-navegacao ul#nav-ferramentas a {
    padding: 0 6px;
    padding-left: 10px;
    display: block;
    color: #004791;
    font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
}

#div-menu-navegacao ul#nav-ferramentas a:hover,
#div-menu-navegacao ul#nav-ferramentas li.iehover a {
    text-decoration: underline;
}
/* Fim Nav-Ferramentas */

/* Nav-Atalhos */
#div-menu-navegacao #nav-atalhos li img {float:left;margin-right:12px;display:inline;border:none;}
#div-menu-navegacao ul#nav-atalhos,
#div-menu-navegacao ul#nav-atalhos li {
    width: 173px; /*For KHTML*/
    list-style: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0px;
}

#div-menu-navegacao ul#nav-atalhos:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

#div-menu-navegacao ul#nav-atalhos li {
    float: left; /*For IE 7 lack of compliance*/
    display: block !important; /*For GOOD browsers*/
    display: inline; /*For IE*/
    position: relative;
}

#div-menu-navegacao ul#nav-atalhos a {
    padding: 0 6px;
    padding-left: 10px;
    display: block;
    height: auto !important;
    height: 1%; /*For IE*/
}
/* Fim Nav-Atalhos */


/*
.fundo {
	background-image: url(images/fundo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.fundo2 {
	background-image: url(images/fundo2.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.fundo-menu {
	background-color: f4f2e8;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(images/fundo-menu.jpg);
}
.div-menu {
	border: 1px dotted c48f1e;
}
.texto-menu {
	font-family: Tahoma;
	font-size: 11px;
	color: 044074;
}
a {
	text-decoration: none;
}
.texto-mini {

	font-family: Tahoma;
	font-size: 10px;
	color: 044074;
}
a:hover {
	text-decoration: underline;
}
.titulo01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FEAD00;
	letter-spacing: -1px;
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	width: 98%;
}

.texto_conteudo {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}
.titulo02 {
	font-family: "Arial Narrow";
	font-size: 17px;
	font-weight: bold;
	color: #004791;
	letter-spacing: -1px;
	text-decoration: none;
}
.dropdown {
	font-family: Tahoma;
	font-size: 10px;
	color: 044074;
	border: 1px solid #B3BBD0;
	width: 100%;
}
.botoes {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	border: 1px none #B3BBD0;
	width: 100%;
	background-color: #0059AA;
	height: auto;
	text-transform: uppercase;
}
.bordaimg {
	border: 6px solid #FFFFFF;
}
.texto-menu-preto {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.titulo03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titulo04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.fundo-menu-topo {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/box-topo_02.png);
}
.legendasfotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
.borda2 {
	text-decoration: none;
	border: 3px solid #CCCCCC;
}
.Titulopreto {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bolder;
}
.titulo02preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
.texto_preto {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.botoes2 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px none #B3BBD0;
	width: 98%;
	background-color: #0059AA;
	height: 20px;
	text-transform: uppercase;
}
.texto-somente-numeros {
	font-family: Tahoma;
	font-size: 10px;
	color: #003366;
}
#conteudo {
	width: 385px;
}
.clear {
	clear: both;
}
.box-cursos {
	margin-bottom: 15px;
	font-family: Arial;
	font-size: 80%;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.box-cursos a, .box-cursos a:hover {
	margin-bottom: 15px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.topo-left {
	background: url(images/bg-borda.png);
	background-color: #4E4A4B;
	background-position: 0px 0px;
	float: left;
	width: 15px;
	height: 15px;
}
.topo-meio {
	background-color: #4E4A4B;
	height: 27px;
	color: #FFF;
	font-family: "Arial";
	font-size: 18px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
.topo-right {
	background: url(images/bg-borda.png);
	background-color: #4E4A4B;
	background-position: -15px 0px;
	float: right;
	width: 15px;
	height: 15px;
}
.buscar {
	text-align: center;
	padding-top: 5px;
}
.corpo {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.rodape-left {
	background: url(images/bg-borda.png);
	background-position: 0px -15px;
	float: left;
	width: 15px;
	height: 15px;
}
.rodape-meio {
	height: 14px;
}
.rodape-right {
	background: url(images/bg-borda.png);
	background-position: -15px -15px;
	float: right;
	width: 15px;
	height: 15px;
}*/
