@charset "utf-8";
strong { font-weight:bold }
a.topo{ visibility:hidden; position:absolute }
body { background-image: url(../img/bg.gif); background-repeat: repeat-x; background-color: #27acb7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color: #00324c; }
/*estrutura do site*/
#geral { margin:0px; width: 1000px; background-color: #FFFFFF; background-image: url(../img/bg_principal.jpg); background-position: left top; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background-repeat: no-repeat; padding-bottom:0px; _padding-bottom:0px;  *padding-bottom:10px;
}
div#geral:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
#geral > h1 {
visibility: hidden;
position: absolute;
}
.portal_pronatec {
float: right;
margin: 0 10px 0 15px;
background: url("../img/ico_portal.png") no-repeat 0 0px transparent;
height: 30px;
width: 130px;
}
.portal_pronatec a {
text-indent: -9999px !important;
display: block !important;
height: 30px;
width: 130px;
}
/*barra do governo*/
#geral #barra_do_governo { float: left; width: 1000px; float: left; background-color: #ffcc00; height: 25px; }
#geral #barra_do_governo h1 { float: left; }
#geral #barra_do_governo #menu_brasil { float: left; margin-left: 287px; _margin-left: 229px; margin-right: 270px; }
#geral #barra_do_governo #menu_brasil #Governo { background-color: #FFCC00; font-size: 11px; margin-top: 2px; }
#geral #barra_do_governo #combobox { float: left; margin-top: 10px; margin-left: 255px; _margin-left: 226px; margin-right: 255px; }
#geral #barra_do_governo #combobox #Governo { background-color: #FFCC00; font-size: 10px; }
#geral #barra_do_governo #selo_brasil { float: left; }
#geral #acessibilidade { float: left; width: 990px; margin-bottom: 20px; text-align: right; font-size: 10px; margin-top: 13px; }
#geral #acessibilidade a { color: #3A744B; }
#geral #acessibilidade a:hover { color: #60a474; text-decoration: none; }
#geral #area_textos { float: left; width: 330px; margin: 40px 20px 0 350px; _margin-left: 170px; }
#geral #area_textos a{color:#667089;}
#geral #area_textos h2 { margin-bottom: 15px; color: #1f6eac; text-transform:uppercase; font-size: 18px; }
#geral #acessibilidade li { display:inline; margin-left: 10px; }
#geral #area_textos #texto .link_apresentacao a { font-weight: bold; color: #32b797; }
#geral #area_textos #texto p { margin-top: 10px; margin-bottom: 10px; }
#geral #texto_apresentacao #texto .link_apresentacao a:hover { color: #667089; }
#geral #menu_principal { float: left; width: 280px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 5px; height: 465px; }
#geral #rodape { float: left; width: 966px; _width: 943px; margin-right: 0px; margin-left: 0px; background-image: url(../img/bg_rodape.jpg); _background-image: url(../img/bg_rodape.jpg); height: 18px; padding: 7px; font-size: 10px; color: #3a744b; margin-top: 10px; margin-bottom: 10px; }
#geral #rodape_inicio { float: left; width: 866px; margin-right: 10px; margin-left: 10px; height: 18px; padding: 0px 10px 13px 198px; font-size: 10px; color: #3A744B; margin-top: 3px; margin-bottom: -4px; }
#geral #rodape_inicio #link_topo a { color: #546B32; position:relative; top:-10px }
#geral #rodape_inicio #link_topo { float: left; position:relative; top:-5px }
#geral #rodape_inicio #credito { float: left; width: 715px; color: #fff; font-size: 12px; display: block; }
#menuFlash .btnIntro a { display:block; width:155px; height:75px; padding:35px 110px 0 15px; background:url(../img/btnIntro.png); font-size:10px; color:#FFF; text-decoration:none; line-height:10px; }
#menuFlash .btnEixos a { display:block; width:155px; height:75px; padding:35px 110px 0 15px; background:url(../img/btnEixos.png); font-size:10px; color:#FFF; text-decoration:none; line-height:10px; }
#menuFlash .btnAnexos a { display:block; width:155px; height:75px; padding:35px 110px 0 15px; background:url(../img/btnAnexos.png); font-size:10px; color:#FFF; text-decoration:none; line-height:10px; }
#menuFlash .btnPerguntas a { display:block; width:155px; height:75px; padding:35px 110px 0 15px; background:url(../img/btnPerguntas.png); font-size:10px; color:#FFF; text-decoration:none; line-height:10px; }
#menuFlash a:hover { text-decoration:underline }
ul.menu { list-style:none; width: 259px; margin: -14px 0 0 10px; }
ul.menu li { border-bottom:1px dotted #939393; padding:8px 8px 8px 18px; background:url("../img/ico_seta.png") no-repeat 0 11px transparent; }
ul.menu li:hover { border-bottom:1px dotted #939393; padding:8px 8px 8px 18px; background:url("../img/ico_seta_hover.png") no-repeat 0 11px transparent; }
ul.menu li a { color:#225080; text-decoration:none; }
ul.menu li a:hover { color:#2c77c6 }
ul.acessibilidade { height:30px; float:right; width:128px; }
ul.acessibilidade li { height:30px !important; float:left; margin:0 0 0 10px }
ul.acessibilidade li.aumentar a { text-indent:-9999px !important; background:url("../img/ico_aumentar.png") no-repeat 0 0px transparent; height:30px; width:30px; display:block !important; }
ul.acessibilidade li.normal a { text-indent:-9999px !important; background:url("../img/ico_normal.png") no-repeat 0 0px transparent; height:30px; width:30px; display:block !important; }
ul.acessibilidade li.diminuir a { text-indent:-9999px !important; background:url("../img/ico_diminuir.png") no-repeat 0 0px transparent; height:30px; width:30px; display:block !important; }