@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(../imagens/fundo_site.jpg)  top left repeat-x #5893BE;
}
p{
	margin:0px;
	padding:0px;
}

h1 {
	margin:0px;
	padding:0px;
}

#site {
	position:absolute;
	top:0;
	width:968px;
	margin-left: 50%;
	left:-484px;
}

#imgTopo {
	margin:0px;
	padding:0px;
}

#conteudo {
	background:url(../imagens/fundo_topo.jpg) no-repeat;
/*	width:968px; */
}

#informacao {
	background:#FFF;
	margin:0px 21px 0px 9px;
/*	width:968px;*/
}
#texto {
	float:left;
	margin:0px 15px 0px 15px;
	width:680px;
}

#texto p, #texto ul li {
	font-family:"Calibri";
	text-align:justify;
}

#patrocinadores {
	float:right;
	width:200px;
	margin:0px 15px 0px 0px;
}

#rodape p {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

/* --------------------------------------- */
.tbl_programacao td.hora {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-left:none;
	font-weight:bold;
}

.tbl_programacao {
	 background:#FFF7CE;
	 border:solid 1px #FFF;
}

.tbl_programacao th{
	border:solid 1px #FFF;
	background:#FFF;
}

.tbl_programacao td{
	 border-collapse:collapse;
	 border-bottom:solid 1px #FFCB08;
	 border-left:solid 1px #FFCB08;
	 border-right:none;
	 border-top:none;
	 padding:10px 5px 10px 5px;
}

.tbl_programacao td p{
	padding:0px;
	margin:0px;
}

p.comentario_agenda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#texto p.banner_inscricao {
	text-align:center;
	padding-top:0px;
}

#texto p.botao_inscricao {
	text-align:center;
}

/* estilos para o formulario */

table.formulario {
	font-family:"Calibri";
	color:#000;
}

table.formulario th p{
	padding:3px 0px 1px 0px;;
	margin:0px;
}

.be-gone {
	background:url(../imagens/bt_excluir.gif) top left no-repeat;
	width:21px;
	height:17px;
	border: none;
	cursor:pointer;
	cursor:hand;

}

table.formulario th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background: top left url(../imagens/fundo_th.gif) repeat-x;
	height:23px;
	text-align:left;
}

#divDepartamentoOutro, #divAtividadeOutro {
	display:none;
}

.input {
	border:solid 1px #999;
}

td.errors {
	color:#D90000;
}

td.errors input, td.errors select {
	border:solid 1px #F45555;
	background:#FEEBEB;
}


.obrigatorio {
	color:#C00;
	font-weight:bold;
}

.w450 {
	width:420px;
}

.w300 {
	width:300px;
}

.w40 {
	width:40px;
}

.w70 {
	width:70px;
}

div.errors {
	border:solid 1px #F45555;
	background:#FEEBEB;
	padding-left:10px;
}

div.errors ul {
	list-style:none;
	color:#C00;
}

div.errors a {
	text-decoration:none;
	color:#C00;
}

#listaErros {
	display:none;
}

#tblOutroEnderecoNota {
	display:none;
}

#random-id-1, #random-id-2, #random-id-3, #random-id-4  {

}
