
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }

h2 {
font-family:arial,verdana,helvetica; font-size:11px; color: #52450c;
}
h4
{
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    color: #52450c;
    text-align: left;
    font-weight: bold;
}

/* TEXTO COMUM DE PARÁGRAFO */
.txt {font-family:arial,verdana,helvetica; font-size:11px; color: #52450c; text-align: left;}
.txtrodape {font-family:arial,verdana,helvetica; font-size:11px; color: #52450c; text-align: center;}
a.txt {text-decoration: none;
    text-align: left;}
a.txt:hover {text-decoration: underline;}

.title_page_txt {font-family:helvetica,arial,verdana; font-size:16px; color: #52450c; font-weight:normal; text-decoration: none;}
.title_txt {font-family:arial,verdana,helvetica; font-size:16px; color: #52450c;}
a.title_txt {text-decoration: none;}
a.title_txt:hover {text-decoration: underline;}

/* outros paragrafos que não de apresentação dos cursos */
.titulo_conteudo_geral {background-color:#ffffff; text-align: left; font-weight:bold; color:#382e02;}
.texto_conteudo_geral {background-color:#ffffff; text-align: left;} /* fundo dourado claro =#fcfaf2 */
.texto_conteudo_geral_collapsible {background-color:#ffffff; text-align: left; padding-left:10px;} /* fundo dourado claro =#fcfaf2 */
table.colapsible_panel_title
{
    border-style: solid;
    width: 100%;
    border-width: 0px 0px 1px 0px;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    height: 1px;
    background-color: #024a97;
    border-color: #ffffff;
}

/* Título do curso no texto apresentação  */
.cursos_title_txt {font-weight:bold; font-family:arial,verdana,helvetica; font-size:16px; color: #00267f; text-align: left;}
a.cursos_title_txt {text-decoration: none;}
a.cursos_title_txt:hover {text-decoration: underline;}

.black_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #000000;}
a.black_txt {color: #000000; text-decoration: none;}
a.black_txt:hover {color: #000000; text-decoration: underline;}

/* Texto com fonte na cor branca */
.white_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #FFFFFF;}
a.white_txt {color: #FFFFFF; text-decoration: none;}
a.white_txt:hover {color: #FFFFFF; text-decoration: underline;}

.white_title_txt {font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color: #ffffff;}
a.white_title_txt {text-decoration: none;}
a.white_title_txt:hover {text-decoration: underline;}

.blue_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #00267f;}
a.blue_txt {color: #00267f; text-decoration: none;}
a.blue_txt:hover {color: #00267f; text-decoration: underline;}

.blue_title {font-family:arial,verdana,helvetica; font-size:13px; color: #00267f;}
a.blue_title {color: #005a9a; text-decoration: none;}
a.blue_title:hover {color: #005a9a; text-decoration: underline;}

.grey_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #636467;}
a.grey_txt {color: #636467; text-decoration: none;}
a.grey_txt:hover {color: #636467; text-decoration: underline;}

.red_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #b70001;}
a.red_txt {color: #b70001; text-decoration: none;}
a.red_txt:hover {color: #b70001; text-decoration: underline;}

.red_title {font-family:arial,verdana,helvetica; font-size:13px; color: #b70001;}
a.red_title {color: #b70001; text-decoration: none;}
a.red_title:hover {color: #b70001; text-decoration: underline;}

/* MENU */
td.menu_principal_out
{
    background-color: #c9bd87;
    padding-left: 10px;
    height: 20px;
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #383838;
    white-space: nowrap;
    text-align: left;
}
td.menu_principal_out a
{
    background-color: #c9bd87;
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #383838;
    text-decoration: none;
    text-align: left;
}
td.menu_principal_over
{
    background-color: #efead6;
    padding-left: 10px;
    height: 20px;
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #383838;
    white-space: nowrap;
    text-align: left;
}
td.menu_principal_over a
{
    background-color: #efead6;
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #383838;
    text-decoration: none;
    text-align: left;
}

/* BOTOES */
td.btn_out {background-color:#b0a46e;}
td.btn_out a {background-color:#b0a46e;}
td.btn_over {background-color:#8b7f4a;}
td.btn_over a {background-color:#8b7f4a;}

td.btn_cursos_out {background-color:#b0a46e;}
td.btn_cursos_out a {background-color:#b0a46e;}
td.btn_cursos_over {background-color:#024a97;}
td.btn_cursos_over a {background-color:#024a97;}


td.cursos_txt
{
    background-color: #efead5;
    padding: 10px;
    font-family: arial,verdana,helvetica;
    font-size: 11px;
    color: #52450c;
    text-align: left;
}
td.noticias_txt {background-color:#efead5; padding:10px; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c;text-align: left;}

td.data_txt {background-color:#c9bd87; padding-top:10px; height:38px; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c; white-space:nowrap; text-align:center;}
td.eventos_txt {background-color:#efead5; padding:10px; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c;text-align: left;}

td.novidades_txt {background-color:#efead5; height:18px; padding-bottom:5px; padding-left:10px; padding-right:10px; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c;text-align: left;}
td.novidades_titulo {background-color:#efead5; padding-top:10px; padding-bottom:5px; padding-left:10px; padding-right:10px; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c;text-align: left;}
td.data_novidades_txt {background-color:#c9bd87; font-family:arial,verdana,helvetica; font-size:11px; color:#52450c; white-space:nowrap; text-align:center;}

td.link_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #52450c;}
td.link_txt a {color: #52450c;text-decoration: none;}
td.link_txt a:hover {color: #52450c;text-decoration: underline;}

.link_off_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #52450c;}
a.link_off_txt {text-decoration: none;}
a.link_off_txt:hover {text-decoration: underline;}

.link_on_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #044d9a;}
a.link_on_txt {text-decoration: none;}
a.link_on_txt:hover {text-decoration: underline;}

tr.title_geral
{
    background-color: #024a97;
    text-align: left;
    height: auto;
}
tr.title_geral a {color:#ffffff; text-decoration:none;}
tr.title_geral a:hover {text-decoration:underline;}
tr.title_geral td {font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}

tr.conteudo_geral {background-color:#ffffff; text-align: left;}
tr.conteudo_geral a {color:#382e02; text-decoration:none;}
tr.conteudo_geral a:hover {text-decoration:underline;}
tr.conteudo_geral td {font-family:arial,verdana,helvetica; font-size:11px; color:#382e02; text-decoration:none; padding:15px;}

tr.title_tabela {background-color:#b0a46e;}
tr.title_tabela a {color:#ffffff; text-decoration:none;}
tr.title_tabela a:hover {text-decoration:underline;}
tr.title_tabela td {font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; text-align:center; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}

tr.txt_tabela_claro {background-color:#e5e2d4;}
tr.txt_tabela_claro a {color:#52450c; text-decoration:none;}
tr.txt_tabela_claro a:hover {text-decoration:underline;}
tr.txt_tabela_claro td {font-family:arial,verdana,helvetica; font-size:11px; color:#52450c; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}

tr.txt_tabela_escuro {background-color:#c3c0b2;}
tr.txt_tabela_escuro a {color:#52450c; text-decoration:none;}
tr.txt_tabela_escuro a:hover {text-decoration:underline;}
tr.txt_tabela_escuro td {font-family:arial,verdana,helvetica; font-size:11px; color:#52450c; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}

td.title_evento_interna {font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; text-align:center; color:#ffffff; background-color:#024a97;}

/* SETAS */
td.seta_out {background-color:#042357; height:21px;}
td.seta_out a {background-color:#042357; height:21px;}
td.seta_over {background-color:#024a97; height:21px;}
td.seta_over a {background-color:#024a97; height:21px;}


/* EVENTOS & PALESTRAS */
.subtitle_tipo_txt {font-family:arial,verdana,helvetica; font-size:11px; color: #00267f;}
a.subtitle_tipo_txt {color: #00267f; text-decoration: none;}
a.subtitle_tipo_txt:hover {color: #00267f; text-decoration: underline;}
 
 
 /*Accordion*/
 .accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.fullheight
{height:100%}

