
/* CSS Document */
/*ATRIBUTOS GERAIS
----------------------------------------------*/
html {
	height:100%;
}

body {
	width:100%;
	height:100%;
	font-size:11px;
	font-family:arial, "trebucht ms", verdana;
	margin:0;
	padding:0;
}

#wrapper {
	width:100%;
	min-height:100%;
	_height:100%;
	padding:0;
	margin:0;
}

#corpo {
	width:590px;
	min-height:350px;
	_height:350px;
	margin:0 auto;
	padding:66px 66px 0 66px;
	background: right bottom no-repeat black;
	color:#FFFFFF;


}

img {
	border:none;
}

a:link,
a:visited {
	color:#06F;
}

a:hover,
a:active {
	color:#f60;
}

.contentheading,
.componentheading,
.componentheading-contato,
.componentheading-downloads,
.contentheading a:link,
.contentheading a:visited {
	font-family:"trebuchet ms";
	font-size:30px;
	color:white;
	text-decoration:none;
}

.contentheading a:hover,
.contentheading a:active {
	color:#AAA;
}

.clear {
	clear:both;
	height:0;
	padding:0;
	margin:0px;
	_margin-bottom:-12px;
	width:0;
}

/*TOPO
----------------------------------------------*/
/*Menu de idiomas

#barra_idiomas {
	width:710px;
	margin:0 auto;
	padding:0;
	text-align:right;
	height:28px;
}

#barra_idiomas table {
	width:243px;
	height:20px;
	padding:1px 5px 5px 10px;
	background:#000000;
	float:right;
	text-align:center;
}

span.mainlevel-idiomas {
	font-family:"times new roman";
	color:white;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0 6px;
	vertical-align:middle;
}

a.mainlevel-idiomas:link,
a.mainlevel-idiomas:visited,
span.strike {
	font-family:"times new roman";
	font-size:12px;
	font-style:italic;
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	font-weight:bold;
	vertical-align:middle;
	padding:0;
	margin:0;
	padding-top:3px;
}

span.strike {
	text-decoration:line-through;
}

a.mainlevel-idiomas:hover,
a.mainlevel-idiomas:active {
	text-decoration:underline;
}
---------------*/

/*Título
---------------*/
#titulo {
	width:100%;
	height:111px;
	margin:23px auto 18px auto;
}

.fundo_tit {
	background:url(../images/fundo-tit.gif);
}

.tit_esq {
	width:67px;
	background:url(../images/fundo-tit.gif);
}

.tit_logo {
	width:400px;
	background:none;
}

.tit_dir {
	width:243px;
	background:url(../images/fundo-tit.gif);
}

/*COLUNA ESQUERDA
----------------------------------------------*/
#col_esq {
	width:420px;
	float:left;
}

/*COLUNA DIREITA
----------------------------------------------*/
#col_dir {
	float:right;
	width:150px;
	text-align:right;
}

/*Menu principal
---------------*/
.moduletable-menu {
	text-align:right;
	font-size:18px;
	font-family:"Times New Roman";
	font-style:italic;
	width:100%;
}

.mainlevel-menu:link,
.mainlevel-menu:visited,
#active_menu-menu:link,
#active_menu-menu:visited,
.sublevel-menu:link,
.sublevel-menu:active {
	display:block;
	text-align:right;
	margin:0;
	text-decoration:none;
	color:white;
	font-size:18px;
	font-family:"Times New Roman";
	font-style:italic;
	text-transform:lowercase;
}

.mainlevel-menu:hover,
.mainlevel-menu:active,
#active_menu-menu:hover,
#active_menu-menu:active {
	background:white;
	color:black;
}

.sublevel-menu:link,
.sublevel-menu:active {
	font-size:12px;
	background:#0F0F0F;
}

/*RSS feeds
---------------*/
#col_dir a span {
	display:none;
}

/*CONTATO
----------------------------------------------*/
#component-contact,
.contentpaneopen-contato tbody tr td {
	width:100%;
	background:url(../images/contato.jpg) no-repeat top center;
}

.contentpaneopen-contato {
	width:100%;
}

/*DOWNLOADS
----------------------------------------------*/
.contentpane-downloads {
	margin-top:20px;
	width:100%;
}

.sectiontableentry1-downloads td,
.sectiontableentry2-downloads td {
	padding:2px;
	border-bottom:2px solid #0a0a0a;
}
