/* $Id: screen.css 377 2010-10-06 11:31:20Z flaviovs $ */

/*
body {
	font-size: 67%;
}
*/

* {
    margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,fieldset,address {
	margin: 1em 1em 1em 0;
}

p{ color:#616161;}

body {
	margin: 0 1em 1em 1em; background: #d9e0ed url("../img/bg.png") repeat top right; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; te 
text-align: left;}
input{ padding:3px;}
input[type="text"]{ border:1px solid #ccc; height: 23px; padding:0 3px;}
/*
p,pre,blockquote,ul,ol,dl,fieldset,address,td,th {
	font-size: 1em;
}
*/
img{ border:0;}
li,dd
{
	margin-left: 0.625em;
}
input, input[type="password"], input[type="search"], isindex{ cursor: pointer;}
fieldset {
	padding: .5em;
	background:#f0f0f0;
	border:1px solid #ccc;
}

textarea{ padding:3px;}

select>option {
    padding: 0 5px 0 3px;
}

/* fim dos hacks */

body,p,h1,h2,h3,td,th {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
}

a{ color:#3B5998;}
table {
	border-collapse: collapse;
	max-width:528px;
	width:100%;	
	border:1px solid #ccc; 
	
}

.tb-default{  border: 1px solid #ccc;}
.tb-default td{width: 370px; padding:0;padding-left: 10px; padding-right: 20px; width: 25px}
.tb-default td p{ color: #616161; font-size:16px; margin: 12px; padding: 0;}
.tb-default input[type="text"]{ width:370px; height:23px;}
.cp_maior{width:280px;}
.grid_250{width:250px;}
.grid_530{width:530px;}
.grid_575{width:575px;}
.cp_230{ width: 230px;}
.ml_10 { margin-left:10px;}
th {
	background: #ddd;
	text-align: left;
	padding: 0.3em 0.5em 0.1em 0.5em;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	color: #616161;
}

td{ padding: 25px; color: #616161;}

tr {

	vertical-align: top;
}

td.ident {
	padding-left: 1em;
}

td.ident2 {
	padding-left: 2em;
}

td.sep {
	border-top: 0.7em solid white;
}

body {
	text-align: center;
}

#container {
	text-align: left;
	background: #fff;
	padding: 20px;
	float: left;
	width: 920px;
}

#cabecalho h1 {
	font-size: 130%;
	margin: 0 auto 0 auto;
}

#cabecalho .userinfo {
	float: right;
	color: #666;
	font-size: 13px;
	text-align: left;
}	

#cabecalho .userinfo a{
	color:#1B3A7C;
	text-transform: uppercase;
	cursor: pointer;

}
#nav {
	width: 940px;background:#5975AE; float: left; height:36px;box-shadow:5px 5px 10px #DBDBDB;
/* implementação para o firefox */
-moz-box-shadow:5px 5px 10px #DBDBDB;
/* implementação para safari */
-webkit-box-shadow:5px 5px 10px, #DBDBDB; margin-top:-3px; padding-left: 20px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
 margin-right: -20px;
margin-left: -20px;
margin-top: -20px;
position: absolute;}

#nav ul {
	padding: 0 0 0 0;
	margin: 0.3em 0 0.3em 0.4em;
}

#nav ul li {
	display: inline;
	margin: 0.1em;
}

#nav ul li a {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	padding: 4px 12px 8px 12px;
	margin: 0;
	margin-top: 4px;
	border:0;
	display: inline;
}


#nav ul li a:hover {
	 background: #3B5998;
	 border:0;
	 padding: 4px 12px 8px 12px
}

#menu-sub-nav {
	background: #f8f8f8;
	cursor: pointer;
	background: #F2F2f2;
	margin-left: -20px;
	margin-right: -20px;
}

#menu-sub-nav ul li {
	font-size: 80%;
	display: inline;
}

#menu-sub-nav ul li a, #menu-sub-nav ul li a:visited {
	color: #000;
	padding: 0.1em 1em 0.1em 1em;
	text-decoration: none;
	padding: 5px;
}

#menu-sub-nav ul li a:hover {
	background: #fff;
}

#conteudo {
	float: left;
	width: 920px;
	
}

#menu {
	border: 2px solid #ccc;
	padding: 1.3em;
	float: right;
	border-radius: 10px;
	background: #d5d5d5;
	padding-bottom:10px;
	margin-bottom:15px;
	}

