/* 
------------------
 - BODY
----------------*/
@import url(reset.css);
body {
	font-family: Calibri, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	letter-spacing: 1px;
	word-spacing: 1px;
	background-color: #f4f4f4;
}
html {
	height: 100%;
}
.boxPlaneamento {
	float: left;
	margin-left: 30px;
	width: 950px;
	margin-top: 1px;
}
#planTarefas {
}

div{
	display:block;
}
.planTitle{
	border: 1px solid #d3d3d3;
	font-weight: normal;
	color: #ffffff;
	background-color: #4ACCD4;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px/*{cornerRadius}*/;
	border-top-right-radius: 4px/*{cornerRadius}*/;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}
#planTarefas {
	background-color:#999; 
	clear:inherit; 
	float:left; 
	width:171px
}
#planTarefas h4 {
	margin: 3px 0px 1px 5px;
	font-size: 15px;
}
#planUsers {
	width:160px;
	float: left;
}
.liUsers {
	list-style: none;
	background-color: #4accd4;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	width:150px;
	cursor:pointer;
}
.liTarefas {
	list-style: none;
	background-color: #4accd4;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width:162px;
	cursor:pointer;
	min-height:20px;
	overflow:hidden;
}
.boxPlanResult {
	float: left;
	width: 160px;
	margin-top: 15px;
	background-color: #CCC;
}
.btnXclose {
	color: #3399FF;
	cursor: pointer;
}
.rowEdit {
	color: #3399FF;
	cursor: pointer;
}
.acoesEdit {
	color: #3399FF;
	cursor: pointer;
}
.reuniaoEdit {
	color: #3399FF;
	cursor: pointer;
}
#reuniaoAdd {
	color: #3399FF;
	cursor: pointer;
}
.rowLpsEdit {
	color: #3399FF;
	cursor: pointer;
}
.rowNome {
	color: #3399FF;
	cursor: pointer;
}
.showModal {
	color: #3399FF;
	cursor: pointer;
}
.trarrowblues {
	background-image: url(../images/arrowblue.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
	margin-left: 20px;
	margin-right: 10px;
	float: left;
	margin-top: 1px;
}
.morelink {
	float: right;
}
.setabaixo {
	background-image:url(../images/ui-icons_222222_256x240.png);
	background-position: -63px -16px;
	height: 16px;
	width: 16px;
	float: left;
	margin-top: 2px;
}
.clientarefatr {
	padding-top: 2px;
	padding-bottom: 2px;
	clear:both;
	margin-left: 20px;
}
.clientarefanome {
	width: 110px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	float: left;
	margin-top: 5px;
}
.pedidosNotas {
	width: 100%;
	border: 1px solid #aaaaaa;
	margin-top: 15px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #666666;
}
.pedidosNotasdetail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	padding: 5px;
}
.pedidosNotashead {
	color: #000000;
	padding-top: 3px;
	padding-left: 18px;
	background-color: #CCCCCC;
	height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}
.markRed {
	background-color: #FF0000;
	height: 15px;
	/*min-width:40px;*/
	display: inline-block;
	color: #FFFFFF;
	font-weight: bold;
	webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	padding-right: 9px;
	padding-left: 9px;
}
.markYellow {
	background-color:#FFCC00;
	/*min-width:40px;*/
	display: inline-block;
	height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding-right: 9px;
	padding-left: 9px;
	text-align: center;
}
.markGreen {
	background-color:#009900;
	height: 15px;
	/*min-width:40px;*/
	display: inline-block;
	color: #FFFFFF;
	font-weight: bold;
	webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	padding-right: 9px;
	padding-left: 9px;
}
.markGrey{
	background-color:#E2E2E2;
	height: 15px;
	/*min-width:40px;*/
	display: inline-block;
	color: #000;
	font-weight: bold;
	webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	padding-right: 9px;
	padding-left: 9px;
}
#footer {
	height: 35px;
	width: 1200px;
	background-color: #244061;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}
