@import url(jquery-calendar.css);
body{
	color: #606060;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

a{
	text-decoration: none;
}

img{
	border: 0px;
}

input, textarea, select, button{
	border: 1px solid #E1E1E1;
	color: #606060;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

label{
	color: #6495ED;
}

#rodape {
border-top:1px solid #D9D9D9;
/*border-bottom:1px solid #D9D9D9;*/
/*background-color: #F7F7F7;*/
bottom:0 !important;
clear:both;
font-size:small;
height:76px;
position:relative;
text-align:center;
width:100%;
}

#itmcaixa {
text-align:center;
}

#itm {
padding-left:5px;
vertical-align:5px;
}

#alertabrowser{
	display:none;
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:11px;
	padding: 2px 2px 2px 2px;
}

#topo_index{
	display:none;
}
#cabecalho{
	background-image: url(imgs/bgcabecalho.gif);
	background-repeat: repeat-x;
	color: White;
	font-weight: bold;
	line-height: 33px;
	padding-left: 5px;
}
#menu{
	border-right: 3px dotted #E1E1E1;
	float: left;
	height: 1300px;
	width: 220px;
	line-height: 18px;
}

#menu_estrutura{
	border-top: 3px dotted #E1E1E1;
	padding-top: 10px;
}

#menu span{
	margin-left: 5px;
}

#menu a{
	color: #606060;
}

#menu a:hover{
	color: #6495ED;
}


#conteudo{
	border-right: 3px dotted #E1E1E1;
	height: 1300px;
	left: 223px;
	position: absolute;
	width: 780px;
}

#submenu{
	background-color: #F9F9F9;
	line-height: 40px;
}

#areadetrabalho{
	line-height: 20px;
	padding: 10px 10px 10px 10px;
}
#espacotabela{
	line-height: 14px;
}
#areadetrabalho_imp{
	line-height: 20px;
	padding: 10px 10px 10px 10px;
}
#areadetrabalho_imp2{
	padding: 10px 10px 10px 10px;
}
#aviso{
	color: red;
	font-size: 11px;
}

#botaoadd, #botaoaddfornecedor{
	cursor: pointer;
}

#addfornecedor{
	background-color: #FFFFE5;
	border: 1px solid #E1E1E1;
	padding: 3px 3px 3px 3px;
	width: 40%;
	font-size: 0.9em;
	font-weight: bold;
}

#carregando{
	background-color: #ED2024;
	display: none;
	color: White;
	top: 0px;
	right: 0px;
	position: fixed;
	*position:absolute;
	font-weight: bold;
	font-size: 10px;
	padding: 1px 3px 1px 3px;
	z-index: 200;
}

.imgexcluir,.imgedit, .imgcancelar, .imgcancelar2, .imgpagar{
	cursor: pointer;
}

.cancelada{
	text-decoration: line-through;
}

.itemtab, .itemtabneestoque, .itemtabods, .itemtabconsumo, .itemtabcaixa, .itemtabvalormedida, .itemtabregpanha, .itemtabpadebitos, .itemtabneativo, .itemtabcolheitaconfig{
	cursor: pointer;
}

.tit1{
	color: #6495ED;
	font-weight: bold;
	font-size: 1.1em;
}

.azul{
	color: #AFEEEE;
}

.verde{
	color:#009900;
}
.vermelho{
	color: #ED2024;
}


.maisitem{
	color: #FFA500;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

.tabods{
	background-color: #E2F1F6;
	border: 1px solid #E1E1E1;
	border-collapse: separate;
}


.tabods th{
	text-align: left;
}

.maismais{
	background-color: #F0F0F0;
}

.removeitem{
	color: red;
	cursor: pointer;
	font-weight: bold;
}

.destaqueazul{
	color: #6495ED;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

.destaqueamarelo{
	color: #FFD700;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

#modoaviso{
	font-size: 10px;
	color: Red;
	background-color: #EFEFEF;
}

/* tables */
table.tablesorter {
	background-color: #EEEEEE;
	border: 1px solid #9C9C9C;
	text-align: left;
	width: 100%;
}
table.tablesorter th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 7.8pt;
	padding: 2px;
}
table.tablesorter tr .base {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 7.8pt;
	padding: 2px;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr th {
	padding-right: 18px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: top;
	padding-top: 1px;
}
table.tablesorter tbody tr.odd td {
	background-color:#f5f5fb;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(imgs/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(imgs/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #FEEC30;
}

table.tablesorter a{
	color: #545454;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
}
.destaque {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 7.8pt;
	padding: 2px;
}

/* tablessorter desativado */
table.tablesorterdes {
	background-color: #EEEEEE;
	border: 1px solid #9C9C9C;
	text-align: left;
	width: 100%;
}
table.tablesorterdes th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 7.8pt;
	padding: 2px;
}
table.tablesorterdes thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorterdes tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: top;
	padding-top: 1px;
}
table.tablesorterdes tbody tr.odd td {
	background-color:#f5f5fb;
}
table.tablesorterdes thead tr .headerSortUp {
	background-image: url(imgs/asc.gif);
}
table.tablesorterdes thead tr .headerSortDown {
	background-image: url(imgs/desc.gif);
}
table.tablesorterdes thead tr .headerSortDown, table.tablesorterdes thead tr .headerSortUp {
background-color: #FEEC30;
}

