body 
{
	/* FONT-FAMILY: Arial, Helvetica, sans-serif; */	
	font: 100%/120% "Gill Sans MT", "Gill Sans", GillSans, Verdana, sans-serif;  /* tamanho e tipo de letra global */
}

q, acronym, abbr, span 
{
	font-style: italic;

}

.hide 
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.cabecalho {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BACKGROUND-IMAGE: url('image/cabecalho.jpg');
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}


.tabela_home {text-align: center; font-size: small}
.tabela_home table { background-color: #3399FF; border-width: 0em}

.tabela_home td   { background-color: #FFFFCC; text-align: center;}

.cabecalho2, .principal_rodape_1
{
	border-right: 1px solid;
	border-left: 1px solid;
	padding: 1%;
	font-size: small;
	margin: 0%;
	BACKGROUND-COLOR: #cccccc;
	LETTER-SPACING: 0.2em;
	TEXT-ALIGN: center;
}

.principal_rodape_2
{
	border-top: 1px solid;
	padding: 1%;
	font-size: small;
	margin: 0% 0% 2% 0%;
	background-color: transparent;
	letter-spacing: 0.1em;	
}

img {
border: 0em;
}



.image_drt {
	display: block;
	text-align: right;
	border: 1px dotted;
	clear: left;
}

/* Alinhamento das Imagens */
.imgdrt {float:right; margin-left:1em; margin-bottom:1em; padding:0.5em; border:1px dashed #4F75AC; background-color:white;}
.imgesq {float:left; margin-right:1em; margin-bottom:1em; padding:0.5em; border:1px dashed #4F75AC; background-color:white;}

.float_esquerda {
	FLOAT: left;
	PADDING: 2%;}

.float_direita {
	FLOAT: right;
	PADDING: 2%;}

.direita {
	TEXT-ALIGN: right;
}

.principal {
	padding: 1% 1% 0% 1%;
	margin: 0%; 
	border-left: 1px solid; 
	border-right: 1px solid;
	border-bottom: 1px solid;
	background-color: white; 
}

/* *** Menu Vertical da Página Principal *** */

.principal_menu {
	margin-left: 1%;
	border-left: 1px dotted;
	padding: 2%;
	width: 25%;
	float: right;
	font-size: small;
}

.principal_menu h3{
	font-size: 110%;
	letter-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

.principal_menu h4 {
	BORDER-LEFT: 5px solid;
	PADDING-LEFT: 2px;}

/* Destaques da Página Principal */

.janela_destaque {
	padding: 2%; 
	margin-left: 0%;
	width: 65%;
	}

.janela_destaque h3
{
	margin-left: -1em;
	font-family: "Gill Sans MT", "Gill Sans", GillSans, Verdana, sans-serif;

}

.janela_destaque h2
{
	border-left: 2em solid;
	}

.janela_destaque p {
	margin: 1% 0% 0% 3%;
	text-indent: 2%;
}

/* cleaner de float à esquerda e à direita - utilizado nos rodapés das janelas*/

.cleaner_right {
	clear: right;
}

.cleaner_left {
	clear: left;
}

.paragright {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-COLOR: #ffff00; TEXT-ALIGN: right;}

legend {
	FONT-WEIGHT: bold; }

h1 {
	font-size: 140%;
	line-height:1.2em;
	border-left: 2em solid;
	padding-left: 2%; 
	font-family: "Gill Sans MT", "Gill Sans", GillSans, Verdana, sans-serif;
}
h2 {
	font-size: 130%; line-height:1.3em;}
h3 {
	font-size: 120%; line-height:1.2em;}
h6 {
	font-size: 60%; line-height:1.2em;
}

.destaque {
	font-size: 100%;
	border-left: 0em solid;
	border-right: 3em solid;
	letter-spacing: 0.6em;
	text-align: right;
	border-bottom-width: thin;
	border-bottom-style: dashed;
}

.level2
{
    border-left: 0.1em solid;
	padding-left: 2%; 
}

.level3
{
		font-size: 50%;
}

dt {
	font-family: "Gill Sans MT", "Gill Sans", GillSans, Verdana, sans-serif;
	font-weight: bold;
}
dd { font-size: small; }


.minipasta {
	list-style-image: url('image/minipasta.bmp');}

.minifolha {
	list-style-image: url('image/minifolha.bmp');}

.div1 {
	display: block;
	padding: 2%;
	font-size: small;
	float: left;
	background-image: url('image/iconefect.gif');
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	margin: 5px;
	width: 90px;
	height: 90px;
}

.banner {
	margin-left: 5%; color: white; margin-right: 5%; text-align: center;}

.centro {
	padding-right: 3%; padding-left: 3%; text-align: center;}

.tesquerda {
	TEXT-ALIGN: left;}
#Tabela {
	FONT-SIZE: small; TEXT-ALIGN: center;}
#Tabela TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #3399ff; 	BORDER-RIGHT-WIDTH: 0px;
}

#Tabela TD {
	BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center;}
#Tabela TD.tesquerda {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; TEXT-INDENT: 3px; LINE-HEIGHT: 100%; TEXT-ALIGN: left;}

#destaque{
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FLOAT: right; PADDING-BOTTOM: 2%; MARGIN: 0%; WIDTH: 25%; PADDING-TOP: 2%;
	BACKGROUND-COLOR: #3399ff; TEXT-ALIGN: center;
	color: black;
	margin-left: 2%;
	margin-top: 2%;
	margin-bottom: 2%;
}

.fig_centro {
	text-align: center;
	font-style: italic;	
	font-weight: bold;
}

.nota {
	PADDING: 10px;
	MARGIN-LEFT: 2%;
	FLOAT: right;
	WIDTH: 30%;
	BACKGROUND-COLOR: #C1C1C1;
	border: 1px solid;
	font-size: small;
}

.nota h3 {
	BACKGROUND-COLOR: #979797;
	TEXT-ALIGN: center;
}

.nota2 {
	PADDING: 1%;
	text-align: center;
	BACKGROUND-COLOR: #C1C1C1;
	border: 1px solid;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

#destaque a:link, #destaque a:visited { color: black;
}

#destaque UL {
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE: none;
}
#destaque_right {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 1%; BORDER-TOP: 1px solid; PADDING-LEFT: 1%; FLOAT: right; PADDING-BOTTOM: 1%; MARGIN: 1%; BORDER-LEFT: 1px solid; WIDTH: 45%; PADDING-TOP: 1%; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffb7; TEXT-ALIGN: left;
}
#destaque_right UL {
	FONT-SIZE: 
	small; LIST-STYLE-IMAGE: url('image/minifolha.bmp');}

