/* CSS Document */

html, body {
	background-color:#4396ca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
img {
	border:0;
}
input, select, textarea {
	border:1px solid #000000;
}
.erro {
	color:#660000;
}

/* LINKS */
a {
	color:#045975;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* SITE */
#site {
	background-color:#FFFFFF;
	margin:0 auto;
	width:996px;
}

/* TOPO */
#topo {
	height:147px;
	width:100%;
}
#topo .esquerda{
	background:url(../img/topo/esquerda.jpg) left top no-repeat;
	cursor:pointer;
	height:100%;
	float:left;
	text-decoration:none;
	width:165px;
}
#topo .direita{
	height:100%;
	float:left;
	position:relative;
	width:831px;
}
#topo .direita_br{
	background:url(../img/topo/direita_br.jpg) left top no-repeat;
}
#topo .direita_us{
	background:url(../img/topo/direita_us.jpg) left top no-repeat;
}
#topo .direita .flags{
	padding:105px 13px 0px 0px;	
	text-align:right;
}
#topo .direita .flags img{
	padding:0px 2px 0px 2px;
}
#topo .direita ul{
	color:#FFFFFF;
	float:right;
	list-style-type:none;
	margin:0;
	padding:2px 10px 0px 0px;
}
#topo .direita ul li{
	float:left;
	padding:0px 3px 0px 3px;
}
#topo .direita ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#topo .direita ul li a:hover{
	text-decoration:underline;
}

/* CORPO DO SITE */
#corpo {
	width:100%;
}

/* MENU ESQUERDO */
#menu {
	background:url(../img/menu/fundo.jpg) left bottom no-repeat;
	background-color:#f1f3f4;
	height:300px;	
	width:161px;
}
#menu .topo {
	background:url(../img/menu/topo.jpg) left bottom no-repeat;
	height:39px;
	width:100%;
}
#menu ul {
	font-size:11px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0;
	width:100%;
}
#menu ul li {
	background:url(../img/menu/bull.gif) right no-repeat;
	margin:2px 6px 2px 2px;
	padding-right:16px;
	text-align:right;
}
#menu ul li.sub {
	background:none;
	font-size:10px;
	margin:5px 6px 5px 2px;
}
#menu ul li.div {
	background:url(../img/menu/div.gif) center no-repeat;
	font-size:8px;
	height:8px;
	line-height:8px;
	margin:0;
	padding:0;
}
#menu ul li a{
	color:#000000;
	text-decoration:none;
}
#menu ul li a:hover{
	text-decoration:underline;
}

/* CONTEUDO CENTRAL */
#conteudo {
	background-color:#FFFFFF;
	width:703px;
}
#conteudo .clear {
	clear:both;
}
#conteudo .topo{
	background:url(../img/conteudo_topo.jpg) left top no-repeat;
	height:34px;
	width:100%;
}
#conteudo .topo .line{
	background:url(../img/line.gif) left top repeat-y;
}
#conteudo .topo .inscricao{
	background:url(../img/incr2.gif) left bottom no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:40px;
	margin-left:100px;
	width:350px;
	/*border:1px solid #000000;*/
}
#conteudo .topo .inscricao .texto{
	padding:7px 0px 0px 10px;
	font-size:16px;
}
#conteudo .topo .inscricao .texto a{
	color:#FFFFFF;
	text-decoration:none;
}
#conteudo .topo .inscricao .texto a:hover{
	text-decoration:underline;
}

/* CONTEUDO HOME */
#conteudo #home {
	padding:0px 10px;
	width:100%;
	margin:20px 0px 0px 0px;
}
#conteudo #home .esquerda {
	float:left;
}
#conteudo #home .direita {
	float:left;
	margin-left:10px;
}

