* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}

body {
	background:url(../../images/body.gif) repeat-x #b4b2b2;
}

#general {
	height:auto;
	margin:0 auto;
	width:950px;
}

#topo {
	float:left;
	width:100%;
	height:215px;
	background:url(../../images/topo.gif) 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:#484848;
	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 h1 {
	
}

.logo h1 a {
	background:transparent url(../../images/logo.gif) no-repeat scroll 0 0;
	display:block;
	height:126px;
	margin:20px auto 0;
	width:327px;
}
.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:#391212;	
}

#conteudo h2 {
	color:#484848;
	display:block;
	font-family:georgia;
	font-size:15px;
	line-height:22px;
	margin:0 0 5px 20px;
	text-transform:uppercase;
}

#conteudo p {
	color:#484848;
	font-family:Georgia;
	font-size:15px;
	line-height:22px;
	margin:0 0 10px 20px;
}

#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;
}
.caixaCinza {
	background:url(../../images/caixaCinza.gif) no-repeat;
	float:right;
	height:360px;
	margin:0 25px 35px 25px;
	width:420px;
	display:inline;
	padding:30px 0 0 0;
}

table {
	margin:0 auto;
}

.ceva {
	display:block;
	float:left;
}

.intervet {
	display:block;
	float:left;
}

.merial {
	display:block;
	float:left;
}

.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:#F4F4F4;
}

#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%;
}

.conjuntoDeDados {
	float:left;
	margin:0 0 0 150px;
	width:640px;
	display:inline;
}
.conjuntoDeDados h4 {
	color:#DA251C;
	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;
}

.nCartao {
	width:185px;
}

.vCartao {
	width:160px;
	margin: 0 0 0 67px;
}

.aviso {
	background-color:#AF3636;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	display:inline;
	font-family:georgia;
	font-size:13px;
	font-weight:bold;
	margin:25px 0 15px 151px;
	padding:10px;
	text-align:center;
	width:616px;
	float:left;
}

.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:#A11F1F 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 #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.traslados th {
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	font-family:TRebuchet MS;;
	font-size:12px;
	padding:5px;
}

.traslados td {
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	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 #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.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:#484848;
	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:#356991;
	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:101px;
}

/*pagina programa*/

.programaTableUm {
	margin:0 auto;
	width:440px;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	float:left;
	margin:0 0 0 25px;
	font-size:13px;
	display:inline;
	font-family:verdana;
}

.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%;
}

.programaTableDois tr {
	width:100%;
}

.programaTableUm td {
	border-bottom:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	padding:2px;
}

.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;
}

.hora {
	text-align:center;
	width:80px;
}

.trImpar {
	background:#DFDFDF;
}

.limpa {
	clear:both;
}

#conteudo h6 {
	color:#484848;
	display:block;
	background:#B7B6B6;
	border:2px solid #484848;
	font-size:26px;
	font-family:trebuchet MS;
	margin:20px 25px 10px 25px;
	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;
}
