﻿*{text-decoration: none;margin: 0;padding: 0;list-style: none; border: none; /* Começo zerando tudo. O */}
*{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
body {background: transparent url(images/bg_td.gif); line-height: 1.9em;}

.geral_conteudo{ width:777px; clear:right;  margin: 0 auto; background-color:#ffffff; border:1px solid #efefef; border-top:none}

div.top_header{width:777px; height:30px; border-bottom:7px solid #089358; background-color:#077D4B; display:block; text-align:right; vertical-align:middle}
div.top_header a{color:#ffffff; margin:5px 10px 0 7px; float:right; text-decoration:none}
div.top_header a:hover{text-decoration:underline}
div.top_header .label{color:#ffffff; margin:5px 1px 0 253px;*margin:5px 1px 0 -73px; position:absolute; text-align:right; width:73px}

div.top_header .link_voltar_top{ width:280px; height:28px; float:right; text-align:right}
div.top_header .link_voltar_top img{ float:right; margin:13px 0 0 0}

div.top_header a.select_idioma {display:block; margin:5px -45px 0 2px; float:right; width:161px; height:15px; display:block; background:transparent url(images/box_select_idioma_off.gif) no-repeat center left; text-align:left; color:#000; padding:0 0 5px 4px; _padding:0 0 3px 4px;}
div.top_header a.select_idioma:hover{text-decoration:none;background:transparent url(images/box_select_idioma_on.gif) no-repeat center left;}

.DinamicSelect_Idiomas {position: absolute; float: left; z-index:1000;background-color:#ffffff; width:155px; margin:24px 0 0 329px; *margin:24px 0 0 4px; text-align:left; border:1px solid #bababa;}

.DinamicSelect_Idiomas .Itens_Idioma { margin-top:3px; }
.DinamicSelect_Idiomas .Itens_Idioma a{ color:#000; float:left; width:130px; padding:1px 0 2px 2px; margin-top:-2px}
.DinamicSelect_Idiomas .Itens_Idioma a:hover{ background-color:#efefef}

.BoxBg_Banner{width:777px; height:169px; display:block; margin:0 auto;background: transparent url(../images/header_06.jpg) no-repeat center right; }

.BoxBg_Banner label.NomeUsuario{font:12px Arial; color:#00713D; letter-spacing:0.1em; float:right; margin:30px 220px 0 0; width: 250px; text-align:right}
.BoxBg_Banner label.saudacao{ font-weight:bold; color:#000; letter-spacing:0.1em; float:right; margin:-40px 220px 0 0; width: 200px; text-align:right}
.BoxBg_Banner label.info_log{color:#000; letter-spacing:0.1em; float:right; margin:-20px 220px 0 0; width: 290px; text-align:right}


.BoxLogo{width:223px; position:absolute; margin:0 0 0 17px; *margin:1px 0 0 17px; top:0; background: #ffffff url(images/bg_top_box_2.jpg) no-repeat top center; vertical-align:middle; text-align:center}
.BoxLogo h1.Logo{margin:0 auto; margin-top:38px; width:222px;  clear:both  }
.BoxLogo h1.Logo span{ margin-top:170px; font-weight:normal;  width:222px; text-align:center;  display:block; margin-bottom:10px;}
.BoxLogo div.menu_detalhe_rodape{ font-weight:bold; font-size:12px; color:#099459; width:223px; height:32px;  background: transparent url(images/menu_detalhe_rodape.gif) no-repeat center center; padding-top:14px;  }

.Dados_Evento_login{ width:210px; margin:0 auto; border:1px solid #f4f4f4}


ul.menu_vertical{text-align:left;}
ul.menu_vertical li{width:80%; float:left; padding:4px; margin-left:12px;_margin-left:7px;}
ul.menu_vertical li.ultimo_item_menu{ padding-bottom:10px; }
ul.menu_vertical li a{border-bottom:1px dotted #A1B1BA;_border-bottom:1px solid #E0EFEB; display:list-item; width:100%; padding-left:1px; color:#457D9F; font-weight:bold; letter-spacing:2px; font:12px tahoma}
ul.menu_vertical li a:hover{color:#000;}


/*height:160px;*/
.elementos_box_top{color:#457D9F; width:760px;  margin: 0 auto; display:block; padding-top:1px;}
.box_logar{ float:right; text-align:left; width:245px; height:150px; display:block; background: #f4f4f4 url(../images/bg_box_top.jpg) no-repeat top center; }
.box_logar p{ font: 12px Tahoma; letter-spacing:2px; margin:18px 0 0 40px; }
.box_lembra_senha { float:left; clear:left; text-align:left; width:245px; height:35px; display:block; background: #f4f4f4 url(../images/bg_box_top_lembra_senha.jpg) no-repeat top center}
.box_lembra_senha p{margin:18px 0 0 40px; }
.box_lembra_senha p a{color:#457D9F;font: 12px Tahoma; letter-spacing:2px; }
.box_lembra_senha p a:hover{color:#000; text-decoration:underline}
table.Table_Logar{margin: 10px 0 0 15px}
table.Table_Logar td{vertical-align:bottom}
table.Table_Logar input.Campo{ border:1px solid #bababa; width:150px}
table.Table_Logar input.bt_geral{border:1px solid #bababa; background-color:#ffffff; cursor:pointer }


.elementos_box_top_Cadastro{color:#457D9F; width:760px; height:61px; margin: 0 auto; display:block; padding-top:1px; }
.form_cadastro_elemento{color:#457D9F; width:760px;  margin: 0 auto; display:block; padding-top:1px; margin:0 auto; margin-top:27px;}

.form_cadastro_elemento p{ margin:0 0 0 25px}
.form_cadastro_elemento p a{color:#457D9F; font-weight:bold}
.form_cadastro_elemento p a:hover{ text-decoration:underline; color:#00713D}

.box_info_cadastro{float:left; text-align:left; width:510px; height:56px; margin-left:250px;_margin-left:125px;  display:block; background: #f4f4f4 url(../images/bg_box_maior_top.jpg) no-repeat top left; border-bottom:5px solid #D1E0DB}
.box_info_cadastro p{margin:18px 0 0 40px; }


input.bt_geral{border:1px solid #bababa; background-color:#ffffff; cursor:pointer }
input.CampoCarrinho{ border:1px solid #bababa; height:16px; padding:2px 1px 1px 3px;}






/* form */

.form-txt1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}
.form-txt2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
.form-input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  height: 15px;
  border: 1px solid #333333;
}
.input-campos
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #52412E;
  background: transparent url(images/bg_input.jpg) repeat left 1px;
  height:14px;
  padding:1px 0 0 2px;
  font-weight:bold;
}
.input-campos-trans
{
  border: 1px solid #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-align: center;
}
.input-campos-trans2
{
  border: 1px solid #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  text-align: center;
}
.input-campos-disable
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #CCCCCC;
  border: 1px solid #29456B;
}
.input-botao
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #333333;
  background-color: #EFEFEF;
  font-weight: bold;
}
.input-botao2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: 1px solid #999999;
  background-color: #EFEFEF;
}
.input-botao-voltar
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  border: 1px solid #CCCCCC;
  background-color: #F4F4F4;
  font-weight: bold;
}
input.checar{ width:50px; height:14px; display:block; background:url(images/bt_checar.jpg) no-repeat center center; float:left; cursor:pointer;margin-left:4px;}
input.BT_Geral{
  color: #284775; 
  background-color: #FFFBFF;
  border-color: #CCCCCC; 
  border-width: 1px; 
  border-style: Solid; 
  font-family: Verdana;
  font-size: 10px;
  cursor:pointer;
}





.rodape{ width:776px; height:92px; margin:0 auto; text-align:left; background: #ffffff url(../images/bg_rodape.jpg) no-repeat center center;clear:left; display:block}
.rodape address{width:330px; margin-top:18px; text-align:right;  height:66px;border-right:1px dotted #bababa; float:left;  font-style:normal; padding-right:10px; color: #4F4F4F}
.rodape .fone {width:120px; margin-top:18px; padding-top:10px; height:55px; border-right:1px dotted #bababa; float:left; text-align:center;color: #4F4F4F}

.rodape .email {width:146px; margin-top:18px; padding-top:15px; height:50px; border-right:1px dotted #bababa; float:left; text-align:center}
.rodape .email a {color: #4F4F4F}
.rodape .email a:hover { text-decoration:underline; color:#000}
.rodape .credito {width:160px; margin-top:50px; float:left; text-align:center}




.box_info_migalhas{float:left; text-align:left; width:515px; height:18px; margin-left:245px;_margin-left:125px;  display:block; background: #f4f4f4 ; border-bottom:5px solid #D1E0DB}
.box_info_migalhas p{margin:0 0 0 10px; _position:absolute }
.box_info_migalhas a{ font-weight:bold; color:#457D9F}
.box_info_migalhas a:hover{ text-decoration:underline}
.elementos_box_top_Cadastro a{ font-weight:bold; color:#457D9F}
.elementos_box_top_Cadastro a:hover{ text-decoration:underline}
.elementos_box_top_Cadastro p.sair{float:right; margin:-24px 5px 0 0; position:relative;}
.elementos_box_top p.ultimo_acesso{float:right; margin:-34px 0 0 0; position:relative }
.box_info_migalhas p.infos_migalha_linha2{ margin:8px 0 0 10px;_margin:27px 0 0 10px  }

/* MENU USER SITE LOGON*/

.menu_topo_user_Logado{
  width:760px;
  height:35px;
  text-align:left; 
  background: #ffffff url(../images/bg_menu_top_horizontal.jpg) no-repeat left top;
  border-bottom:1px dotted #8BDFBC;
  margin:-36px 0 20px 16px;
  display:block;
}

.menu_topo_user_Logado ul{ width:700px; height:30px; margin:-15px 0 0 40px; *margin:12px 0 0 40px; clear:right; }
.menu_topo_user_Logado li{ margin:5px 0 0 0; *margin:5px 0 0 0; float:left; font-weight:bold; letter-spacing:1px ; border-right:1px solid #8EB8CF; height:12px; padding: 0 10px 0 10px}
.menu_topo_user_Logado li a{color:#356F8F; margin-top: -5px; float:left; padding:0px 3px 5px 3px;_padding:3px; height:15px}
.menu_topo_user_Logado li a:hover{color:#000;}
.menu_topo_user_Logado li a:active{color:#000;}

.menu_topo_user_Logado li.ativa{ height:14px;}
.menu_topo_user_Logado li.ativa a{background-color:#17465F;color:#ffffff;}


/**/


/* PÁGINA DE INSCRIÇÃO */

.conteudo_geral_inscricao{
   width:750px;
   display:block;
   border:1px solid #efefef;
   margin:0 auto;
   margin-top:-20px;
  
}

.dados_evento_inscricao{
  margin: 0 auto;
  width: 730px;
  border:1px solid #efefef;
  padding:3px;
  text-align: center;
 }


.conteudo_geral_inscricao a{color:#457D9F;}
.conteudo_geral_inscricao a:hover{color:rgb(7,125,75);}

.conteudo_geral_inscricao a.instrucoes{color:red}
.conteudo_geral_inscricao a.instrucoes:hover{color:#457D9F; text-decoration: underline}

.Informacoes{
  margin: 0 auto;
  width: 690px;
  border:1px solid #efefef;
  padding:3px;
  text-align: center; 
}

.Informacoes h2{
   line-height:19px;
   color:Red;
   text-decoration:underline;
   margin: 0 auto;
   clear:both;
   margin-bottom:10px;
   text-transform:none; 
 }

.Informacoes h3{
   margin:10px 0 10px 0;
   font-weight:bold;
   color:Red;
   display:block;
   clear:both;
   text-transform:none; 
}

.Informacoes p{
   line-height:16px;
   margin-left:45px;
   float:left;
   display:block;
   width:90%;
   text-align:left;
   color:Red;
  
 }

.formulario{
  
  margin: 0 auto;
  width: 730px;
  border:1px solid #efefef;
  padding:3px;
  text-align: left; 
  
}


.formulario table th{  background-color:#efefef; border:1px solid #cccccc; padding:3px}
.formulario table td.cor_fundo1{ background-color:#ffffff; border:1px solid #cccccc; padding:3px; text-align:right; padding-right:18px}
.formulario table td.cor_fundo2{ background-color:#efefef; border:1px solid #cccccc; padding:3px; text-align:right; padding-right:18px}

.formulario table td.cor_fundo_extra_1{ background-color:#ffffff; border:1px solid #cccccc; padding:3px; text-align:right; }
.formulario table td.cor_fundo_extra_2{ background-color:#efefef; border:1px solid #cccccc; padding:3px; text-align:right; }


.formulario table td.cor_fundo_categoria1{ background-color:#ffffff; border:1px solid #efefef; padding:3px;}
.formulario table td.cor_fundo_categoria2{ background-color:#efefef; border:1px solid #efefef; padding:3px;}

/* ------------------ */

/*  LISTA DE PRÓXIMOS EVENTOS */

  .BoxBg_Banner_exemplo{width:777px; height:169px; display:block; margin:0 auto;background: transparent url(../images/header_03.jpg) no-repeat center right;border-bottom:5px solid #D1E0DB }
  .BoxBg_Banner_exemplo label.NomeUsuario{font:12px Arial; color:#000; letter-spacing:0.1em; float:right; margin:30px 290px 0 0; width: 250px; text-align:right}
  .BoxBg_Banner_exemplo label.saudacao{font:25px Arial; color:#ffffff; letter-spacing:0.1em; float:right; margin:30px 290px 0 0; width: 200px; text-align:right}
  .BoxBg_Banner_exemplo label.info_log{font:25px Arial; color:#ffffff; letter-spacing:0.1em; float:right; margin:0 290px 0 0; width: 290px; text-align:right}
  /*Box Eventos*/
  .eventos{margin: 0 auto; margin-top:70px; *margin-top:30px; display:block; margin-left: 9px;_margin-left: 3px;_margin-top: 9px;text-decoration: none;width: 700px;padding-left:25px;}
  .boxevento{float: left; margin: -5px 0 17px 4px; _margin: 1px 0 17px 2px;}
  .boxevento img{border: 0;}
  .boxevento h3, .boxevento p{text-align: center;margin-left: -10px;}
  .boxevento a{display: block;width: 167px;height: 185px;	background: #f8f9fb;border: 0;text-decoration: none;}
  .boxevento a:hover{display: block; border: 0; background: #D9E5EC; text-decoration: none;}
  a.boxevento{color:#4F7F6D}
  h2{font: bold 13px/20px "Trebuchet MS", Verdana;color: #3F3F3F;background: White;}
  h2.eventos3{background: #fff url('http://www.acquacon.com.br/imagens/titulo_eventos3.gif') no-repeat;}
  h2.eventos3{clear: both;width:776px;height:53px;margin: 20px 0 0 -34px;_margin: 40px 0 0 -27px;}
  h2.eventos3 span{display:none;}
  
  h2.eventos4{background: #fff url('http://www.acquacon.com.br/imagens/titulo_eventos4.gif') no-repeat;}
  h2.eventos4{clear: both;width:776px;height:53px;margin: 20px 0 0 -34px;_margin: 40px 0 0 -27px;}
  h2.eventos4 span{ display:none;}

 

tr.ListaCamposLogin_Trabalho_Inscricao_1 td{background-color:#ffffff; border:1px solid #efefef; padding:3px;}
tr.ListaCamposLogin_Trabalho_Inscricao_2 td{background-color:#efefef; border:1px solid #efefef; padding:3px;}

a.link_inscricao_trabalhos{color:red;display:block; cursor:pointer; font-style:italic; text-decoration:underline }
a.link_inscricao_trabalhos:hover{ background-color:rgb(209,224,219);}

.Layer_NomeInscritos{width:367px; height:100px; border:1px solid rgb(80,80,80);  background-color:rgb(250,250,250)}

.Layer_NomeInscritos h2{width:100%; text-align:center; float:left; background-color:rgb(80,80,80); color:rgb(245,245,245)}

.Layer_NomeInscritos b{float:left; width:93%; text-align:left; padding:5px; margin-top:3px; line-height:10px; border-bottom:1px dotted rgb(190,190,190)}


a.links_arquivo{ font-weight:bold; color:#457D9F}
a.links_arquivo:hover{ text-decoration:underline}


.tab-titulo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5d8eac;
  background-color: #d4e2dc;
  height: 25px;
}

.tab-linha1, .tab-linha2, .tab-linha3
{
  line-height: normal;
}

.tab-linha1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #F4F4F4;
  height: 25px;
}
.tab-linha2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #E9E9E9;
  height: 25px;
}
.tab-linha3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101px;
  color: #7B0A03;
  background-color: #D5D0AA;
  height: 25px;
}
.tab-linha1 td
{
  padding: 0.5em;
}
.tab-linha2 td
{
  padding: 0.5em;
}
.tab-linha3 td
{
  padding: 0.5em;
}


a.LinkDownload{COLOR: #457d9f}
a.LinkDownload:hover{ text-decoration:underline;}


a.link_abas_participacao{
  
  display:block; 
  border:1px solid rgb(200,200,200);
  color:#099459;
}

a.link_abas_participacao:hover{
 color: #077d4b;
  text-decoration:underline;

}