/* CONTEUDO HOME - BOX PEQUENO */
#conteudo #home .boxPequeno {
	width:255px;
}
#conteudo #home .boxPequeno .topo {
	background:url(../img/home/boxPequeno_topo.gif) left top no-repeat; 
	height:34px;
	width:100%;
}
#conteudo #home .boxPequeno .topo .texto{
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px 5px 28px;
}
#conteudo #home .boxPequeno .conteudo {
	background:url(../img/home/boxPequeno_conteudo.gif) left top repeat-y;
}
#conteudo #home .boxPequeno .conteudo .texto {
	color:#4c4c4c;
	font-size:11px;
	padding:5px 5px 5px 12px;
}
#conteudo #home .boxPequeno .rodape {
	background:url(../img/home/boxPequeno_rodape.gif) left top no-repeat; 
	height:12px;
	width:100%;
}
/*box notocia*/
#conteudo #home .boxPequeno .conteudo .texto .noticia {
	padding-bottom:5px;
}
#conteudo #home .boxPequeno .conteudo .texto .noticia .data {
	color:#8b8b8b;
}
#conteudo #home .boxPequeno .conteudo .texto .noticia a{
	color:#000000;
	text-decoration:none;
}
#conteudo #home .boxPequeno .conteudo .texto .noticia a:hover{
	text-decoration:underline;
}

/* CONTEUDO HOME - BOX ENORME */
#conteudo #home .boxEnorme {
	width:680px;
}
#conteudo #home .boxEnorme .topo {
	background:url(../img/home/boxEnorme_topo.gif) left top no-repeat; 
	height:34px;
	width:100%;
}
#conteudo #home .boxEnorme .topo .texto{
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px 5px 28px;
}
#conteudo #home .boxEnorme .conteudo {
	background:url(../img/home/boxEnorme_conteudo.gif) left top repeat-y;
}
#conteudo #home .boxEnorme .conteudo .texto {
	color:#4c4c4c;
	font-size:11px;
	padding:5px 5px 5px 12px;
}
#conteudo #home .boxEnorme .rodape {
	background:url(../img/home/boxEnorme_rodape.gif) left top no-repeat; 
	height:12px;
	width:100%;
}

/* CONTEUDO HOME - BOX GRANDE */
#conteudo .boxGrande {
	width:418px;
}
#conteudo .boxGrande .topo {
	background:url(../img/home/boxGrande_topo.gif) left top no-repeat; 
	height:33px;
	width:100%;
}
#conteudo .boxGrande .topo .texto{
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px 5px 28px;
}
#conteudo .boxGrande .conteudo {
	background:url(../img/home/boxGrande_conteudo.gif) left top repeat-y;
}
#conteudo .boxGrande .conteudo .texto {
	color:#4c4c4c;
	padding:5px 5px 5px 12px;
}
#conteudo .boxGrande .rodape {
	background:url(../img/home/boxGrande_rodape.gif) left top no-repeat; 
	height:12px;
	width:100%;
}
/*box palestrantes */
#conteudo #home .boxGrande .conteudo .texto .palestrante {
	background-color:#e5e5e5;
	float:left;
	font-size:11px;
	min-height:50px;
	margin:0;
	margin-left:2px;
	padding:2px 0px 2px 0px;
	width:198px;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .imagem {
	float:left;
	padding:4px;
	width:40px;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .nome {
	color:#7c7c7c;
	float:left;
	font-weight:bold;
	padding-top:3px;
	width:126px;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .descricao {
	color:#bb0000;
	font-size:10px;
	font-weight:normal;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .flag {
	float:left;
	padding:4px 2px;
	width:20px;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .maisInfo {
	font-size:10px;
	font-weight:normal;
	padding-top:6px;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .maisInfo a {
	color:#000000;
	text-decoration:none;
}
#conteudo #home .boxGrande .conteudo .texto .palestrante .maisInfo a:hover {
	text-decoration:underline;
}
#conteudo #home .boxGrande .conteudo .texto .clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

/* CONTEUDO APOIO */
#conteudo #apoio {
	color:#7c7c7c;
	font-size:9px;
	height:35px;
	text-align:center;
}
#conteudo #apoio img {
	margin-bottom:-6px;
}

/* CONTEUDO INTERNA */
#conteudo #interna {
	min-height:280px;
	padding:0px 10px;
	margin:20px 0px 0px 0px;
}
#conteudo #interna .titulo {
	background:url(../img/titulo_fundo.gif) left bottom repeat-x;
	color:#5a8c25;
	font-size:18px;
	font-weight:bold;
	height:28px;
}
#conteudo #interna .titulo .logon {
	color:#000000;
	float:right;
	font-size:12px;
	font-weight:normal;
	padding-top:6px;
}
#conteudo #interna .subtitulo {
	color:#1b6279; 
	font-size:14px; 
	font-weight:bold;
}
#conteudo #interna h1 {
	color:#045975;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#conteudo #interna h2 {
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}