#menu h2 {
	color: #440!important;
	margin-top:0!important;
	font-size: 100%;
}

#menu ul {
	padding: 0;
	margin: 0.1em auto 1em;
	list-style-type: none;
}

#menu ul li {
/*	margin-left: 0.1em; */
	font-size: 80%;
	margin: 0;
}
.log #menu, .psq-busca-consultas #menu{width: 405px;height: 104px; margin-top:-47px;}
.log #busca-geral, .psq-busca-consultas #menu{ margin-top:-19px;}

#menu  input[type="text"]{ width:125px; height:23px;}


#rodape {
	text-align: center;
	clear: both;
}

#login .erro-form{ 
	border-left: 2px solid #login;}

#f00 h1 {
	text-align: center;
}


#ini{ margin-right:5px;}
#login #mensagem {
	border:1px solid #963535;  
	font-size: 13px;
	padding: 6px;
	background:  #ffc0b7 url("../img/ico-close.jpg") no-repeat 12px 8px; 
 	padding-left: 35px; 
	margin:0 auto; 
	margin-top:15px;
	width:850px;
}

#login #mensagem p{ 	
	    color: #454150; 
		margin-top: 0;
		padding-top: 2px;
		font-size: 13px;
		line-height: 18px;
}

#login .item-form label {
	display: inline;
	width: auto;
}

#mensagem {
	text-align: left;
	border: 1px solid #f00;
	background: #fff0f0;
	padding: 0.1em 2em 0.1em 2em;
	width:100%;
	margin: 0.2em auto 2em 0;
	color:red;
}

#mensagem-do-dia {
	text-align: left;
	border: 1px solid #ccf;
	background: #f0f0ff;
	padding: 2em;
	width: 40%;
	margin: auto auto 2em auto;
}

#mensagem-do-dia h2 {
	font-size: 110%;
	margin-top: 0;
}

#login form {
	text-align: center;
	width: 20%;	
	margin: auto;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 1em;
}

#login form .item-form {
	text-align: left;
}

.form-required {
	color: #082666;

}

.form-description {
	font-size: 60%;
	color: #666;
	width: 97%;
	float: left;
	margin-bottom: 5px;
}

.erro-form {
	border: 1px solid #f00;
}
.textarea-cliente-obs{ width:525px;}
tr.l1,div.l1,fieldset.l1 {
	background: #f0f0f0;
}

tr.l2,div.l2,fieldset.l2 {
	background: #f8f8f8;
}

dl dt {
	font-weight: bold;
	color: #006;
	margin-top: 0.5em;
}

.fixed {
	font-family: Courier New, Courier, fixed;
}

.hidden {
	display: none;
}

.form-erro {
	display: inline;
	color: #f00;
	font-size:12px;
}

tr.form-erro {
	border: 1px solid #f00;
}

td.form-erro {
	display: table-cell;
	border: 1px solid #f00;
	margin: 0;
}

.xajac-ac-row-selected {
	background: #f88;
	border: 1px solid #f00;
	width: 100%;
}

.xajax-ac-row {
	background: #aaf;
	border: 1px solid #00f;
	width: 100%;
}

#autocomplete {
	text-align: left;
	margin-top:5px;
}

#autocomplete h1 {
	
	font-size: 100%;
	font-size:12px;
	color:red;
	margin: 0;
	padding: 0.1em;
}

#autocomplete ul.options {
	margin: 0;
	padding: 0;
}

#autocomplete ul.options li {
	list-style-type: none;
	background: #ff4;
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}

#autocomplete ul.options li.selected {
	color: #fff;
	background: #555;
	border: 1px solid #000;
}

#autocomplete ul.nav {
/*	width: 100%; */
	padding: 0;
	margin: 0;
}

#autocomplete ul.nav li {
	list-style: none;
	background: #ccf;
	margin: 0;
}

#autocomplete ul.nav li.left {
	float: left;
	width: 50%;
}

#autocomplete ul.nav li.right {
	width: 50%;
	
}

#autocomplete ul.nav li.disabled {
	color: #888;
}

table.pessoa {
}

table.pessoa tr td {
	color: #400;
}

td.label {
	font-weight: normal;
	color: #616161;
}

