@CHARSET "UTF-8";

/*////////////// BASE /////////////////////*/
body {
	color: #333;
	background-color: #e9eff3;
}

html {
	background-color: transparent;
}

a{
	text-decoration:none;
	color:#3B7EBF;
}

a:hover{
	text-decoration:underline;
	color:#3B7EBF;
}



.liquid {
	background-color: #e9eff3;
}

.body {
	background-color: #fff;
}

fieldset {
	border: 1px solid #ababab;
}

#aplicationMenu {
	background: #83b1dd url(../images/backgroundTarjaAplicacao.png) repeat-x top left !important;
}

#contextMenu {
	background-color: #c7dceb;
}

#breadcrumbs .atual {
	color: #E28F26;
}

#breadcrumbs a{
	color:#0353A5 !important;
}
#breadcrumbs a:hover{
	color:#0091D1 !important;
}

/* ******** */ /* MENSAGENS DE ALERTA */
.alert {
	border: 1px dashed #E28F26;
	color: #E28F26;
}

.alert div {
	background: #FEEBD4 url(../images/backgroundLaranjaMensag.png) repeat-x top left;
}

.alert div span {
	background: url(../images/alerta.png) no-repeat 1px 1px;
}

.alert input {
	background: url(../images/fecharLaranjaOff.jpg) no-repeat top left;
}

.alert input:hover {
	background: url(../images/fecharLaranjaOn.jpg) no-repeat top left;
}

.success {
	border: 1px dashed #3777BC;
	color: #3777BC;
}

.success div {
	background: #E0EBF7 url(../images/backgroundAzulMensag.png) repeat-x top left;
}

.success div span {
	background: url(../images/positivo.png) no-repeat 1px 1px;
}

.success input {
	background: url(../images/fecharAzulOff.jpg) no-repeat top left;
}

.success input:hover {
	background: url(../images/fecharAzulOn.jpg) no-repeat top left;
}

/* ******** */ /* BOX AJUDA */
.helpBox,.helpBoxBig {
	background: url(../images/sombraQuina.png) no-repeat bottom right
		!important;
	/* background: red; */
}

.helpContentBox {
	background: #FEF3DE url(../images/backgroundAjudaG.png) repeat-x top
		left !important;
	/* background: white;*/
}

.shadowRight {
	background: url(../images/sombraDireita.png) repeat-y top right
		!important;
	/* background: blue; */
}

.shadowBottom {
	background: url(../images/sombraBaixo.png) repeat-x bottom left
		!important;
	/*background: green; */
}

.helpContentBox h1 {
	color: #F58220;
	background: url(../images/backgroundLaranjaAjudaTitulo.png) repeat-x top
		left !important;
}

.helpContentBox h2 {
	color: #3777BC;
}

.helpContentBox div {
	color: #6D6F71;
}

/* ******** */ /* TITULOS */
h1 {
	background: #e3912e url(../images/backgroundAba.jpg) repeat-x center
		left;
	color: #fff;
}

h2 {
	color: #0353a5;
}

h3 {
	color: #3777BC;
}

/*////////////// PORTAL /////////////////////*/
.pageHeader {
	background: #D5E8F9 url(../images/topo.jpg) no-repeat;
}

.pageFooter {
	background: transparent url(../images/rodape.jpg) repeat-x;
}
.searchPanel{
	background: transparent url(../images/busca.png) no-repeat top right;
}
.infoPanel{
	background: url(../images/usuario.png) no-repeat top right;
}
.helpDeskPanel{
	background: url(../images/painelAtendimento.png) no-repeat 30px 1px;
}
/*////////////// TABLES /////////////////////*/
.containerTable {
	border: 1px solid #ccc;
	padding: 5px;
	background: #FFF;
}

.dataGrid {
	color: #6D6F71;
}

.dataGrid thead {
	border: none;
}

.titleTable {
	background: #B3D5EF;
	color: #58595b;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
}

.dataGrid tbody tr.cabecalho th,
.dataGrid thead tr th {
	background: #D1E5EF !important;
	border-bottom: 1px solid #E28F26;
	color: #3777bc;
}

.dataGrid tbody tr.lineOdd:hover {
	background: #dbdbdb;
}

.dataGrid tbody tr.lineEven:hover {
	background: #ebebeb;
}

.tableFooter {
	background: #fff !important;
}

tr.tableFooter td {
	color: #6d6f71;
}