/* patrocinadores */
#conteudo #interna .patrocinadores {
	background-color:#e0e3df;
	border:1px solid #000000;
	margin:0 auto;
	padding:6px;
	width:460px;
}
#conteudo #interna .patrocinadores .conteudo {
	height:60px;
	margin:0 auto;
	text-align:center;
	width:400px;
}
#conteudo #interna .patrocinadores .logo {
	float:left; 
	height:60px;
	width:200px;
}
#conteudo #interna .patrocinadores .cota {
	float:right;
	width:198px;
}
#conteudo #interna .patrocinadores .cota .texto{
	background-color:#FFFFFF;
	height:29px;
}
#conteudo #interna .patrocinadores .cota .stars{
	background-color:#FFFFFF;
	height:29px;
	margin-top:2px;
	padding:0;
}
#conteudo #interna .patrocinadores .cota .padding {
	margin:0;
	padding-top:6px;
}
#conteudo #interna .patrocinadores .clear {
	clear:both;
	font-size:2px;
	line-height:2px;
	height:2px;
}

/* DIRETORIA */
#conteudo #interna table.diretoria {
	border:1px solid #000000;
	margin:0 auto;
	width:80%;
}
#conteudo #interna table.diretoria a{
	color:#000000;
	text-decoration:none;
}
#conteudo #interna table.diretoria a:hover{
	text-decoration:underline;
}
#conteudo #interna table.diretoria td.categoria {
	color:#1b6279;
	width:25%;
}
#conteudo #interna table.diretoria td {
	padding:4px;
}

/* FORMULARIO DE CONTATO */
#conteudo #interna table.contato {
	border:1px solid #000000;
	margin:0 auto;
	width:60%;
}
#conteudo #interna table.contato tr td.campo {
	color:#1b6279;
	width:35%;
}

/* LOCAL */
#conteudo #interna table.local {
	font-weight:normal;
	width:80%;
}
#conteudo #interna table.local table.destaque {
	background-color:#e0e3df;
	border:1px solid #000000;
}
#conteudo #interna table.local table.destaque tr.header {
	background-color:#999999;
	font-weight:bold;
}

/* INSCRICOES */
#conteudo #interna .inscricoes table.tabelaInscricao {
	background-color:#e0e3df;
	border:1px solid #000000;
}
#conteudo #interna .inscricoes table.tabelaInscricao tr.header {
	background-color:#999999;
	font-weight:bold;
	text-align:center;
}
#conteudo #interna .inscricoes table.tabelaInscricao tr td.destaque {
	background-color:#b9cfdf;
}
#conteudo #interna .inscricoes table.tabelaInscricao .textoPequeno {
	font-size:10px;
	font-weight:normal;
}
#conteudo #interna .inscricoes .professores {
	font-size:10px;
}

