/* -------------------------------------------
	FORMULÃRIO
---------------------------------------------- */
input[type=text], select {
    padding: 8px 10px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

input[type=password], select {
    padding: 8px 10px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

input[type=submit] {  
    background-color: #320C6F;
    color: white;
    padding: 6px 12px 6px 12px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=button] {  
    background-color: #320C6F;
    color: white;
    padding: 6px 12px 6px 12px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}

/* -------------------------------------------
	CALENDáRIO
---------------------------------------------- */

/* Controles */
.Cabecalho_Calendario {
    font-family: helvetica, arial; 
    font-size: 10pt; 
    color: #000000; 
    text-decoration:none; 
    font-weight:bold
}

/* Ano Mês */
.mes {
    font-family: helvetica, arial; 
    font-size: 11pt;
    font-weight:bold
}

/* Dia Semana */
.dia {
    font-family: helvetica, arial; 
    font-size: 8pt; 
    color: #FFFFFF
}

/* Dia Número */
.data {
    font-family: helvetica, arial; 
    font-size: 11pt; 
    text-decoration:none; 
    color:#191970
}




    

/* -------------------------------------------
	TABELAS 
---------------------------------------------- */
.tabelaDados {
	font-family:Tahoma;
	border:0;
}

.tabelaDados .titulosColunas {
	font-size: 12pt;
	text-align: center;
	background: #C1C1C1
}

.tabelaDados .dadosColunas1 {
	font-size: 8.5 pt;
	background: #E6E6E6
}

.tabelaDados .dadosColunas2 {
	font-size: 8.5 pt;
	background: #FFFFFF
}

.tabelaDados .texto {
	text-align:left;     
}

.tabelaDados .numero {
	text-align:center;
}

.tabelaDados .valor {
	text-align:right;
}

.tabelaMenu {
	font-family:Arial;
}

.tabelaMenu .titulosColunas {
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 22px;
    background: #999999
}

.tabelaMenu .dadosColunas1 {
    font-size: 10pt;
    height: 44px;        
    background: #FFFFFF;    
}

.alert {
    border-radius: 25px;
    padding: 5px; 
    font-weight: bold;
}
.alert-success {
    border: 4px solid #73AD21;
}
.alert-info {
    border: 4px solid #73AD21;
}
.alert-warning {
    border: 4px solid #73AD21;
}
.alert-danger {
    border: 4px solid #FF0000;
}