.tableFooter span,
.tableFooter th {
	color: #E28F26;
}

.dataGrid .totalBar td {
	color: #005197;
}

.lineOdd {
	background-color: #e3e3e3;
}

.lineEven {
	background-color: #f1f1f1;
}

/*////////////// FORMS /////////////////////*/
.unitLabel,.tableChecks label,.unit label {
	color: #3777BC;
}

.unitData {
	color: #6D6F71;
}

.unitData input {
	color: #6D6F71;
	border: 1px solid #ddd;
	background: url(../images/backgroundInputs.png) repeat-x top left;
}
.unitData textarea {/* definição de textarea-dimas-07/10/2009 */
	color: #6D6F71;
	border: 1px solid #ddd !important;
	background: url(../images/backgroundInputs.png) repeat-x bottom left !important;
}
.unitGroup {
	border-bottom: 1px solid #ddd;
}

.unitGroupLast {
	border-bottom: none;
}

.boxChecks {
	background-color: #B5C6CF;
}

.lineCollapse /** extends line - antigo linePortal **/ {
	
}

.legend, legend {
	color: #3777bc;
}

.closed /** extends line - antigo .docolapse **/ {
	color: #6D6F71;
	background-image: url(../images/maisOff.jpg);
}

.closed:hover {
	color: #6D6F71;
	background-image: url(../images/maisOn.jpg);
}

.opened {
	color: #E28F26;
	background-image: url(../images/menosOff.jpg);
}

.opened:hover {
	color: #E28F26;
	background-image: url(../images/menosOn.jpg);
}

/*////////////// BUTTONS E LINKS /////////////////////*/

.button {
	background: url(../images/botaoAzulOff.png) repeat-x top left !important;
	color: #fff !important;
	border: 1px solid #0081CF !important;
}

.button:hover {
	background: url(../images/botaoAzulOn.png) repeat-x top left !important;
	color: #fff !important;
	border: 1px solid #3BABEF !important;
}

.disabled{
	background: url(../images/botaoDisable.png) repeat-x top left !important;
	color: #bbb !important;
	border: 1px solid #bbb !important;
}

.disabled:hover{
	background: url(../images/botaoDisable.png) repeat-x top left !important;
	color: #bbb !important;
	border: 1px solid #bbb !important;
	cursor:default !important;
}

.rich-list-picklist-button {
	background: url(../images/botaoAzulOff.png);
}

.rich-picklist-control-copyall,.rich-picklist-control-copy,.rich-picklist-control-disabled,.rich-picklist-control-removeall,.rich-picklist-control-remove
	{
	width: 22px;
}

.dr-mpnl-pnl-b {
	background: none;
}

.rich-mpnl-body {
	background-color: #FFF;
}


input.buttonSeta {
	background: url(../images/setaPickListDirOff.png) no-repeat center left !important;
		border:none !important;
}

input.buttonSeta:hover {
	background: url(../images/setaPickListDirOn.png) no-repeat center left !important;
}


.rich-picklist-control-copyall{
	border:none !important;
	background: url(../images/2setasPickListDirOff.png) no-repeat center left !important;
}

.rich-picklist-control-copyall:hover{
	border:none !important;
	background: url(../images/2setasPickListDirOn.png) no-repeat center left !important;
}

.rich-picklist-control-removeall{
	border:none !important;
	background: url(../images/2setasPickListEsqOff.png) no-repeat center left !important;
}

.rich-picklist-control-removeall:hover{
	border:none !important;
	background: url(../images/2setasPickListEsqOn.png) no-repeat center left !important;
}

.rich-picklist-control-remove{
	border:none !important;
	background: url(../images/setaPickListEsqOff.png) no-repeat center left !important;
}

.rich-picklist-control-remove:hover{
	border:none !important;
	background: url(../images/setaPickListEsqOn.png) no-repeat center left !important;
}
.rich-picklist-control-copy{
	border:none !important;
	background: url(../images/setaPickListDirOff.png) no-repeat center left !important;
}

.rich-picklist-control-copy:hover{
	border:none !important;
	background: url(../images/setaPickListDirOn.png) no-repeat center left !important;
}

.rich-picklist-control-disabled{
	border:none !important;
	background: url(../images/2setasPickListEsqCinza.png) no-repeat center left !important;
}


.buttonPage {
	background: url(../images/botaoLaranjaOff.png) repeat-x top left
		!important;
	border: 1px solid #FF873F !important;
}

