/** {margin:0; padding:0}*/

body > #wrap {height: auto; min-height: 100%;padding-bottom: 140px; margin:0} 
a,p,li,table,p{
	font-family:Arial;
	text-decoration:none;
	color:#666;
	font-size:12px;

}
.texto16 {font-family:Arial;
	color:#000!important;
	}
.texto{ font-family:Arial;text-decoration:none; color:#000000; font-size:12px}
.textoservico{ font-family:Arial;text-decoration:none; color:#ffffff; font-size:12px; background-color:#06acd0; line-height:25px; padding-left:20px;}
.atextoservico{ font-family:Arial;text-decoration:none; color:#ffffff; font-size:12px; background-color:#38D8FA; line-height:25px; padding-left:20px;}


.rodape {background-image:url(../images/fundos/rodape.jpg);background-position:bottom left;background-repeat:repeat-x;}
.geral { 
	position: absolute;  
	padding:0px;
	width:99.9%;
	background-image:url(../images/fundos/rodape.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	z-index:1; 

	
}

.fundotabela { 

	background-image:url(../images/fundos/tabelas.jpg);
	background-position:top left;
	background-repeat:repeat-x; padding:20px;
}


#menu { 
	/*padding-top:9px;*/ 
	width:980px;
	height: 30px; text-align:center; 
	float:right;
	
}

#banner { 
	position: absolute;  
	padding:0px;
	width:875px;
	height: 249px;
	margin: 40px -437px;
	left: 50%;
	top:100px;
	z-index:3; 
	
	
}
/*====================login==========================================*/
/*=====================================================================*/

#loginx { 
	position: absolute;  
	padding:0px;
	width:335px;
	height: 95px;
	margin: 40px 10px;
	left: 60%;
	top:5px; background-image:url(../images/fundos/tela-login.png); background-repeat:no-repeat;
	z-index:9000; 	
}


#loginx .d-login input {
  position:relative;
  top:-28px;
  left:100px;
  border:0px;
  height:22px;
  width:130px;
  font-size:15px;
  padding:0px;
  margin-top:50px;  background-color:transparent;
}
#loginx .d-senha input {
  position:relative;
  top:-68px;
  left:100px;
  border:0px;
  height:22px;
  width:130px;
  font-size:15px;
  padding:0px;
  margin-top:50px;  background-color:transparent;
}
#loginx .d-botao {
  position:relative;
  top:-155px;
  left:260px;
  border:0px;
  height:40px;
  width:40px;
  margin-top:40px;
}
/*=====================================================================*/
/*=====================================================================*/
#sombrabanner { 
	position: absolute; 
	padding:0px;
	width:875px;
	height: 64px;
	margin: 40px -437px;/*top , left */
	left: 50%;
	top:318px;
	z-index:2; 
	background-image:url(../images/fundos/sombraBanners.jpg); 
	background-attachment:scroll;
	background-repeat:no-repeat;
}
.conteudopagina { 
	text-align:justify;
	width:875px;
	top:20px;
	padding-left: 15px;
	padding-right: 15px; 
	z-index:2; 
	}
	
.imagempagina { 
	position: relative;  
	padding:0px;
	width:654px;
	height: 124px;
	top:10px; float:right;
	/*margin: 100 -40px;
	left: 20%;
	top:-180px;*/
	z-index:5;
	
}
#textoconteudoinicio { 
	position: absolute;  
	padding:0px;
	width:428px;
	height: 80px;
	margin: 40px -214px;
	left: 70%;
	top:-410px; 
	z-index:3;font-family:Arial, sans-serif;font-size: 12px;color:#333333;
	
}#botao_home {
	position: absolute;
	width:274px;
	height:131px;
	margin: 10px -437px;/*top , left */
	left: 48%;
	top:39px;
	z-index:2;
	cursor:pointer;
}


/*=============================================================================*/
/*=============================================================================*/
/*=============================================================================*/
.tituloprincipal {
	font-family: "Futura MdCn BT";
	font-size: 24pt;
	font-style: normal;
	font-weight: normal;
	color: #8b1f1d; 
	
}
.titulosecundario {
	font-family: "Futura MdCn BT";
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	
	color: #8b1f1d;
}
.tituloterciario {
	font-family: "Futura MdCn BT";
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	
	color: #8b1f1d;
}

/*=============================================================================*/
.Atituloprincipal {
	font-family: "Futura MdCn BT";
	font-size: 24pt;
	font-style: normal;
	font-weight: normal;
	color: #06acd0; 
	
}
.Atitulosecundario {
	font-family: "Futura MdCn BT";
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	
	color: #06acd0;
}
.Atituloterciario {
	font-family: "Futura MdCn BT";
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	
	color: #06acd0;
}
/*=============================================================================*/
.Ctituloprincipal {
	font-family: "Futura MdCn BT";
	font-size: 24pt;
	font-style: normal;
	font-weight: normal;
	color: #7c7a76; 
	
}
.Ctitulosecundario {
	font-family: "Futura MdCn BT";
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	
	color: #7c7a76;
}
.Ctituloterciario {
	font-family: "Futura MdCn BT";
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	
	color: #7c7a76;
}
.linhah {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*=============================================================================*/
/*=============================================================================*/
/*CSS for pop up hint box */
#hintbox{ position:absolute;top: 0;background-color:#eeeeee;width: 150px; padding: 3px;border:1px solid #333333;
font:normal 11px Verdana;line-height:12px;z-index:100;visibility: hidden;}
/*CSS for link that shows hint onmouseover*/
.hintanchor{ font-weight: bold;color: navy;margin: 3px 8px;}
/*CSS para campos de formulário*/
.formulario { color:#403b02; border:solid; border-width:1px;border-color:#CCCCCC;height:20px;}
/*=============================================================================*/
.titulom {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#CCCCCC;}
.tituloMvinho {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#ffffff;background-color:#990000;}
.tituloMamarelo {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#ffcc33;}
.tituloCinza{font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#eeeeee;}
.tituloMamareloEXTRA {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#FFFF66;}
.tituloBege {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#FBE8C4;}
.tituloaZUL {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#333333;background-color:#97CBFF;}
.tituloMvermelho {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-style: italic;font-weight: bold;color:#ffffff;background-color:#ff0000;}
.textoVERM {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#990000; }
.titulo12Vermelho {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#990000; }
.titulo14Vermelho {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#990000; }
.titulo16VERM {font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color:#990000; }
.titulo18VERM {font-family:Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color:#990000; }

/*=============================================================================*/
/*=============================================================================*/
/*=============================================================================*/
/*=============================================================================*/
#emarketingSuporte {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 768px;
	top: 8px;
}

