/* CSS Document */
a {
    color:#00F;
}
a:hover {
    text-decoration:none;
}

/* Títulos */
h3 {
    font-size:16px;
    color:#30F;
}
h4 {
	font-size:14px;
}
h4, h4 a {
	color:#36F;
}
.titulo {
    background:#326EC2;
    color:#FFFFFF;
    text-align:center;
    font-weight: bold;
    font-size:14px;
}
.tituloLateral {
    color:#4b4b4b;
    font-weight:bold;
}
.tituloTabela {
    color:#749C21;
    font-size:14px;
    font-weight:bold;
}
.subTituloTabela {
    color:#9EC946;
    font-weight:bold;
}
.SubTitulo1 {
    color: #0075B5;
    font-size: 13px;
    font-weight: bold;
}
#tabelaPrecos {
    border-collapse:collapse;
}
#tabelaPrecos tr td {
    border:1px solid #326EC2;
}
#rodape {
    font-size:10px;
    background-color:#E7E7E7;
}
.campoOculto {
    border:0;
    background:#FFFFFF;
}
table.listaTraslados {
    border-collapse:collapse;
}
table.listaTraslados th, table.listaTraslados td {
    border:1px solid #326EC2;
    padding:3px;
}
table.listaTraslados th {
    background-color:#326EC2;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
table.listaTraslados td {
    color:#000;
}
table.listaTraslados td.linhaChegada {
    background-color:#dfecff;
    border-bottom:none;
}
table.listaTraslados td.linhaPartida {
    background-color:#c8dfff;
    border-top:none;
}
.botaoTraslados {
    background-color:#326EC2;
    border:1px outset #326EC2;
    padding:2px 4px;
    color:#FFF;
    font-size:1.3em;
}
/* Botões */
input.inscreverSe, a.adquirirTransfer, input.continuar, a.continuar, input.lembrarSenha, a.lembrarSenha, a.encerrar, input.fazerPagamento, a.inscreverAcompanhante, input.inscreverAcompanhante, input.remover, a.formasPagamento, a.exibirComprovanteVenda, .gerarBoleto, .gerarNovoPedido, .listaEspera, a.visualizarTodosTrabalhos, a.submeterTrabalhos, input.cadastrar, .reservarHotel, input.comprarItemExtra, a.programacaoCientifica {
    background-repeat:no-repeat;
    border:none;
    font-size:11px;
    color:#003596;
    font-family:Tahoma, Geneva, sans-serif;
    text-decoration:none;
    font-weight:normal;
    white-space:nowrap;
    text-align:center;
    cursor:pointer;
}
input.inscreverSe {
    background:url(imagens/bot_inscrever.gif) no-repeat;
    width:110px;
    height:25px;
    line-height:25px;
    padding:2px 0 0 25px;
}
input.comprarItemExtra {
    background:url(imagens/bot_comprarItemExtra.gif) no-repeat;
	width:132px;
    height:26px;
    line-height:32px;
    text-indent:25px;
    text-align:center;
}
a.adquirirTransfer {
    display:inline-block;
    background-image:url(imagens/bot_comprarTraslado.png);
    width:126px;
    height:22px;
    line-height:21px;
    padding-top:1px;
    text-indent:35px;
    text-align:left;
}

a.programacaoCientifica {
    display:inline-block;
    background-image:url(imagens/bot_trabalhosCientificosVisualizar.gif);
    width:157px;
    height:30px;
    line-height:30px;
    padding-top:2px;
    text-indent:37px;
    text-align:left;
}

input.continuar, a.continuar {
    background:url(../loja/imagens/bot_continuar.gif) no-repeat;
    width:96px;
    height:24px;
    line-height:24px;
    padding-top:2px;
    text-indent:25px;
    color:#2b4000;
}
a.continuar {
    display:block;
}
input.lembrarSenha, a.lembrarSenha {
    background:url(../loja/imagens/bot_lembrarSenha.gif) no-repeat;
    width:142px;
    height:27px;
    line-height:27px;
    padding:4px 0 0 25px;
    color:#2b4000;
}
a.lembrarSenha {
    display:block;
    padding:4px 0 0 0;
    text-indent:25px;
    text-align:center;
}
a.encerrar {
    display:block;
    padding:4px 0 0 37px;
    text-align:left;
    background-image:url(../loja/imagens/bot_encerrar.gif);
    width:91px;
    height:23px;
    line-height:23px;
    padding:2px 0 0 0;
    text-indent:39px;
    color:#2b4000;
}
input.fazerPagamento {
    background:url(../loja/imagens/bot_pagto.gif) no-repeat;
    width:154px;
    height:22px;
    line-height:22px;
    padding:0 0 0 28px;
    color:#2b4000;
}
a.inscreverAcompanhante, input.inscreverAcompanhante {
    display:block;
    background:url(imagens/bot_InscreverAcompanhante.gif) no-repeat;
    width:170px;
    height:24px;
    line-height:24px;
    padding-top:1px;
    text-indent:24px;
}
input.remover {
    background:url(imagens/bot_removerAcompanhante.gif) no-repeat;
    width:91px;
    height:24px;
    line-height:24px;
    padding:1px 0 0 36px;
    text-align:left;
}
a.formasPagamento {
    display:block;
    padding:4px 0 0 37px;
    text-align:left;
    background-image:url(../loja/imagens/bot_formasPagamento.gif);
    width:154px;
    height:24px;
    line-height:24px;
    padding:2px 0 0 0;
    text-indent:38px;
    color:#2b4000;
}
a.exibirComprovanteVenda {
    display:block;
    padding:4px 0 0 37px;
    text-align:left;
    background-image:url(../loja/imagens/bot_comprovanteVenda.gif);
    width:187px;
    height:23px;
    line-height:23px;
    padding:2px 0 0 0;
    text-indent:36px;
    color:#2b4000;
}
.gerarBoleto {
    display:inline-block;
    padding:4px 0 0 37px;
    text-align:left;
    background:url(../loja/imagens/bot_gerarBoleto.gif) no-repeat;
    width:105px;
    height:20px;
    line-height:20px;
    padding:0;
    text-indent:35px;
    color:#2b4000;
}
.gerarNovoPedido {
    background:url(imagens/bot_novoPedido.gif) no-repeat;
    width:153px;
    height:21px;
    line-height:21px;
    padding:0;
    text-indent:40px;
    text-align:left;
}
.listaEspera {
    background:url(imagens/bot_listaEspera.gif) no-repeat;
    width:116px;
    height:22px;
    line-height:22px;
    padding:1px 0 0 33px;
    text-align:left;
}
a.visualizarTodosTrabalhos{
	display:block;
	background-image:url(imagens/visualizar_trabalhos.gif);
	width:268px;
    height:30px;
    line-height:30px;
    padding:4px 0 0 10px;
}

a.submeterTrabalhos{
	display:block;
	background-image:url(imagens/submeter_trabalho.gif);
	width:157px;
    height:30px;
    line-height:30px;
    text-indent:30px;
    padding-top:3px;
}
input.cadastrar {
    background:url(../loja/imagens/bot_cadastrar.gif) no-repeat;
    width:93px;
    height:22px;
    line-height:22px;
    padding:0 0 0 28px;
    color:#2b4000;
}

input.btnSalvarCadastro {
	background:url(imagens/bot_salvar.gif) no-repeat;
	width:103px;
    height:27px;
    line-height:27px;
	border:0;
    	
}
.reservarHotel {      
    display:inline-block;
    background:url(imagens/bot_reservarHotel.gif) no-repeat;
    width:120px;
    height:25px;
    line-height:25px;
    padding-top:2px;
    text-indent:30px;
    text-align:center;
}
.texto {
    color: #000099;
    text-decoration: none;
}
.textoTema {
    font-size:13px;
    font-weight:bold;
}
.textosubTema {
    color:#000099;
    font-size:13px;
}
.texto2 {
    color:#000;
}
.texto4 {
    color:#0070A6;
}
hr {
    border:1px solid #FFF;
    border-bottom-color: #00C;
}
/* TABELAS */
.tabela, .tabelaExpandida {
	border:1px solid #cecece;
	border-collapse:collapse;
	margin:0 auto;
}
.tabelaExpandida {
	width:100%;
}
.tabela th, .tabelaExpandida th {
	background:url(img/fundoTituloTabelas.jpg) repeat-x #D2D2D2;
	padding:5px;
	color:#666666;
	font-weight:bold;
	border:1px solid #cecece;
}
.tabela td, .tabelaExpandida td {
	padding:5px;
	border:1px solid #cecece;
	font-size:11px;		
}
.esgotado{
	color:#FF0000;
}
#conteudo .botao {
	
	width:auto;
	color:#FFFFFF;
	background-color:#06C;
	border:1px solid #03C;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

#conteudo .botaoDatas {
	padding:2px 4px;
	width:auto;
	color:#FFFFFF;
	background-color:#6996D1;
	border:1px solid #03C;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	margin:2px 10px;
	display:inline-block;
}

