/*==============================
	Estilos Páginas internas
	Natanael Dias da Silva
	2016
===============================*/

	body{
		font-family			: "Helvetica Neue", Helvetica, Arial, sans-serif;
		
	}


	h1{
		color				: #9B0000;
		text-rendering		: optimizelegibility;
		line-height			: 1;
		font-family			: inherit;
		font-size			: 22px;
		padding-top			: 20px;
	}

	h1 hr{
		margin: 0px;
	}	
	
	
/*======================= TABLES ============================*/
	
	table{
		border-top-right-radius			: 4px;
		-moz-border-radius-topright		: 4px;
		-webkit-border-top-right-radius	: 4px;
		
		-webkit-border-top-left-radius	: 4px;
		border-top-left-radius			: 4px;
		-moz-border-radius-topleft		: 4px;
		
		
		margin				: auto;
		width				: 90%;
	*	border				: 2px solid #bbb;
		border-left			: 0px;
		border-bottom		: 0px;
		border-collapse		: separate;
		border-radius		: 4px;
		border-spacing		: 0;
		background-color	: transparent;
		margin-bottom		: 20px;
	}

	th{
		height				: 30px;
		text-align			: center;
		vertical-align		: middle;
	*	background-color 	: #DFDFDF;
	*	color				: #9B0000;
		*border-left		: 2px solid #bbb;
		*border-bottom		: 2px solid #bbb;
		text-rendering		: optimizelegibility;
		font-family			: inherit;
	}
	
	td{
	*	border-left			: 2px solid #bbb;
	*	border-bottom		: 2px solid #bbb;
		display				: table-cell;
		padding-left		: 5px;
	}
	
/*======================= Classes ============================*/
.clLinhaEscura, .cl_linhaEscura{
	background-color		: #e7e7e7;
}
.clLinhaClara, .cl_linhaClara{
	background-color		: #f8f8f8;
}
.clLinhaMarcada, .cl_linhaMarcada,
.tblhover tbody tr:hover{
	background-color		: #3A5367;
	color					: #FFF;
	cursor					: pointer;
}

.cl_instrucao{
	color					: #8E6725;
    text-shadow				: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color		: #fcf8e3;
    border					: 1px solid #fbeed5;
	-webkit-border-radius	: 4px;
    -moz-border-radius		: 4px;
    border-radius			: 4px;
	padding					: 10px 10px;
}


/*	Menu Sistemas	*/
.clbtnInicio{
	width			: 35px;
}
.clDivSistema{
	text-align		: center;
	/*float			: right;*/
	margin-left		: 2px;
}











/*=============		GREEN	==============*/
	.clPlataformaGreen h1{
		color				: #0188CC;
		font-weight			: bold;
	}
	.clPlataformaGreen table{
		border				: 2px solid #B4C833;
		border-left			: 0px;
	}	
	.clPlataformaGreen th{
		background-color	: #B4C833;
		color				: #FFF;
	}
	.clPlataformaGreen thead tr:nth-child(2) th{
		border-top		: 2px solid #D1DE7F;
	}
	.clPlataformaGreen td{
		border-left			: 2px solid #B4C833;
		border-bottom		: 2px solid #B4C833;
		height				: 25px;
	}
	
	.clPlataformaGreen .clLinhaClara, .clPlataformaGreen .cl_linhaClara{
		background-color	: #F8FFCA;
	}
	.clPlataformaGreen div .clLinhaClara, .clPlataformaGreen div .cl_linhaClara{
		padding				: 10px 5px;
	}
	.clPlataformaGreen .clLinhaEscura, .clPlataformaGreen .cl_linhaEscura{
		background-color	: #D1DE7F;
	}
	.clPlataformaGreen div .clLinhaEscura, .clPlataformaGreen div .cl_linhaEscura{
		padding				: 10px 5px;
	}
	.clPlataformaGreen div .clLinhaMarcada, .clPlataformaGreen div .cl_linhaMarcada{
		padding				: 10px;
	}
	
	
	.clPlataformaGreen .tblhover tbody tr:hover, .clPlataformaGreen .clLinhaMarcada, .clPlataformaGreen .cl_linhaMarcada{
		background-color	: #437D7D !important;
		color				: #FFF;
		cursor				: pointer;
	}	
	
