* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
	color:#7F7F7F;
}


body {
	background:url(../../images/body.gif) repeat-x #ffc798;
}

#general {
	height:auto;
	margin:0 auto;
	width:950px;
}

#topo {
	float:left;
	width:100%;
	height:222px;
	background:url(../../images/topo.png) no-repeat 0 58px;
}

#menu {
	float:left;
	width:100%;
	height:56px;
}

#menu ul {
	list-style:none;
	float:right;
	text-transform:uppercase;
	margin:15px 0 0 0;
}

#menu ul li {
	float:left;
	padding:0 5px;
	line-height:27px;
}

#menu ul li a {
	color:#d07120;
	text-decoration:none;
	font-weight:bold;
	font-family:trebuchet MS;
	font-size:12px;
}

#menu ul li a:hover {
	text-decoration:underline;
}

.logo {
	float:left;
	width:100%;
}

.logo span {
	display:block;
	overflow:hidden;
	text-indent:-999px;
	float:left;
	width:1px;
	height:1px;
}
.logo h1 {
	float:left;
	height:149px;
	margin:9px 0 0 7px;
	width:730px; 
}

.logo h1 a {
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-999px;
	width:100%;
}
.containerDestaque {
	float:right;
	margin:45px 20px 0;
	width:575px;
	height:65px;
}
.containerDestaque h3 {
	color:#e8e9d8;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
}

#containerConteudo {
	float:left;
	width:100%;
	height:auto;
	background:url(../../images/containerConteudo.gif) repeat-y;
}

#conteudo {
	background:url(../../images/footer.gif) no-repeat bottom;
	float:left;
	width:100%;
	height:100%;
	margin:30px 0 0 0;
	padding:0 0 30px 0;
}

#conteudo a {
	color:#484848;
}

#conteudo a:hover {
	text-decoration:none;
	color:#D07120;	
}

#conteudo h2 {
	color:#7F7F7F;
	display:block;
	font-family: 'Molengo', arial, serif;
	font-size:18px;
	line-height:22px;
	margin:0 0 5px 27px;
}

#conteudo p {
	color:#7F7F7F;
	font-family:Georgia;
	font-size:15px;
	line-height:22px;
	margin:0 0 10px 20px;
}

#conteudo p.um {
	background:url("../../images/seta.gif") no-repeat scroll 2px 8px transparent;
	color:#6F6F6F;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}

#conteudo p.dois {
	margin:0 0 15px 30px;
}

#conteudo .destaque-home {
	background:url("../../images/aviso.gif") no-repeat scroll 0 0 transparent;
	height:59px;
	margin:0 0 30px 17px;
	padding:0;
	width:460px;
}

#conteudo .destaque-home span {
	color:#484848;
	display:block;
	font-family:Georgia,arial,serif;
	line-height:56px;
	margin:30px 0 0;
	text-align:center;
	text-transform:uppercase;
}

#conteudo i {
	color:#484848;
}

#conteudo i a {
	color:#625BE9;
}

#conteudo i a:hover {
	color:#fff;
	text-decoration:none;
}

#conteudo ul {
	color:#484848;
	font-family:Georgia;
	font-size:15px;
	margin:0 0 0 40px;
}

#conteudo ul li {
	font-family:arial;
	margin:0 0 10px;
}

.dia {
	color:#625BE9;
	display:block;
	font-family:georgia;
	font-size:17px;
	font-weight:bold;
	margin:0 0 10px 40px;
	text-decoration:underline;
}

.coordenador {
	color:#464715;
	display:block;
	font-style:italic;
	margin:0 10px 10px 40px;
}

.coordenador b {
	font-style:normal;
}

.h2Center {
	text-align:center;
	margin: 0 0 20px 20px!important;
}
/*
.hora {
	color:#464715;
	display:block;
	margin:0 10px 0 60px;
}
*/
.profissional {
	color:#464715;
	display:block;
	font-style:italic;
	margin:0 10px 20px 60px;
}

.pPrograma {
	margin:0 30px 0 60px!important;
}

.caixa-branca {
	background:url(../../images/caixa-branca.gif) no-repeat;
	float:right;
	height:360px;
	margin:0 25px 35px 25px;
	width:420px;
	display:inline;
	padding:15px 0 0 0;
}

#conteudo .caixa-branca h2 {
	margin:0 0 5px 27px;
	text-decoration:underline;
}

table {
	margin:0 auto;
}

.legenda {
	color:#9C9D5A;
	display:block;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	margin:35px 0 0;
	text-align:center;
	width:417px;
}

.azul {
	color:#625be9;
}

.azul:hover {
	color:#fff;
	text-decoration:none;
}
#footer {
	float:left;
	height:auto;
	margin:15px 0;
	width:100%;
	background:url(../../images/facta.gif) no-repeat 0 11px;
}