#conteudo a.botaoEspecialidades {	
	padding:2px 4px;
	width:auto;
	border:1px solid #000;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#FFF;
	margin-top:8px;
	display:inline-block;
}

#conteudo a.botao {
	display:inline-block;
	padding:2px 4px 2px 4px;
	text-decoration:none;
}

/* CAIXAS */
.caixaAtencao {
	border:1px solid #9d000f;
	width:50%;
	margin:0 auto 10px auto;
	text-align:center;
}
.caixaAtencao > * {
    margin:0.75em;
}
.caixaAtencao p.titulo {
	background:url(imagens/fundoAtencao.jpg) repeat-x #9d000f;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
}
#conteudo .caixaAtencao hr {
	margin:5px;
	color:#FFFFFF;
	border:none;
	border-bottom:1px solid #9d000f;
}
.caixaOpcoes {
	border:1px solid #cecece;
	width:55%;
	margin:10px auto;
	text-align:center;	
}
.caixaOpcoes p.titulo {
	background:url(img/fundoTituloTabelas.jpg) repeat-x #D2D2D2;
	padding:5px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	margin:0 0 6px 0;
}
.caixaOpcoes p, form {
	margin:2px 10px;
}
#conteudo .caixaOpcoes hr {
	margin:5px;
    border:1px solid #FFF;
    border-bottom-color: #cecece;
}

.caixaAviso {
	border:1px solid #9d000f;
	margin:10px auto;		
}
.caixaAviso p.titulo {
	background:url(imagens/fundoAtencao.jpg) repeat-x #9d000f;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	text-align:center;
}
.caixaAviso p {
	padding:5px;
	text-align:justify;
	color:#9d000f;
}
.caixaAviso ol {
	padding:5px 5px 5px 25px;
	color:#9d000f;
}
#conteudo .caixaAviso hr {
	margin:5px;
	color:#FFFFFF;
	border:none;
	border-bottom:1px solid #9d000f;
}

.caixaInfoAdicionais {
	background:#c8eebc;
	border-collapse:collapse;
	border:1px solid #326EC2;
}
.erro {
    text-align:center;
    color:#F00;
}
.textoPalestrante {
    color:#006600;
    font-size:13px;
}
