/**
 * Configurations of forms website
 */
.textField
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    border:1px solid gray;
    height:17px;
}

.textArea
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    border:1px solid gray;
}

.fieldset
{
    padding:10px;
    padding-top:5px;
}

.tbFrm
{
    width:100%;
}

.tbTituloFrm
{
    text-align:right;
    width:10%;
}

.tbFieldFrm
{
    text-align:left;
}

.textAreaComent
{
    text-align:left;
    height:50px;
    width:240px;
}
.textAreaAddNoticia
{
    text-align:left;
    height:140px;
    width:340px;
}

.comboBox
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    border:1px solid gray;
}

.textFieldWidth5
{
    width:5px;
}

.textFieldWidth40
{
    width:40px;
}

.textFieldWidth50
{
    width:50px;
	float:left;
}

.textFieldWidth80
{
    width:80px;
}

.textFieldWidth120
{
    width:120px;
}

.textFieldWidth160
{
    width:160px;
}

.textFieldWidth200
{
    width:200px;
}

.textFieldWidth240
{
    width:240px;
}

.textFieldWidth270
{
    width:270px;
}

.textFieldWidth300
{
    width:300px;
}

.textFieldWidth320
{
    width:320px;
}

.textFieldDisabled
{
	background-color: #eee;
}

.btnForm
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size:11px;
    border:1px solid #000000;
}

.btnForm10
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size:10px;
    border:1px solid #000000;
}

.txtSearchTop
{
	font-size:11px;
    padding:1px;
    margin-top:2px;
	border:1px solid #000000;
	width:230px;
}

/* Classe de ajuste do form de search no topo */
.frm_search_top
{
    margin:0;
    padding:0;
}

/* Configurations of login error (user not found)*/
#contentErrorLoginHome
{
    margin-bottom:2px;
    margin-top:2px;
    color:black;
    display:none;
    border:1px solid #D40000;
    background-color:#FFD7D7;
    width:90%;
    margin:auto;
    text-align:center;
}

#contentErrorSignUp
{
    margin-bottom:2px;
    margin-top:2px;
    color:black;
    display:none;
    border:1px solid #D40000;
    background-color:#FFD7D7;
    width:90%;
    margin:auto;
    text-align:center;
}

.contentErrorDefault
{
    margin-bottom:2px;
    margin-top:2px;
    color:black;
    display:none;
    border:1px solid #D40000;
    background-color:#FFD7D7;
    width:90%;
    margin:auto;
    text-align:center;
}

/* Table with form login in page login */
.tbFormLogin
{
    width:100%;
    float:left;
}

.tbFormSignUp
{
    width:100%;
    float:left;
}

.validateForm
{
    color:red;
    display:none;
}

.validateCheckUserName
{
    color:red;
    font-weight:bolder;
    display:none;
}

.forms
{
    padding:0px;
    margin:0px;
}

  .rc-button,
  .rc-button:visited {
  display: inline-block;
  min-width: 46px;
  text-align: center;
  color: #444;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
  padding: 0 8px;
  line-height: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -o-transition: all 0.218s;
  -moz-transition: all 0.218s;
  -webkit-transition: all 0.218s;
  transition: all 0.218s;
  border: 1px solid #dcdcdc;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  -o-transition: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  }
  .card .rc-button {
  width: 100%;
  padding: 0;
  }
  .rc-button.disabled,
  .rc-button[disabled] {
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: default;
  pointer-events: none;
  }
  .rc-button:hover {
  border: 1px solid #c6c6c6;
  color: #333;
  text-decoration: none;
  -o-transition: all 0.0s;
  -moz-transition: all 0.0s;
  -webkit-transition: all 0.0s;
  transition: all 0.0s;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  }
  .rc-button:active {
  background-color: #f6f6f6;
  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  }
  .rc-button-submit,
  .rc-button-submit:visited {
  border: 1px solid #3079ed;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #4d90fe;
  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
  background-image: linear-gradient(top,#4d90fe,#4787ed);
  }
  .rc-button-submit:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  }
  .rc-button-submit:active {
  background-color: #357ae8;
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
  .rc-button-red,
  .rc-button-red:visited {
  border: 1px solid transparent;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #d14836;
  background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
  background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
  background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
  background-image: -o-linear-gradient(top,#dd4b39,#d14836);
  background-image: linear-gradient(top,#dd4b39,#d14836);
  }
  .rc-button-red:hover {
  border: 1px solid #b0281a;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #c53727;
  background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
  background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
  background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
  background-image: -o-linear-gradient(top,#dd4b39,#c53727);
  background-image: linear-gradient(top,#dd4b39,#c53727);
  }
  .rc-button-red:active {
  border: 1px solid #992a1b;
  background-color: #b0281a;
  background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
  background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
  background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
  background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
  background-image: linear-gradient(top,#dd4b39,#b0281a);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
  .secondary-actions {
  text-align: center;
  }