.buttonPage:hover {
	background: url(../images/botaoLaranjaOn.png) repeat-x top left
		!important;
	border: 1px solid #FF993F !important;
}

.buttonNext {
	color: #E28F26 !important;
	background: url(../images/avancarOff.png) no-repeat 83px 5px !important;
}

.buttonNext:hover {
	color: #FDB913 !important;
	background: url(../images/avancarOn.png) no-repeat 83px 5px !important;
}

.buttonPrev {
	color: #E28F26 !important;
	background: url(../images/voltarOff.png) no-repeat 4px 5px !important;
}

.buttonPrev:hover {
	color: #FDB913 !important;
	background: url(../images/voltarOn.png) no-repeat 4px 5px !important;
}

.buttonHelp {
	background: url(../images/ajudaOff.png) no-repeat top right !important;
}

.buttonHelp:hover {
	background: url(../images/ajudaOn.png) no-repeat top right !important;
}

/* ******** */ /* ICONS */

.add{
	background: url(../images/icons/adcionarOff.png) no-repeat center center !important;
}
.add:hover{
	background: url(../images/icons/adcionarOn.png) no-repeat center center !important;
}
.edit{
	background: url(../images/icons/editarOff.png) no-repeat center center !important;
}
.edit:hover{
	background: url(../images/icons/editarOn.png) no-repeat center center !important;
}
.locker{
	background: url(../images/icons/bloquearOff.png) no-repeat center center !important;
}
.locker:hover{
	background: url(../images/icons/bloquearOn.png) no-repeat center center !important;
}
.unlocker{
	background: url(../images/icons/desbloquearOff.png) no-repeat center center !important;
}
.unlocker:hover{
	background: url(../images/icons/desbloquearOn.png) no-repeat center center !important;
}
.print{
	background: url(../images/icons/imprimirOff.png) no-repeat center center !important;
}
.print:hover{
	background: url(../images/icons/imprimirOn.png) no-repeat center center !important;
}
.check{
	background: url(../images/icons/selecionarOff.png) no-repeat center center !important;
}
.check:hover{
	background: url(../images/icons/selecionarOn.png) no-repeat center center !important;
}
.search{
	background: url(../images/icons/pesquisarOff.png) no-repeat center center !important;
}
.search:hover{
	background: url(../images/icons/pesquisarOn.png) no-repeat center center !important;
}
.talk{
	background: url(../images/icons/faleconoscoOff.png) no-repeat center center !important;
}
.talk:hover{
	background: url(../images/icons/faleconoscoOn.png) no-repeat center center !important;
}
.noPermission{
	background: url(../images/icons/semPermissaoOff.png) no-repeat center center !important;
}
.noPermission:hover{
	background: url(../images/icons/semPermissaoOn.png) no-repeat center center !important;
}
.detail{
	background: url(../images/icons/detalharOff.png) no-repeat center center !important;
}
.detail:hover{
	background: url(../images/icons/detalharOn.png) no-repeat center center !important;
}

.attach{
	background: url(../images/icons/anexarArquivoOff.png) no-repeat center center !important;
}

.attach:hover{
	background: url(../images/icons/anexarArquivoOn.png) no-repeat center center !important;
}

.calendar{
	background: url(../images/icons/calendarioOff.png) no-repeat center center !important;
}

.calendar:hover{
	background: url(../images/icons/calendarioOn.png) no-repeat center center !important;
}

.clock{
	background: url(../images/icons/relogioOff.png) no-repeat center center !important;
}

.clock:hover{
	background: url(../images/icons/relogioOn.png) no-repeat center center !important;
}

.arquivar{
	background: url(../images/icons/arquivarOff.png) no-repeat center center !important;
}

.arquivar:hover{
	background: url(../images/icons/arquivarOn.png) no-repeat center center !important;
}

/* ******** */ /* COLLAPSE */
.expandAll {
	color: #F58220 !important;
	background: url(../images/maisOff.jpg) no-repeat 0 2px !important;
}

.expandAll:hover {
	color: #F58220 !important;
	background: url(../images/maisOn.jpg) no-repeat 0 2px !important;
}

.hideAll {
	color: #3777BC !important;
	background: url(../images/menosOff.jpg) no-repeat 0 2px !important;
}

.hideAll:hover {
	color: #3777BC !important;
	background: url(../images/menosOn.jpg) no-repeat 0 2px !important;
}




