@charset "utf-8";
/* CSS Document */
/*Page CSS*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f373b;
	height:100%; 
	overflow-y:auto;
	line-height:15px;
}

td:posicao
{
	position:relative;
}

th
{
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	
	
	background: #ebebeb; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ebebeb,  #ffffff); /* for firefox 3.6+ */
	
}

a:link { color: #0099ff;text-decoration: underline;}
a:visited {	text-decoration: underline;color: #0099ff;}
a:hover {text-decoration: none;color: #0099ff;}
a:active {text-decoration: underline;color: #0099ff;}

a.blue:link {color: #cccccc; text-decoration: none; font-weight: bold;}
a.blue:active {color: #cccccc; text-decoration: none; font-weight: bold;}
a.blue:visited {color: #cccccc; text-decoration: none; font-weight: bold;}
a.blue:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

a.capitulo:link {color: #2f373b; text-decoration: none; font-weight:bold; padding-left:10px;}
a.capitulo:active {color: #2f373b; text-decoration: none; font-weight: bold; padding-left:10px;}
a.capitulo:visited {color: #2f373b; text-decoration: none; font-weight: bold; padding-left:10px;}
a.capitulo:hover {color: #0099ff; text-decoration: none; font-weight: bold; padding-left:10px;}

a.subcapitulo:link {color: #2f373b; text-decoration: none; font-weight: normal; padding-left:20px;}
a.subcapitulo:active {color: #2f373b; text-decoration: none; font-weight: normal; padding-left:20px;}
a.subcapitulo:visited {color: #2f373b; text-decoration: none; font-weight: normal; padding-left:20px;}
a.subcapitulo:hover {color: #0099ff; text-decoration: none; font-weight: normal; padding-left:20px;}

a.capitulolink:link {color: #0099ff; text-decoration: none; font-weight: normal; font-size:12px;}
a.capitulolink:active {color: #0099ff; text-decoration: none; font-weight: normal; font-size:12px;}
a.capitulolink:visited {color: #0099ff; text-decoration: none; font-weight: normal; font-size:12px;}
a.capitulolink:hover {color: #2f373b; text-decoration: underline; font-weight: normal; font-size:12px;}

h1 {
	font-size: 12px;
	color: #0099ff;
}

h3 {
	font-size:12px;
	color: #0099ff;
	font-weight:normal;
}

.styleWhite{
	color:#FFFFFF;
}

.styleQuote{
	text-align:right;
	color:ffffff;
	font-style:italic;
}

.styleSup
{
	font-size: 11px;
	color: #0099ff;
	font-weight:normal;
	
}

.styleWelcome {
	font-size:16px;
	color: #0099ff;
	font-weight: bold;
	padding-top:10px;
}

.styleSubWelcome {
	font-size:13px;
	color: #0099ff;
	font-weight: bold;
}

.styleFooter {
	font-size:11px;
	color: #cccccc;
	font-weight: bold;
}

.styleSubHeader {
	font-size:12px;
	color: #0099ff;
	font-weight:normal;
}

#arroundborder table {
  border-right: 1px solid #33ccff;
  border-left: 1px solid #33ccff;
  border-top: 1px solid #33ccff;
  border-bottom: 1px solid #33ccff;
}

#insideborder table {
  border-right: 0px solid #0099ff;
  border-left: 0px solid #0099ff;
  border-top: 0px solid #0099ff;
  border-bottom: 0px solid #0099ff;
}

#marqueecontainer{
position: relative;
width: 260px; /*marquee width */
height: 300px; /*marquee height */
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}