﻿.hide-me {
  display:none;
}

.texto{
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	}

.erro {
  font-family: Verdana;
  color: #d00;
  font-size: 10px;
  display: none;
}
	
img { border:none;}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C0000;
	background-color: #FFFFFF;
	border: none;

}
.txtverde {
	font-family: Verdana;
	font-size: 10px;
	color: #61A088;
}
.txtpreto {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}
a.txtpreto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration:none;
}
.txtcinza {
	font-family: Verdana;
	font-size: 10px;
	color: #717171;
}
A.link-preto:active
{
    COLOR: #3D3D3D;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.link-preto:link
{
    COLOR: #3D3D3D;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.link-preto:visited
{
    COLOR: #3D3D3D;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
A.link-preto:hover
{
    COLOR: #6E6E6E;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}.txtbranco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.tit-noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7C0000;
}
.texto-ver-bol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B2B2B2;
}

.autor-depoimento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #690000;
}
A.link-noticias:active
{
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}
A.link-noticias:link
{
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}
A.link-noticias:visited
{
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
}
A.link-noticias:hover
{
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: none;
	BACKGROUND-COLOR: #E4E1DB;
}
.tit-noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}

A.link-noticias2:active
{
    COLOR: #5F5B50;
    FONT-FAMILY: verdana;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}
A.link-noticias2:link
{
    COLOR: #5F5B50;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
A.link-noticias2:visited
{
    COLOR: #5F5B50;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
A.link-noticias2:hover
{
    COLOR: #5F5B50;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

/** Luã **/

/**** Calendario ****/

.calendario-vazio {
  background-color:#eee;
}

.calendario-evento {
  cursor:pointer;
}

.calendario-evento a {
  text-decoration:none;
  color:#666;
  width:19px;
  height:16px;
  display:block;
  padding:0;
  padding-top:3px;
  padding-left:3px;
  text-align:center;
  background-color:#99C8B6;
}

.calendario-evento a:hover {
  background-color:#B5E5D3;
}

.calendario-hoje a {
  color:#fff
}

.calendario-evento.calendario-hoje {
  background-color:#3E7660;
}

.calendario-lista-evento {
  color:#666;
  font-weight:bold;
  font-family:Arial;
	font-size:11px;
	text-align:left;
	display:none;
}

.tabela-calendario {
	border: #e1e1e1 1px solid;
}

.tdCalendario {
	border-top: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
	width: 19px;
	height: 19px;
	text-align: center;
	font-size: 9px;
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calendario-lista-evento ul {
  padding:0;
  margin:0;
}

.calendario-lista-evento ul li {
  list-style:none;
}

#calendario th, #calendario td {
  height:19px;
  width:19px;
}

#calendario th {
  font-size:14px;
  background-color:#fff;
}

#calendario td {
  background-color:#fff;
  text-align:center;
}
#calendario td.calendario-vazio, #calendario td#data-atual, #calendario td.move-data {
  background-color:#F3F3F3;
}

#calendario td.calendario-evento {
  cursor:pointer;
}

#calendario td.calendario-evento.calendario-evento-proprio {
  background-color:#99C8B6 !important;
}

#calendario td.calendario-evento.calendario-evento-cvm {
  background-color:#8E5555 !important;
  color:#fff;
}

#calendario td.calendario-evento.calendario-evento-quiet {
  background-color:#CFCFCF;
  /*color:#000;*/
}

#calendario td#calendario-hoje {
  background-color:#B5D9E5 !important;
}

#calendario td.calendario-evento#calendario-hoje {
  background-color:#3E7660;
  color:#fff;
}

#calendario td.calendario-evento.calendario-evento-proprio-hover {
  background-color:#B5E5D3;
}

#calendario td.calendario-evento.calendario-evento-cvm-hover {
  background-color:#965B5B;
}

#calendario td.calendario-evento.calendario-evento-quiet-hover {
  background-color:#1E90FF;
}

#calendario td#calendario-hoje.calendario-evento.calendario-evento-cvm-hover {
  background-color:#B5E5D3;
  color:#666;
}

/*#calendario td#calendario-hoje.calendario-evento.calendario-evento-quiet-hover {
  background-color:#1E90FF;
}*/

/********************/

#menu-alt {
	display:none;
}
#handheld {
	display:none;
}

.centro {
	text-align:center;
}

#display {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:5px;
	border:1px solid #690000;
	background-color:#FAF9F4;
	width:250px;
	margin:3px;
}
#depoimento, #diferencial, #noticias {
	position:relative;
}
div#dep_conteudo {
	position:absolute;
	bottom:-20px;
	_bottom:35px;
	left:-110px;
	border:3px solid #690000;
	background:#fff;
	width:440px;
	text-align:justify;
	padding:15px;
	z-index:20;
}
div#dep_conteudo div {
	max-height:150px;
	/** hack ie 6 **/
	height: expression(this.scrollHeight > 150 ? "150px" : "auto");
	overflow:auto;
	background-color:#FAF9F4;
	padding:5px;
}
div#dep_conteudo p, div#dif_texto p, div#not_conteudo p {
	margin:0;
}
div#dif_texto {
	position:absolute;
	bottom:0;
	right:0;
	border:3px solid #690000;
	background:#fff;
	width:250px;
	text-align:justify;
	padding:15px;
}
div.noticia {
	padding:10px;
	border:1px solid #E5E5E5;
	margin-bottom:10px;
	background:#FAF9F4;
}