td.dinheiro,td.decimal,td.numero,td.inteiro {
	float: left;
	margin-left:33px;
	white-space: pre;
}

td.dir {
	text-align: right;
}

td.cab {
	background: #ccc;
	text-align: left;
	padding-left: 0.5em;
}

td.cab2 {
	background: #dd;
	text-align: left;
	padding-left: 0.7em;
	font-style: italic;
}

.esq {
	float: left;
}

br.clear {
	clear: both;
	height: 0px;
}

.ctrl {
	padding: 4em 1em 0 1em;
	text-align: center;
}

.mselect {
	min-width: 13em;
	width:100%;
}

.item-form label {
	float:left;
	color:#616161;	
	margin: 0;
	padding-bottom: 2px;
	width:100%;
}

.item-form-checkbox label {
	display: inline;
	float: none;
	width: auto;
	text-align: left;
}

input.submit {
	border:0; 
}

select.form-erro {
	background: #fee;
	color: #000;
}



.item-form-nova_senha label {
	display: inline;
	float: none;
	width: auto;
	text-align: left;
}

td.submit {
	text-align: center;
	border: none; 
	background: #ccc;
	padding: 7px;
}

.collapsible,.collapsed {
	width: 70%;
	margin-bottom: 0.1em;
	cursor: pointer;
}

.collapse-control {
	padding: 0.1em 0 0.1em 20px;
	background: #fee url(img/menu-expanded.png) 5px center no-repeat;
}

.collapse-control:hover {
	background-color: #fcc;
	cursor: pointer;
}

.collapsed .collapse-control {
	padding: 0.1em 0 0.1em 20px;
	background: #fee url(img/menu-collapsed.png) 5px center no-repeat;
	color: #333;
}

.collapsed .collapse-control:hover {
	background-color: #fcc;
	cursor: pointer;
}

#coluna-direita {
	width: 271px;
	float: right;
	margin: 0;
	padding: 0;
	
}

#coluna-esquerda {
	
	width:545px;
	float:left;
	margin: 0;
	padding: 0;

}
#select-plano{ width:600px;}
.box-proxima-consulta {
background: #3B5998  url("../img/bg-seta-maior.png") no-repeat right;
text-align: left;
margin-top: 25px;
width: 260px;
float:left;
border-radius: 6px;
padding:7px 0 8px 10px;
border: 1px solid #616161;
margin-bottom:15px;
color: #fff; font-size: 16px; text-transform: uppercase; font-weight: bold; text-decoration: none;}

#consultas-em-andamento {
	margin-bottom: 1em;
}

#consultas-em-andamento table {
	width: 528px;
	float:left;
}
#consultas-em-andamento h3{
	clear: left;
	width: 528px;
	margin-top: 25px;
	float: left;
}

#consultas-pendentes table {
	width: 275px;
}

.usuario-desativado {
	text-decoration: line-through;
}

.form-hidden {
	display: none;
}

.andamento ul
{
	margin: 0 0 0 0;
}

.title {
	font-weight: bold;
	color: #400;
}

.status-pedido-1 {
	/* nova */
	color: #fff;
	background: #c00;
}

.status-pedido-2 {
	/* atribuida */
	color: #000;
	background: #F5F55F;
}

.status-pedido-3 {
	/* concluida */
	color: #fff;
	background: #080;
	font-weight: bold;
}

.status-pedido-4 {
	/* verificada */
	color: #8f8;
	background: #080;
	font-weight: bold;
}

.status-pedido-5 {
	/* Reaberta */
	color: #800;
	background: #F5F55F;
}

.status-pedido-6 {
	/* atendida */
	color: #060;
}

.status-pedido-7 {
	/* cancelado */
	color: #888;
	text-decoration: line-through;
}

.status-pesquisa-1 {
	/* nova */
	color: #fff;
	background: #c00;
}

.status-pesquisa-2 {
	/* atribuida */
	color: #000;
	background: #F5F55F;
}

.status-pesquisa-3 {
	/* concluida */
	color: #fff;
	background: #080;
	font-weight: bold;
}

.status-pesquisa-4 {
	/* verificada */
	color: #8f8;
	background: #080;
	font-weight: bold;
}

.status-pesquisa-5 {
	/* Reaberta */
	color: #800;
	background: #F5F55F;
}

.status-pesquisa-6 {
	/* atendida */
	color: #060;
}

