/*---------------|Zera-tags|--------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend, ol, ul, li
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-------------------------------------------------*/
/*---------------|Classes|--------------------*/
.clean { clear: left; }
.alt { display: none; }
.listaNum {list-style:decimal;} /* Essa classe é usada na página de programação do evento para uma listagem numerica */
.ResumoCon {font-weight:100; font-style:italic} /* Essa classe é utilizada na página de programação do evento para tornar o conteúdo com a fonte regular e italico */
a.marcadorLaranja { background: #F90; color:#FFF; text-decoration: none; padding: 2px; }
a:hover.marcadorLaranja { background: #F60; text-decoration: none; }
/*--------------Bg Body------------------------*/
body { 
	background:url(../images/bg001.gif) repeat-y  center 0; 
	font: Normal 12px Arial;
}

/*---------------|Geral|--------------------*/
#Geral {
	background:url(../images/bg002.gif) no-repeat 0 0;
	width: 770px;
	height: auto !important;
	margin: 0px auto;
	position: relative;
}

/*-------------------------------------------------*/
/*---------------|Marca Topo|--------------------*/
#MarcaTopo {
	width: 163px;
	height: auto;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 20px;
	/*border: 1px dotted red;*/
}

/*-------------------------------------------------*/
/*---------------|Menu Vertical|--------------------*/
#MenuVertical {
	width: 30px;
	height: auto;
	position: absolute;
	index:1;
	left:-5px;
	top: 17px;
}
#MenuVertical ul {	
	width: 30px;
	height: 172px;
}
#MenuVertical ul li {
	list-style-type: none;
	float: left;
}
a.botHome, a.botInscricoes, a.botContato {
	 background: no-repeat 5px 0;
	 width:30px;
	 float: left;
	 padding: 0 0 4px 0;
}

a.botHome  { background-image:url(../images/botHome.png); height: 42px; }
a.botInscricoes  { background-image: url(../images/botInscricoes.png); height: 66px; }
a.botContato  { background-image: url(../images/botContato.png); height: 57px; }

a:hover.botHome , a:hover.botInscricoes, a:hover.botContato  {
	background-position: 0 0;
}

/*-------------------------------------------------*/
/*---------------|FlashTopo|--------------------*/
#FlashTopo {
	width: auto;
	height: auto;
	float: right;
}

/*-------------------------------------------------*/
/*---------------|Menu Principal|--------------------*/
#MenuPrincipal {
	/*background: url(../images/detMenu01.gif) no-repeat right 0;
	width: 562px;
	margin:10px 20px 0 0;
	_margin-right: 11px;*/
	width: 569px;
	height: 21px;
	float: right;
	margin:10px 13px 0 0;
	_margin-right: 7px;

}

#MenuPrincipal ul li {
	list-style-type: none;
	height: 21px;
	float: left;
}

a.botPremio, a.botConferencia, a.botTemas, a.botProgramacao, a.botRealizacao, a.botInscricoes2 {
	 background: no-repeat 0 0;
	 height: 21px;
	 float: left;
	 padding: 0 3px 0 0;
	 -moz-opacity: 0.7;
	 filter: alpha(opacity=70);	 
}

a.botPremio { background-image:url(../images/botPremio.gif); width: 72px; }
a.botConferencia { background-image:url(../images/botConferencia.gif); width: 99px; }
/*a.botTemas { background-image:url(../images/botTemas.gif); width: 60px; }
a.botProgramacao { background-image:url(../images/botProgramacao.gif); width: 104px; }
a.botRealizacao { background-image:url(../images/botRealizacao.gif); width: 90px; }*/
a.botTemas { background-image:url(../images/botTemas.gif); width: 66px; }
a.botProgramacao { background-image:url(../images/botProgramacao.gif); width: 116px; }
a.botRealizacao { background-image:url(../images/botRealizacao.gif); width: 100px; }
a.botInscricoes2 { background-image:url(../images/botInscricoes2.gif); width: 94px; }
a:hover.botPremio, a:hover.botConferencia, a:hover.botTemas, a:hover.botProgramacao, a:hover.botRealizacao, a:hover.botInscricoes2 {
	 -moz-opacity: 1.0;
	 filter: alpha(opacity=100);	 
}

/*-------------------------------------------------*/
/*---------------|Menus Premio/Conferencia|--------------------*/
#MenuPremio, #MenuConferencia {
	width: 562px;
	height: 21px;
	float: right;
	margin: 3px 20px 0 0;
	_margin-right: 10px;
	padding: 2px 0 0 0;
}

#MenuPremio { background-color:#016A2B;  }
#MenuConferencia { background-color:#069;  }

#MenuPremio ul, #MenuConferencia ul {
	float: right;
	padding: 0 8px 0 0;
}
#MenuPremio ul li, #MenuConferencia ul li {
	list-style-type: none;
	height: 21px;
	float: left;
}

#MenuPremio a, #MenuConferencia a {
	font-size: 0.75em;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	
}
#MenuPremio a:hover, #MenuConferencia a:hover {
	color: #FC0;
}

