﻿/* Tabelas de Conteúdo */
.td_ct_1_nivel
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	border-top-color: #195B95;
	border-top-style: solid;
	border-top-width: 2px;
	/*	border-top-color: #BBCDE3;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.td_ct_2_nivel
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	border-top-color: #195B95;
	border-top-style: solid;
	border-top-width: 2px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.td_ct_2_nivel_normal
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	border-top-color: #195B95;
	border-top-style: solid;
	border-top-width: 2px;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	/*font-weight: bold;*/
}

.td_ct_3_nivel
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #DDDDDD;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}

.td_ct_4_nivel
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;	
}

.td_ct_5_nivel
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: left;
}

.td_ct_sim
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;			
}

.td_ct_sim_m
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;			
}
.td_ct_nao
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #DDDDDD;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;	
}
.pg_ct_rodape
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
}
/* Fim - Tabelas de Conteúdo */

/* Parts */
.pt_ct_topo_titulo
{
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #195B95;
	background-image: url(../../img/page/bg_top_m.gif);	
}

.pt_ct_topo
{
	background-image: url(../../img/page/bd_bg_t.gif);
	background-repeat: repeat-x;	
}

.pt_ct_esquerda
{
	background-image: url(../../img/page/bd_bg_l.gif);
	background-repeat: repeat-y;	
}

.pt_ct_direita
{
	background-image: url(../../img/page/bd_bg_r.gif);
	background-repeat: repeat-y;
}

.pt_ct_base
{
	background-image: url(../../img/page/bd_bg_b.gif);
	background-repeat: repeat-x;
}

.pt_ct_centro
{
	padding-top: 10px;	
}

/* Fim - Parts */

/* Imagem */
.img_ct
{
	margin: 5px;
	border: 0px;
	vertical-align: middle;
}
/* Imagem - Fim */

/* Carregando solicitação ajax */
.div_carregando
{
	border-color:Teal; 
	border-width:1px; 
	border-style:solid; 
	width:285px; 
	position:absolute; 
	left:0; 
	top:0; 
	background-color: #f8f8ff; 
	font-weight: bold; 
	font-size: small; 
	font-family: Verdana;	
}
/* Carregando solicitação ajax - Fim */

/*TD da disciplina online*/
.td_ct_ead
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #8ec9b9;
	border-top-color: #9FBBE5;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.thProgramacaoPex
{
	font-weight:bold;
	font-family:Tahoma;
	Font-Size: 18pt;
	color: #C00000; 
	text-align: Center; 
	height: 50px; 	 	
}

.tdProgramacaoPex
{	
	font-family:Tahoma;
	Font-Size: 18pt;
	color: Black; 
	text-align: Center; 
	height: 118px;
}

/*inicio matriz curricular*/
.tdDisciplina
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dashed;	
	border-top-color: Black;	
	border-bottom-width: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: Black;
	height:60px;
}

.tdTituloNivel
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	font-family: Verdana;
	font-size: 14px;
	color: #666666;	
	font-weight: bold;
	border-top-width: 2px;
	border-top-style: dotted;	
	border-top-color: #195B95;
	height:30px;
}

.tdTituloModulo
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	border-collapse:collapse;
	height:40px
}

.tbModulo
{
	padding: 0px;
	border-spacing:0px;	
	width:195px;
	border: solid 1px black; 	
}

.tbModuloFooter
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;	
	font-weight: bold;	
}

.tdNomeCurso
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	border-top-color: #195B95;
	border-top-style: dotted;
	border-top-width: 2px;
	font-family: Verdana;
	font-size: 20px;
	color: #666666;	
	height:40px
}

.tdCHTotal
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0DEDE;
	border-top-color: #195B95;
	border-top-style: dotted;
	border-top-width: 2px;
	font-family: Verdana;
	font-size: 20px;
	color: #666666;	
	height:30px
}
/*fim matriz curricular*/
.modal
{
    background-color: Gray;
    filter:alpha(opacity=40);
    opacity:0.4;
}
/*CURRICULUM VITAE*/
.tdTitulo
{
	font-family:Arial;font-size:18px;font-weight:bold	
}

.tdTituloSecao
{
	font-family:Arial;font-size:11px; font-weight:bold;
}

.tdTituloItem
{
	font-family:Arial;font-size:11px; font-weight:bold;width:35%;
}

.tdValorItem
{
	font-family:Arial;font-size:11px;	
}

.hrTituloSecao
{
	border-width:1px;border-style:solid;border-color:Black;	
}

.hrSeparador
{
	border-width:1px;border-style:solid;border-color:Black;width:616px;
}
/*FIM CURRICULUM VITAE*/

.collapsed 
{
	display:none;	
}

.expanded 
{
	display:block;
}