.status-pesquisa-7 {
	/* cancelada */
	color: #888;
	text-decoration: line-through;
}

.status-pesquisa-8 {
	/* esperando liberação */
	color: #cff;
	background-color: #22f;
	font-weight: bold;
}

.status-consulta-1 {
	/* nova */
	color: #fff;
	background: #c00;
}

.status-consulta-2 {
	/* atribuida */
	color: #000;
	background: #F5F55F;
	padding: 4px;
}

.status-consulta-3 {
	/* concluida */
	color: #fff;
	background: #5ddd5d;
	font-weight: bold;
	padding: 4px;
}

.status-consulta-4 {
	/* verificada */
	font-weight: bold;
	color: #8f8;
	background: #080;
}

.status-consulta-5 {
	/* Reaberta */
	color: #800;
	background: #F5F55F;
}

.status-consulta-6 {
	/* atendida */
	color: #060;
}

.resultado-consulta-1 {
	/* pendente */
	color: #f00;
	font-weight: bold;
}

.resultado-consulta-2 {
	/* sem restricoes */
	color: #080;
	font-weight: bold;
}

.resultado-consulta-3 {
	/* com restricoes */
	color: #A00;
	font-weight: bold;
}

.resultado-consulta-4,.resultado-consulta-5 {
	/* 4=informacoes invalida,5=informacoes incompletas */
	color: #f00;
	background: #fee;
	font-weight: bold;
}

.resultado-consulta-6, .resultado-consulta-7 {
	/* 6=invalida na fonte, 7=incompleta na fonte */
	color: #f00;
	background: #fc0;
	font-weight: bold;
}

.resultado-consulta-8 {
	/* sem informacoes na fonte */
	color: #000;
	background: #fc0;
	font-weight: bold;
}

td.obs {
	padding: 0.3em 0.7em 0.3em 0.7em;
	margin: 0;
	white-space: pre;
	font-family: Courier New, Courier, fixed;
}

pre.obs {
	border: 1px solid #bbb;
	background: #fff;
	padding: 0.3em 0.7em 0.3em 0.7em;
	margin: 0;
}

pre.localizacao {
	border: 1px solid #bbb;
	background: #fff;
	padding: 0.3em 0.7em 0.3em 0.7em;
	margin: 0;
}

.ac-found {
	text-decoration: underline;
}

.data-futura {
	color: #060;
}

.data-passada {
	color: #f00;
	font-weight: bold;
}

.label {
	font-weight: bold;
}


table.layout {
}

table.layout tr {
	border: none;
}

table.layout tr.l1, table.layout tr.l2 {
	background: none;
}

ul.pesquisas li {
	list-style-type: none;
	margin: 0 0 3em 0;
	padding-left: 1.5em;
}

.pedido {
}

.pesquisa {
	background: #efe;
	border: 1px solid #484;
	padding: 0.3em;
}

.pesquisa h3 {
	margin: 1em 0 0.1em 0;
}

li.pesquisa {
	padding: 1em;
}

li.consulta {
	list-style-type: none;
	margin: 0 0 3em 0;
	padding-left: 1.5em;
}

#aguarde {
	display: none;
	background: #a00;
	color: #fff;
	margin: 0;
	padding: 1em;
	position: absolute;
	top: 0px;
	left: 0px;
}

td.total-label {
	font-weight: bold;
	text-align: left;
	color:#616161;
}

td.total {
	font-weight: bold;
	text-align: right;
}

.busca {
	border: 1px solid #999;
	background: #ddd;
	padding: 1em;
}
.busca  label{ width:70px!important;}
.busca .item-form label {
	width: auto;
}

.busca .item-form {
	
	margin: 0;
	padding: 5px;
}

.busca input.submit {
	float: none;
	clear: both;
	width:92px!important;
}

#busca-pedido .item-form-cod_meio_comunicacao {
	clear: both;
}

#busca-pedido input.submit {
	width:92px;
	clear: both;
}

.print {
	display: none;
}

#busca-pesquisa {
	border: 1px solid #ccc;
	background: #ddd;
}

.desativado {
	color: #888;
	text-decoration: line-through;
}

h4.resultado-consulta {
	color: #600;
	margin-bottom: 0;
}

.resultado-consulta table {
	width: 100%;
	border: 1px solid #666;
}

.item-form-textarea label {
	width: auto;
}

