html, body {
background:#440055 none repeat scroll 0 0;
margin:0;
padding:0;
}
body, p, td, div, h1, h2, h3, h4, li, th, td {
font-family:arial,helvetica,sans-serif;
font-size:1em;
line-height:1.5em;
text-align:left;
vertical-align:top;
}
p, td, li, label{
color:#222200;
font-size:0.85em;
line-height:1.5em;
margin:0.5em 0 0.5em;
}
h1{
font-family:Arial Narrow,Helvetica Condensed,Sans-serif;
font-size:2em;
font-weight:normal;
color:#440055;
margin-bottom:0.5em;
}
h1 .subtitle{
color:#8855AA;
}
h2{
font-family:Arial Narrow,Helvetica Condensed,Sans-serif;
font-size:1.5em;
font-weight:bold;
color:#663377;
margin-bottom:0.5em;
}
h3, p.rotulo{
font-family:Arial Narrow,Helvetica Condensed,Sans-serif;
font-size:1.25em;
font-weight:bold;
color:#222200;
margin-bottom:0.5em;
}
h4, th, .newscontext{
font-family:Arial Narrow,Helvetica Condensed,Sans-serif;
font-size:0.85em;
color:#555566;
font-weight:bold;
margin-bottom:5px;
}

a, a:link{
color:#330066;
text-decoration:none;
}
a:visited {
color:#663366;
text-decoration:none;
}
a:active, a:hover{
color:#FF8C00;
text-decoration:underline;
}
img{
border:0 none;
margin:0;
padding:0;
}