/* menu abas */
#conteudo #interna .arearestrita {
	border-bottom:2px solid #77b3d2;
	border-top:2px solid #77b3d2;
	padding:10px 0px 10px 0px;
}
#conteudo #interna .aba {
	float:left;
	margin:0;
	margin-right:4px;
}
#conteudo #interna  .aba a {
	color:#000000;
}
#conteudo #interna  .esq, .aba .dir {
	float:left;
	height:25px;
	margin:0;
	width:12px;
}
#conteudo #interna  .aba .centro {
	background:url(../img/menu/insc_centro.gif) top left repeat-x;
	float:left;
	height:25px;
}
#conteudo #interna  .aba .centro .texto {
	padding:8px 2px 2px 2px;
}
#conteudo #interna  .aba .centro .selected {
	font-weight:bold;
}
#conteudo #interna  .aba .esq {
	background:url(../img/menu/insc_esq.gif) top left no-repeat;
}
#conteudo #interna  .aba .dir {
	background:url(../img/menu/insc_dir.gif) top left no-repeat;
}

/* NOTICIAS */
#conteudo #interna .noticias img.left {
	border:0;
	float:left;
	padding-bottom:2px;
	padding-right:4px;
}
#conteudo #interna .noticias img.right {
	border:0;
	float:right;
	padding-bottom:2px;
	padding-left:4px;
}

/* PALESTRANTES */
#conteudo #interna .palestrantes {
	margin:0 auto;
	width:650px;
}
#conteudo #interna .palestrantes table  {
	border-collapse:collapse;
}
#conteudo #interna .palestrantes table tr td {
	background-color:#e5e5e5;
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	border-collapse:collapse;
}
#conteudo #interna .palestrantes table tr td.foto {
	text-align:center; 
	width:102px;
}#conteudo #interna .palestrantes table tr td.dados {
	width:208px;
}
#conteudo #interna .palestrantes .box {
	float:left;
	margin:0px 5px 0px 5px;
	width:310px;
}
#conteudo #interna .palestrantes .imagem {
	padding-right:5px;
}
#conteudo #interna .palestrantes .nome {
	color:#7c7c7c;
	font-weight:bold;
	padding-top:3px;
}
#conteudo #interna .palestrantes .descricao {
	color:#bb0000;
	font-size:10px;
	font-weight:normal;
}
#conteudo #interna .palestrantes .box .flag {
	float:right;
	padding-top:4px;
}
#conteudo #interna .palestrantes .maisInfo {
	font-size:10px;
	padding-top:6px;
}
#conteudo #interna .palestrantes .maisInfo a {
	color:#000000;
	text-decoration:none;
}
#conteudo #interna .palestrantes .maisInfo a:hover {
	text-decoration:underline;
}

/* PARCEIROS */
#conteudo #interna .parceiros {
	background-color:#e0e3df;
	border:1px solid #000000;
	margin:0 auto;
	padding:6px;
	width:550px;
}
#conteudo #interna .parceiros .conteudo {
	margin:0 auto;
	width:530px;
}
#conteudo #interna .parceiros .logo {
	float:left; 
	width:200px;
}
#conteudo #interna .parceiros .texto{
	float:left;
	width:328px;
}

/* TRABALHO CIENTIFICO */
#conteudo #interna .trabalhoCientifico {
	background-color:#e0e3df;
	border:1px solid #000000;
	margin:0 auto;
	padding:6px;
	width:550px;
}
#conteudo #interna .trabalhoCientifico .download {
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
}