table.andamento-consulta ul,
table.andamento-pedido ul,
table.andamento-pesquisa ul {
	margin-top: 0;
	margin-bottom: 0;
}

pre {
	text-align: left;
}

#item-form-cod {
	float: left;
}

#item-form-cod label {
	width: auto;
}


ul.menu-controle {
	padding: 0;
	margin: 0;
	background: #eee;
	border: 1px solid #888;
	
}

ul.menu-controle li {
	display: inline;
}

li.proxima-consulta {
	margin-top: 1em;
	background: #fdd;
}

p.importante {
	background: #D3E1EE url(img/information.png) 5px 17px no-repeat;
	font-weight: bold;
	padding: 15px;
	padding-left: 25px;
	border: 1px solid #9EC5E6;
	color: #616161;
	font-weight: normal
}

p.importante span{ font-weight:bold; text-transform: uppercase;}

td.aviso {
	color: #800;
}

.negativo {
	color: #f00;
	font-weight: bold;
}

.fatura-solicitante {
	padding-left: 1em;
}

.fatura-solicitante h5 {
	font-size: 110%;
}

.fatura-sindicado {
	margin-left: 1em;
}

#fatura-total-geral {
	margin-top: 1em;
}

#fatura-total-geral tr {
	background: none;
	border: none;
	font-size: 120%;
}

.assinatura {
	border-top: 1px solid #000;
	margin-top: 4em;

	width: 40%;
}

.resultado-emprego {
	margin-top: 2em;
}

#links {
	margin: 0;
	padding: 0;
}

.links {
	margin: 0;
	padding: 0;
	font-size:15px;
}

td.links {
	white-space: pre;
	padding: 3px 5px;
}

#links li {
	margin: 0;
	padding: 0.1em;
	display: inline;
}

.login-name {
	font-family: Courier new, Courier, fixed;
}

.titulo{
	margin-top: 45px;
	margin-bottom: 0.5em;
	color: #3B5998;
	font-size:18px;
	text-transform: uppercase;
	font-weight: bold;
}

#conteudo h3 {
	border-bottom: 2px dotted #c1c1c1;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color: #616161;font-size: 17px;
	

}


td.id-cliente {
	font-weight: bold;
}

td.nome-cliente {
	text-transform: uppercase;
}

.item-form-radio label {
	display: inline;
	width: auto;
	float: none;
	text-align: left;
	margin-right: 0.5em;
}

.dlg {
	background: #f8f8f8;
	border: 1px solid #ccc;
	padding: 0em 1em 0.5em 1em;
}

.dlg h3 {
	margin-top: 0.3em;
}

#busca-geral h2 {
	margin: 0;
	border-bottom:  2px dotted #c1c1c1;
	font-size: 78%;
	padding-bottom: 8px;
	margin-bottom: 10px;
	color:#666;
}

#busca-geral .item-form {
	margin: 0;
	float: left;
}

table.consulta-emprego {
	margin-top: 0.5em;
}

#listacliente {
	margin-bottom: 2em;
}

#listacliente label {
	width: auto;
	display: inline;
}

.extra-solicitante {
	margin-top: 0;
	font-size: 80%;
	border: 1px solid #f00;
}

#form-rel-digitacao {
	margin-bottom: 1em;
}

#form-rel-digitacao .item-form label {
	width: auto;
}

#form-rel-digitacao .item-form {
	float: left;
	margin: 0;
	padding: 0;
}

#form-rel-digitacao input.submit {
	float: none;
	clear: both;
}

.form-busca .item-form label {
	width: auto;
}

.form-busca .item-form {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
}

.form-busca input.submit {
	float: none;
	clear: both;
}

#info-empregos .item-form-nome label {
	width: auto;
}

#info-empregos .item-form-nome {
	float: left;
}

#info-empregos input.submit {
	margin: auto;
}

#busca-contato-emprego h2 {
	margin: 1em 0 0 0;
	font-size: 80%;
}

#busca-contato-emprego .item-form-nome label {
	width: auto;
}

#busca-contato-emprego .item-form-nome {
	float: left;
}

#busca-contato-emprego input.submit {
	margin: auto;
}

.consulta-classificada {
	font-weight: bold;
	color: #0A0;
}

.consulta-nao-classificada {
	font-weight: bold;
	color: #A00;
}

