input, textarea, select {font-family:Arial, Verdana; font-size:12px; color:#ff0000; padding:2px; border:solid 1px #b8b7b6; background:#fff;}
input[type=checkbox], input[type=radio] {width:14px !important; height:14px !important; float:left !important; border:none; margin:1px 5px 0 0 !important; background:none;}

button {font:12px Arial, Verdana; color:#fff; padding:0px 7px; *padding:3px; border:solid 1px #496D49; background: url(../img/fundo_bt.jpg) repeat-x;}
button:hover {cursor:pointer; border:solid 1px #fff;}


/*********** CADASTRE-SE NEWSLETTER *************/
fieldset.form_cadastrese {width:190px; float:left;}
fieldset.form_cadastrese label {font-size:10px; color:#fff; width:100%; display:block; float:left;}
fieldset.form_cadastrese label input {font-size:11px; font-weight:bold; color:#666; width:97%; margin:2px 0 5px 0; border:solid 1px #f9f9f9; background:#f9f9f9;}
fieldset.form_cadastrese a {float:right; margin-top:11px; *margin-bottom:-10px; position:relative;}
/*********** CADASTRE-SE NEWSLETTER *************/


/*********** CADASTRE-SE NEWSLETTER INTERNA *************/
fieldset.form_cadastrese_int {width:290px; float:right; padding:20px; background:url(../img/fundo_globo.jpg) no-repeat left bottom;}
fieldset.form_cadastrese_int label {font-size:10px; color:#000; width:183px; display:block; float:left;}
fieldset.form_cadastrese_int label input {font-size:11px; font-weight:bold; color:#666; width:97%; margin:2px 0 5px 0; border:solid 1px #f9f9f9; background:#f9f9f9;}
fieldset.form_cadastrese_int span {font-size:10px; color:#000; display:block; display:block; float:left; margin: 10px 0 0 20px;}
fieldset.form_cadastrese_int a {float:left; margin-top:11px; *margin-bottom:-10px; position:relative;}
/*********** CADASTRE-SE NEWSLETTER INTERNA *************/


/*********** FALE CONOSCO *************/
fieldset.form_contato {width:100%; float:left; margin:30px 0 10px 0;}
fieldset.form_contato label {font-size:10px; color:#000; width:100%; display:block; float:left/*Hacl IE6*/;}
fieldset.form_contato label input,
fieldset.form_contato label select,
fieldset.form_contato label textarea {font-size:11px; font-weight:bold; color:#666; width:97%; margin:2px 0 5px 0; border:solid 1px #999; background:#f9f9f9;}
fieldset.form_contato label select {width:99%;}
fieldset.form_contato label textarea {height:118px;}
fieldset.form_contato a {float:right; margin-top:11px; *margin-bottom:-10px; position:relative;}
/*********** FALE CONOSCO *************/


/*********** LOCALIZACAO *************/
fieldset.form_localizacao {width:330px; float:left; margin:10px 0 10px 20px; display:inline;}
fieldset.form_localizacao label {font-size:10px; color:#000; width:100%; display:block; float:left/*Hacl IE6*/;}
fieldset.form_localizacao label input,
fieldset.form_localizacao label select,
fieldset.form_localizacao label textarea {font-size:11px; font-weight:bold; color:#666; width:97%; margin:2px 0 5px 0; border:solid 1px #999; background:#f9f9f9;}
fieldset.form_localizacao label select {width:99%;}
fieldset.form_localizacao label textarea {height:118px;}
fieldset.form_localizacao a {float:right; margin-top:11px; *margin-bottom:-10px; position:relative;}
fieldset.form_localizacao a img {margin-bottom:20px;}
/*********** LOCALIZACAO *************/


/*********** TABELA DOS FORMULARIOS *************/
table.table_forms {width:100%; float:left;}
table.table_forms td {padding-bottom:4px; vertical-align:middle;}
table.table_forms td a img {margin-bottom:-3px;}
table.table_forms th {text-align:left; padding-bottom:5px;}
table.table_forms td table {width:100%;}
table.table_forms td table td {padding:0;}

table.table_forms td.flutua_esq label {float:left;}
table.table_forms td.flutua_dir label {float:right;}

table.table_forms td.nome_campo {width:168px; text-align:right; padding-right:7px;}
table.table_forms td.nome_campo_int {text-align:right; color:#000; padding-right:7px; Xbackground:#ccc;}
table.table_forms td.campo {color:#666; width:350px;}
table.table_forms td.aviso {color:#999; font-size:10px; line-height:10px; width:152px; }
table.table_forms td span.obs1 {color:#999; font-size:10px; line-height:10px; }
table.table_forms td span.obs2 {color:#999; font-size:10px; line-height:10px; padding-left:10px;}
table.table_forms td img.btn_meio {margin:8px 0;}


table.table_forms input.preto{color:#000;}
table.table_forms input, table.table_forms select, table.table_forms textarea {width:344px; float:left;}
table.table_forms select {width:350px;}
table.table_forms input.t1 {width:90px;}
table.table_forms input.t2 {width:145px;}
table.table_forms input.t3 {width:187px;} table.table_forms select.t3 {width:194px;}
table.table_forms input.t4 {width:217px;}
table.table_forms input.t5 {width:115px;}
table.table_forms input.t6 {width:57px;}
table.table_forms input.t7 {width:30px;}


table.table_forms textarea.t1 {width:505px; height:120px;}
table.table_forms textarea.t1_b {width:505px; height:80px;}

input.g1 {width:286px;}
/*********** TABELA DOS FORMULARIOS *************/


/*********** BLOG *************/
fieldset.form_blog {width:460px; float:left; margin-top:20px;}
fieldset.form_blog > * {float:left;}
fieldset.form_blog label {width:100%; font-size:14px; margin-bottom:15px;}
fieldset.form_blog label input, fieldset.form_blog label textarea {width:100%; margin-top:5px;}
fieldset.form_blog label textarea {height:156px;}
/*********** BLOG *************/


/*********** ESPOSITOR (SELECT) *************/
form.select_expositor select {border:none !important; width:270px; color:#000; font-weight:bold; font-size:11px; margin-bottom:10px;}
/*********** ESPOSITOR (SELECT) *************/

/*********** INTRANET FORMULARIO CONFIRMA CADASTRO *************/



/*********** INTRANET FORMULARIO CONFIRMA CADASTRO *************/


/*********** TABELA INTRANET RESUMO DOS FORMULARIOS *************/

table.table_resumo {width:453px; float:left; border:solid 1px #bbb !important;}
table.table_resumo td {padding-bottom:4px; border:solid 1px #bbb !important; padding-left:5px; vertical-align:middle;}


table.table_resumo tr {line-height:25px; text-align:left; font-size:14px; background:#ddd;}
table.table_resumo tr.zebra {background:#fff !important;}
table.table_resumo tr.cabecalho{font-size:14px; font-weight:normal; text-align:left; padding-left:5px; vertical-align:middle; line-height:23px; background-color:#1b4f2b !important; color:#FFF;}

/*
table.table_resumo tr.linha1 {line-height:25px; text-align:left; font-size:14px; background:#fff;}
table.table_resumo tr.linha2 {line-height:25px; text-align:left; font-size:14px; background:#ddd;}
*/

/*********** TABELA INTRANET RESUMO DOS FORMULARIOS *************/

/*********** TABELA INTRANET CENTRAL DE BOLETOS *************/

table.table_boletos {width:670px; float:left; border:solid 1px #bbb;}
table.table_boletos {padding-bottom:4px; border:solid 1px #bbb !important; padding-left:5px; vertical-align:middle;}
table.table_boletos_bt {width:670px; margin-top:10px; height:45px; float:left; border:none;}

table.table_boletos th {font-size:14px; border:solid 1px #bbb !important; font-weight:bold; text-align:left; padding-left:5px; vertical-align:middle; line-height:23px; background-color:#1b4f2b; color:#FFF;}

table.table_boletos tfoot {font-size:14px; border:solid 1px #bbb !important; font-weight:bold; text-align:left; padding-left:5px; vertical-align:middle; line-height:23px; background-color:#1b4f2b; color:#FFF;}

table.table_boletos tfoot td.total{text-align:right; padding-right:20px;}
table.table_boletos tfoot td.rs {text-align:left; padding-left:5px;}

table.table_boletos td {border:solid 1px #bbb; padding-left:5px;}

table.table_boletos tr.linha1 {line-height:25px; border:solid 1px #bbb !important; text-align:left; font-size:14px; background:#fff;}
table.table_boletos tr.linha2 {line-height:25px; border:solid 1px #bbb !important; text-align:left; font-size:14px; background:#ddd;}



/*********** TABELA INTRANET RESUMO DOS FORMULARIOS *************/

/*********** TABELA INTRANET RESUMO DOS FORMULARIOS *************/


/*********** TABELA AGENDA SEGUNDA FASE *************/

/********** CURSOS **************/
/*end*/
/*\*/
html* table.table_agenda{
	margin-top:50px;
}
/*end*/
table.table_agenda {width:100%; border:solid 0px #147e72;} 
table.table_agenda {border:solid 0px #147e72;}
table.table_agenda_bt {width:670px; margin-top:10px; height:45px; float:left; border:none;}

table.table_agenda {font-size:13px; font-family:'Tahoma'; border:solid 0px #147e72 !important; font-weight:bold; text-align:left; color:#000;}

table.table_agenda td.data_agenda {border:solid 1px #147e72; background-color:#147e72; height:41px; padding-left:10px;}
table.table_agenda td.horario_agenda {border:solid 1px #147e72; border-right:none; background-color:#d0e5e3; width:90px; height:41px; padding: 10px 0px 0px 10px; vertical-align:text-top;}

table.table_agenda_conteudo {width:100%;}
table.table_agenda_conteudo td {border-top:solid 1px #d0e5e3;background-color:#fff; font-weight:normal; height:41px; padding:10px 0px 0px 10px;}
table.table_agenda_conteudo fieldset {vertical-align:middle;}
table.table_agenda_conteudo .saibamais{color:#147e72; font-weight:bold;}

form_agenda submit {font-family:'Tahoma', Geneva, sans-serif}


/********** CONGRESSOS **************/
/*end*/
/*\*/
html* table.table_agenda_congressos {
	margin-top:50px;
}
/*end*/

table.table_agenda_congressos {width:100%; border:solid 0px #176595;}
table.table_agenda_congressos {border:solid 0px #176595;}
table.table_agenda_congressos_bt {width:670px; margin-top:10px; height:45px; float:left; border:none;}

table.table_agenda_congressos {font-size:13px; font-family:'Tahoma'; border:solid 0px #176595 !important; font-weight:bold; text-align:left; color:#000;}

table.table_agenda_congressos td.data_agenda {border:solid 1px #176595; background-color:#176595; height:41px; padding-left:10px;}
table.table_agenda_congressos td.horario_agenda {border:solid 1px #176595; border-right:none; background-color:#d1e0ea; width:90px; height:41px; padding: 10px 0px 0px 10px; vertical-align:text-top;}
table.table_agenda_congressos td.horario_agenda_intervalo {border:solid 1px #176595; border-right:none; padding: 0px 0px 0px 10px; background-color:#d1e0ea; height:31px; vertical-align:middle;}

table.table_agenda_congressos_conteudo {width:100%;}
table.table_agenda_congressos_conteudo td {border-top:solid 1px #d1e0ea; background-color:#fff; font-weight:normal; height:41px; padding:10px 0px 0px 10px;}


table.table_agenda_congressos_conteudo fieldset {vertical-align:middle;}
table.table_agenda_congressos_conteudo .saibamais{color:#176595; font-weight:bold;}


form_agenda_congressos submit {font-family:Tahoma, Geneva, sans-serif;}

/*********** TABELA AGENDA SEGUNDA FASE *************/


/*********** TABELA VALORES -> SEGUNDA FASE *************/
table.table_valores {width:670px; border:solid 1px #cccccc;}

table.table_valores td.cabecalho_valores {width:auto; height:23px; background-color:#1b4f2b; font-size:12px; font-weight:bold; color:#FFF; border:solid 1px cccccc;}

table.table_valores td.valores {height:23px; font-size:12px; }

table.table_valores tr.cinza { background-color:#EEE; }

table.table_valores td.obs {height:23px; font-size:12px; border:solid 1px #fff;}

table.table_valores td{border:solid 1px #cccccc; padding:0px 0px 0px 10px; font-size:12px; font-weight:normal; color:#000;}

/****************************************************/