*{margin:0;padding:0}
A{color:#008000;text-decoration:none}
body{background:#FFF;font:12px Arial,Verdana,Tahoma;font-size:12px;margin:0;padding:0}
code{background:#FFD9D9;border:1px solid #f2f2f2;border-bottom:4px solid #990033;border-top:4px solid #990033;border-right:4px solid #990033;border-left:4px solid #990033;display:block;font:12px 'Lucida Console','courier new','arial',monospace;margin:5px 0;overflow:auto;padding:5px 0px 5px 10px;text-align:left}
form{background:#FFF;border:1px solid #990033;margin:10px;padding:0}
h1,h2{color:#903;font:bold 1.5em 'Trebuchet MS',Arial,Sans-serif}
h3{color:#333;font:bold 1.3em 'Trebuchet MS',Arial,Sans-serif}
h5{color:#333;font:bold 1.1em 'Trebuchet MS',Arial,Sans-serif}
h4{border-bottom:2px #FFFFFF;border-bottom-color:#F7CB33;border-bottom-style:dotted;font-size:120%;font-weight:bold;margin:4px;padding:4px}
img a{border:0}
input{border:1px solid #990033;color:#903;font:normal 1em Verdana,sans-serif;padding:2px}
label{display:block;font-weight:bold;margin:5px 0}
p{font:12px Verdana,Arial,Tahoma}
p,h1,h2,h3{margin:5px 3px}
textarea{border:1px solid #990033;color:#903;display:block;font:normal 1em Verdana,arial;height:40px;padding:2px;width:440px}
ul span,ol span{color:#666}
ul,ol{color:#4284B0;margin:10px 30px;padding:0 15px}
.opcaocerta{color:#666;font:bold 20px Tahoma,'trebuchet MS',Sans-serif;left:103px;position:absolute;text-indent:0px;top:45px}
.align-left{text-align:left}
.align-right{text-align:right}
.aprovados a{font:11px Arial,Verdana,Tahoma}
.carreiras_texto{font:10px Verdana,Tahoma}
.clear{clear:both}
.clear-left{clear:left}
.clear-rigth{clear:right}
.float-left{border:0px;float:left;margin:5px 10px 5px 0px}
.float-right{float:right}
.gabarito{border:thin solid #903}
.gray{color:#BFBFBF}
.texto_bookmark{color:#FFFBFF;font-weight:bold}
.tit_menu{margin:5px 3px;color:#903;font:bold 1.5em 'Trebuchet MS',Arial,Sans-serif}
.titulo_disciplinas_pg_principal{background:#9C0031;color:#FFF;font-size:12px;font-weight:bold;text-align:center}
.verde{color:#393}
.vinho{color:#903}
.negritar{font-weight:bold}
.fundo_verde{background: #94B684}
.fundo_azul{background: #CCE2F4; border: thin dashed #0066CC; margin-left:10px}
form.searchform{background:transparent;border:none;margin:0;padding:0}
form.searchform input.button{background:#FAFAFA;border:1px solid #f2f2f2;color:#93C;font:bold 12px Arial,Sans-serif;margin:0;padding:2px 3px;vertical-align:top;width:60px}
form.searchform input.textbox{background:#FFF;border:1px solid #9EC630;color:#063;height:14px;margin:0;vertical-align:top;width:120px}
input.button{background:#FFF;border:1px solid #CCC;color:#4284B0;font:bold 1em Arial,Sans-serif;margin:0;padding:2px 3px}
#bookmarks{background:#6396BD;border:thin dashed #003399;margin-left:10px;text-align:center;width:auto}
#bookmarks a{font-size:10px;text-decoration:none}
#cabecalho{background:#000 url(images/cabecalho.jpg) repeat-x 0% 100%;height:85px;position:relative}
#cabecalho form.searchform{position:absolute;right:-12px;top:0}
#cabecalho h1#logo{font:bolder 4.3em 'Trebuchet MS',Arial,Sans-serif;left:32px;letter-spacing:-2px;margin:0;padding:0;position:absolute;text-transform:lowercase;top:0}
#cabecalho h2#slogan{color:#666;font:bold 20px Tahoma,'trebuchet MS',Sans-serif;left:103px;position:absolute;text-indent:0px;top:45px}
#cabecalho h3#banner{left:600px;position:absolute;text-indent:0px;top:2px}
#celula_figura_centro{float:left;line-height:18px;text-align:justify;width:100%}
#coluna_centro{background:#FFF;float:left;width:540px}
#coluna_direita{background:#FAFAFA;clear:none;float:left;line-height:18px;width:220px}
#coluna_esquerda{float:left;line-height:18px;width:240px}
#content-geral{background:#FFF;clear:both;margin:0;padding:0}
#conteudo{background:#FAFAFA;height:auto;width:1010px}
#formulario{background:#761365;margin-left:10px;text-align:center}
#geral{background:#FFF;color:#000;display:block;font:12px Verdana,Tahoma,Arial;height:auto;margin:0 auto;width:1010px}
#indique{font-size:10px;width:100%}
#materias{background:#903;color:#FFF;margin-left:10px;margin-top:5px;padding-left:7px;font-size:11px}
#materias A{color:#FFF;text-decoration:none;}
#materias.link_materias{}
#materias A:hover{background:#FFF;color:#000;font-size:11px;text-decoration:underline}
#materias2 A:hover{background:#FFF;color:#000;font-size:11px;text-decoration:underline}
#materias2{background:#903;color:#FFF;font-size:11px;margin-left:10px;margin-top:5px;padding:0px 8px 0px 8px}
#materias2 A{color:#FFF;text-decoration:none}
#menu_vertical{background:#FFF;line-height:12px;width:100%}
#menu_vertical ul.config_menu{list-style:none;margin:5px 0 5px 15px;padding:0}
#menu_vertical ul.config_menu a{background:#393;border-left:4px solid #9c0031;color:#fff;display:block;font-weight:bold;min-height:15px;padding:2px 5px 2px 10px;text-decoration:none}
#menu_vertical ul.config_menu li,#menu_vertical2 ul.config_menu li{border:1px solid #000;margin-bottom:1px}
#menu_vertical2{background:#C8A737;float:inherit;line-height:12px;width:100%}
#menu_vertical2 ul.config_menu{list-style:none;margin:10px 0 10px 15px;padding:0}
#menu_vertical2 ul.config_menu a{background:#ffc;border-left:4px solid #9c0031;color:#333;display:block;font-weight:bold;min-height:15px;padding:2px 5px 2px 10px;text-decoration:none}
#novidades{color:#000;float:left;font:normal 12px Verdana,Tahoma,Arial;margin:0 auto 0 auto;padding-left:5px;width:100%}
#novidades a,#novidades.titulos{color:#000;font:12px Verdana,Tahoma,Arial}
#publicidade_adsense{text-align:center}
#publicidade_banner_centro{width:100%}
#pub_300x250{padding-left:6px}
#quadro_direito{background:#fff}

#boxcentral {width:540px; height:auto;}
#boxcentral a{font-size:10px;padding-bottom:10px;background-color:#FFFFFF;color: #9c0031}
#boxcentral a:hover{font-size:10px;background-color:#FFFFFF}
#bx_esq{float:left;width:320px}
#bx_dir{float:right;width:215px;border-left:1px dashed gray}
#bx_continuo {clear:both}
#bx_dir .tit1{font-size:10px;font-style:italic;font-weight:bold;color:#FFFFFF;background-color: 3B60B0
}
#bx_dir .tit2{font-size:11px; font-style:italic;font-weight:bold; color:#333333}
#bx_dir .chamada{font-size:10px;font:Arial, Helvetica, sans-serif;padding-bottom:5px;color:#666666}
#bx_dir .chamada a{font-size:10px;font:Arial, Helvetica, sans-serif;padding-bottom:5px;color:#666666}
#bx_dir .chamada a.hover{font-size:10px;padding-bottom:5px;color:#666666;font-family: Arial, Helvetica, sans-serif;text-decoration: underline}
#bx_esq .tit1{font-size:11px;font-weight:bold;color:#333333;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase}
#bx_esq .chamada{ font-size:10px;font:Arial, Helvetica, sans-serif;color:#000000;padding-bottom:20px}
#bx_esq .chamada a{ font-size:10px;font:Arial, Helvetica, sans-serif;color:#000000}
#bx_esq .chamada a.hover{ font-size:10px;font:Arial, Helvetica, sans-serif;color:#000000;text-decoration: underline}

#rodape{background:#A9BAC3;border-top:5px solid #568EB6;clear:both;color:#FFF;font-size:95%;height:60px;line-height:18px}
#rodape a{color:#FFF;font-weight:bold;text-decoration:none}
#rodape.rodape_direito{float:right;height:50px;width:20%}
#rodape.rodape_esquerdo{float:left;font-weight:bold;height:50px;width:70%}
#sua_opiniao{background:#96B487;line-height:18px;width:100%}
#tabela{padding-left:5px}
#tab_conteudo{margin:0px 16px 0px 16px}
#texto_continuo_centro{float:left;line-height:18px;padding:0px 5px 0px 5px;text-align:justify}
* html body #menu_vertical ul.config_menu a{height:12px}
.fundo_alarajando{background:#FC3;border:thin dashed #9C0031;margin-left:10px}
#carreiras{background:#FC3;border:thin dashed #9C0031;margin-left:10px}
#bookmarks a:hover{background:#6396BD;color:#fff;text-decoration:none}
#menu_vertical ul.config_menu a:hover{background:#c6f0d7;border-left:7px solid #339933;border-right:7px solid #339933;color:#333;padding:2px 5px 2px 10px}
#menu_vertical2 ul.config_menu a:hover{background:#c63;border-left:7px solid #339933;border-right:7px solid #339933;color:#FFF;padding:2px 5px 2px 10px}
#novidades a:hover{background:#000;color:#fff;font:12px Verdana,Tahoma,Arial}
#sua_opiniao p,.aprovados a:hover{font-size:11px}
.tabela_interna,.tabela_interna a,.tabela_interna a:hover{font:12px Verdana,Tahoma}
A:hover{background:#096;color:#fff;font-size:12px;text-decoration:underline}
table,table a,table a:hover{font:12px Arial,Verdana}
table .titulo{color: #9C0031;font-weight: bold}
table A{color:#000000;text-decoration:none}
table A:hover{text-decoration:underline; color:#339933; background-color:#FFFFFF}
table .cabecalho{background:#3B60B0;color:#FFF;font-size:12px;font-weight:bold;text-align:center}