table.mod-social-resultado {
	margin-bottom: 1em;
}

.blocos {
	margin-top: 2em;
	padding-top: 1em;
	border-top: 1px solid #ccc;
}

.literal {
	white-space: pre;
}



.content-info-usuario{ width:280px; float:right;}

.wrapper{ 
	width: 960px; 
	margin: 15px auto;
}

.header{ background: #fff; max-width:920px; width:100%;float:left; padding: 12px 20px;border-bottom: 3px solid #3B5998; -webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius:15px;
border-top-right-radius: 15px;
margin-bottom: 15px;
}

.header h1{ float: right; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;  
font-size: 17px; color:#3e5c9a;  text-transform: uppercase; font-weight: bold; padding-left: 0; padding-bottom: 10px; 
background: url("../img/bg-tt-pg.png") no-repeat bottom;} 
.logo{ float:left;}
.tt-page{color:#3B5998; font-weight: bold; margin: 20px 0 10px 0;}


.content{ width:960px;float: left;} 
#login { float:left; width:100%;}
#login .content.internal-content{ background: #fff; padding: 20px; max-width:920px; width:100%; }
#login .content-login{width:550px; height:61px; background: #3b5998; margin:0 auto; margin-top:5%;overflow:hidden;padding:15px;}
#login .content-login div .item-form-login, #login .content-login div .item-form-senha {float: left; margin-right: 20px; width: 207px;}
#login .content-login div .item-form-login label, #login .content-login div .item-form-senha label{  color: #fefeff; font-size: 14px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom: 3px; float:left;}
#login .content-login input{ display:block; border: 0; padding-top:5px;}
#login input[type="text"]{ height: 15px; padding:3px;}
.box-submenu-interno{ margin-top:-50px!important;}
.numero{ background:#666; color:#fff;}
.obr{ border-left:3px solid #09296d;}
.input-text-login, .input-password{ height:13px; width: 195px; padding: 3px; border-left:3px solid #09296d;}
.btn-submit{background: url("../img/btn-submit.jpg") no-repeat bottom left;width: 95px; height:28px; float:left; border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
margin-top: 19px; text-transform: uppercase; font-size: 12px; text-align: left; padding-left: 14px; cursor:pointer;color:#fff;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}

.main-menu li{ display:inline-block; color: #fff;}
.main-menu li a, .main-menu li a:hover{ color: #fff; text-decoration: none;padding: 7px 12px;  display:inline-block; margin-bottom: 3px;}
.main-menu li a:hover{ background: #3B5998;}

.msg-bem-vindo{

width:545px;
padding: 20px;
background: #E2F7D6;
margin: auto;
margin-top: 40px;
border: 2px solid #1E390E;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-radius: 10px;
}
.msg-bem-vindo span{ color:#1E390E;  font size:14px;}
.copryright{ font-size:12px; color:#616161; bottom: 0; float: left; margin-top: 10%; }
.select{background: url("../img/seta.png") center bottom no-repeat; bottom: -3px; }
.acoes-usuario{ max-width:280px; width:100%;float: right; border:1px solid red;}
.bloco-info{ width:300px; float: right;}

.busca.screen select, .busca.screen textarea{ width:393px;}
.text-default{ color: #616161; font-size:14px; width:565px; letter-spacing:1px;}
.busca.screen input{ width:385px;}
#op_data.input-select-op_data{margin-left:75px;}	 	
.btn-procurar, .btn-salvar ,.btn-ver, .btn-incluir, .btn-escolher-centro-custo,.content-senha .btn-alterar, .btn-alterar-tabela, .btn-criar-tabela,
.btn-mostrar,.btn-mostrar,.btn-buscar,.btn-atribuir-consulta, .btn-marcar, .btn-confirmar, .btn-registrar-pagamento,
.btn-enviar, .btn-cadastrar, .btn-cadastrar-nova-senha,.btn-filtrar,.btn-mostrar-todos, .btn-criar, .btn-lancar,
.psq-pedidos .submit,.psq-pesquisas .submit, .psq-consultas .submit,#menu input[type="submit"]
{
width: auto;
height: 23px;
color: #fff;
background: #999 url("../img/bg-seta-menor.png") no-repeat right;
border: 1px solid #666;
text-align: left;
padding-left: 5px;
padding-top:3px;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
display: inline-block;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
padding: 5px;
padding-right: 33px;}

#menu input[type="submit"]{ margin-left: -17px;}

.input-text-cliente, .input-text-pessoa, .tab-default input{ width: 393px;}
.item-form-anotacao{ margin-top: 15px;}
.textarea-anotacao{ background: #f8f8f8; border:1px solid #ccc;}
.fielset-default{ background: #f0f0f0; border:1px solid #ccc;}
legend{ 
	padding: 5px; 
	background: #fff;
	color: #666;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;  }
 
.content-txt{
	width: 578px;
	
}
.bloco-default{

	width: 598px;
	background: #f0f0f0;
	padding: 10px;
	border:2px solid #ccc;
}

.item-form-tipo{ 

margin-bottom: 20px;
margin-top:10px;
float:left;
width:100%;
}

.btn-ok,.btn-mostrar-solicitante, .btn-intrucao, .btn-filtrar{ 
background: #0f264f url("../img/bg-seta-menor.png") no-repeat right;
border: 0;
padding: 4px;
color: #fff;
border-radius: 3px;
text-decoration: none;
padding-right: 24px;
}
}
.btn-intrucao{
height: 24px;
padding: 6px;
margin-top: 15px;
float: left;
margin-bottom: 20px;}
.btn-mostrar-solicitante{ margin:27px 0; display:block;}
.consultas-pendentes{
	width: 252px;
	margin-top: 15px;
	float: left;
 }

.box-ultimos-faturamentos table{ width:278px;}
.box .btn-mostrar{ 
margin-left: 25%;
margin-top: 16px;
}
.box-default{
background: #F8F8F8;
padding: 10px;
border:1px solid #ccc;
overflow:hidden;
padding-right:0;
}
.box-default label, .cnf-ferramentas .btn-confirmar{ margin-top:10px;}
.content-btn-mostrar{width: 300px;
float: left;
height: 40px;
background: #ccc;
margin-left: -10px;
padding-bottom: 12px;
margin-bottom: -15px;
}

.cnf #sub-nav, .log #sub-nav{ margin:0;padding:0; margin-top:-7px;}
.log table{ margin-top:20px;width:920px;}
.psq .box-submenu{ margin-top:-55px!important;}
.psq-pedidos table, .psq-pesquisas table, .psq-consultas table{ width:550px;}
.box-exportar{ width:199px; background:#f8f8f8; border:1px solid #999; padding:10px; overflow:hidden;}
.box-exportar .btn-ok{margin-left:59px;}
#opcoes-busca-consulta input{ width:auto;}
.box-novo-pedido{background: #f8f8f8;
border: 1px solid #999;
padding: 10px;
}
.box-novo-pedido textarea, .box-novo-pedido table{ width:500px;}
.cnf #menu-sub-nav, .log #menu-sub-nav{ margin-top:25px;}
.content-senha{background:#f0f0f0; border:1px solid #ccc; max-width:240px;width:100%; float:left; padding:15px;}
.content-senha input{ margin-bottom:10px; width:220px; border:1px solid #ccc;}
.ico-editar{ background: url("../img/ico-editar.png") no-repeat;
	width: 28px;
	height: 28px;
	float: left;
	text-indent: -999em;
}
.form-consulta-usuario{ background: #f0f0f0;
padding: 10px;
border: 1px solid #ccc;
}
.form-consulta-usuario select{font-size:12px;}
.form-consulta-usuario .btn-atribuir-consulta{ margin-top:20px;}
.item-form-select{ height:55px;}
.psq-cnf-fontes .btn-salvar{ margin-top:10px;}
.form-busca .btn-mostrar{ margin-left:10px;}
.cli-senha .btn-cadastrar-nova-semha{ margin-top:10px;}
.busca_boleto .btn-buscar, #busca-pesquisa .btn-procurar, .fin .btn-procurar{ width:92px!important;}
.rel-cdl .btn-mostrar-todos{ text-decoration: none;

width: 93px;
height: 14px;}
#item-form-p{ margin-bottom:10px;}
.psq-busca-consultas table tr td{ padding:10px!important;}
.textarea-obs{ width:495px;}
.psq-busca-consultas table{ padding:0; font-size:12px;}
.fin-mostra-cobrancas-aberto table{ margin-top:87px;}
.fin-mostra-cobrancas-aberto table tr td{ padding:11px;}

