/* CSS Document */

/* BODY   
----------------------------------------------------------*/

html, body {
	margin:0;
	color: #545452;
}


body {
	font-family:Calibri; 
	background-color:#f8fbff; 
	color:#545452;
}



/* Login   
----------------------------------------------------------*/
#container_login {
	position:absolute;
    left:50%;
    top:50%;
	width:766px;
    margin-left:-383px;
	height:280px; 
    margin-top:-180px;
}

#div_login
{	background-color:#FFF; 
	border:1px solid #cdcecf; 
	padding:12px 14px 12px 14px;
	width:736px;
	height:260px
}

#div_login_avisos
	{
	height:260px;
	width:520px; 
	float:left; 
	padding-left:12px; 
	font-size:11px; 
	text-align:justify
	}

#div_login_User {
	border-right:1px solid #318dd6; 
	height:260px; 
	width:200px; 
	float:left
}

.h6Login
{
	/*background-image:url(../img/logo_Tnix_Login.png); */
	background-repeat:no-repeat; 
	width:322px; 
	height:138px;
	margin-top:0px;
}	

#div_Btn_login {
	float:left; 
	height:Auto; 
	color:#FFF; 
	text-align:center; 
	padding:10px 26px; 
	margin-right:1px;
}
 
.btn_Entrar_Login{
	float:left; 
	width:217px; 
	height:Auto; 
	background-color:#137dbf; 
	color:#FFF; 
	text-align:center; 
	padding:10px; 
	margin-right:1px; 
	text-decoration:none
}

a.btn_Entrar_Login:hover {
	background-color:#70bbeb
	
}


.btn_About_Login{
	float:left; 
	height:Auto; 
	background-color:#137dbf; 
	color:#FFF; 
	text-align:center; 
	padding:10px 28px; 
	margin-right:1px; 
	text-decoration:none
}

a.btn_About_Login:hover {
	background-color:#70bbeb
	
}

.chk_Text { font-size:11px }

td{padding:2px}
    

/* Página   
----------------------------------------------------------*/

#div_principal {
	width:952px;
	height:600px; 
	margin:0 auto !important;
	background-color:#FFF; 
	border:1px solid #cdcecf; 
	padding:0px 14px 12px 14px;
}


h3 {
	color:#137dbf; 
	border-left: 8px solid #137dbf; 
	border-bottom: 1px solid #137dbf; 
	padding-left:4px
}



/* GRID   
----------------------------------------------------------*/

#DataGrid{
	width:100%	
}

.header_grid{
	background-color:#545452;
	color:#FFF;
	padding:8px;
	text-align:left; 
	font-weight:600
}


.Alternate_Text_01{
	background:#d6edfe;
	color:#545452;
	padding:6px
}

.Alternate_Text_02{
	background:#FFF;
	color:#545452;
	padding:6px
}

.bottom_grid{
	background-color:#545452;
	color:#FFF;
	padding:8px;
	text-align:left; 
	font-weight:400
}

/* BOTOES   
----------------------------------------------------------*/

#btn_acoes_sistema, a #btn_acoes_sistema{
	height:auto; 
	width:auto; 
	padding:8px 28px; 
	background-color:#137dbf; 
	color:#FFFFFF; 
	font-weight: 700;
	text-decoration:none;
	float:right;
	left:200px;
	margin:-1px 0px 0px 1px;
}

#btn_acoes_sistema:hover a, #btn_acoes_sistema:hover
{
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);				
}

#div_botoes_Acoes {margin:0 auto; width:982px}

#rodape {
	position:fixed; 
	bottom:0px; 
	height:42px; 
	width:980px; 
	margin:0 auto; 
	width:100%;
}