@charset "utf-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #de0028;
	margin-top: 4px;
	margin-bottom: 2px;
}

.fundo {
	background-image: url(../img/topo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 925px;
	text-align: center;
}

.menu {
	background-image: url(../img/bx_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 925px;
	height: 31px;
}

.rodape {
	background-image: url(../img/bx_rodape.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 874px;
	text-align: center;
	height: 78px;
}

.bx_00 {
	background-image: url(../img/tp_bx_00.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 270px;
	text-align: center;
	height: 453px;
}

.bx_0 {
	background-image: url(../img/tp_bx_0.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 270px;
	text-align: center;
	height: 603px;
}

.bx_1 {
	background-image: url(../img/tp_bx_1.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 232px;
	text-align: center;
}

.bx_2m {
	background-image: url(../img/tp_bx_2m.gif);
	background-repeat: repeat-x;
	width: 251px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.bx_4t {
	background-image: url(../img/tp_bx_4t.gif);
	background-position: left center;
	height: 42px;
	width: 595px;
	text-align: center;
}

.bx_4m {
	background-image: url(../img/tp_bx_4m.gif);
	background-repeat: repeat-x;
	width: 593px;
	text-align: center;
	background-color: #f0f1f1;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	height: 365px;
	vertical-align: middle;
}

.bx_4b {
	background-image: url(../img/tp_bx_4b.gif);
	background-repeat: repeat-x;
	width: 595px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	height: 43px;
}

.bx_foto_palestrante {
	background-image: url(../img/bx_foto_palestrante.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 92px;
	text-align: center;
}

.bx_data {
	height: 352px;
	width: 175px;
}

.bx_data_t {
	height: 31px;
	width: 175px;
	background-image: url(../img/tp_bx_4c_t.gif);
	background-position: center center;
}

.bx_data_m {
	background-image: url(../img/tp_bx_4c_m.gif);
	background-repeat: repeat-x;
	width: 175px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	height: 322px;
}

.bx_data_t_verm {
	height: 31px;
	width: 175px;
	background-image: url(../img/tp_bx_4v_t.gif);
	background-position: center center;
}

.bx_data_m_verm {
	background-image: url(../img/tp_bx_4v_m.gif);
	background-repeat: repeat-x;
	width: 175px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	height: 322px;
}

.bx_apoiadores {
	background-image: url(../img/bx_apoio.gif);
	height: 122px;
	width: 440px;
	background-position: center top;
}

.bx_patrocinadores {
	background-image: url(../img/bx_patro.gif);
	height: 122px;
	width: 425px;
	background-position: center top;
}

.bx_5t {
	background-image: url(../img/tp_bx_5t.gif);
	height: 45px;
	width: 874px;
}

.bx_5m {
	background-image: url(../img/tp_bx_5m.gif);
	background-repeat: repeat-x;
	width: 864px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	height: 295px;
}

.bx_ft {
	background-image: url(../img/bx_f_foto.gif);
	height: 295px;
	width: 254px;
}

.bx_dep_t {
	background-image: url(../img/bx_dep_t.gif);
	height: 36px;
	width: 326px;
	background-position: center center;
}

.bx_dep_b {
	background-image: url(../img/bx_dep_b.gif);
	height: 25px;
	width: 326px;
}

.bx_dep_m {
	background-image: url(../img/bx_dep_m.gif);
	background-repeat: repeat-x;
	width: 324px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	height: 231px;
}

.bx_dep_t_open {
	background-image: url(../img/tp_bx_4c_t_open.gif);
	height: 36px;
	width: 251px;
	background-position: center center;
}

.bx_dep_b_open {
	background-image: url(../img/bx_dep_b_open.gif);
	height: 8px;
	width: 251px;
}

.bx_dep_m_open {
	background-image: url(../img/tp_bx_4c_m_open.gif);
	background-repeat: repeat-x;
	height: 248px;
	width: 249px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
}

.bx_palest_m {
	background-image: url(../img/bx_palest_m.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	width: 256px;
	height: 433px;
}

.bx_palest_m2 {
	background-image: url(../img/bx_palest_m.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	width: 256px;
	height: 328px;
}

.bx_palest_foto {
	background-image: url(../img/bx_palest_foto.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
	width: 220px;
	height: 95px;
}

.bx_programa_m {
	background-image: url(../img/bx_palest_m.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	width: 523px;
	height: 365px;
}

.bx_programa_t {
	background-image: url(../img/bx_programa_t.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 523px;
	height: 39px;
}

.bx_open_m {
	background-image: url(../img/bx_palest_m.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	width: 268px;
}

.bx_gratutito {
	background-image: url(../img/bx_gratuito.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 251px;
	height: 64px;
}

.bx_open_patro {
	background-image: url(../img/bx_open_patroc.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 400px;
	height: 119px;
}

.bx_tab_patroc {
	background-image: url(../img/fd_tab_patroc.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 260px;
	background-color: #f1f2f2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
	height: 180px;
}

.bx_grade_m {
	background-image: url(../img/bx_palest_m.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	width: 398px;
	height: 310px;
}

.f_pg_t {
	background-image: url(../img/pg_t.gif);
	height: 36px;
	width: 877px;
}

.f_pg_m {
	background-image: url(../img/pg_f.gif);
	width: 877px;
	background-repeat: repeat-y;
}

.bt {
	background-image: url(../img/bt_inscricao.gif);
	background-repeat: no-repeat;
	width: 155px;
	text-align: center;
	background-position: center top;
	height: 25px;
}

.tx_bt {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bb0122;
}

.tx_openTDC {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #019B69;
}

.tx_tit_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808185;
}

.tx_tit_preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tx_tit_verm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE0028;
	line-height: 17px;
}

.tx_preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.tx_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808185;
	text-align: left;
}

.tx_preto10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

.tx_obs_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808185;
	text-decoration: none;
}

.tx_obs_cinzab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808185;
	text-decoration: none;
}

.tx_cinza10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808185;
}

.tx_rodape_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808185;
	line-height: 17px;
}

.tx_rodape_cinza_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808185;
	line-height: 17px;
}

.tx_depoim {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.tx_depoim_open {
	font-size: 10px;
	color: #000000;
	text-align: justify;
	margin: 2px 0;
	padding: 2px 0;
}

.tx_depoim_open_tit {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	margin: 2px 0;
	padding: 2px 0;
}

.tx_depoim_open_link {
	font-size: 10px;
	text-align: justify;
	color: #808185;
	text-decoration: none;
}

.tx_cinza10_it {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808185;
	font-style: italic;
}

.tx_verm10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #de0028;
}

.tx_verm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #de0028;
}

.tx_verm1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #de0028;
}

.tx_verde_11_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008631;
	text-align: left;
}

.tx_verde_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #008631;
	text-align: left;
	text-decoration: none;
}

.tx_verde_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008631;
	text-align: center;
}

.tx_verde_12_b_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008631;
}

.tx_preto_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.tx_palestra {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.tx_palestra a {
	color: #000000;
	text-decoration: none;
}

.tx_palestra_destaque {
	font-size: 11px;
	font-weight: normal;
	color: #DE0028;
	font-style: italic;
}

.tx_palestra_destaque a {
	color: #DE0028;
	text-decoration: none;
}

.tx_palestrante {
	font-size: 11px;
	font-weight: normal;
	color: #808185;
	font-style: italic;
}

.tx_intervalo {
	font-size: 11px;
	font-weight: normal;
	color: #808185;
	text-align: center;
}

.tx_palestra_detalhe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808185;
	font-style: normal;
}

.tx_preto_bll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	list-style-image: url(../img/seta_verde.gif);
}

.text_field_form {
	background-image: url(../img/fd_box_form.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 15px;
	border: 1px solid #c6c6c6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

.bt_enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
	background-image: url(../img/fd_bt_enviar.gif);
	background-repeat: repeat-x;
	height: 22px;
	background-position: top;
	width: 160px;
}

.f_tab_cursos_meio {
	background-color: #f0f0f1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	background-repeat: repeat;
}

.tx_preto_tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-indent: 10px;
}

.tx_preto_tab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	text-indent: 10px;
}

.tx_branc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.tx_preto11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.tx_tit_cinza_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808185;
	text-align: center;
}

.tx_vermelho11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #de0028;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.tx_bt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.openTDCPanel {
	background-color: #FFFFFF;
}

.tituloOpen {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #019B69;
	margin: 4px 0 2px 0;
	padding: 4px 0 2px 0;
}

.tooltipClass {
	background-color: #ffffff;
}

.panelClassTest {
	background-color: #ffffff;
}

.fonteNegrito {
	font-weight: bold;
	font-size: 11px;
}

.tabelaMotivos {
	border-collapse: collapse;
	border-spacing: 1px;
	border: 1px solid #CCCCCC;
}

.tabelaMotivos td {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 4px;
	margin: 4px;
}

.tabelaMotivos thead td {
	font-weight: bold;
	color: #DE0028;
}

.f_aba_ativa {
	background-image: url(../img/f_aba_ativa.gif);
	height: 37px;
	width: 293px;
	text-align: center;
}
.f_aba_inativa {
	background-image: url(../img/f_aba_inativa.gif);
	height: 37px;
	width: 320px;
	background-repeat: repeat-x;
}
.f_barra_linha {
	background-image: url(../img/f_barra_linha.gif);
	height: 37px;
	width: 357px;
}
.f_barra_logo {
	background-image: url(../img/f_barra_logo.gif);
	height: 37px;
	width: 230px;
}


