body 
{
    margin:5;
    padding:0;
    background:#e4e2e5;
    color:#323232;
	font-family: "Segoe UI", Frutiger, Tahoma, "Helvetica", "Helvetica Neue", Arial, sans-serif; 
	font-size:70%;
    text-decoration:none;
}
a img {border: 0;}

.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }


/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

/* titulos das paginas */
h2
{
clear:both;
color:#703579;
font-family:Arial,Tahoma,Helvetica,Verdana,Sans-serif;
font-size:36px;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
padding:10px 0 5px;
text-decoration:none;    
} 

/* mensagens de notificao */
.msgOK
{
	background-color:#703579;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height: 20px;
	padding:5px;
	color:#ffffff;
}

.msgERRO
{
	background-color:#B02B2C;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height: 20px;
	padding:5px;
}



div.single-field {
	padding: 5px;
	}
	


div.curFocus {
	background: #fdecb2;
}

.single-field label {
float:left;
  width:15%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;

}


.quebraLinha 
{
    background:transparent none repeat scroll 0 0;
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	margin-bottom:1px;
	margin-top:1px;
	overflow:hidden;
}

.inputArea
{
    padding: 10px;
}
.inputArea .input, #inputArea .textarea
{
    margin-bottom: 5px;
    padding: 4px;
}



.activeField
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
}
.idle
{
border: solid 1px #85b1de;
background-image: url('../imagens/blue_bg.png');
background-repeat: repeat-x;
background-position: top;
}




#corpo{width:980px; margin:auto;}
#topo{width:980px; height:105px;}
#logo{float:left; height:105px;}
#titulo-b{float:left; width:710px; height:105px; text-align:center;}
#logo-cliente{float:left; width:151px; height:105px;}

#filtro
{
    display:block;
    height:80px;
    width:auto;
    background:#ffffff;
    text-align:center;
}


.modalBackground
{
 background-color: #000000;
 opacity: 0.7;
}

.modalPopup {
 background-color:#ffffdd;
 border-width:3px;
 border-style:solid;
 border-color:Gray;
 padding:3px;
 width:250px;
}


#Content {
width:500px;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
padding:15px;
background-color:#ffffff;
height:150px;
margin-top:20px;
}

#p3k{
width:500px;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
padding:15px;
background-color:#ffffff;
height:100px;
}

#esquerda{float:left;padding-top:30px;text-align:center;width:200px;}	
#direita{float:right;padding-top:20px;width:290px;}

#logo_p3k{float:left;}
#titulo-b {float:right;margin-top:10px;text-align:center;width:350px;}

.links-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
.links-cabecalho01 {
	font-size: 10px;
	font-weight: bold;
}
.style3 {color: #99CCFF}
.titulo-links {
	font-size: 18px;
	color: #FF6600;
}
.links-rodape {font-size: 10px}
.nome-usuario {color: #336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.texto-grande-dashboard {	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
}
.txt-informativo {color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.usuario-descritivo {color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style11 {color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.style12 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #336699;}

.wwFormTable { margin: 0; padding: 0;}

.content {
font-family: sans-serif;
font-size: small;
}


.userTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #336699;
	border-collapse: collapse;
}

.userTable td {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #336699;
	border-collapse: collapse;
}

.userTable th {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #336699;
	border-collapse: collapse;
	background-color: rgb(255, 255, 255);
}

.odd {
background-color: #e1e9ff;
}

.even {
background-color: #E3F0FF;

}

.errorMessage { color: #FF0000; font-weight: bold; font-size: 14px; }