table.tablesorterdes a{
	color: #545454;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
}

.titulo_relatorio{
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	border-bottom: solid #9C9C9C 1px;
	padding: 0px;
	margin-bottom:4px;
}

/* fim tablesorter*/
/* topo impressao*/
.topo_relatorio{
	border-bottom: 3px dotted #E1E1E1;
	padding-bottom: 8px;
	margin-bottom:6px;
	position:relative;
	height:90px;


}
#logo_fazenda{
	position:relative;
	float: right;
}
#logo_rel{
	position:relative;
	float: left;
}
/* fim topo impressao*/
.bloco{
	/*height:1000px;*/
}
#pagamentoitem1{
	width:1060px;
	border: #D3D3D3 solid 2px;
	background: #D5EAFF;
	margin:0 4px 0 0;
}
.table_titulo2 td{
	padding:0 4px 0 3px;
	font-size:9px;
	font-weight:bold;
	margin: 0 0 0 0;

	border-right:solid #D3D3D3 2px;
}
.table_titulo2 .topo{
	padding:0 4px 0 3px;
	font-size:9px;
	font-weight:bold;
	margin: 0 0 0 0;

	border-right:solid #D3D3D3 2px;
}
/*blocos ods*/
#odsitem1, #odsitem2, #odsitem3, #odsitem4, #odsitem5, #odsitem6, #odsitem7, #odsitem8{
	height:auto;
	border: #D3D3D3 solid 2px;
	background: #D5EAFF;
}
.nomecampos{
	font-size:10px;
	padding-left: 200px;
	color: #000000;
	font-weight:bold;
}
.nomecampos3{
	font-size:10px;
	padding-left: 18px;
	color: #000000;
	font-weight:bold;
}
/*bloco panha*/
.nomecampos2{
	font-size:10px;
	padding-left: 0px;
	color: #000000;
	font-weight:bold;
}
#panhabloco{
	height:auto;
	border: #D3D3D3 solid 1px;
	background: #D5EAFF;
	width:370px;
}
.pagamentopanhabloco{
	height:auto;
	border: #D3D3D3 solid 1px;
	background: #D5EAFF;
	width:100%;
	margin-bottom:4px;
}
.totalpanhabloco{
	height:auto;
	margin-bottom:4px;
	padding-bottom:8px;
	text-align:right;
	float:right;

}
.totalquantidadepanhabloco{
	height:auto;
	margin-bottom:4px;
	padding-bottom:8px;
	text-align:left;
	float:left;

}
.pagamentopanhabloco2{
	height:auto;
	border: #D3D3D3 solid 1px;
	background: #D5EAFF;
	width:100%;
	margin-bottom:4px;
}
.inputdisabled{
	background-color:#F8F8F8;
	*background-color:#FFFFFF;
	font-weight:bold;
	cursor:default;
}
.abripanhador{
	cursor:pointer;
}
.pag_ok{
	background-color: #009900;
	font-weight:bold;
	color: #FFFFFF;
	cursor:default;
}
.pag_alerta{
	background-color: #CC0000;
	font-weight:bold;
	color: #FFFFFF;
	cursor:default;
}
.span_bt, .bt_selecionar, .bt_pagar, .bt_cancelar, .bt_pagar2, .bt_cancelar2, .bt_pagartudo, .bt_cancelartudo, .bt_pagartudo2, .bt_cancelartudo2{
	border: 1px solid #E1E1E1;
	*border: 0px solid #E1E1E1;
	color: #606060;
	background-color: #EBE9ED;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px 12px 2px 12px;
	cursor:pointer;
}