.rowEdit2 {
	color: #3399FF;
	cursor: pointer;
}
.rowBancosEdit {
	color: #3399FF;
	cursor: pointer;
}
.rowViaturasEdit {
	color: #3399FF;
	cursor: pointer;
}
.rowSenhaEdit {
	color: #3399FF;
	cursor: pointer;
}
.sociosEdit {
	color: #3399FF;
	cursor: pointer;
}
#addEmpre {
	cursor: pointer;
}
#addLin {
	cursor: pointer;
}
#addSenha {
	cursor: pointer;
}
#addBancos {
	cursor: pointer;
}
#addViaturas {
	cursor: pointer;
}
#box {
	background:#fff;
	border:1px solid #ccc;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	min-height: 500px;
	width: 98.2%;
	float: left;
}
.UserArtigoText {
	margin-top:10px;
	font-size: 11px;
}
.boxGeral {
	width: 1200px;
}

.boxRightRecepcao {
	float: right;
	width: 700px;
	display: block;
	color: #069;
}
.boxRightpec {
	float: right;
	width: 700px;
	display: block;
}
.InqueritoMemorandos {
	float: right;
	width: 500px;
	display: block;
	color: #069;
}
#footer .divChat {
	position: fixed;
	bottom: 11px;
	background-color: #133783;
	left: 1053px;
	height: 15px;
	color: #FFFFFF;
}

#formConfs #jform_preco input {
	width: 70px;
}
.recMeses {
	margin-bottom: 20px;
	margin-left: 10px;
}
.confFinal td {
	padding: 3px;
}

#tabs-1 #SignupForm #boxCaeCodigo {
	font-size: 100
&;
	font-size: 13px;
}
.loadingCenter {
	width:          100%;
	height:         100%;
	padding-top:    300px;
	text-align:     center;
	color:          #c0c0c0;
	text-shadow:    1px 1px #e0e0e0;
	font-size:      40px;
	position:       absolute;
	top:            0px;
	left:           0px;
	margin-right: auto;
	margin-left: auto;
}
#SignupForm #cliente_cae {
	width: 200px;
}
.bodyclass {
	padding-top: 0;
	background-color: #4accd4;
	background-image: -webkit-radial-gradient(circle,#4accd4,#203F5E);
	background-image: -moz-radial-gradient(circle,#4accd4,#203F5E);
	background-image: -o-radial-gradient(circle,#4accd4,#203F5E);
	background: radial-gradient(farthest-side at center, #4accd4 0%,#203F5E 120%); /* W3C */
	background-repeat: no-repeat;
}
.loginLogo {
	padding-left: 30px;
	float: left;
	padding-top: 50px;
	padding-right: 15px;
}
.loginForm {
	float: left;
}
.bodyclass .divFooter {
	position: fixed;
	bottom: 0px;
	height: 30px;
	color: #FFFFFF;
	width: 100%;
	text-align: right;
}
.divFooterBody {
	bottom: 0px;
	height: 20px;
	color: #FFFFFF;
	width: 1190px;
	text-align: right;
	font-size:85%;
}
.logincontent{
	background-color: #EEEEEE;
	box-shadow: 0px 0px 50px #000000;
	border-radius: 5px;
	height: 230px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 200px;
}
.blackText {
	color:#666666;
	font-weight: normal;
}

#box_login {
	background:#fff;
	border:1px solid #ccc;
	padding: 10px;
	width: 375px;
	box-shadow: 0px 0px 20px #666666;
	border-radius: 5px;
	width: 375;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
}
.marginleft20 {
	margin-left: 20px;
}

#SignupForm #boxCaeCodigo {
	color: #069;
	width: 50px;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	float: left;
	display: block;
	margin-right: 5px;
}
#SignupForm #boxcliCodigo {
	color: #069;
	width: 50px;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	float: left;
	display: block;
	margin-right: 5px;
}
.InqueritoMemorandos strong {
	font-size: 16px;
}
#SignupForm .inputCae #cliente_cae {
	width: 400px;
}
#p_scnt {
	width: 70px !important;
	text-align: right;
	font-size: 12px;
}
#p_scntCae {
	width: 45px !important;
	text-align: right;
	font-size: 12px;
}
.pedidosInterval input[type=text] {
	width: 100px;
	text-align: right;
}