div#not_conteudo {
	position:absolute;
	bottom:0;
	left:-115px;;
	_left:-165px;
	border:3px solid #690000;
	background:#fff;
	width:350px;
	text-align:justify;
	padding:15px;
	z-index:100;
}
div#not_conteudo span, div#not_conteudo_lateral span {
	border-bottom:1px solid #ccc;
	padding:5px 0;
	color:#690000;
	margin-bottom:5px;
	display:block;
}

div#not_conteudo_lateral {
	position:absolute;
	bottom:0;
	right:0;
	border:3px solid #690000;
	background:#fff;
	width:350px;
	text-align:justify;
	padding:15px;
	z-index:100;
}

/***** Menu ******/
#menus {
  position:relative;
}
#menu-princ {
  position:absolute;
  left:-11px;
  top:-32px;
  *top:-1px;
  _left:-12px;
  z-index:100;
	width:782px;
  padding:0;
  padding-left:11px;
  float:left;
}
#menu-princ ul {
  list-style:none;
  margin:0;
  padding:0;
}
#menu-princ ul li {
  display:inline;
  font-family:Verdana;
  font-size:10px;
}
#menu-princ ul li a {
  color:#fff;
  text-decoration:none;
  display:block;
  float:left;
  background-color:#929292;
  margin:0 1px;
  border:1px solid #bebebe;
  margin-bottom:3px;
}
.menu-princ-pt ul li a{  padding:3px 6px; }

.menu-princ-en ul li a {	padding:3px 12px; }

.menu-princ-es ul li a {	padding:3px 7px; }

#menu-princ ul li a.hover, #menu-princ ul li a.active {
  background-color:#fff;
  color:#646464;
  border:1px solid #DCDCDC;
  border-bottom:none;
  z-index:200;
}

#menu-sec {
  background-color:#fff;
  height:33px;
  margin-bottom:2px;
  width:777px;
  margin-left:12px;
  clear:both;
  padding-top:5px;
  border:1px solid #DCDCDC;
  position:absolute;
  top:-10px;
  *top:21px;
  left:-11px;
}

#menu-sec div {
  font-family:Verdana;
  font-size:10px;
  color:#028654;
  font-weight:bold;
  text-align:center;
  display:none;
}
#menu-sec div a {
  color:#646464;
  text-decoration:none;
  font-weight:normal;
  padding:0 20px;
}

.separator {
  height:1px;
  margin:2px 5px;
  display:block;
  background-color:#efefef;
  padding:0;
  overflow:hidden;
}
#bgTopo {
  background:url('../images/bg_linhas_topo.gif');
}
#menuTopo td {
	background-color:#DED9CC;
	text-align:right;
}
#menuTopo ul, #menuTopo, #menuTopo td {
	margin:0;
	padding:0;
	height:19px;
}
#menuTopo ul li {
	list-style:none;
	display:inline;
}
#menuTopo ul li img {
	border:none;
}

.separator {
  height:1px;
  margin:2px 5px;
  display:block;
  background-color:#efefef;
  padding:0;
  overflow:hidden;
}

.titulo {
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
	color: #018754;
}

form {
  margin:0;
  padding:0;
}

table.quadro {
  border-top:1px solid #666;
  border-left:1px solid #666;
  border-collapse:collapse;
}

table.quadro td, table.quadro th {
  border-right:1px solid #666;
  border-bottom:1px solid #666;
  padding:3px;
}

#lista-tipo-arquivo, #lista-ano-arquivo {
  text-align:right;
  width:513px;
  height:31px;
}
.img_fundo_pt { background:url(/images/pt/sub_escolha_arquivo.jpg) no-repeat; }
.img_fundo_en { background:url(/images/en/sub_escolha_arquivo.jpg) no-repeat; }
.img_fundo_es { background:url(/images/es/sub_escolha_arquivo.jpg) no-repeat; }


#lista-tipo-arquivo {
  /*background:url(/images/sub_escolha_arquivo.jpg) no-repeat;*/
}

#lista-ano-arquivo {
  /*background:url(/images/sub_escolha_ano.jpg) no-repeat;*/
}

#lista-tipo-arquivo select, #lista-ano-arquivo select {
  width:50%;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin:5px;
}

/*******BANNER**********/
#banner {
	display:none;
	position:absolute;
	text-align:right;
	z-index:150;
	}

#close{
	background:#018754;
	font:bold 13px verdana;
	}

A#close:active { 
	TEXT-DECORATION: none; 
	color:#fff;
	}
A#close:link { 
	TEXT-DECORATION: none;
	color:#fff;
	}
A#close:hover {
	TEXT-DECORATION:underline;
	color:#fff;
	}
A#close:visited {
	TEXT-DECORATION: none;
	color:#fff;
	}.border {
	border: 4px solid #94AFA5;
}

/**** Endereços ****/

#loc-img img {
  margin:15px 0;
}

#loc-conteudo {
  height:220px;
  overflow:hidden;
  display:block;
  margin:10px auto;
  width:210px;
}

.loc-subtitle {
  font-size:14px;
  font-weight:bold;
}

#sobe, #desce {
  cursor:pointer;
  margin:0 auto;
}

.endereco {
  border-bottom:1px solid #ccc;
  padding:5px 0 10px;
  margin:5px 0;
}
/*
.provisorio {
  background: url('../images/pt/cetinha.jpg') no-repeat left;
  text-decoration: underline;
  color: #000;
  padding-left: 25px;
}*/