﻿
/*--------------------- default --------------------- */

	body
	{
		height:100%;
	}
	
	a { text-decoration:none; }
	a:link, a:link:visited, a:link:hover, a:link:visited:hover
	{ text-decoration:none; color:#AF9D73;}
	
	a:link, a:link:visited{color:#AF9D73;}
	a:link:hover, a:link:visited:hover{color:#E7CB89;}
	

/*--------------------- special --------------------- */

	/* Tabela principal do site: Esta tabela é necessária para o correto funcionamento da ToolPane do SharePoint */
	.mellon-sp-main { text-align:center; }
	
	/* Site Actions Menu do SharePoint */
	.mellon-sp-siteactionsmenu { position:absolute; }
	
	/* Área onde entra o layout produzido pela Raven */
	.mellon-sp-content { text-align:left; }

	/* Class usada em tag gerada automaticamente pelo SharePoint para campos FullHtml */
	.description
	{ margin:0px; }
	
	/* Classes do Core utilizadas para espaçamento das WebParts */
	.ms-PartSpacingVertical
	{
		font-size:1pt;
		margin-top:12px;
	}

	.ms-PartSpacingHorizontal
	{
		font-size:1pt;
		width:8px;
	}

	
/*--------------------- background --------------------- */

	.mellon-bkg0
	{ background-color:#F6F9F8;	}

	.mellon-bkg1
	{ background-color:#AF9D73; }
	
	.mellon-bkg2
	{ background-color:#F6F4F1; }

	.mellon-bkg3
	{ background-color:#F6F4F1; }

	.mellon-bkg4
	{ background-color:#616265; }
	

/*--------------------- background --------------------- */

	.mellon-text0
	{
		font-size: 11px; 
		color: #616265;
		font-weight:normal;
	}
	
	.mellon-text-green
	{
		font-size: 11px; 
		color: #616265;
		font-weight:normal;
	}
	
	.mellon-text-gold-big
	{
		font-size: 15px; 
		color: #AF9D73;
		font-weight: bold;
	}
	
	.mellon-text-green-bold
	{
		font-weight:bold;
		color: #AF9D73;		
	}

	.mellon-text2
	{
		font-size: 11px;
		font-weight:bold;
		color: #AF9D73;	
		padding-bottom:5px; 	
	}

	.mellon-text-green-big
	{
		font-size: 11px; 
		font-weight:normal;
		color: #616265;
	}
	
	.mellon-text-green-bold-big
	{
		font-size: 11px; 
		font-weight:bold;
		color: #616265;		
	}

	.mellon-text-green1
	{
		font-size: 0.7em; 
		color: #616265;
	}

	.mellon-text-green1-bold
	{
		font-size: 11px; 
		font-weight:bold;
		color: #616265;
	}


	.mellon-text-white
	{
		font-size: 0.7em; 
		color: #FFF;	
	}


	.mellon-text-white-bold
	{
		font-size: 11px; 
		font-weight:bold;
		color: #FFF;	
	}
	
	.mellon-text07
	{
		font-size:10px;
		font-weight:bold;
		color:red;
	}
	

	.mellon-text08
	{
		font-size: 10px; 
		font-weight:normal;
		color: #616265;
	}

	.mellon-text08-italic
	{
		font-size: 7pt; 
		font-weight:normal;
		color: #616265;
		font-style: italic;
	}
	
/*--------------------- link --------------------- */
	
	/*--- link-template ---
	a:link.mellon-link0, a:link:visited.mellon-link0
	{}
	
	a:link:hover.mellon-link0, a:link:visited:hover.mellon-link0
	{}
	*/
	
	a:link.mellon-link0, a:link:visited.mellon-link0
	{
		font-size: 10px; 
		color:#AF9D73;
		text-decoration:none;
	}

	a:link:hover.mellon-link0, a:link:visited:hover.mellon-link0
	{
		color:#616265;
		text-decoration:none;
	}
		
	a:link.mellon-link1, a:link:visited.mellon-link1
	{
		font-size: 10px; 
		color: #616265;
	}
	
	a:hover.mellon-link1, a:hover:visited.mellon-link1
	{
		font-size: 10px; 
		color: #AF9D73;
	}

	/*
	a:link.mellon-link2, a:link:visited.mellon-link2
	{
		font-size: 11px; 
		color: #616265;
	}
	
	a:hover.mellon-link2, a:hover:visited.mellon-link2
	{
		font-size: 11px; 
		color: #AF9D73;
	}
		*/
		
	a.mellon-link2
	{
		font-size: 11px; 
		color: #616265;
	}
	
	a:visited.mellon-link2
	{
		font-size: 11px; 
		color: #616265;
	}
	
	a:hover.mellon-link2
	{
		font-size: 11px; 
		color: #AF9D73;
	}
	
	a:link.mellon-link3, a:link:visited.mellon-link3
	{
		font-size: 11px; 
		font-weight:bold;
		color: #AF9D73;
	}
	
	a:hover.mellon-link3, a:hover:visited.mellon-link3
	{
		font-size: 11px; 
		font-weight:bold;
		color: #AF9D73;
	}

	a:link.mellon-link4, a:link:visited.mellon-link4
	{
		font-size: 11px; 
		color: #FFFFFF;
	}
	
	a:hover.mellon-link4, a:hover:visited.mellon-link4
	{
		font-size: 11px; 
		color: #AF9D73;
	}
	
	a:link.mellon-link5, a:link:visited.mellon-link5
	{
		font-weight:normal;
		font-size: 10px; 
		color: #AF9D73;
	}

	a:link:hover.mellon-link5, a:link:hover:visited.mellon-link5
	{
		font-weight:normal;
		font-size: 10px; 
		color: #AF9D73;
	}

	
	a:link.mellon-link6, a:link:visited.mellon-link6
	{
		font-size: 11px; 
		font-weight:bold;
		color: #AF9D73;
	}
	
	a:link:hover.mellon-link6, a:link:hover:visited.mellon-link6
	{
		font-size: 11px; 
		font-weight:bold;
		color:#616265;
	}
		
	a.mellon-link6
	{ color: #AF9D73; }
	
	a:visited.mellon-link6
	{ color: #AF9D73;}
	
	a:hover.mellon-link6
	{
		color:#616265; 
		text-decoration:none;
	}
	
	a:link.mellon-link7, a:link:visited.mellon-link7
	{
		font-size: 10px; 
		font-weight:normal;
		color:#A5A5A5;
	}
	
	a:link:hover.mellon-link7, a:link:visited:hover.mellon-link7
	{
		font-size: 10px; 
		font-weight:normal;
		color:#878787;
	}


/*--------------------- images --------------------- */

	.mellon-image1
	{ padding-right:6px; }


/*--------------------- div --------------------- */

	.mellon-div0
	{
		padding:7px 0px 5px 0px;
		width:100%;
/*		height:75px;*/
		overflow:hidden;
		border-bottom:solid 1px #AF9D73;		
	}

	.mellon-div1
	{ border-bottom:1px solid #AF9D73; }
	
	.mellon-div2	
	{
		padding:8px 0px 0px 2px;
		height:20px;
		background-color:#FFF;
		border-bottom:1px solid #AF9D73;
	}

	.mellon-sep0
	{ border-bottom:1px solid #AF9D73; }

/*--------------------- table --------------------- */

  .left
  {
    text-align:left;
  }

  .center
  {
    text-align:center;
  }

  .right
  {
    text-align:right;
  }
  
  .justify
  {
    text-align:justify;
  }
      
	.mellon-table0
	{
		border-collapse:collapse;
		border:1px #DFD0A9 solid;
	}

	table.mellon-table0 th
	{ 
	  background-color:#EFEBE3; padding:4px; color:#616265; 
	  text-align:center;
	}

	table.mellon-table0 td	
	{
		border:1px #DFD0A9 solid;
		padding:4px;
	}

	table.mellon-table0 td label
	{
		font-size: 0.7em; 
		color: #616265;
	}
	
	.mellon-table1
	{ border-collapse:collapse; }

	.mellon-table1 th
	{
		border-bottom:1px #AF9D73 solid;
		background-color:#AF9D73;
		color: #FFF;
		padding:4px;
	}

	.mellon-table1 td	
	{ padding:4px; }

	.mellon-table1 td a:link, .mellon-table1 td a:link:visited
	{
		font-size: 10px; 
		color: #616265;
	}

	.mellon-table1 td a:hover
	{
		font-size: 10px; 
		color: #AF9D73;
	}

	.mellon-table2 td
	{
		background-color:#FBFDFD;
		border-bottom:1px #DFEDF0 solid;
		border-top:1px #DFEDF0 solid;
		padding:10px 0px 10px 3px;
	}
		
	.mellon-table3 th
	{
		border-top:1px #DFD0A9 solid;
		border-left:1px #DFD0A9 solid;
		border-right:1px #DFD0A9 solid;
		background-color:#E8DDC3;
		padding:5px;
		color:#616265;
	}
	
	.mellon-table4 td
	{
		background-color:#FBFDFD;
		border-bottom:1px #D3C6A6 solid;
		padding:4px 0px 4px 3px;
	}

	.mellon-table6
	{
		text-align:left;
		width:370px;
	}

.mellon-table9 {
	text-align: left;
	width: 100%;
	border-color: #A29060;
	margin-top:5px;
}
	.mellon-table9 th {
		text-align: left;
		padding: 2px 1px;
		margin:5px;
		color: black;
		text-align: center !important;
		font-size: 10px;
	}
	.mellon-table9 td {
		text-align: left;
		background-color: #FBFDFD;
		border-bottom: 1px #D3C6A6 solid;
		padding-left: 2px;
		margin: 2px !important;
		font-size: 10px;
	}

    .mellon-table9 * .centro
		{
			text-align: center;
			background-color: #FBFDFD;
			padding: 2px;
			font-size: 10px;
    }
	
	/*--------------------- textboxs --------------------- */
	.mellon-textbox0 {
		border: 1px;
		background: #F6F0E6;
		color: #616265;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		overflow: auto;
	}

	.mellon-textbox1
	{
		width:200px;
		background:#F6F0E6; 
		color:#616265;
	}
	
	.mellon-textbox2
	{
		border:1px;
		background:#F6F0E6; 
		color:#616265;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		height:17px;
		padding-top:3px;
	}
		.mellon-textbox2[readonly="readonly"] {
			border: 0px;
			background: #ccc !important;
			color: #616265 !important;
			cursor: not-allowed;
		}


	.mellon-textbox3
	{
		border:1px;
		background:#F6F0E6; 
		color:#616265;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		height:20px;
		padding-top:3px;
	}
	
	.mellon-textbox4
	{
		border:1px;
		background:#F6F0E6; 
		color:#616265;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		height:13px;
		padding-top:3px;
	}
	
	.mellon-textarea0
	{
		border:1px;
		background:#F6F0E6; 
		color:#616265;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		padding-top:3px;
		overflow:auto;
	}

	.mellon-fileUpload0
	{
		border:1px;
		background:#F6F0E6; 
		color:#616265;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		height:22px;
		padding-top:3px;
	}



/*--------------------- customs ??? --------------------- */

	/*--- gridview paggers ---*/

	.mellon-pagger0 td
	{
		padding:5px 0px 8px 3px;
		background-color:transparent;
	 	padding:1px;
	 }
	 
 	.mellon-pagger0 td table td
 	{ border:0px; }
	
	.mellon-pagger0 a:link, a:link:visited
	{
		font-size: 10px; 
		color:#AF9D73;
	}

	.mellon-pagger0 a:link:hover, a:link:visited:hover
	{ color:#AF9D73; }

	/*--- /gridview paggers ---*/

	/*---  Loading do Ajax ---*/
	.DivAguarde
	{
		border:1px black;
		text-align:center;	
		position:relative;
		top:10px;
	}

	.mellon-custombutton
	{
		cursor:pointer;
	}

	.mellon-verticalline
	{		
		border-right: 1px solid #D9D0C0;		
	}
	
	br.mellon-verticalspace
	{
		display:block;
		padding:15px;
	}
	
	div.mellon-topline
	{
		border-top:solid 1px #D0E0DE;
	}

	
	.mellon-gridview-pager td
	{ padding:5px 0px 8px 3px; }
	
	.mellon-gridview-pager a:link
	{ color:#AF9D73; }	
	
	div.caixaDisclaimer 
	{
	  padding: 15px 0px 15px 0px;
	  border-top: 1px dashed #616265;
	  border-bottom: 1px dashed #616265;
	}

  .lightLabel
{
  color: #999999;
}


  /*--------------------- modal --------------------- */

.modal {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index:1000;
  background: rgba(3, 3, 3, 0.6);
  width: 100%;
  height: 100%;
}

.modal-content {
     background:#f6f0e6;
     border: 2px solid #AF9D73;
     padding: 20px;
     box-sizing: border-box;
     margin: 15vh auto;
     max-height: 80vh;
     max-width: 400px;
     overflow-y:auto;
     text-align: center;
     border-radius: 6px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     box-shadow: 2px 2px 5px black;
}

.modal-content ul {
  padding: 0;
}

.modal-content ul li {
  list-style-type: none;
  padding: 5px;
}

.modal-content button
{
  float:right;
}

.fa-mellon {
	font-size: 1.3em!important;
	border: 0;
	cursor:default;
}

.fa-mellon-ativo {
	color: #fff041!important;
	cursor: pointer!important;
}

.fa-mellon-ativo:hover {
	color: #dfc941!important;
}

/*------------------------Button-----------------------*/

.btDegrade {
	background-image: url(/Images/bg_botao.JPG) !important;
	min-width: 78px;
	height: 20px;
	border: Solid 1px #AF8D48;
	color: WHITE !important;
	font-weight: bold;
	font-size: 11px;
	elevation: 0;
}

	.btDegrade:disabled {
		color: #ccc !important;
		cursor: not-allowed;
	}