/* *** Menu Horizontal da Página Principal *** */

#menu_busca 
{
	border: 1px dotted;
	color: black;
	background-color: #FFFFFF;
	text-align: right;
	font-size: small;
	padding: 0px;
}

#menu_busca li a:link, #menu_busca li a:visited
{
	color: black; 
	background-color: #cccccc;
	text-decoration: none;
}
 
#menu_busca li a:hover {
	background-color: #ffff99;
	text-decoration: none;
}

#menu_busca ul li {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-left: #000 1px solid;
	list-style-type: none;
}
#menu_busca ul li.first {
	display: inline;
	margin: 0px;
	border-left-style: none;
	list-style-type: none;
}

.painelright {
	WIDTH: 100%; }
.menuhoriz {
	MARGIN-TOP: 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0%; WIDTH: 58%; COLOR: #663300; BORDER-TOP-STYLE: outset; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: outset;
}
.menuhoriz2 {
	PADDING-RIGHT: 5%; MARGIN-TOP: 1%; PADDING-LEFT: 5%; PADDING-BOTTOM: 3%; MARGIN-LEFT: 1%; PADDING-TOP: 3%; TEXT-ALIGN: left;
}
.menuhoriz3 {
	PADDING-RIGHT: 5%; MARGIN-TOP: 1%; PADDING-LEFT: 5%; PADDING-BOTTOM: 3%; MARGIN-LEFT: 1%; PADDING-TOP: 3%; TEXT-ALIGN: left;
}

