html {height: 100%;}
body {min-height: 100%;}
html body {height: 100%;}

body,html {
	width:   100%; 
	height:  100%; /* Habilita a possibilidade de utilizar altura máxima em tabelas, divs... */
	background-color: #D7DDE8;
	margin:0;
	height:100%;
}

#div_pop_up{
	top:0;
	left:0;
	height:100%;
	width:100%;
	position:absolute;
	display:none;
	text-align:center;
	z-index:10;
	font-size:11px;
}

#div_bloqueio{
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#000000;	
	position:absolute;
	display:none;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	text-align:center;
	z-index:5;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	line-height:150%;
}

td.lojas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	line-height:150%;
}

tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #92A2C0;
	text-decoration: none;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #f7f7f7;
	border: 1px solid #cccccc;
}

input.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #f7f7f7;
	border: 1px solid #cccccc;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a:link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #F4F3EE;
}
	.erro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #cc0000;
		text-decoration: none;
	}
	fieldset.erro {
		padding: 		  10px;
		margin:  		  0;
		text-transform:   none; 
		text-decoration:  none;
		background-color: #FFEAEA;	
		color:			  #990000;			
		border: 		  #ff0000 1px solid;
	}
	
	legend.erro{
		font-family: 	 Verdana, Arial, Helvetica, sans-serif;
		font-size: 		 11px;
		font-style: 	 normal;
		line-height: 	 normal;
		font-weight: 	 normal;
		font-variant:	 normal;
		text-transform:  none;
		color: 			 #990000;
		text-decoration: none;
	}
	
	
	input.erro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		border: 1px solid #ff0000;
		background-color:#FFEAEA;
	}
	
	textarea.erro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		border: 1px solid #ff0000;
		background-color:#FFEAEA;
	}	
	
	select.erro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		border: 1px solid #ff0000;
		background-color:#FFEAEA;
	}	
	img { border:none;}
	
	#bloco1{background-color: #CCCCFF;
	width: 600px;
	margin:0 auto;
	padding: 5px 5px 5px 5px;
	text-align: justify;}
	
	#bloco2{background-color:#C8E399;
	width:600px;
	margin:0 auto;
	padding: 5px;
	text-align:justify;}
	
	.texto{ width:600px;
	margin:0 auto;}
	
	ol{text-align:justify;}
	
	#resid{float:left;}
	
	#texto_perf{width:357px;
	text-align:left;
	float:left;}
	
	#tit_perf{ color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;}
	
	#texto_perf{ color:#66666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}
	
	#orto_dir{text-align:right;}
	#orto_dir img{margin:0 0 20px 0;border:#AFBDCD 3px solid;}
	
	#linha{ font-size:14px;}
	
	#texto_diabet{width:20;}
	
	#image_apos{float:left;}
	
	a.btm_scartoes {color:#687EA8; font-size:14px;}
	
	/* Dialog */
#block_bg{display:none;position:fixed;_position:absolute;top:0;left:0;background-color:#000000;opacity:0.6;filter:alpha(opacity=60);z-index:199;width:100%;height:100%;}
#dialog{display:none;background-color:#FFFFFF;position:fixed;_position:absolute;top:50%;left:50%;margin-left:-311px;margin-top:-329px;width:622px;height:658px;z-index:200;font:12px Verdana, Arial;}