div.LinksMainPosicao {
	position : absolute;
	top : 430px;
	left : 0;
	width : 100%;
}
div.LinksMainConteudo {
	width : 612px;
	margin : 0 auto;
	text-align : center;
}

div.LinksPosicao {
	position : absolute;
	top : 465px;
	left : 0;
	width : 100%;
}
div.LinksConteudo {
	width : 680px;
	margin : 0 auto;
	text-align : center;
}

div.DataPosicao {
	position : absolute;
	top : 1px;
	left : 0;
	width : 100%;
}

div.DataConteudo {
	width : 800px;
	margin : 0 auto;
	text-align : left;
}


div.ProxFestivalPosicao {
	position : absolute;
	top : 13px;
	left : 0;
	width : 100%;
}
div.ProxFestivalConteudo {
	width : 800px;
	margin : 0 auto;
	text-align : left;

}

div.TTUsuariosPosicao {
	position : absolute;
	top : 27px;
	left : 0;
	width : 100%;
}
div.TTUsuariosConteudo {
	width : 800px;
	margin : 0 auto;
	text-align : left;
}

div.ContadorPosicao {
	position : absolute;
	top : 37px;
	left : 0;
	width : 100%;
}
div.ContadorConteudo {
	width : 800px;
	margin : 0 auto;
	text-align : left;
}


div.LoginPosicao {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
}
div.LoginConteudo {
	width : 800px;
	margin : 0 auto;
	text-align : right;
	font-family : Tahoma;
	font-weight : bold;
}

p {
font-family : Tahoma;
font-size : 12pt;
color : #333333;
}

p.Navy7pt {
font-family : Tahoma;
font-size : 7pt;
color : 000080;
}

p.8pt {
font-family : Tahoma;
font-size : 8pt;
color : 000000;
}

p.Preto {
font-family : Tahoma;
font-size : 12pt;
color : #000000;
}

p.Navy {
font-family : Tahoma;
font-size : 12pt;
color : #000080;
}

p.Azul {
font-family : Tahoma;
font-size : 12pt;
color : #0000FF;
}

p.Laranja {
font-family : Tahoma;
font-size : 12pt;
color : #ff6600;
}
p.Branco {
font-family : Tahoma;
font-size : 12pt;
color : #ffffff;
}
p.Branco7pt {
font-family : Tahoma;
font-size : 7pt;
color : #ffffff;
}
p.Branco8pt {
font-family : Tahoma;
font-size : 8pt;
color : #ffffff;
}
p.Noticia {
font-family : Tahoma;
font-size : 12pt;
color : #000000;
text-align:justify
}



p.login {
font-family : Tahoma;
font-size : 7pt;
color : #FFFFFF;
text-align : justify;
}
p.h1 {
font-family : Tahoma;
font-size : 12pt;
color : #000066;
font-weight : bold
}
p.h2 {
font-family : Tahoma;
font-size : 10pt;
color : #0000ff;
font-weight : bold;
}
p.h3 {
font-family : Tahoma;
font-size : 14pt;
color : #3366CC;
font-weight : bold
}


p.Center {
font-family : Tahoma;
font-size : 12pt;
color : #000000;
text-align : center;
}

font {
font-family : Tahoma;
font-size : 12pt;
color : #000000;
}

font.8pt {
font-family : Tahoma;
font-size : 8pt;
color : #000000;
}

font.Center {
font-family : Tahoma;
font-size : 12pt;
color : #000000;
text-align : center;
}

font.Nota {
font-family : Tahoma;
font-size : 7pt;
color : #808080;
}
font.Nota2 {
font-family : Tahoma;
font-size : 8pt;
color : #6699FF;
}

font.Branco {
font-family : Tahoma;
font-size : 12pt;
color : #FFFFFF;
}

font.Erro {
font-family : Tahoma;
font-size : 8pt;
color : #0000FF;
font-weight:bold
}
font.Verde {
font-family : Tahoma;
font-size : 8pt;
color : #008000;
font-weight:bold
}
font.Vermelha {
font-family : Tahoma;
font-size : 8pt;
color : #FF0000;
font-weight:bold
}
font.TituloSessao {
font-family : Tahoma;
font-size : 12pt;
color : #000099;
font-weight : bold;
}
table.Borda {
border : 1px solid #0080ff;
border-collapse : collapse;
font-family : Tahoma;
color : #000000;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
}
table.BrdCinza {
border : 1px dotted #c0c0c0;
border-collapse : collapse;
background-color : #f3f3f3;
font-family : Tahoma;
}
table.BordaAzul {
border : 1px dotted #6699FF;
border-collapse : collapse;
background-color : #FFFFFF;
font-family : Tahoma;
color : #333333;
font-size : 12pt
}

table.BordaAzulMural2 {
border:0px dotted #6699FF;
background-color : #CCE3F2;
font-family : Tahoma;
font-size : 8pt
}