#p_textDocsOutros {
	width: 250px;
	margin-left: 50px;
}


#p_scntselect {
	width: 75px;
	text-align: right;
	font-size: 11px;
	height:20px;
	margin-top:-10px;
}
#p_inputdatetime     {
	width: 130px;
	font-size: 12px;
	margin-right: 16px;
}
#datetimeInicio     {
	width: 130px;
	font-size: 12px;
	margin-right: 16px;
}
#datetimeFim     {
	width: 130px;
	font-size: 12px;
	margin-right: 16px;
}
#p_datetime {
	width: 150px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.inputNumber {
	width: 70px !important;
}

#divhorarios {
	float: left;
	width: 150px;
	margin-left: 0px;
}
.textRight{
	text-align:right;
}
.cobrancsymbol{
	padding-top: 2px;
	font-size: 16px;
	float: left;
	margin-left: 3px;
}
#login{
	width:340px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.MsgErro {
	color: #CC0000;
	font-size: 14px;
	background-color: #E6C0C0;
	border: 2px solid #CC0000;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.MsgOK {
	color: #006600;
	font-size: 14px;
	background-color: #C6E7C0;
	border: 2px solid #006600;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: block;
}
.MsgEdit {
	color:#F60;
	font-size: 14px;
	background-color:#ffe1cd;
	border: 2px solid #F60;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: block;
	font-weight:bold;
}
.MsgInfo {
	color: #069;
	font-size: 14px;
	background-color: #c2d4e7;
	border: 2px solid #069;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: inline-block;
}

.loginimage {
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}
.loginError {
	height: 80px;
	float: left;
	width: 300px;
	vertical-align: bottom;
	margin-top: 15px;
}



/* 
------------------
 - Estilos normais
----------------*/
.textcenter{text-align:center;}
#floatright{float:right;}
.txtDescricao {
	height: 200px;
	width: 330px;
}
.txtDescricaolite {
	height: 120px;
	width: 350px;
}
.contTabletd    {
	vertical-align: top;
}
.confTableimg {
	width: 150px;
	text-align: center;

}
.MenuConfAdmGeral {
	width: 98.5%;
	border: 1px solid #CCC;
	padding: 5px 0 5px;
	background-color: #F4F4F4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	background-image: url(../images/toolbarbg.jpg);
	background-repeat: repeat-x;
}
.MenuCliente {
	width: 100%;
	border: 1px solid #CCC;
	background-color: #F4F4F4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	background-image: url(../images/toolbarbg.jpg);
	background-repeat: repeat-x;
	float: left;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div.nomeCliente {
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-left: 10px;
	display: block;
	width: 55%;
	float: left;
}
div.ClienteMenu {
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-left: 10px;
	width: 40%;
	float: left;
	text-align: right;
	display: block;
	font-size: 16px;
	color: #999999;
}
.toolbarCliente{
	width: 50%;
	float: left;
}
.toolbarClienteMenu{
	width: 50%;
	float: left;
}
.ClienteMenu  li {
	float: left;
	text-align: right;
}
.ClienteMenu  ul  a {
	color: #006699;
	font-size: 16px;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#floatleft{float:left;}
.toolbar li {
	text-align: center;
	color: #666;
	list-style: none;
	float:left;
	padding: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.toolbar .toolbarlink:hover,
.toolbar .toolbarlink:focus,
.toolbar .toolbarlink:active {
	/*border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	background-color: #eee;
	text-decoration: none;
	color: #0B55C4;
}

.toolbarlink:houver {
	/*border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	background-color: #eee;
	text-decoration: none;
	color: #0B55C4;
}
#formConfs .boxGeralConf .MenuConfAdmGeral .confTableMenu {
	margin-left: 10px;
	height: 20px;
}


.toolbar li.divisor {
	border-right: 1px solid #c7c7c7;
	width: 1px;
	height:42px;
	margin-left: -3px;
}
.confTableMenu ul {
	list-style-type: none;
	height: 20px;
	margin: auto;
	float: left;
}
.confTableMenu .divisor {
	width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 20px;
}

.confTableMenu li {
	float: left;
}
.confTableMenu ul a {
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-top: 0px !important;
}
.confTableMenu ul a:hover {
	background-color:#F0F0F0
}
a:link {
	color: #3399FF;
	text-decoration: none;
	outline: none;
}
a:visited {
	color: #3399FF;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
#addTime{
	color: #4accd4;
	cursor: pointer;	
}

h1,h2,h3,h4,h5,h6{
	color:#069;
	font-family: Calibri, Geneva, sans-serif;
	font-weight:100
}
h1{font-size:30px}
h2 {
	line-height: 48px;
	font-size: 2em;
	color: #146295;
	margin: 0;
	padding: 0;
}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:12px}
p{
	font:14px Calibri, Geneva, sans-serif;
	color: #333;
	line-height:1.8em;
	letter-spacing:1px;
}
spans {
	font:14px Calibri, Geneva, sans-serif;
	color:#069;
}
#cliente_span{display:inline-block;}

/* 
------------------
 - MENU
----------------*/
#menu{
	padding:5px 20px 5px 0px;
	margin:0px;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	list-style:none;
	text-indent:15px;
	width:170px;
	float: left;
}
#menu li{
	background:#3f3f3f;
	line-height:0px;
	border-bottom:1px solid #333;
}
#menu a{
	text-decoration:none;
	color:#FFF;
	padding:10px;
	display:block;
}
#menu li a:hover{
	background:#2B547E;
}

