/* body */
body 		
{
  margin: 0px;
}


.error{border: 1px solid #cd0a0a; background: #fef1ec ;color: #cd0a0a; padding:5px;height:140px;width:220px;vertical-align:middle;text-align:center;}
.error a{ color: #cd0a0a; }



/* Texto geral */
body, table, td, select, textarea, input {
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

a:link {
  text-decoration: none;
  font-weight: normal;
  color: #000080;
}

a:visited {
  text-decoration: none;
  font-weight: normal;
  color: #000080;
}

a:active {
  text-decoration: none;
  font-weight: normal;
  color: #000080;
}

a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #FF2200;
}

/* Texto normal */
.normaltext {
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

a.normaltext:link {
  text-decoration: none;
  color: #444444;
}

a.normaltext:visited {
  text-decoration: none;
  color: #444444;
}

a.normaltext:active {
  text-decoration: none;
  color: #444444;
}

a.normaltext:hover {
  text-decoration: underline;
  color: #766634;
}


/* Submenu */
.submenu {
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  color: #000000;
}

a.submenu:link {
  text-decoration: none;
  color: #000000;
}

a.submenu:visited {
  text-decoration: none;
  color: #000000;
}

a.submenu:active {
  text-decoration: none;
  color: #000000;
}

a.submenu:hover {
  text-decoration: underline;
  color: #766634;
}



/* navmenu */
.navmenu {
  font-family: Verdana;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #777777;
}

a.navmenu:link {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
}

a.navmenu:visited {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
}

a.navmenu:active {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
}

a.navmenu:hover {
  text-decoration: underline;
  font-weight: bold;
  color: #766634;
}



/* Texto pequeno para lista de pedras */
.listtext {
  font-family: Arial, Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

a.listtext:link {
  text-decoration: none;
  color: #444444;
}

a.listtext:visited {
  text-decoration: none;
  color: #444444;
}

a.listtext:active {
  text-decoration: none;
  color: #444444;
}

a.listtext:hover {
  text-decoration: underline;
  color: #766634;
}


/****************************/
/* Classes para as noticias */
/****************************/


/****** LISTA ******/
/* data */
.rnwsdate {
  font-family: Arial, Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

/* titulo */
.rnwstitle {
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

a.rnwstitle:link {
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}

a.rnwstitle:visited {
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}

a.rnwstitle:active {
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}

a.rnwstitle:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #766634;
}

/* introdução */
.rnwsintro {
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}


/****** RECORD ******/
/* titulo */
.dnwstitle {
  font-family: Arial, Verdana;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  color: #766634;
}

/* introdução */
.dnwsintro  {
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #111111;
}

/*
 *
 */
table.maintable {
  position: static;
  width: 664px;
  min-height: 90%;
  max-height: 90%;
  height: 90%;
}