/* 
AGENDA 
Box Home e Interna
*/
#conteudo #interna .agenda {
	margin:0 auto;
	width:470px;
}
#conteudo #home .boxGrande .conteudo .agenda,
	#conteudo #interna .agenda {
	color:#4c4c4c;
	padding:0px 6px 1px 6px;
}
#conteudo #home .boxGrande .conteudo .agenda .topo, 
	#conteudo #interna .agenda .topo {
	background:url(../img/agenda/topo.gif) left top repeat-x;
	height:70px;
}
#conteudo #home .boxGrande .conteudo .agenda .topo ul,
	#conteudo #interna .agenda .topo ul {
	clear:both;
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:0;
	padding:30px 0px 0px 224px;
	text-align:right;
}
#conteudo #interna .agenda .topo ul {
	padding:30px 0px 0px 284px;
}
#conteudo #home .boxGrande .conteudo .agenda .topo ul li,
	#conteudo #interna .agenda .topo ul li {
	float:left;
	height:32px;
	margin:0;
	padding:0;
	padding-top:6px;
	text-align:center;
	width:32px;
}
#conteudo #home .boxGrande .conteudo .agenda .topo li.div,
	#conteudo #interna .agenda .topo ul li.div {
	background:none;
	width:15px;
}
#conteudo #home .boxGrande .conteudo .agenda .topo ul li.selected, 
	#conteudo #interna .agenda .topo ul li.selected {
	background:url(../img/agenda/selected.gif) center top no-repeat;
}
#conteudo #home .boxGrande .conteudo .agenda .topo a, 
	#conteudo #interna .agenda .topo a {
	color:#4c4c4c;
	text-decoration:none;
}
#conteudo #home .boxGrande .conteudo .agenda .topo a:hover,
	#conteudo #interna .agenda .topo a:hover {
	color:#bb0000;
	text-decoration:underline;
}
#conteudo #home .boxGrande .conteudo .agenda .programacao .texto,
	#conteudo #interna .agenda .programacao .texto {
	background:url(../img/agenda/linhas.gif) left top repeat;
	clear:both;
	line-height:20px;
	margin:0;
	padding:0px;
	padding-left:10px;
	padding-top:4px;
}
#conteudo #home .boxGrande .conteudo .agenda .programacao .texto .data,
	#conteudo #interna .agenda .programacao .texto .data {
	color:#000000;
	padding-right:15px;
}
#conteudo #home .boxGrande .conteudo .agenda .programacao .texto a,
		#conteudo #interna .agenda .programacao .texto a {
	color:#4c4c4c;
	text-decoration:none;
}
#conteudo #home .boxGrande .conteudo .agenda .programacao .texto a:hover,
	#conteudo #interna .agenda .programacao .texto a:hover {
	text-decoration:underline;
}

/* GALERIA DE FOTOS */
#conteudo #interna .galeria {
	background-color:#e5e5e5;
	border:1px solid #000000;
	margin:0 auto;
	width:640px;
}
#conteudo #interna .galerias {
	width:252px;
}
#conteudo #interna .galerias ul {
	margin:2px 0px 2px 15px;
	padding:0;
}
#conteudo #interna .galerias ul li {
	line-height:18px;
}
#conteudo #interna .galerias ul li.selected {
	background-color:#d7d5d5;
}
#conteudo #interna .galerias ul li .data {
	color:#bb0000;
	font-size:10px;
	font-weight:normal;
}
#conteudo #interna .galerias ul li a {
	color:#7c7c7c;
	font-weight:bold;
	text-decoration:none;
}
#conteudo #interna .galerias ul li a:hover {
	text-decoration:underline;
}
#conteudo #interna .div {
	background-color:#FFFFFF;
	font-size:2px;
	width:2px;
}
#conteudo #interna .fotos {
	width:346px;
}
#conteudo #interna .fotos img {
	border:1px solid #5a8c25;
	margin:0;
	padding:0;
	padding-right:2px;
}
#conteudo #interna .fotos .creditos {
	font-size:10px;
}

/* PATROCINIO LATERAL DIREITA */
#patrocinio {
	background-color:#f1f2f3;
	margin-top:1px;
	width:132px;
}
#patrocinio .titulo{
	color:#1b6279;
	font-weight:bold;
	height:18px;
	padding:6px 5px 5px 8px;
}
#patrocinio img.logo {
	border-top:1px solid #f0f1f0;
}

/* RODAPE */
#rodape {
	background:url(../img/rodape.gif) center no-repeat;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:32px;
	text-align:center;
	width:100%;
}
#rodape .texto {
	padding-top:12px;
}
#rodape .texto a {
	color:#FFFFFF;
	text-decoration:none;
}
#rodape .texto a:hover {
	text-decoration:underline;
}