.DivisorMenu { 
	background:url(../images/DivisorMenu.gif) no-repeat center top;
	width: 1px; 
	height: 21px;
	padding: 0 5px;
}
/*-------------------------------------------------*/
/*---------------|Apoio|--------------------*/
#AreaApoio {
	background:url(../images/bgApoio.gif) no-repeat center top;
	width: 128px;
	height: auto;
	padding: 30px 0 0 0;
	position: absolute;
	z-index: 3;
	top: 340px;
	left: 35px;
}

/*-------------------------------------------------*/
/*---------------|Marca Direita|--------------------*/
#MarcaDireita {
	width: 114px;
	height: 265px;
	float: left;
	padding: 35px 0 0 10px;
}
/*-------------------------------------------------*/
/*---------------|Conteudo|--------------------*/
#ConteudoCapa, #Conteudo {
	height: auto !important;
	min-height: 320px;
	height: 320px;
	float: left;
	padding: 0px 0 20px 188px;
}
	
#Conteudo h1, #ConteudoCapa h1 {
	font-weight: bold;
	padding: 0 0 10px 0;
}
#Conteudo h2, #ConteudoCapa h2 {
	font-weight: bold;
	padding: 0 0 5px 0;
}

#Conteudo h3, #ConteudoCapa h3	{	
	font-weight: bold;
	padding: 0 0 5px 0;
}

#Conteudo{ width: 540px; }
#ConteudoCapa{ width: 435px; }

#Conteudo h1, #ConteudoCapa h1 {
	font-family: "Trebuchet MS";
	font-size: 2.1em;
	color: #069;	
}

#Conteudo h2, #Conteudo h3, #ConteudoCapa h2, #ConteudoCapa h3 { 
	font-size: 1.0em;
	color: #000;
}
#Conteudo h2, #ConteudoCapa h2 { 
	text-transform:uppercase;
	margin: 5px 0;
}
#Conteudo p, #ConteudoCapa p { 
	font: normal 1.0em;
	margin: 0 0 10px 0;
}

#Conteudo ul, #ConteudoCapa ul, #Conteudo ol, #ConteudoCapa ol { 
	margin: 0 0 20px 20px;
	width: auto;
	height: auto;
}

#Conteudo ul li, #ConteudoCapa ul li, #Conteudo ol li, #ConteudoCapa ol li, { 
	margin: 0 0 5px 0;
}

#Conteudo ul li ul, #ConteudoCapa ul li ul, #Conteudo ol li ol, #ConteudoCapa ol li ol { 
	margin: 3px 0 0 8px;
}
/*
#Conteudo ul li, #ConteudoCapa ul li { 
	list-style-type: none;
}
*/
#ConteudoCapa a.destInscricoes { 
	background:url(../images/DestInscricoes.gif) no-repeat center top;
	width:435px;
	height: 77px;
	float: left;
	padding: 0 0 10px 0;
	margin-top: 20px;
}
#ConteudoCapa a.destAcesse { 
	background:url(../images/DestAcessePalestrasTrabT.gif) no-repeat center top;
	width:435px;
	height: 77px;
	float: left;
	padding: 0 0 10px 0;
	margin-top: 20px;
}
.txtAzul { color:#069; font-weight:bold; }

.txtVermelho { color:#F00; font-weight:bold; }

a { color:#069; text-decoration:none; }

a:hover { text-decoration: underline; }

#Conteudo acronym, #ConteudoCapa acronym { color: #036; text-decoration: underline; }

#Conteudo table { float: left; }
#ConteudoCapa table { float: left; }

#Conteudo td.td01{
	font-weight: bold;
	background:#99C34C;
	font-size: 1.0em;
	color:#006D2C;
}
#Conteudo td.td02{
	font-weight: bold;
	background:#99C34C;
	color:#006D2C;
}
#Conteudo td.td03  { 
	font-weight: bold;
	background: #C5DD99;
	color: #006D2C;
}
#Conteudo th.th01 {
	font-weight: bold; 
	background:#006D2C;
	color: #FFF;
	font-size: 1.3em;
	padding: 5px 5px 5px 10px;
}
#ConteudoCapa th.th01, #Conteudo th.th02 {
	font-weight: bold;
	text-transform: uppercase; 
	background:#0580B8;
	color: #FFF;
	font-size: 1.3em;
	padding: 5px 5px 5px 10px;
}
#ConteudoCapa td.td01, #Conteudo td.td05 {
	font-weight: bold;
	background:#8ADBFD;
	font-size: 1.0em;
	color:#069;
}
#ConteudoCapa td.td02, #Conteudo td.td04 {
	font-weight: bold;
	background:#C7EDFE;
	color:#069;
	font-size: 1.0em;
}
a.ChamadaInsc {
	font: bold 1.2em Arial;
	text-decoration: none;
	float: left;	
	margin: 10px 0;		
	text-transform: uppercase;
	color: #FFF;
	background-color: #CC0000;
	padding: 8px 25px;

}
a:hover.ChamadaInsc {
	background-color: #FF3300;
	text-decoration: none;	
}
#Instrucoes { 
	float: left; 
	display: none; 
	border-top: 1px solid #069; 
	border-bottom: 1px solid #069; 
	margin-top: 10px; 
}
/*-------------------------------------------------*/
/*---------------|Contato/Ficha de Inscrição|--------------------*/
#Contato label {
	font-size:0.8em;
	font-weight: bold;
	color: #069;
	text-transform: uppercase;
	text-align: right;
	width: 55px;
	float: left;
	margin: 4px 0px 3px 5px;
}

