﻿@charset "utf-8";
/* CSS Document */



/****************************
CENTRAL
****************************/
#central{ /*DIV CENTRAL DOS FORMULARIOS, AO LADO DIREITO DO MENU LATERAL */
	width:78%;
	float:left;
}

/****************************
TELA DE LOGIN
****************************/

.page_login{
         width: 100vw;
         height: 100vh;
         background:#787878;
         display: flex;
         flex-direction: row;
         justify-content: center ;
         align-items: center;
 }

#login_quadro{	
	background:#FFF;
	width:450px;
	font-family:'Open Sans','Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, sans-serif;
		
}

#login_head{
	background:#F4F7FC;
	width:94%;
	padding:3%;
	color:#424242; 
	
}

.login_form{
	padding-top:7%;
	background:#F0F0F0;
	color:#000;
	font-size:16px;
	font-weight:bold;
	
}

.btn_login{
	width:100%;
	border:1px solid #646464;
	background:#646464;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	
}

.btn_login:hover{
	border:1px solid #646464;
	background:#FFF;
	color:#646464;		
}

.btn_login:active{
	border:1px solid #fff;
	background:#646464;
	color:#FFFFFF;	
}



/****************************
MAIN MENU
****************************/

.item_mmenu{
	border-bottom:3px solid #000000;
	border-right:3px solid #000000;
	float:left;
	margin:1%;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	width:8%;
	
}

.item_mmenu:hover{
	border-bottom:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	border-top:3px solid #4E4E4E;
	border-left:3px solid #4E4E4E;
	
	
}

.item_mmenu a:hover{
	color:#FF0004;
}

/****************************
FORMULÁRIOS
****************************/
.form_border{
	width:auto;
	
	margin-left:10px;
	margin-bottom:4%;
	padding-bottom:10px;
	

}

.back_frmcad{
	background-color:#C9D4E7 ;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
	padding:3px 5px 4px 6px;
	color:#707070;
		
}

.tit_frmcad{
	font-size:24px;
	font-variant:small-caps;
	float:left;
	border-right:2px solid #95B8E7;
	padding-right:14px;
	padding-left:10px;
	
	
}

.item_frmcad{
	float:left;
	border-right:2px solid #95B8E7;
	padding:0 12px 0 12px;
	cursor:pointer;
}

.busca_frmcad{
	float: right;
	padding: 0px 10px 0px 8px;
}

.dv_cls{
	clear:both;
}

.dv_frmdesc{
	width:auto;
}

.lbl_frmdado{
	display:inline-block;
	width:18%;
	text-align:right;
	margin-right:10px;
	margin-top:1%;
	margin-bottom:1%;
	font-size:15px;
	font-weight:bold;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
}

.dv_frmdado{
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size:16px;
	
}

.dv_frmdado:hover{
	background:#E6F1FF;
}

.div_ctgcad{
	padding-left:2%;
	font-size:18px; 
	font-weight:bold;
	border-bottom:2px solid #95B8E7;
	color:#E10408;
	margin-bottom:2%;
 	margin-top:3%;
}
/*** EQUIPAMENTOS CADASTRADOS ***/
.lbl_eqptit{
	display:inline-block;
	width:25%;
	margin-right:10px;
	margin-bottom:2%;
	font-size:16px;
	font-weight:bold;
	color:#000;
	border-bottom:2px solid ;
}


.lbl_eqpitm{
	display:inline-block;
	width:25%;
	margin-right:10px;
	margin-bottom:2%;
	font-size:15px;
	font-weight:bold;
}

.dv_cdeqphvr:hover{
	background:#F1F1F1;
}


.opt_equip{
	margin-left:25px;
	margin-right:10px;
}

.lbl_optequip{
	display:inline-block;
	width:20%;
	text-align:center;
	margin-right:10px;
	margin-bottom:8px;
	font-size:15px;
	font-weight:bold;
	padding-top:6px;
}

.dv_optequip:hover{
	background:#EDEDED;
}

/*** QUADRO DIREITO DO CADASTRO DE EQUIPAMENTO ***/
.div_titrgt{
	font-size:18px;
	text-align:center; 
	font-weight:bold;
	border-bottom:2px solid #95B8E7;
	color:#E10408;
	margin-bottom:2%;
}

.dv_eqprgt{
	padding:3%;
	font-weight:bold;
	border-bottom:1px solid #D5D5D5;	
}

.dv_reseqp{
	border-left:0px solid #95B8E7; 
	width:auto;
	float:right;
	margin-right:1%;
}
/******/

/****************************
TABELAS CADASTROS
****************************/
.tbl_frmcons{
	text-align:center;
	font-size:14px;
	width:100%;
}
table.tbl_frmcons td, table.tbl_titcons td{
	border:1px solid;
	border-top:none;
}


.tbl_frmcons:hover{
	background-color:#C3D4F7;
}

.tbl_titcons {
	color:#fff;
	border: 1px solid ;
	background:#404040;
	margin-top:3%;
	width:100%;
	text-align:center;
	height:30px;	
	font-weight:bold;
	font-size:15px;

}
	
.tbl_center{
	text-align:center;
}


/***********************************************
PAGINAÇÃO
***********************************************/

.dv_nmbpg{
	text-align:center;
	margin-top:3%;
}

.pg_number{
	text-decoration: none;
    background: #2A85B6;
	padding: 2px 2px 2px 10px;
	margin-right:4px;
    margin-top:10px;
    color: #fff;
	text-align:center;
	

	
}

.pg_number:hover, .numativo{
	background: #1B3B54;
}