/*////////////// NAVIGATION /////////////////////*/
.navigationButtons {
	background-color: transparent;
}


/*////////////// MODAL MENSAGES /////////////////////*/
.modalConfirm {
	z-index: 1000 !important;	
}
.modalConfirm .rich-mp-container {
	/*height: 70px !important;*/
	padding: 5px !important;
	border: 1px dashed #0077be !important;
	background:#fff;
}

.modalConfirm .rich-mpnl-body {
	background-color: none !important;
	background-image: none !important;
	background-position: none !important;
	background-repeat: none !important;
	/*background: url(../images/backgroundAzulModal.png) repeat-x top left !important;*/
	padding: 0px !important;
}

.modalConfirm .rich-mp-content {
	background-color: transparent !important;
}

.modalConfirm .dr-mpnl-pnl {
	border: none !important;
}

.dr-mpnl-mask-div {
	background: #fff;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.modalConfirm .dr-mpnl-shadow {
	display: none;
}

.modalConfirm .confirm {
	color: #0077be;
}

.modalConfirm .yes {
	background: url(../images/botaoAzulOff.png) repeat-x top left !important
		;
	color: #fff !important;
	border: 1px solid #0081CF !important;
}

.modalConfirm .yes:hover {
	background: url(../images/botaoAzulOn.png) repeat-x top left !important;
}

.modalConfirm .no {
	background: url(../images/botaoLaranjaOff.png) repeat-x top left
		!important;
	border: 1px solid #FF873F !important;
}

.modalConfirm .no:hover {
	background: url(../images/botaoLaranjaOn.png) repeat-x top left
		!important;
}

.modalConfirm .close {
	border: none !important;
	background: url(../images/fecharLaranjaOff15px.jpg) no-repeat top left
		!important;
}

.modalConfirm .close:hover {
	background: url(../images/fecharLaranjaOn15px.jpg) no-repeat top left
		!important;
}

/******* Abas *******/
.rich-tabpanel-content {
	background: none;
	border: none;
	padding-top: 30px;
	padding-left: 10px;
}

.dr-bottom-line {
	border: none;
}

.rich-tab-bottom-line {
	height:20px;
}

.rich-tabpanel {
	margin-top: -11px;
	margin-left: -12px;
}
.dr-tbpnl-tbtopbrdr, .dr-tbpnl-tbtopbrdr {
	border:none !important;	
}

.dr-tbpnl-tb {
	border-right: none;
}

.rich-tab-header {
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 12px;
}

.dr-tbpnl-tbbrdr {
	border: none;
}

.rich-tab-active {
	height:20px;
	background-image: url(../images/backgroundAzulAbaAtivo.png);
}
.dr-tbpnl-tb-act {
	padding: 0 7px !important;	
}

.rich-tab-inactive {
	background-image: url(../images/backgroundAzulAbaOff.png);
}

.dr-tbpnl-tb-act {
	border:none !important;	
}

.rich-tabhdr-side-cell table {
	height:20px !important;
	background:#ff0000 !important;
}

.dr-tbpnl-tb-sel {
	background-image: url(../images/backgroundAzulAbaOn.png);
	border-top-color: #FFF;
	border-left-color: #FFF;
	cursor: pointer;
}

.rich-tabhdr-side-border {
	display: none;
}


.rich-tabhdr-side-cell {
	background-color:none !important;
}

/******* Modals *******/


.modalForms .rich-mp-container {
	padding: 5px;
	border: 1px solid #3777BC;	
	background-color: #FFF;
}

.modalForms .rich-mpnl-header {
	background: none;
	background-image: url(../images/backgroundTituloModal.png);
	color: #3777BC;
	border: none;
}



.modalFormsAbas .rich-mpnl-body {
	background-color:#f0f9fe;
	background-image: url(../images/bg_modal_top.png);
	background-repeat: repeat-x;
}


.dr-mpnl-pnl {
	border:none !important;	
}
.modalForms .rich-tabpanel-content {
	/*background-color: #DAF1FD;*/
		
}

.modalForms .closeModal {
	background-image: url(../images/fecharLaranjaOff15px.jpg);
	border: none;
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.modalForms .closeModal:hover {
	background-image: url(../images/fecharLaranjaOn15px.jpg);
}

.modalForms .rich-mpnl-shadow {
	background: none;
	
}