table.nota {
border : 1px dotted #000000;
border-collapse : collapse;
background-color : #ffff99;
font-family : Tahoma;
font-size : 12pt;
color : #000000;
}

a:link {
font-family : Tahoma;
font-size : 10pt;
color : #0066FF;
}
a:active {
font-family : Tahoma;
font-size : 10pt;
color : #0066FF;
}
a:visited {
font-family : Tahoma;
font-size : 10pt;
color : #0066FF;
}
a:hover {
font-family : Tahoma;
font-size : 10pt;
color : #000099;
text-decoration:underline
}

a:link.12pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:active.12pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:visited.12pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:hover.12pt {
font-family : Tahoma;
font-size : 12pt;
color : #000099;
text-decoration:underline
}


a:link.14pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:active.14pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:visited.14pt {
font-family : Tahoma;
font-size : 12pt;
color : #0066ff;
}
a:hover.14pt {
font-family : Tahoma;
font-size : 12pt;
color : #000099;
text-decoration:underline
}

a:link.Branco {
font-family : Tahoma;
font-size : 8pt;
color : #ffffff;
}
a:active.Branco {
font-family : Tahoma;
font-size : 8pt;
color : #ffffff;
}
a:visited.Branco {
font-family : Tahoma;
font-size : 8pt;
color : #ffffff;
}
a:hover.Branco {
font-family : Tahoma;
font-size : 8pt;
color : #99ccff;
text-decoration:underline
}


a:link.Branco9pt {
font-family : Tahoma;
font-size : 9pt;
color : #FFFFFF;
}
a:active.Branco9pt {
font-family : Tahoma;
font-size : 9pt;
color : #FFFFFF;
}
a:visited.Branco9pt {
font-family : Tahoma;
font-size : 9pt;
color : #FFFFFF;
}
a:hover.Branco9pt {
font-family : Tahoma;
font-size : 9pt;
color : #99ccff;
text-decoration:underline
}

a:link.Branco10pt {
font-family : Tahoma;
font-size : 10pt;
color : #FFFFFF;
}
a:active.Branco10pt {
font-family : Tahoma;
font-size : 10pt;
color : #FFFFFF;
}
a:visited.Branco10pt {
font-family : Tahoma;
font-size : 10pt;
color : #FFFFFF;
}
a:hover.Branco10pt {
font-family : Tahoma;
font-size : 10pt;
color : #99CCFF;
text-decoration:underline
}


a:link.BrancoL {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
}
a:active.BrancoL {
font-family : Tahoma;
font-size : 8pt;
color : #0000ff;
font-weight : bold;
background-color : #FFFFFF;
}
a:visited.BrancoL {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
}
a:hover.BrancoL {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
font-weight : bold;
background-color : #0000ff;
}
a:link.Branco6pt {
font-family : Tahoma;
font-size : 6pt;
color : #ffffff;
}
a:active.Branco6pt {
font-family : Tahoma;
font-size : 6pt;
color : #ffffff;
}
a:visited.Branco6pt {
font-family : Tahoma;
font-size : 6pt;
color : #ffffff;
}
a:hover.Branco6pt {
font-family : Tahoma;
font-size : 6pt;
color : #000080;
}
a:link.Navy6pt {
font-family : Tahoma;
font-size : 6pt;
color : #000080;
}
a:active.Navy6pt {
font-family : Tahoma;
font-size : 6pt;
color : #000080;
}
a:visited.Navy6pt {
font-family : Tahoma;
font-size : 6pt;
color : #000080;
}
a:hover.Navy6pt {
font-family : Tahoma;
font-size : 6pt;
color : #ffffff;
}
a:link.MenuLat {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
}
a:active.MenuLat {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
}
a:visited.MenuLat {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
}
a:hover.MenuLat {
font-family : Tahoma;
font-size : 8pt;
color : #66ccff;
font-weight : bold;
}
a:link.Noticia {
font-family : Tahoma;
font-size : 8pt;
color : #000099;
}
a:active.Noticia {
font-family : Tahoma;
font-size : 8pt;
color : #000099;
}
a:visited.Noticia {
font-family : Tahoma;
font-size : 8pt;
color : #000099;
}
a:hover.Noticia {
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
}
td.Principal {
border : 2px solid #ffffff;
border-collapse : collapse;
font-family : Tahoma;
font-size : 12pt;
background-color : #ffffff;
}
td.Titulo {
background-color : #0000ff;
font-family : Tahoma;
font-size : 12pt;
color : #ffffff;
font-weight : bold;
padding-bottom : 0;
text-transform : uppercase;
}
td.SubTitulo {
background-color : #0099ff;
font-family : Tahoma;
font-size : 12pt;
color : #ffffff;
font-weight : bold;
padding-bottom : 0;
}
td.SubSessao {
background-color : #60bff3;
font-family : Tahoma;
font-size : 12pt;
color : #000000;
font-weight : bold;
padding-bottom : 0;
}
td.BordaLaranja {
border : 1px dotted #ff6600;
border-collapse : collapse;
font-family : Tahoma;
font-size : 12pt;
}
td.BordaAzul {
border:1px dotted #6699FF;
background-color : #FFFFFF;
font-family : Tahoma;
font-size : 12pt
}