.caixa_drt {
	padding: 3px 1px 3px 1px;
	margin: 1px 0px 0px 1px ;
	width: 110px;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	border-bottom-style: outset;
	background-color: #cccccc;
	text-align: center;
}

.caixa_drt img
{
	border: 0px;
}

.pagina {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FLOAT: left;
	BORDER-LEFT: 1px solid;
	WIDTH: 69%;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #ffffff;}

.titulojanela {
	PADDING-RIGHT: 3%;
	PADDING-LEFT: 3%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 1%;
	COLOR: #666699;
	PADDING-TOP: 1%;
	BORDER-BOTTOM: 3px solid;
	BACKGROUND-COLOR: #ccccff;
	TEXT-ALIGN: left;}

.corpojanela {
	PADDING-RIGHT: 3%;
	PADDING-LEFT: 3%;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 2%;
	MARGIN: 2%;
	PADDING-TOP: 2%;
	BACKGROUND-COLOR: #FFFFDF;
	TEXT-ALIGN: left;}

.rodapejanela {
	padding-right: 3%;
	border-top: 3px solid;
	margin-top: 0px;
	padding-left: 3%;
	font-size: 80%;
	margin-bottom: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	position: relative;
	background-color: #cccccc;
	text-align: right;
	clear: both;}

.margem {
	FLOAT: left; WIDTH: 15%;}

.homepage {
	position: absolute;
	width: 90%;
	left: 39px;
	top: 17px;
}
.menu_l1 {
	font-size: large;
	list-style-type: none;
	margin-left: -35px;
}

.menu_l2 {
	font-size: small;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: -30px;
}

.salientar {color: #0000CC; font-size:80%;}

/* Formato associado aos vídeos da iD */

.video {
font-size:90%;
float:right;
padding:2%;
background-color: #FFFF99 ;
margin:2%;
width:30%;
border:1px dashed #000000;
}

.video ul { margin-left: 0em; padding-left:1em;}
.video ul li { list-style:square; margin-left:0em;}
 
.designacao h3, .promotor h3, .responsavel h3, .email h3, .parceiros h3, .descricao h3, .grupo h3, .resultados h3 {
border-bottom:1px solid #000033;
margin-right:40%;
color:#000033;
}

.designacao p, .promotor p, .responsavel p, .email p, .parceiros p, .descricao p, .grupo p, .resultados p {

margin-left:1%;

}

/* Galeria */

.painel {
	text-align:center; 
	margin:0 auto;
	border:1px solid #000066;}
.painel ul {width:516px; margin:0 auto; padding:0em;}
.painel ul li {float:left; list-style:none; padding:0em; margin: 0em;}
p.painel_footer { text-align:right; font-size:90%; clear:both; background-color: #000066; color: #FFFFFF; padding: 0.5em 1em; margin:1em;}
p.painel_header { background-color: #000066; color: #FFFFFF; padding:1em; margin:1em;}


/* Fim do estilo associado aos vídeos da conferência iD */

/* Estilo das fichas iD - índice */

.ref { font-style:normal; }
.frase { font-size:small; font-weight:bold; font-style:normal}
.promotor {font-size:small; font-style:normal}
.titulo {font-weight:bold;}
.ficha h2 { margin-top:3em; font-size:90%; border-bottom:2px solid #000011; border-top:1px solid #000011; color: #000011; padding:1em;}
.ficha ul { list-style-type:square;}
.ficha ul li {margin-bottom:1em;}

ul li {padding-bottom:0.3em; list-style-type:square;}


