﻿* {
    outline:0;
}
body {
    /*background-color:#E6E3E3;*/
    margin:0px;
}

.clear {
    clear:both;
}
.text-center {
    text-align:center;
}
.text-right {
    text-align:right;
}
.text-left {
    text-align:left;
}
.text-top {
    vertical-align:top;
}
.pull-left {
    float:left;
}
.pull-right {
    float:right;
}
.frn-alert {
    color:#CC0000 !important;
    font-size:13px !important;
    font-weight:bold;
}
.frn-alert-success {
    color:#411564 !important;
    font-size:13px !important;
    font-weight:bold;
}
.frn-mensagem-sucesso {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #d6e9c6;
  border-radius: 4px;
  color: #3c763d;
  background-color: #dff0d8;
}
.frn-mensagem-erro {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #ebccd1;
  border-radius: 4px;
  color: #a94442;
  background-color: #f2dede;
}
.frn-texto-destaque {
    color:#411564 !important;
    font-weight:bold;
}
.frn-botao {
    font-family:'Trebuchet MS',Arial,Verdana;
    color:#FFF;
    font-size:13px;
    background-color:#0A5F55;
    border:none;
    border-radius:0px 5px;
    outline:0px;
    padding:7px;
    text-decoration:none;
}
.frn-botao:hover {
    background-color:#074B43;
    color:#FFF;
    cursor:pointer;
}
.frn-caixa-texto {
    font-family:'Trebuchet MS',Arial,Verdana;
    color:#333;
    font-size:13px;
    background:#FFFFFF;
    border:2px solid #CCC;
    border-radius:0px 5px;
    outline:0px;
    padding:5px;
}
.frn-container-main {
    width:965px;
    margin:0 auto;
    font-family:'Trebuchet MS', Arial;
    text-align:center;
    background-color:#FFF;
}


.frn-container {
    width:900px;
    margin:0 auto;
    font-family:'Trebuchet MS', Arial;
    text-align:center;
    background-color:#FFF;
}

.frn-container ol li {
    padding-bottom:30px;
}

.frn-container p {
    font-size:11px;
    color:#666;
}
.frn-container h2, 
.frn-container h3 {
    color:#411564;
}
.frn-areas {
    padding:30px 0px;
}
.frn-area-painel {
    text-align:center;
    padding:30px;
    border: 1px solid #CCCCCC;
    border-radius:0px 10px;
}

.tabela {
    width:100%;
}

.tabela th{

    border-top: solid 1px #CCC;
    border-left: solid 1px #CCC;
    border-right: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    height: 30px;
}

.tabela td {

   border-bottom: solid 1px #CCC;
   border-left: solid 1px #CCC;
   border-right: solid 1px #CCC;
   height: 30px;

}


.frn-area-login-fornecedor {
   
    padding:20px;
      
    border: 1px solid #CCCCCC;
    border-radius:0px 10px;
    
}

.frn-area-login-form {
  
    margin:30px 30px 0px 30px;
}

.frn-area-login-form label {
    font-weight:bold;
    color:#0A5F55;
    font-size:13px;
    
}

.textoBusca {

    font-weight:bold;
    color:#808080;
    font-size:13px;
}




/*Cadastro*/


.validation-summary-errors {
    color: #ED1651;
    text-align:center;
}
.validation-summary-errors ul {
    padding-left:0;
}
.validation-summary-errors ul li {
    list-style:none;
}
.field-validation-error {
    color:#ED1651;
}

/*Links*/
a.frn-link-docs,
a.frn-link-docs:visited {
    color:#333;
    text-decoration:none;
}

a.frn-link-docs:hover {
    color:#333;
    text-decoration:underline;
}