#Contato form { width: 390px; margin: 0 0 30px 0; _margin: 0 0 10px 0; *margin: 0 0 10px 0;}

#Contato input {
	font-size: 1.0em;
	color: #069;
	margin: 0 0 3px 5px;
	padding: 2px 5px;
	width: 300px; _width: 297px;
	border: 2px solid #069;
}

#Contato textarea {
	font-size: 1.0em;
	color: #069;
	width: 360px;
	height: 100px;	
	border: 2px solid #069;
	margin: 0 0 10px 5px;	
	padding: 2px 5px;
	overflow:hidden;
}

#Contato legend { 
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
	color: #069;
	padding: 5px;
}

#Contato button, #FichaInscricao button {
	font-size: 0.8em;
	color: #FFF;
	text-transform: uppercase;
	background-color: #09C;
	border: solid 2px #069;
	display: inline;
	width: auto;
	margin-right: 10px;
	padding: 3px 0 1px 0;
	float: right;
}

#FichaInscricao .asterisco {
	font-size: 1.5em;
	color:#F00;
}
#FichaInscricao input {
	font-size: 1.0em;
	color: #069;
	margin: 0 0 0px 5px;
	padding: 2px 5px;
}
#FichaInscricao .input {
	border: 2px solid #069;
	margin: 0 0 3px 0px;
}

#FichaInscricao .input2 {
	_margin: -3px 0 0 0;
	*margin: -3px 0 0 0;
}

#FichaInscricao form {
	margin: 0px;
	padding: 0px;
}

#FichaInscricao fieldset {
	margin: 10px;
	padding: 10px;
	width: 390px;
	float: left;
	border: 1px solid #069;
}
#FichaInscricao legend {
	text-transform:uppercase;
	background:#069;
	color: #FFF;
	padding: 5px;
	margin: 0 0 10px 0;
}
#FichaInscricao label {
	font-size:0.8em;
	font-weight: bold;
	color: #069;
	text-transform: uppercase;
	width: 200px;
	float: left;
	text-align: right;
}
#FichaInscricao ol li, #FichaInscricao p {
	font-size:0.8em;
	font-weight: bold;
	color: #069;
	line-height: 15px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

#FichaInscricao .label2 { 
	width: auto; 
	margin: 0 0 5px 0; 
	float: left; 
}
#FichaInscricao select {
	font-size:0.8em;
	color: #069;
	border: 2px solid #069;
	margin: 0px 0px 3px 5px;
}

input:focus, textarea:focus, select:focus {
	background-color: #DFEFFF;
}

#FichaInscricao br {
	clear: left;
}

#FichaInscricao a { color:#069; text-decoration:none; }

#FichaInscricao a:hover { text-decoration: underline; }

/*-------------------------------------------------*/
/*---------------|Realizacao|--------------------*/
#Realizacao {
	background:url(../images/bgRealizacaoCapa.gif) no-repeat 0 top;
	width: 770px;
	height: auto;
	padding: 30px 0 10px 0;
	float: left;
}

#Realizacao ul { 
	width: 382px; 
	height: 90px; 
	margin: 0px auto; 
}

#Realizacao ul li {	list-style-type: none; float: left; }

.marcaUFBA, .marcaFapesb, .marcaBahiagas, .marcaGovBahia { 
	background: no-repeat 0 0;
	float: left;
	height: 90px; 
}

.marcaUFBA { background-image:url(../images/imgMarcaUFBA.png); width: 69px; }
.marcaFapesb { background-image:url(../images/imgMarcaFapesb.png); width: 114px; }
.marcaBahiagas { background-image:url(../images/imgMarcaBahiagas.png); width: 93px; }
.marcaGovBahia { background-image:url(../images/imgMarcaGovBahia.png); width: 106px; }

/*-------------------------------------------------*/

/*---------------|Rodape|--------------------*/
#Rodape {
	background:url(../images/bgRodape.gif) #FFF no-repeat 0 top;
	width: 770px;
	height: auto;
	margin: 0px auto;
	padding: 10px 0 15px 0;
}
#Rodape p {
	font: normal 1.0em "Trebuchet MS";
	color: #0066CC;
	text-align:center;
}
/*-------------------------------------------------*/
#PopUp {
	width: 416px;
	height: 119px;
	position: absolute;
	left: 150px;
	top: 100px;
	z-index: 999;
}
/*-------------------------------------------------*/
/*---------------|Fotos|--------------------*/
#Fotos img  {
	margin: 3px 2px;
	float: left;
	border: 3px solid #F90;
}
#Fotos img:hover  {
	border: 3px solid #F60;
}
.DestGaleriaFotos {
	background:url(../images/DestGaleriaFotos.gif) no-repeat 0 0;
	width:388px;
	height:60px;
	float: left;
	margin: 0px 10px 10px 7px;
}