/*=============		ORANGE	==============*/
	.clPlataformaOrange h1{
		color				: #0188CC;
		font-weight			: bold;
	}
	.clPlataformaOrange table{
		border				: 2px solid #fb8521;
		border-left			: 0px;
	}	
	.clPlataformaOrange th{
		background-color	: #fb8521;
		color				: #FFF;
	}
	.clPlataformaOrange td{
		border-left			: 2px solid #fb8521;
		border-bottom		: 2px solid #fb8521;
		height				: 25px;
	}
	
	.clPlataformaOrange .clLinhaClara, .clPlataformaOrange .cl_linhaClara{
		background-color	: #FDE8D4;
		*background-color	: #fff;
	}
	.clPlataformaOrange div .clLinhaClara, .clPlataformaOrange div .cl_linhaClara{
		padding				: 10px 5px;
	}
	.clPlataformaOrange .clLinhaEscura, .clPlataformaOrange .cl_linhaEscura{
		*background-color	: #B2D6CE;
		background-color	: #FFDDBE;
	}	
	.clPlataformaOrange div .clLinhaEscura, .clPlataformaOrange div .cl_linhaEscura{
		padding				: 10px 5px;
	}
	
	.clPlataformaOrange .tblhover tbody tr:hover, .clPlataformaOrange .clLinhaMarcada, .clPlataformaOrange .cl_linhaMarcada{
		background-color	: #E45413 !important;
		color				: #FFF;
		cursor				: pointer;
	}	
	
/*=============		RED		==============*/
	.clPlataformaRed h1{
		color				: #000;
		font-weight	: bold;
	}
	.clPlataformaRed table{
		border				: 2px solid #CE5042;
		border-left			: 0px;
	}
	.clPlataformaRed th{
		background-color	: #CE5042;
		color				: #FFF;
	}
	.clPlataformaRed td{
		border-left			: 2px solid #CE5042;
		border-bottom	: 2px solid #CE5042;
		height				: 25px;
	}
	.clPlataformaRed .clLinhaEscura{
		background-color	: #FFE4E1;
	}	
	.clPlataformaRed .clLinhaClara{
		background-color	: #fff;
	}
	
	.clPlataformaRed .tblhover tbody tr:hover{
		background-color	: #EA695B;
		color				: #FFF;
		cursor				: default;
	}
	.clPlataformaRed .tblhover tbody .warning td a{
		margin-left			: 24px;
	}
	.clPlataformaRed .tblhover tbody .warning:hover td{
		background-color	: #EF9D0B;
		color				: black;
		cursor				: default;
	}
	
/*=============		BLUE	==============*/
	.clPlataformaBlue h1{
		color				: #9B0000;
		font-weight			: bold;
	}
	.clPlataformaBlue table{
		border				: 2px solid #2F96B4;
		border-left			: 0px;
	}	
	.clPlataformaBlue th{
		background-color	: #2F96B4;
		color				: #FFF;
	}
	.clPlataformaBlue td{
		border-left			: 2px solid #2F96B4;
		border-bottom		: 2px solid #2F96B4;
		height				: 25px;
	}
	
	.clPlataformaBlue .clLinhaEscura, .clPlataformaBlue .cl_linhaEscura{
		background-color	: #E5F6FB;
		
	}	
	.clPlataformaBlue .clLinhaClara, .clPlataformaBlue .cl_linhaClara{
		*background-color	: #B2D6CE;
		background-color	: #fff;
	}
	
	.clPlataformaBlue .tblhover tbody tr:hover, .clPlataformaBlue .clLinhaMarcada{
		background-color	: #017CC2;
		color				: #FFF;
		cursor				: pointer;
	}	
	
/*=============		BLACK	==============*/
	.clPlataformaBlack h1{
		*color				: #0188CC;
		color				: #9B0000;
		font-weight			: bold;
	}
	.clPlataformaBlack table{
		border				: 2px solid #666666;
		border-left			: 0px;
	}	
	.clPlataformaBlack th{
		background-color	: #666666;
		color				: #FFF;
	}
	.clPlataformaBlack td{
		border-left			: 2px solid #666666;
		border-bottom		: 2px solid #666666;
		height				: 25px;
	}

	
	