/* 
------------------
 - MENU
----------------*/

#data{margin:2px; font:14px Calibri;}
thead{background:#eee;}
th{padding:0px; border:1px solid #ccc; vertical-align:middle; background: #F1F1F1;}
table td{text-align:left;}
table th{text-align:left;}
#meses{border:1px solid #ccc; padding-left:10px; vertical-align:middle;}
#alt{background:#f3f3f3}

#escolher_meses{font-size:20px; margin:20px 0}

.calendarDateInput{
	padding:0px !important;
	text-align:center;
}

#escolher_mes{
	margin:20px
}

#ok {
	padding:3px; 
	background:#E4FFCA; 
	border:1px solid #0F0; 
	font:16px  Calibri, Helvetica, sans-serif; 
	color:#090; 
	margin:5px;
	display:inline-block;
}
#no {
	padding:3px; 
	background:#FFD7D7; 
	border:1px solid #F00; 
	font:16px  Calibri, Helvetica, sans-serif; 
	color:#300000; 
	margin-bottom:15px;
	display:inline-block;
}

/* 
------------------
 - FORMS
----------------*/
fieldset{
	border:1px solid #ccc;
	padding:10px;
}
form   fieldset   div {
	color: #3A66FF;
	margin-left: 20px;
}

legend{
	font:18px Calibri, Geneva, sans-serif; 
	color:#069; 
	font-weight:bold; 
}

label{
	font-size:12px;
	font-weight:bold;
	color:#069;
	display: block;
	margin-top: 12px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0;
}
.pedidosclientedetail {
	color:#069;
	font-weight: bold;
	float: left;
	width: 100px;
}
.pedidoscliente {
	float: left;
}



.lineTitle1{
	margin:16px 2px 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#069;
}
.lineTitle2{
	margin:16px 2px 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#069;
}
.labelRadio {
	margin:16px 2px 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#069;
	display: inline;
}

input{
	border:1px solid #999;
	color:black;
	font-family: Calibri, Helvetica, sans-serif;
}

::-webkit-input-placeholder {
   color: #92d9ed;
}
:-moz-placeholder {  
   color: #B3EEFF;  
}
:-ms-input-placeholder {  
   color: #B3EEFF; 
}

ul li{
	margin:1px 0px;
}