.footerDois {
	float:left;
	width:100%;
	background:transparent url(../../images/wpsa.gif) no-repeat scroll right 0;
}

#footer p {
	color:#484848;
	display:inline;
	float:left;
	font-family:TRebuchet MS;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	margin:0 10px 0 0;
	text-align:center;
	width:100%;
}

#footer p a {
	color:#D07120;
}

#footer p a:hover {
	text-decoration:none;
}

form {
	float:left;
}

form label {
	float:left;
	display:block;
}

form label u {	
	display:block;
	font-family:arial;
	font-size:15px;
	text-decoration:none;
	color:#484848;
}

form label b {
	font-family:verdana;
	font-size:12px;
	float:left;
	display:block;
	text-indent:5px;
	color:#464715;
}

form input {
	border:1px solid #AFAFAF;
	width:100%;
	background:#fdf5ee;
}

.conjuntoDeDados {
	float:left;
	margin:0 0 0 150px;
	width:640px;
	display:inline;
}
.conjuntoDeDados h4 {
	color:#D07120;
	display:block;
	font-family:georgia;
	font-size:20px;
	margin:10px 0 5px;
	text-decoration:underline;
}

.cemPorcento {
	width:100%;
}

.labelMedio {
	width:155px;
	margin: 0 10px 0 0;
}

.email {
	width:320px;
}

.radio {
	float:left;
	width:15px;
	border:none;
	background:none;
}

.grande {
	width:496px;
}

.maisQueMedio{
	width:430px;
	_width:425px;
}

.maisQueMedio i {
	margin:0;
	text-align:center;
}

.labelCPF {
	margin:0 0 0 10px;
	width:200px;
	display:inline;
}

.informacao {
	color:#484848;
	display:block;
	font-family:Georgia;
	font-size:13px;
	margin:10px 45px 0 0;
	text-align:left;
}

.containerBotoes {
	float:left;
	margin:20px 0 0 110px;
	width:300px;
	display:inline;
}
.enviar {
	width:80px;
}

.limpar {
	width:80px;
}

.mensagemDeEnvio {
	background-color:#D1EFD5;
	border:1px solid #6DAF76;
	float:left;
	height:auto;
	margin:180px 0 0px 220px;
	width:500px;
	display:inline;
	padding:10px 5px 15px 5px;
}

.mensagemDeEnvio h1 {
	color:#043F0C;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:4px;
	text-align:center;
}

.radioCartao {
	float:left;
	margin:3px 0 0;
	width:15px;
	border:0px;
}

.infCartao {
	color:#484848;
	margin:0 0 0 5px;
}

.menor {
	font-size:14px;
}

.nCartao {
	width:185px;
}

.vCartao {
	width:160px;
	margin: 0 0 0 67px;
}

.aviso {
	background-color:#EFCEB3;
	border:2px solid #9F631D;
	color:#9F631D;
	display:inline;
	float:left;
	font-family:georgia;
	font-size:13px;
	font-weight:bold;
	margin:25px 0 15px 151px;
	padding:10px;
	text-align:center;
	width:616px;
}

.link {
	color:#625BE9;
	display:block;
	font-family:georgia;
	font-size:17px;
	margin:10px 0 0 25px;
	text-decoration:none;
	width:200px;
}

.link:hover {
	color:#fff;
	text-decoration:underline;
}

.hospedagem {
	margin:0 auto;
	width:900px;
}

#conteudo .hospedagem p {
	margin:0 0 10px 0px;
}

#conteudo .hospedagem h2 {
	margin:0 0 15px 0;
	font-family:TRebuchet MS;
}
.hospedagem table {
	border-left:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	width:100%;
}

.hospedagem table tr th {
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	color:#FFFFFF;
	font-family:TRebuchet MS;
	font-size:12px;
}

.hospedagem table tr {
	background:#ffebeb;
}
.hospedagem table tr td {
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	font-family:arial;
	font-size:12px;
	padding:5px;
}

table tr.titulo {
	background:#DFC4A7 none repeat scroll 0 0;
	color:#FFFFFF;
}

.hospedagem table tr.par {
	background:#fff;
}

.hospedagem table tr .colunaUm {
	width:85px;
}

.hospedagem table tr .colunaDois {
	text-align:center;
	width:120px;
}

.hospedagem table tr .colunaTres {
	text-align:center;
	width:120px;
}

.hospedagem table tr .colunaQuatro {
	text-align:center;
	width:95px;
}

.hospedagem table tr .colunaCinco {
	text-align:center;
	width:95px;
}

.hospedagem table tr .colunaSeis {
	text-align:center;
	width:95px;
}

.hospedagem table tr .colunaSete {
	width:100px;
}

.hospedagem table tr .colunaOito {
	
}