ul, li{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}
ul{list-style:none;
list-style-image:url(../_images/sci/2009/ul.png);
list-style-position:outside;
list-style-type:square;
padding-left:1em;
}
ul ul{
list-style-image:url(../_images/sci/2009/ul2.png);
list-style-position:outside;
list-style-type:disc;
}
ul ul ul{
list-style-image:url(../_images/sci/2009/ul3.png);
list-style-position:outside;
list-style-type:square;
}
.clean{
list-style: none;
list-style-image:none;
list-style-position:none;
list-style-type:none;
}
ol {
counter-reset:item;
list-style-position:outside;
margin-left:-1em;
padding-left:1em;
}
ol ol {
margin-left:0;
}
ol ol ol {
padding-left:2em;
}
ol li {
display:block;
}
ol li:before {
content:counters(item, ., decimal) ". ";
counter-increment:item;
}
.msg{
font-family:Arial,Helvetica,Sans-serif;
line-height:1.5em;
color:#A10000;
font-weight:normal;
}
.msg2{
color:#000000;
font-weight:normal;
}
ul.nav, ul.nav li {
margin:0;
padding:0;
}
ul.nav {
float:right;
margin:0 -5px;
_margin:0 -10px;
margin-top:-30px;
width:auto;
height:0;
}
ul.nav li{
background:#80ccff;
display:block;
float:left;
font-weight:normal;
margin:0 5px;
padding-right:10px;
}
ul.nav li.selected{
background-position:100% -20px;
}
ul.nav a{
/*background:transparent url(imgs/tabs.png) repeat scroll -20px -70px;*/
color:#440055;
display:block;
float:left;
line-height:30px;
padding:0 0 0 10px;
}
ul.nav a:hover, ul.nav a:active{
color:#FFFFFF;
text-decoration:none;
}
ul.nav li.selected a{
background-position:-20px -20px;
color:#440055;
}
ul.nav li.menu_selected a:hover, ul.nav li.menu_selected a:active{
color:#440055;
text-decoration:none;
}
/* --------------- */
#pagina{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:1;
}#topo{
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    vertical-align:top;
    z-index:2;
}
#banner{
	display:none;
	position:relative;
	left:0;
	height:335px;
	width:100%;
	z-index:3;
}#topo_peq{
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    vertical-align:top;
    z-index:2;
}#banner_peq{
	display:none;	
	position:relative;
	left:0;
	height:202px;
	width:100%;
	z-index:3;
}#container{
    display:none;
    background:#FFFFFF none repeat scroll 0 0;
    left:0px;
	margin: 0 10%;
	_margin-top: -7px;
	padding-bottom: 30px;
	z-index:4;
}#nav{
	position:relative;
	_position:absolute;
	z-index:5;
	padding-bottom: 20px;
}
#conteudo{
	display:none;
	padding:0 20px 20px;
	_padding:20px 20px;
	max-width:75%;
	margin-right:23%;
	z-index:6;	
}
.lateral{
font-family:Arial Narrow, Helvetica Condensed, Sans-serif;	
background:#FF8C00 none repeat scroll 0 0;
border:5px solid #FFFFFF;
position:absolute;
top:400px;
left:72%;
right:3%;
padding:0 0 20px;
padding:5px 15px;
z-index:7;
}
.logos{
position:absolute;	
background:#80ccff none repeat scroll 0 0;
border:5px solid #FFFFFF;
/*
margin-left:22%;
min-width:68%;
_width:78%;*/
width:177px;
height:333px;
text-align:center;
z-index:8;
}
.logos img{
border:0 none;
margin:0;
}
.lateral h3 {
color:#FFEE33;
font-size:1.25em;
font-weight:normal;
margin:0.25em 0;
}
.lateral p, .lateral li {
font-size:0.75em;
line-height:130%;
margin:0.25em 0;
}
.lateral ul {
list-style-image:url(../_images/sci/2009/ul1.png);
}
.lateral p.data {
font-size:0.75em;
color:#664433;
padding-bottom:30px;
}
.lateral a {
font-weight:bold;
/*color:#336600;
font-size:0.75em;*/
margin:0.25em 0;
}
.lateral .selected {
color:#000000;
}
.lateral a:hover, .lateral a:active {
color:#FFDD66;
}
.logos a{
border:0;
margin:0;
}
.rss{
border-bottom:1px solid #0099FF;
border-top:1px solid #0099FF;
margin:0.5em 0;
padding:0;
}
.rss .impar, .rss .par {
padding:0.25em 0.5em;
}
.rss .impar {
background:#E0F0FF none repeat scroll 0 0;
border-top:1px solid #99DDFF;
}
.imgdir {
float:right;
padding:0.5em 0 0 15px;
width:45%;
_width:30%;
}
.imgdir img {
width:100%;
}
img {
border:0 none;
margin:0;
padding:0;
}
.legenda {
color:#443355;
font-style:oblique;
margin-bottom:1em;
text-align:right;
}
.local a{
color:#330066;
text-decoration:none;
}
.local a:visited {
color:#663366;
text-decoration:none;
}
.local a:active, .local a:hover{
color:#FF8C00;
text-decoration:underline;
}
.local ul li.submenu_selected a{
color:#535378;
text-decoration:bold;
}
#rodape{
display:none;
vertical-align:top;
padding:0em 0em 0.5em 10%;
z-index:4;
}#rodape p{
font-size:0.75em; 
color:#0099ff; 
margin: 1.5em 0 0 0;
}#rodape a, .rodape a:link, .rodape a:visited {
color:#99ddff;
}
.programa p, .programa td, .programa div, .programa h4, .programa th, .programa td {
font-family:arial,helvetica,sans-serif;
font-size:1em;
line-height:1.2em;
text-align:left;
vertical-align:top;
}
.programa p{
font-size:0.85em;
line-height:1.5em;
}
.programa li p{
font-size:1em;
line-height:1.5em;
}
.programa a, .programa a:link{
color:#330066;
text-decoration:none;
font-weight:bold;
}
.programa a:visited {
color:#663366;
text-decoration:none;
font-weight:bold;
}
.programa a:active, .programa a:hover{
color:#FF8C00;
font-weight:bold;
text-decoration:underline;
}
.programa .tituloapresentacao{
padding-top:1em;	
}
table .primeiralinha th {
border-bottom:2px solid #008A9F;
color:#008A9F;
}
table .ultimalinha th, table .ultimalinha td {
border-top:2px solid #008A9F;
padding:15px 5px 5px 0;
}
table .impar, table .impar td {
background:#E0F0FF none repeat scroll 0 0;
}
table .impar td, table .par td {
padding:5px;
}
table td.verde {
background:#D4FBD9 none repeat scroll 0 0;
color:#448844;
text-align:center;
}
table .impar td.verde {
background:#DEFEDF none repeat scroll 0 0;
}
td.items, td.horario {
border-bottom:1px solid #b9e3ff;
padding:3px 0;
}
td.items p, td.horario p {
color:#000000;
margin:0;
}
td.items .apr {
color:#000000;
font-style:oblique;
font-weight:normal;
margin-bottom:5px;
margin-top:-3px;
}
td.items h4 {
color:#7D7D7D;
margin:0;
}
td.items .pausa {
color:#777777;
font-weight:normal;
margin-bottom:3px;
}
td.items{
width:80%;	
}	
th.horario {
padding:0;
}
th.horario h2 {
font-family:Arial Narrow,Helvetica Condensed,Sans-serif;
font-size:1.5em;
font-weight:normal;
color:#663377;
border-bottom:2px solid #64478c;
margin-bottom:0;
padding-bottom:0px;
text-align:left;
}
td.horario {
color:#7D7D7D;
font-weight:normal;
width:150px;
}
.overlib_border {
background-color:#008AA0;
border:1px solid #008AA0;
}
.overlib_caption {
color:#FFFFFF;
font-family:arial;
font-size:9px;
padding-left:10px;
}
.overlib_close, .overlib_close a {
color:#FFFFFF;
font-family:arial;
font-size:9px;
padding-right:5px;
text-align:right;
}
.overlib_text {
color:#008AA0;
font-family:arial;
font-size:11px;
padding:10px;
}
.slide {
display:none;
left:0;
position:absolute;
text-align:center;
top:0;
width:99%;
}
.slide img {
border:10px solid #FE8700;
}
#inscricao{
position:relative;
border-bottom:1px solid #0099FF;
margin:0.5em 0;
padding-left:0.5em;
background:#E0F0FF none repeat scroll 0 0;
}
.msg_camposobrigatorios{
margin-left:-0.55em;
padding:0.5em 0;
font-family:Arial,Helvetica,Sans-serif;
line-height:1.5em;
color:#A10000;
font-weight:normal;
border-bottom:1px solid #0099FF;
background:#FFFFFF none repeat scroll 0 0;
}
.evento_paralelo p, .evento_paralelo td, .evento_paralelo div, .evento_paralelo h4, .evento_paralelo li, .evento_paralelo th, .evento_paralelo td {
font-family:arial,helvetica,sans-serif;
font-size:1em;
line-height:1.2em;
text-align:left;
vertical-align:top;
}
.evento_paralelo p{
	font-size:0.85em;
	line-height:1.5em;
}
.evento_paralelo a, .evento_paralelo a:link{
color:#330066;
text-decoration:none;
font-weight:normal;
}
.evento_paralelo a:visited {
color:#663366;
text-decoration:none;
font-weight:normal;
}
.evento_paralelo a:active, .evento_paralelo a:hover{
color:#FF8C00;
font-weight:normal;
text-decoration:underline;
}
.evento_paralelo .tituloapresentacao{
padding-top:1em;	
}