/* ****************************************************** 
index.css - 29/08/2008 - 
Pagina Centrada com CSS sem scroll ate 800x600<
Nao use nenhum elemento com largura superior a 750px.
Fundo RGB 64-92-114
dumbra.css - 22/02/2010
Pagina centrada, layout baseado em table
restante em CSS
****************************************************** */
body {
	color: #000;
	background-color: #7A896C;
	padding:0;
	border:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 20px 0px;
	
}

/*
<table class="lay">
  <tr><td colspan=3>Top</td></tr>
  <tr>
	
    <td class="esq">Left</td>
    <td class="centro">
      <h1>Center</h1>
    </td>
    <td class="dir">Right</td>

  </tr>
  <tr><td colspan=3>Bottom</td></tr>
</table>
*/
table.lay { width: 96%; margin: auto; border-collapse: collapse; background-color: #fff; }
/*table.lay td { text-align: center; border: solid 1px gray; padding: 10px; }*/
table.lay td { text-align: center; }
table.lay td.top { border-bottom:solid 4px #7A896C; }
table.lay td.esq { width:200px; background-color:#ffe; border-right:1px dotted #c30; vertical-align:top; }
table.lay td.centro { background-color:#fff; }
table.lay td.dir { width:170px;	background-color: #fff;	border-left:1px dotted #c30; vertical-align:top;}
table.lay td.rod { border-top:solid 4px #7A896C; background-color: #fff; }


a {
	text-decoration: none;
	color: Maroon;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: Red;
}

p {
	font-size: 10px;
	line-height: normal;
	color: #000000;
}

td, th {
	font-size: 12px;
	line-height: 24px;
}

li, ul {
	font-size: 12px;
	line-height: 24px;
	text-align:left;
}

.texto-interno {
/*	font-size: 10pt;
	line-height: 160%;*/
		font-size:120%;
	line-height: 160%;

	color: #000099;
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 24pt;
	height: auto;
	padding-right: 15pt;
	padding-left: 15pt;
}

.texto-cab {
	font-size: 10pt;
	font-weight: bold;
	text-indent: 6pt;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	border-right: medium solid #FFFFFF;
	border-bottom: thin solid #993333;
}

/* Menu Vertical */
.menuv {
	background-color: #000080;
	font-size: smaller;
	text-align: left;
	width: 200px;
	
}

.menuv li {
	border-bottom: thin solid #6A5ACD;
	list-style:none;
}

.menuv li a {
	color: White;
	display: block;
	padding-left: 10px;
	padding-top:6px;
	padding-bottom:6px
	
}

.menuv li a:hover {
	background: #6A5ACD;
	text-decoration: underline;
	color: #FFFF00;
}

.cabeca {
	padding: 6px 0px;
	margin: 0px 0px 20px;
	color: #000080;
	text-align: center;
	border-bottom: medium solid #6A5ACD;
}

.cabecamenu {
	background: White;
	color: #6A5ACD;
	text-align: center;
	border-top: 4px solid #6A5ACD;
	border-bottom: 4px solid #6A5ACD;
	padding:8px 0px;
	margin:0px;
	height:22px;
	font-size: 13px;
	font-weight: bold;
	list-style:none;
	
}

.copyrigth {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	color: Maroon;
	font-weight: bold;
}
.ultimatual h1 {
	font-family:  Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#f00;
	padding-left: 2px;
	border-top: 2px solid #c36;
	border-bottom: 2px dotted #c36;
	padding-top: 6px;

  }
.ultimatual p {
	font-family:  Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #993300;
	border-bottom: 2px solid #c36;
	padding-bottom: 6px;
	margin-right: 5px;
	margin-left: 5px;
  }

/* PARA DICAS NOS LINKS FAVORITOS */	
a.hint{
  position:relative; 
/*  cursor:help; */
  z-index:24;
	color: #6A5ACD;
  }
  a.hint:hover{
  background:transparent;
  z-index:25; 
	color: Maroon;
	
  }
  a.hint span{display: none}
  a.hint:hover span{ 
  display:block;
  position:absolute;
  width:202px; 
	top:2em;
	left:-220px;
/*  padding:5px 10px;
  border:1px solid #999;*/
  background:#fff; 
/*  color:#000;
  top:3em;
  text-align:justify;
  left:-100px;
  font: 12px arial, verdana, helvetica, sans-serif; */
  }
	

