﻿body, html
{
	margin: 0 0 0 0;
	background-color:White;
	height:100%;
}
#master
{
	width:100%;
	background-color:White;
	position:relative;
	min-height:100%;
	/*height:auto !important;*/
	height:100%;
}
#dvRodape
{
	width:932px;
	height:190px;
	background-color:#EFEFEF;
	text-align:left;
	float:left;
	background-image: url(../App_Images/borda_rodape.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#dvRodapeLinks
{
	font-family:Tahoma;
	font-size:10px;
	color: #666666;
	text-align:right;
	margin-top:20px;
	padding-right:10px;
	width:220px;
	border-right: solid 1px #666666;
	float: left;
}
.linkRodape
{
	color: #666666;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
.linkRodape:HOVER
{
	color: Maroon;
	text-decoration:underline;
}
.dvRodapeMarcas
{
	padding-left:10px;
}
#d_geral
{
	width:932px;
	padding-bottom:62px;
	margin: auto;
}
#logotop
{
	width:350px;
	height:60px;
	float:left;
}
#dLogin
{
	background-color:White;
	width: 300px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top:-250px;
	padding: 10px 10px 10px 10px;
}
.dWait
{
	background-color: #CCCCCC;
	filter: alpha(opacity=50);
	opacity: 0.5;
	width: 96px;
	height: 21px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -254px;
	margin-top:-207px;
	padding: 190px 200px 200px 200px;
	border: solid 1px Black;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.lableLogin
{
	font-family:Tahoma,Arial;
	font-size: 12px;
	font-weight:normal;
	color: Black;
	width:50px;
	text-align:left;
	display:inline-block;
	height:18px;
	vertical-align:text-bottom;
}
.lableButton
{
	font-family:Tahoma,Arial;
	font-size: 12px;
	font-weight:normal;
	color: Black;
	text-align:center;
	display:inline-block;
	height:18px;
	vertical-align:text-bottom;
}
.textBoxLogin
{
	font-family:Tahoma,Arial;
	font-size: 12px;
	font-weight:normal;
	color: Gray;
	width:220px;
	height:18px;
	text-align:left;
	display:inline-block;
	border: solid 1px Gray;
}
.textBoxLoginWater
{
	font-family:Tahoma,Arial;
	font-size: 12px;
	font-weight:normal;
	color: Silver;
	width:250px;
	height:18px;
	text-align:left;
	display:inline-block;
	border: dotted 1px Maroon;
}
#btnLogin
{
	font-family:Tahoma,Arial;
	font-size: 14px;
	font-weight:normal;
	background-color:Maroon;
	color: White;
	width:80px;
	height:22px;
	text-align:center;
	border: solid 1px Gray;
}
.btnGeral
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	background-color:#CCCCCC;
	color: Black;
	height:22px;
	text-align:center;
	border: solid 1px Gray;
}
.fieldValidators
{
	font-family:Tahoma,Arial;
	font-size: 10px;
	font-weight:normal;
	color: Red;
	display:none;
	visibility:hidden;
}
.fieldNoBot
{
	font-family:Tahoma,Arial;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	display:block;
	border: solid 1px #CCCCCC;
}
.fieldCallout
{
	background-color:White;
	border: dotted 1px Gray;
	font-family:Tahoma;
	font-size:12px;
	color: Gray;
}
#linkChange
{
	font-family: Tahoma;
	font-size: 10px;
	width: 75px;
	height: 18px;
	margin-top: 5px;
	padding: 3px 3px 3px 3px;
}
.lblTitulos
{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bolder;
	color:#006699;
	text-align:left;
}
.lblFiltros
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#006699;
	text-align:left;
	width:120px;
	height:15px;
	vertical-align:baseline;
}
.textBoxGeral
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Gray;
	height:15px;
	text-align:left;
	border: solid 1px Gray;
}
.textBoxGeralDark
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	height:15px;
	text-align:left;
	border: solid 1px Gray;
}
.ddlGeral
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Gray;
	height:19px;
	text-align:left;
	border: solid 1px Gray;
}
.rblGeral
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Gray;
	height:19px;
	text-align:left;
	display:table-cell;
}
.chkGeral
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Gray;
	height:20px;
	text-align:left;
}
.chkGeralList
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Gray;
	height:20px;
	text-align:left;
	display:table-cell;
}
#ErrorMessage
{
	visibility: hidden;
	color:Red;
	border:dotted 1px #CCCCCC;
	margin-top:20px;
	background-color:White;
	width:650px;
	font-family:Tahoma;
	padding: 10px;
	font-size:11px;
}
.GV_Geral
{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
.clearer {
	clear: both;
	overflow: hidden;
	background-color:transparent;
	filter:alpha(opacity=0);
	opacity:0.0;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}
.divCol{
	font-weight:bold;
	float:left; 
	width:120px;
	text-align:right;
	margin-right:10px; 
	white-space:nowrap;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
.divColLast{
	float:left; 
	white-space:nowrap;
}
.caption, table caption {
	background-color: #666666;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	border: 0;
	border-bottom: solid 1px #737373;
	white-space: nowrap;
	text-align: left;
	margin-bottom:10px;
	font-family:Tahoma;
	padding: 5px 5px 5px 5px;
}
.gridRowStyle
{
	background-color:#F7F6F3;
	color:#333333;
	border-bottom: solid 1px #666666;
	padding: 0px 0px 0px 0px;
}
.gridAlternatingRowStyle
{
	padding: 0px 0px 0px 0px;
	background-color:White;
	color:#333333;
	border-bottom: solid 1px #666666;
}
.lblAjuda
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: Maroon;
	width:auto;
	text-align:left;
	display:block;
	height:auto;
	background-color: #FFFFCC;
	border: dotted 1px red;
	padding: 5px 5px 5px 5px;
}
.lblBox
{
	font-family:Tahoma,Arial;
	font-size: 11px;
	font-weight:normal;
	color: #006699;
	width:auto;
	text-align:left;
	display:block;
	height:auto;
	background-color: #EFEFEF;
	border: dotted 1px Gray;
	padding: 5px 5px 5px 5px;
}