html {
	overflow-y:scroll;
	overflow-x:auto;
}

ul {
	list-style:none;
	margin:0;
	padding:0
}

li {
	float:left
}

ol li {
	float:none
}
tr#linha_listagem:hover>td {
	background-color:#FFFF66;
}
.hovered {
  background-color:#FFFF66;
}
table {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}
.fonte12 {
	font-size: 12px;
}
.fonte11 {
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
a.userbutton {
	height: 19px;
	line-height: 14px;
	font-size: 11px;
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	background-color: #EFF7FF;
	border: 1px #D9E6F7 solid;
	color: #091933;
	margin: -1px 0 0
}
a.userbutton:hover {
	background-color: #D9E6F7;
	text-decoration: none;
	color: #091933
}
.link_email {
	color:#000000;
	text-decoration:underline;
}
.link_email:hover {
	color:#3366CC;
	text-decoration:underline;
}
.userinfodivi {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding-left: 4px;
	overflow: hidden;
	margin: 0px 0px;
	background-color: #D9E6F7
}
#buscaRapida #email {
/*	border: 1px solid #0066CC;*/
	width: 135px;
}
/* flash alert */
#flash-alert {
	height: 15px;
	display: none;
	padding: 3px 0px 0px 0px;
	border-bottom: solid 1px #990000;
	background-color: #d70000;
	color: #ffffff;
	text-align: center;
}

#flash-alert a {
	color: #ffffff;
	text-decoration: underline;
}
input {
	font-family: Verdana;
	font-size: 11px;
}
div,ul,li,input,textarea,h1,h2,h3{
	color:#000;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
 
}
p { font-size: 11px; }
select
{
	font-size: 11px;
}
.menu_inativo {
	background-color: #EFF7FF;
	padding: 3px;
	font-size: 11px;
}
.menu_inativo:hover {
	background-color: #D9E6F7;
	color: #091933;
}
.bordaTOP
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9E6F7;
}
.bordaBOTTOM
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9E6F7;
}
.bordaLEFT
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9E6F7;
}
.bordaRIGHT
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9E6F7;
}
.hiddenRow {
	display:none;
}
.nomeUsuario {
	font-size: 20px;
}
.textoAzul10 {
	font-size: 10px;
	color: #0033CC;
}
.textoAzul {
	color: #0033CC;
}
.titulos {
	font-size: 20px;
	padding-left: 14px;
}
.subTitulo {
	font-size: 16px;
	background-image: url(../images/bg_subtitulos.png);
	background-repeat: repeat-x;
}
.fonte16 {
	font-size: 16px;
}
#informacoes {
	font-size: 11px;
}
.textoVermelho {

	color: #FF0000;
}
.textoPrata {
	color: #333333;
	background-color: #EAEAEA;
}
.fundoPrataClaro {
	color: #333333;
	background-color: #F2F2F2;
}
.campo {
	color: #333333;
	background-color: #F2F2F2;
	width:auto;
	margin:0px;
	padding:0px;
	border:none;
}
.noticias {
	color: #3366CC;
	text-decoration: none;
}
.noticias:hover {
	text-decoration: underline;
}
.link_menu {
	color: #091933;
	text-decoration: none;
}
a {
	text-decoration: none;
	color:#3366CC;
}
a:hover {
	text-decoration: underline;
}
.fundoPrataClaro #url {
	font-size: 11px;
}
.fundoPrataClaro #url input {
	font-size: 11px;
}
.borda {
	border: 1px solid #999999;
}
ol, li {
	font-size: 11px;
}
.conta_inativa {
	background-color: #FFCC00;
}
.conta_bloqueada {
	background-color: #FFBFE8;
}
.padmarg0 {
	margin: 0px;
	padding: 0px;
}
.progressbar {
    width: 535px;
    background: url(/images/progressbar.png) no-repeat 0 -40px;
	height:20px;
	vertical-align:bottom;
}
.progressbar-completed {
    height: 20px;
    margin-left: -1px;
    background: url(/images/progressbar.png) no-repeat 1px 0;
	vertical-align:bottom;
}
.progressbar-completed div {
    float: right;
    width: 55%;
    height: 20px;
    margin-right: -1px;
	padding-top: 3px;
    background: url(/images/progressbar.png) no-repeat 100% 0;
    display: inline; /* IE 6 double float bug */
	vertical-align: bottom;
	font-family: Tohama;
	font-size: 10px;
}

.progressbar_mini {
    width: 212px;
    background: url(/images/progressbar_mini.png) no-repeat 0 -30px;
	height:15px;
	vertical-align:bottom;
}
.progressbar-completed_mini {
    height:15px;
    margin-left: -1px;
    background: url(/images/progressbar_mini.png) no-repeat 1px 0;
	vertical-align:bottom;
}
.progressbar-completed_mini div {
    float:right;
    width:55%;
    height:15px;
    margin-right:-1px;
	padding-top:3px;
    background:url(/images/progressbar_mini.png) no-repeat 100% 0;
    display:inline; /* IE 6 double float bug */
	vertical-align:bottom;
	font-family:Tohama;
	font-size:10px;
}


/*
PROGRESS BAR
*/
#pageContent{
	width:760px;
	margin:0 auto;
	text-align:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#FFF;
	height:100%;
}
#pageContent p{
	padding-left:10px;
	padding-right:10px;
}
#dhtmlgoodies_progressPane{
	width:100%;
	height:100%;
	background-color:#FFF;
	z-index:5000;
	position:absolute;
	left:0px;
	top:0px;
	
}
#dhtmlgoodies_progressBar_bg{
	position:absolute;
	left:50%;
	top:50%;
	width:300px;
	height:20px;
	border:1px solid #000;
	background-color:#EEE;
	margin-left:-150px;	
	margin-top:-20px;
	text-align:center;
}
#dhtmlgoodies_progressBar_outer{
	position:absolute;
	left:0px;
	top:0px;
	width:0px;	
	height:100%;
	overflow:hidden;	
}

#dhtmlgoodies_progressBar{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	background-color:#184EB8;
	filter: Alpha(Opacity=0, FinishOpacity=100,Style=1,StartX=0, StartY=0, FinishX=200,FinishY=20) ;
	height:100%;
	z-index:5000;
}
#dhtmlgoodies_progressBar_txt{
	color:#000;
	z-index:10000;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:absolute;		
	font-family:arial;
	font-size:0.8em;
	line-height:20px;	/* Same as height of progress bar */
}



.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}
.white_content {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 10px solid #CCC;
	background-color: white;
	z-index:1002;
	overflow: auto;
}