/* {font-family: "trebuchet ms"; !important 
   font-size: 12px;}*/
.icon-user {
    background-image: url(../images/user.png) !important;
}

.icon-user-add {
    background-image: url(../images/user_add.gif) !important;
}

.icon-save {
    background-image: url(../images/save.gif) !important;
}

.icon-envia_email {
    background-image: url(../images/enviar.png) !important;
}
.icon-reset {
    background-image: url(../images/stop.png) !important;
}

.icon-grid {
    background-image: url(../images/grid.png) !important;
}

.icon-add {
    background-image: url(../images/add.png) !important;
}

.icon-delete {
    background-image: url(../images/delete.png) !important;
}
.icon-regulamento {
    background-image: url(../images/regulamento.png) !important;
}
/*---------------------------------------------------------------*/

.icon-enviar {
    background-image: url(../images/enviar.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
    cursor:pointer;
    margin-left: 6px;
}

.icon-login {
    background-image: url(../images/key.png) !important;
}

.icon-login-top {
    background-image: url(../images/lock.png) !important;
}

.icon-alterar-senha {
    background-image: url(../images/lock_edit.png) !important;
}
.titulo-grid {
	font-size: 12;
}

/* custom icon for the "alert" ActionColumn icon */
.x-action-col-cell img.icon-edit-palpite {
    background-image: url(../images/page_white_edit.png);
}
.icon-fechar {
    background-image: url(../images/cross.png) !important;
}

.background-top {
    /*background-image: url(../images/topoTela.png);
    background-repeat: repeat-x;*/
	background-color: #CBDDF3;
	background-image: -moz-linear-gradient(center top , #DAE7F6, #CDDEF3 45%, #ABC7EC 46%, #ABC7EC 50%, #B8CFEE 51%, #CBDDF3);       
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-color: #99BCE8;
}
.icon-teste{
	background-size: 64px; 
	background-image: url(../images/7659_64x64.png) !important;
	height:64px;
    width:64px;
}
.icon-correto {
    background-image: url(../images/correto.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
}
.icon-executa {
    background-image: url(../images/executa.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
}
.icon-alerta {
    background-image: url(../images/alerta.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
}

.icon-relogio {
    background-image: url(../images/relogio.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
}

.icon-erro {
    background-image: url(../images/erro.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
}
.icon-download {
    background-image: url(../images/download.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left;
    height:16px;
    width:70px;
    border: 0px solid;
    cursor: pointer;
    font-weight: bold;
    display: block;
}
.icon-usuario {
    background-image: url(../images/usuario.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left;
    height:16px;
    width:250px;
    border: 0px solid;
    cursor: pointer;
    margin-top:100px;
    font-weight: bold;
}
.icon-tarefa {
    background-image: url(../images/tarefa.png) !important;
}
.icon-historico {
    background-image: url(../images/historico.png) !important;
}
.icon-mensagem {
    background-image: url(../images/mensagem.png) !important;
}
.icon-sair {
    background-image: url(../images/logout.png) !important;
    background-repeat: no-repeat;
    width:100px;
    background-position: left;     
}
.informacao_empresa {
	font-weight: bold;
	margin-top: 10px;
	float: right;
	text-align: right;
	font-family: "trebuchet ms";
}
.informacao_usuario{
	float:right;
	text-align:right;
	clear: both;   
	display: block;
	font-family: "trebuchet ms";
}
.config_usu {
	background: url(../images/tarefa.png) no-repeat !important;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: 9000px; 
	float: right;
	cursor:pointer;
}
a.config {
	text-decoration: none;
	cursor: pointer;
}
 .icon_historico_delete {
    background-image: url(../images/bin_empty.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    height:16px;
    width:16px;
    border: 0px solid;
    cursor:pointer;
    margin-left: 6px;
}
.icon-Configuracao {
    background-image: url(../images/tarefa.png) !important;
}

/*-------------------------------------------*/
 
.cadastro-feira {
        margin: 0 auto;
        background: #f5f5f5;
        background: #f5f5f5;
        color: #555;
        width: 750px; 
 
        font-family: 'Yanone Kaffeesatz', arial, sans-serif;
 }
 
 .titulo-cadastro {
        color: #555;
        margin: 0 0 0px 0;
    }   
 
.label {
        font-size: 20px;
        color: #666;
        display: block; 
	margin-bottom: 5px; 
	font-weight: bold; 
	font-size: 20px; 
    }

/*form label { 
	display: block; 
	margin-bottom: 5px; 
	font-weight: bold; 
	font-size: 12px; 
}*/

.form-cadastro {
        float: left;
        border: 1px solid #ddd;
        padding: 30px 40px 20px 40px;
        margin: 55px 0 0 0;
        width: 665px;
        background: #fff;
 
        
        border-radius: 10px;        
 
        background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFFFFF));
        background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE); 
 
        
        box-shadow:0px 0 50px #ccc;
    }

.input_campos_inscricao {
        background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #C9C9C9; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6; 
	color: #545658; 
	padding: 8px; 
	font-size: 26px; 
	border-radius: 2px 2px 2px 2px;
	width: 300px; 
}

.input_campos {
        background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #C9C9C9; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6; 
	color: #545658; 
	padding: 8px; 
	font-size: 26px; 
	border-radius: 2px 2px 2px 2px;
	width: 630px; 
}
 
.input_botao {
        width: 250px;
        color: #eee;
        text-transform: uppercase;
        margin-top: 10px;
        background-color: #18a5cc;
        height: 55px;
        border: none;
        font-size: 20px;
 
        -webkit-transition: -webkit-box-shadow 0.3s linear;
 
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px; 
 
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
        background: -moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);
    } 
 
.input_botao:hover {
        -webkit-box-shadow: 0px 0px 20px #555;
        -moz-box-shadow: 0px 0px 20px #aaa;
        box-shadow: 0px 0px 20px #555;
        cursor:  pointer;
    }    

.input_botao_voltar{
        width: 300px;
        color: #eee;
        text-transform: uppercase;
        margin-top: 10px;
        background-color: #18a5cc;
        height: 55px;
        border: none;
        font-size: 20px;
 
        -webkit-transition: -webkit-box-shadow 0.3s linear;
 
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px; 
 
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
        background: -moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);
    } 