.btn:hover{ background:#39C;}
.btn {
	width:100px; 
	display:block; 
	margin:5px auto; 
	color:#FFF; 
	background:#F60;
}
.btn2[disabled], .btn2[disabled]:hover {
	background-color: #CCC;
}
.btn2 {
	display:left;
	color:#FFF;
	background:#09C;
	border:1px solid #000 !important;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.btn2:hover {
	background:#005B88;
}

/* 
------------------
- FORM - INQUÉRITO
----------------*/
     
input, textarea, select {
	-moz-border-radius: 3px; 
	border-radius: 3px;
}

input[type=text], input[type=password], input[type=file] {
	width:200px;
	padding:2px;
	border:1px solid #999999;
}

input[type=submit] {
	color: #FFFFFF;
}
input[type=checkbox] {
	color: #FFFFFF;
}
textarea {
	width:200px;
	padding:2px;
	border:1px solid #999999;
	height: 60px;
	font-family: Calibri, Helvetica, sans-serif;
}

.prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
.prev.a, .next.a { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}

.prev:link, .next:link { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
.prev:hover, .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}
.prev:visited, .next:visited { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
        
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
		
		/* Campos form
		------------*/
		#bancos_trabalha,#listagem_software{
			width:110px;
		}
		#SignupForm span{
			/*border-top:1px solid #e3e3e3;*/
			margin-top:4px;
		}
		#SignupForm input[type=radio]{
			margin:5px 4px;
			position:relative;
			top:1px;
		}
.radioQualidade{
	margin-right:15px;
}
#tree li ul li{
	font-size: 12px;
	font-weight: bold;
	color: #069;
	display: block;
}
.topoPrincipal{
	float: left;
	height: 80px;
	background-image: url(../images/topo.jpg);
	background-repeat: no-repeat;
}

.topoLogo{
	float: left;
	height: 59px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.topoUser{
	float:right;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: right;
	width:600px;
}
.textoSession{
	color: #4accd4;
	font-size: 14px;
	font-weight: bold;
}
a.textoSession {
	color: #4accd4;
	font-size: 14px;
	font-weight: bold;
}
a.textoSession :visited{
	color: #4accd4;
	font-weight: bold;
}
.logoutImg{
	height: 17px;
	width: 17px;
	margin-bottom: -4px;

}
.menuLink {
	margin:0px;
	font-size:15px;
	color:#FFF;
	float: left;
	background-color: #3F3F3F;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-decoration: none;
}
.menuLink:hover {
	background-color: #2B547E;
	border-bottom:2px solid #4accd4;
}
#menuLinkCurrent{
	background-color: #2B547E;
	border-bottom:2px solid #4accd4;
}
.imageCenter {
	text-align: center;

}