td.BordaAzulMural1 {
border:1px dotted #6699FF;
background-color : #CCE3F2;
font-family : Tahoma;
font-size : 8pt
}

td.BordaAzulMural2 {
border:1px dotted #6699FF;
background-color : #E7F4FD;
font-family : Tahoma;
font-size : 8pt
}


td.BordaVerde {
border : 2px solid #008000;
border-collapse : collapse;
font-family : Tahoma;
font-size : 8pt;
}
td.FundoBranco {
border : 1px dotted #ffffff;
border-collapse : collapse;
font-family : Tahoma;
font-size : 8pt;
background-color : #ffffff;
}
td.LateralSessao {
border : 0 dotted #ffffff;
border-collapse : collapse;
font-family : Tahoma;
font-size : 8pt;
background-color : #99ccff;
}
td.Noticia {
border : 1px dotted #0000ff;
border-collapse : collapse;
font-family : Tahoma;
font-size : 12pt;
background-color : #ffffff;
color : #000000;
text-align : justify;
line-height : 150%;
}
td.nota {
border : 1px dotted #3399ff;
border-collapse : collapse;
background-color : #99ccff;
font-family : Tahoma;
font-size : 8pt;
color : #000000;
}
td.RelatoA {
background-color : #96D9FF;
font-family : Tahoma;
font-size : 8pt;
color : #0094DE;
}
td.RelatoB {
background-color : #C6EAFF;
font-family : Tahoma;
font-size : 8pt;
color : #007CC2;
}

td.Alerta {
background-color : #FFFF00;
font-family : Tahoma;
font-size : 8pt;
color : #000000;
}

td.Vermelha {
background-color : #FF0000;
font-family : Tahoma;
font-size : 8pt;
color : #FFFFFF;
}

td.ReplyMural {
border-bottom:3px double #6699FF;
background-color : #FFFFFF;
font-family : Tahoma;
font-size : 8pt;
color : #007CC2;
border-left-width:1px;
border-right-width:1px
}

Input.CaixaTX {
font-family : Tahoma;
font-size : 8pt;
color : #0066ff;
}
Input.CaixaTXMini {
font-family : Tahoma;
font-size : 7pt;
color : #0066ff;
}
Input.CaixaTXLogin {
height : 10px;
font-family : Tahoma;
font-size : 9px;
color : #000080;
}
Input.botao {
border-left : 2px solid #000000;
border-right : 2px solid #c0c0c0;
border-top : 2px solid #c0c0c0;
border-bottom : 2px solid #000000;
font-family : Tahoma;
font-size : 8pt;
color : #666666;
font-weight : bold;
background-color : #ffffff;
}
Input.BotaoLogin {
border-left : 1px solid #000000;
border-right : 1px solid #c0c0c0;
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #000000;
font-family : Tahoma;
font-size : 9px;
color : #666666;
font-weight : bold;
background-color : #ffffff;
}
select {
font-family : Tahoma;
font-size : 8pt;
color : #0066ff;
}
select.erro {
font-family : Tahoma;
font-size : 8pt;
color : #000000;
background-color : #ffff00;
}

#bubble_tooltip{
	width:200px;
	position:absolute;
	display:none;
}

#bubble_tooltip .bubble_top{
	background-image: url('images/bubble_top.gif');
	background-repeat:no-repeat;
	height:3px;	
}

#bubble_tooltip .bubble_middle{
	background-image: url('images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:3px;
	padding-right:3px;
}

#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-1px;
	font-family: Tahoma,Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:10px;
}

#bubble_tooltip .bubble_bottom{
	background-image: url('images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:3px;
	position:relative;
	top:-1px;
}

#nomeDiv{
	position:absolute;
	z-index:1;	
	width:700px;
	height:140px;
	left: 100px;
	top: 300px;
}

#nomeDiv a{
	padding:0px;
	text-decoration:none;
	background:#FFFF00;
	color:#000000;
}
#nomeDiv a:hover{
	background:#FFFF00;
	color:#000000;
}


/*RESET*/
fieldset,img{border:0;}
caption,th{text-align:left;font-weight:normal;}

/*V10*/
body,input,textarea,button{font-family:Tahoma,Arial,Helvetica,sans-serif;}
a,a:visited{text-decoration:none;color:#06c;}
button{cursor:pointer;}



hr {
border : 1px dotted #0099FF;
}


hr.preto {
border : 1px dotted #000000;
}


:hover.esmaecer {
  filter:alpha(opacity=30);
  -moz-opacity: 0.30;
  opacity: 0.30;
}

.desmaecer {filter:alpha(opacity=30);-moz-opacity: 0.30;opacity: 0.30;}

:hover.desmaecer {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
}
