/**************************************************************************************************/
/** Geral *****************************************************************************************/
/**************************************************************************************************/

body {
  
  font-family:MyriadProRegular,Arial,Geneva,sans-serif;
  font-size:14px;
  color:#999999;

  background-color:#F4F4F5;
}


hr {

  clear:both;
  
  width:100%;
  height:1px;
  
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  border:none;
}



/**************************************************************************************************/
/** Link ******************************************************************************************/
/**************************************************************************************************/

a {
  
  text-decoration:none;
  outline:none;
  color:#393F3F;
}


a:hover {
  
  text-decoration:underline;
}



/**************************************************************************************************/
/** Bloqueio **************************************************************************************/
/**************************************************************************************************/

div#bloqueio {
  
  display:none;
  position:absolute;
  
  left:0px;
  top:0px;
  
  background-color:#000000;
}


div#carregando {
  
  position:absolute;
  display:none;
  
  width:40.000rem;
  height:8.000rem;
  
  padding:1.500rem 0 1.500rem 0;
  
  overflow:inherit;
  color:#FFFFFF;
  
  border-radius:1.000rem;
  background-color:rgba(0, 0, 0, 0.8);
}


div#carregando h1,
div.blockUI h1 {
  
  font-family:MyriadProSemiBold,Arial,Geneva,sans-serif;
  font-size:1.800rem;
  font-weight:normal;
}


div#carregando p,
div.blockUI p {
  
  font-family:MyriadProRegular,Arial,Geneva,sans-serif;
  font-size:1.5000rem;
  font-weight:normal;
}


div#carregando h1,
div#carregando p {
  
  padding:0 1.500rem 0 1.500rem;
}



/**************************************************************************************************/
/** Alinhamentos **********************************************************************************/
/**************************************************************************************************/

.esquerda { text-align:left;   }
.centro   { text-align:center; }
.direita  { text-align:right;  }



/**************************************************************************************************/
/** Fundos ****************************************************************************************/
/**************************************************************************************************/

.fundoAzulClaro { background-color:#E0FFFF !important; }