.incMenus {
	height: 30px;
	float: right;
	margin-top: 21px;
	margin-left: 10px;
}
.ImpostosPagamentos {
	border: 1px solid #CCC;
	width: 400px;
	float: right;
	margin-right: 50px;
	margin-top: 30px;
}
.pagamentosTitle {
	font-size: 15px;
	color: #4577C2;
	background-color: #E5E5E5;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 92,5;
}.pagamentosTitleClose {
	font-size: 15px;
	color: #4577C2;
	background-color: #E5E5E5;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 5%;
	float: right;
	text-align: right;
}
.pagamentosDesc {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.homePrincipal {
	min-height: 513px;
	float: left;
	width: 891px;
	margin-left: 0px;
	border: 1px solid #999999;
	background-color: #EFEFEF;
	background-image: url(../images/fundoBG.jpg);
	background-repeat: repeat-x;
	padding: 5px 0px 10px 8px;
}
.homePrincipalscroll {
	height: 485px;
	float: left;
	width: 900px;
	padding: 4px;
	margin-top: 6px;
}

.homeGraph {
	height: 250px;
	float: left;
	width: 255px;
	margin-top: 0px;
	margin-left: 10px;
	border: 1px solid #999999;
	background-color: #EFEFEF;
	background-image: url(../images/fundoBG.jpg);
	background-repeat: repeat-x;
	padding: 4px;
}
hr {
	color: #999999;
	margin-right: -4px;
	margin-left: -5px;
	margin-top: 4px;
	height: 1px;
}
.homeNews {
	height: 250px;
	float: left;
	width: 255px;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #999999;
	background-color: #EFEFEF;
	background-image: url(../images/fundoBG.jpg);
	background-repeat: repeat-x;
	padding: 4px;
}
.tituloPrincipal {
	color:#333333;
	font-size: 16px;
	padding-bottom: 2px;
}
.tableListaDadosTitle {
	font-size: 15px;
	color: #4577C2;
	background-color: #E5E5E5;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tableListaDados {
	width: 99%;
	padding: 0px;
	margin: 0px;
}

table.tableListaDados td {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tableListaDadosmedium {
	width: 50%;
	padding: 0px;
	margin: 0px;
}
table.tableListaDadosmedium td {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tableListaDadossmall {
	width: 30%;
	padding: 0px;
	margin: 0px;
}
table.tableListaDadossmall td {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tableListaDadosbg1 {
	background-color: #FFFFFF;
	color: #666666;

}
.tableListaDadosbg1:hover {
	background-color: #F0FCFF;

}

.tableListaDadosbg2 {
	background-color: #F7F7F7;
	color: #666666;
}
.tableListaDadosbg2:hover {
	background-color: #F0FCFF;
}
.tableListaDadosbgAlert {
	background-color:#ffe3e3;
	color: #FF0000;
}
.tableListaDadosbgAlert:hover a {
	background-color: #FF0000;
	color: #FFFFFF;
}.tableListaDadosbgAlert:hover{
	background-color: #FF0000;
	color: #FFFFFF;
}
.tableListaDadosbgAlert input {
	border: 1px solid #FF0000;
	background-color: #FFD5D5;
}
.tableListaDadosbgAlert a {
	color: #FF0000;
	font-weight: bold;
}.tableListaDadosbgAlert a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
.inputPesquisa {
	background-image: url(../images/find.png);
	background-position: right;
	margin-top: -2px;
	background-repeat: no-repeat;
	margin-right: 0px;
}
.tableListaDocs td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.listaPage {
	height: 470px;
	width: 1160px;
	overflow: auto;
}
select {
	border:1px solid #999;
	/*padding:5px;*/
	color:black;
}
.fieldset_login  {
	border:1px solid #ccc;
	padding:10px;
	width:320px;
}
.topo_conf  {
	color: #FFFFFF;

}
.boxGeralConf {
	border:1px solid #ccc;
	padding:10px;
	width:98%;
	margin-top: 20px;
	min-height: 500px;
}

div.pagetitle {
	padding-left: 60px;
	background-repeat: no-repeat;
	margin-left: 10px;
	display: block;
}
.toolbar {
	float: right;
	margin-right: 10px;
}
.toolbar-list {
	float: none;
	width: 32px;
	height: 32px;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.icon32Save {
	background-image: url(../images/icon32/icon-32-publish.png);
	background-repeat: no-repeat;
}
.icon32Cancel {
	background-image: url(../images/icon32/icon-32-cancel.png);
	background-repeat: no-repeat;
}
.icon32Users {
	background-image: url(../images/icon32/icon-32-user.png);
	background-repeat: no-repeat;
}
.icon32Backup {
	background-image: url(../images/icon32/icon-32-static.png);
	background-repeat: no-repeat;
}
.icon32Obje {
	background-image: url(../images/icon32/icon-32-objesctives.png);
	background-repeat: no-repeat;
}
.icon32Taref {
	background-image: url(../images/icon32/tasks.png);
	background-repeat: no-repeat;
}
.icon32Permissoes {
	background-image: url(../images/icon32/icon-32-locked.png);
	background-repeat: no-repeat;
}
.icon32add {
	background-image: url(../images/icon32/icon-32-add.png);
	background-repeat: no-repeat;
}
.icon32Confs {
	background-image: url(../images/icon32/icon-32-configs.png);
	background-repeat: no-repeat;
}

.icon32Alertas {
	background-image: url(../images/icon32/icon-32-box.png);
	background-repeat: no-repeat;
}
.icon32Textos {
	background-image: url(../images/icon32/icon-32-text.png);
	background-repeat: no-repeat;
}
.icon32Tabelas {
	background-image: url(../images/icon32/icon-32-stats.png);
	background-repeat: no-repeat;
}
.icon32del {
	background-image:url(../images/icon32/icon-32-deny.png);
	background-repeat: no-repeat;
}
.iconConfs {
	background-image: url(../images/icon48/icon-48-config.png);
	background-repeat: no-repeat;
}
.iconUser {
	background-image: url(../images/icon48/icon-48-user.png);
	background-repeat: no-repeat;
}
.iconPermi {
	background-image: url(../images/icon48/icon-48-locked.png);
	background-repeat: no-repeat;
}
.iconAler {
	background-image: url(../images/icon48/icon-48-box.png);
	background-repeat: no-repeat;
}
.iconObje {
	background-image: url(../images/icon48/icon-48-objesctives.png);
	background-repeat: no-repeat;
}
.iconTare {
	background-image: url(../images/icon48/tasks.png);
	background-repeat: no-repeat;
}
.iconText {
	background-image: url(../images/icon48/icon-48-text.png);
	background-repeat: no-repeat;
}
.iconTab {
	background-image: url(../images/icon48/icon-48-stats.png);
	background-repeat: no-repeat;
}
form fieldset table div {
	color: #3A66FF;
	margin-left: 0px;
}
.divSubLevel {
	color: #069;
	margin-left: 20px;
	margin-top: 5px;
}
.divSubCoonferencia {
	margin-left: 20px;
	margin-top: 5px;
}
.contentLink {
	padding-top: 3px;
	font-size: 16px;
}
.contentLink a {
	font-size: 16px;
}
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#006699;
	border-radius:5px;
	padding:5px;
	color:#fff;
	font-size:12px Arial;
}

a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;

}
.boxIndexImpostos {
	height: 222px;
	width: 254px;
	float: left;
	margin-top: 6px;
	margin-left: -5px;
	padding:5px;
	overflow: auto;
}
#boxTarefas {
	position: fixed;
	bottom: 0px;
	background-color: #FFF;
	left: 950px;
	height: 77px;
	width: 248px;
	color: #666;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background-image:url(../images/alertbox-bg.jpg);
	padding:1px;
	border: 1px solid #999;
}

#closeTarefa{
	float:right; 
	cursor:pointer;
	background-image:url(../images/close_blue.png);
	margin:5px;
	width:22px;
	height:22px;
}
.tarefaicon{
	float:left; 
	background-image:url(../images/icon48/icon-48-box.png);
	margin-top:17px;
	margin-left:10px;
	margin-right:10px;
	width:48px;
	height:48px;
}
.tarefaSapar{
	float:left; 
	background-image:url(../images/alertbox-separ.jpg);
	margin-top:14px;
	width:2px;
	height:50px;
}
#boxTarefasTitulo{
	margin-left:10px;
	margin-top:15px;
	float: left;
	width: 125px;
	font-size:15px;
}
#boxTarefasTxt{
	margin-left:10px;
	margin-top:5px;
	float: left;
	width: 155px;
}
#boxTarefasTxt a:link {
	color: #133783;
	text-decoration: none;
	outline: none;
}
#boxTarefasTxt a:visited {
	color: #133783;
	text-decoration: none;
	outline: none;
}
#boxTarefasTxt a:hover {
	text-decoration: underline;
}
.titleTd{
	text-align: center;
	background-color: #F8F8F8;
	color: #4577C2;
}
#addAlert{
	cursor:pointer;	
}
#addAcoes{
	cursor:pointer;	
}
.tarefasLegenda{
	width: 220px;
	float: right;
	margin-top: -10px;
	margin-right: 10px;
}
.tarefaCheckList{
	width:500px;
	height:16px;	
}
#tarefaCheckListImg{
	width:16px;
	vertical-align: sub;
	float: right;
	cursor:pointer;
}

#boxTelefonemas {
	position: fixed;
	bottom: 0px;
	background-color: #FFF;
	left: 0px;
	height: 37px;
	color: #666;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background-image:url(../images/alertbox-bg.jpg);
	padding:1px;
}
.relogioPontoComand{
	color:#FFF;
	float:right;
	padding:2px 15px;
	margin:5px;
	text-align:center;
	border-radius:3px;
	font-weight:bold;
}
.relogioPontoEntrada{
	background-color:#78c50c;	
}
.relogioPontoSaida{
	background-color:#e1370f;	
}