.traslados {
	width:900px;
	margin:0 auto;
}
.traslados table {
	border-left:1px solid #9F631D;
	border-top:1px solid #9F631D;
}

.traslados th {
	border-bottom:1px solid #9F631D;
	border-right:1px solid #9F631D;
	font-family:TRebuchet MS;
	font-size:12px;
	padding:5px;
	color:#484848;
}

.traslados td {
	border-bottom:1px solid #9F631D;
	border-right:1px solid #9F631D;
	font-family:arial;
	font-size:12px;
	padding:10px 15px;
	
}

.traslados tr u {
	text-decoration:none;
	display:block;
	margin:0 0 5px 0;
}

.traslados tr b {
	display:block;
	margin:0 0 5px 0;
}

.tabelaUmTraslados {
	width:400px;
	margin:20px auto;
}

.tabelaDoisTraslados {
	width:100%;	
	border-left:1px solid #9F631D;
	border-top:1px solid #9F631D;
}

.tabelaDoisTraslados label {
	width:100%;
}

.tabelaDoisTraslados label input {
	float:left;
	margin:3px 10px 0 0;
	width:15px;
	border:none;
}

.margin {
	margin:15px 0;	
}

.margin tr td {
	padding:5px 0 5px 5px;
}

.inscricao h3 {
	color:#7F7F7F;
	font-family:georgia;
	font-size:15px;
	margin:25px 0 10px 20px;
	text-decoration:underline;	
}

#conteudo.inscricao ul {
	margin:0 0 0 55px;
	width:865px;
}

.destaque {
	background:#ffff99;
}

.caixaInscricao {
	background:transparent url(../../images/caixaInscricao.gif) no-repeat scroll 0 0;
	float:left;
	height:65px;
	/*margin:10px 0 15px 25px;*/
	margin:80px 0 15px 25px;
	width:901px;
	display:inline;
}

#conteudo .caixaInscricao p {
	font-size:15px;
	/*font-size:17px;*/
	font-weight:bold;
	/*margin:20px 0 0 25px;*/
	margin:20px 0 0 0;
	text-align:center;
}

#conteudo .caixaInscricao p a {
	color:#D07120;
	font-weight:bold;
}

#conteudo .caixaInscricao a.cartoes {
	background:transparent url(../../images/cartoes.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:27px;
	margin:0 15px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:147px;
}

/*pagina programa*/

.programaTableUm {
	border-right:1px solid #BF8D53;
	border-top:1px solid #BF8D53;
	display:inline;
	float:left;
	font-family:verdana;
	font-size:13px;
	margin:0 0 0 25px;
	width:900px;
}

.programaTableUm td .right {
	padding:0 0 0 25px;
	width:175px;
}

.programaTableDois {
	margin:0 auto;
	width:440px;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	float:left;
	margin:0 0 20px 20px;
	font-size:13px;
	font-family:verdana;
	display:inline;
}

.programaTableUm tr {
	width:100%;
	background:#FDF2EA;
}

.programaTableDois tr {
	width:100%;
}

.programaTableUm td {
	border-bottom:1px solid #BF8D53;
	border-left:1px solid #BF8D53;
	padding:2px;
	width:780px;
}

.programaTableUm td span {
	float:left;
	padding:0 0 0 20px;
	width:500px;
}

.programaTableDois td {
	border-bottom:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	padding:2px;
}

.auditorio {
	background:#A11F1F;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-family:helvetica,arial,verdana;
	padding:3px 0;
	font-size:15px;
}

.center {
	text-align:center;
	font-weight:bold;
	display:block;
}

.programaTableUm td.hora {
	text-align:center;
	width:110px;
}

.programaTableUm tr.trImpar {
	background:#efe5dc;
}

.limpa {
	clear:both;
}

#conteudo h6 {
	background:none repeat scroll 0 0 #EFCEB3;
	border:1px solid #9F631D;
	color:#D07120;
	display:block;
	font-family:trebuchet MS;
	font-size:26px;
	margin:20px 25px 10px;
	padding:7px 0;
	text-align:center;
}

.caixaContPatrocinador {
	float:left;
	height:100px;
	margin-bottom:0;
	margin-left:11px;
	margin-right:0;
	margin-top:0;
	width:auto;
}

.containerLogos {
	float:left;
	width:100%;
	background:url(../../images/containerLogos.gif) repeat-y center;
	height:auto;
}

.containerLogosTop {
	float:left;
	width:100%;
	background:url(../../images/containerLogosTop.gif) no-repeat center top;
	height:100%;
}

.containerLogosBottom {
	float:left;
	width:100%;
	background:url(../../images/containerLogosBottom.gif) no-repeat center bottom;
	height:100%;
	padding:15px 0 0 0;
}

#conteudo a.linkTable {
	font-size:10px;
	color:#356991;
}
