* {
	/* Comeo zerando tudo. O * quer dizer TUDO, o IE aceita isso */
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
}
body{
 background:url(../imagens/bg.gif) repeat-x;
 margin:0 auto;
 text-align:center;
}
#geral{
 width:698px;
 height:468px;
 text-align:left;
 background:#D5DAE2;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-349px;
 margin-top:-234px;
}
#topo{
  width:698px;
  height:72px;
}
#tarja1{
	width:696px;
	height:27px;
	background:url(../imagens/tarja1.gif) repeat-x;
	margin-left:1px;
}
#tarja1 a{
	float:right;
	margin:3px 10px 0 0;
}
#conteudo{
  width:696px;
  margin-left:1px;
  background:#b2b8c3;
}
#base{ }
#rodape{
  font:11px Arial, Helvetica, sans-serif;
  color:#626262;
  background:#d1d1d1;
  text-align:center;
  clear:both;
}
.rodape_bold{
  font-weight:bold;
}

/***********************
 Divs home - dentro da Div contedo 
 ***********************/
#bannerflash{
  width:696px;
  height:175px;
}

/*  Colunas da home */
#coluna_left{ /* news */ 
  width:250px;
  min-height:241px;
  float:left;
  background:#b2b8c3;
  overflow:none;
}
.coluna_titulo h1{ /* ttulos "news" e "newsLOYALTY" */
  height:24px;
  background:url(../imagens/tarja2.gif) repeat-x;
  font:11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:5px 0 0 17px;
  font-weight:bold;
}
/* Incio lista do news */
#home_news{
  width:220px;
  float:left;
  padding-left:17px;
}
ul.home_news{
list-style-type:none;
}
ul.home_news li a{
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#505050;
  text-decoration:none;
}
ul.home_news li a:hover{
  text-decoration:underline;
}
	ul.home_news li h1{
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#505050;
  text-decoration:none;
  font-weight:bold;
  padding:0 0 4px 0;
}
p.home_newsp{
  line-height:14px;
  padding-bottom:2px;
}

p.home_newsp, p.home_newsp a { font-style:italic!important; }

/* Fim lista do news */

/* Incio newsLOYALTY */
#home_news2_imagem{
  width:106px;
  float:left;
  padding:17px 0 0 17px;
  display:block;
}
#home_news2_noticia a{
  width:280px;
  float:left;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#505050;
  text-decoration:none;
  padding:17px 0 0 5px;
}
#home_news2_noticia a:hover{
  text-decoration:underline;
}

#ver_mais a{
  width:340px;
  float:right;
  text-align:right;
  padding-right:10px;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#505050;
  text-decoration:none;
  font-weight:bold;
}
#ver_mais a:hover{
  text-decoration:underline;
}
#traco{ /* Trao horizontal entre newsloyalty e newsletter */
  float:left;
  padding-top:5px;
}
.home_newsletter h2{ /* ttulo home "newsletter" */
  height:10px;
  font:11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:5px 0 5px 17px;
  float:left;
  font-weight:bold;
}
#combo_newsletter{
  width:200px;
  float:left;
  padding-left:17px;
}
.combo{
  border:1px solid;
  border-color:#8e97a6;
  background:#FFFFFF;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  padding-bottom:8px;
}
/* Fim newsLOYALTY */


#coluna_center{ /* Coluna com a linha vertical */
  width:20px;
  float:left;
  background:url(../imagens/coluna_center.gif) repeat-y;
  background-color:#b2b8c3;
  margin-top:1px;
  height:240px;
}
#coluna_right{ /* Coluna "newsLOYALTY" */
  width:426px;
  min-height:241px;
  float:left;
  background:#b2b8c3;
}

/*******************************
       Pginas internas
*******************************/
#conteudo_titulo{
  width:696px;
  height:57px;
}
.conteudo_titulo_empresa{
  background:url(../imagens/tit_empresa.gif) no-repeat;
}
.conteudo_titulo_servicos{
  background:url(../imagens/tit_servicos.gif) no-repeat;
}
.conteudo_titulo_atto{
  background:url(../imagens/tit_atto.gif) no-repeat;
}
.conteudo_titulo_parceiros{
  background:url(../imagens/tit_parceiros.gif) no-repeat;
}
.conteudo_titulo_news{
  background:url(../imagens/tit_news.gif) no-repeat;
}
.conteudo_titulo_newsloyalty{
  background:url(../imagens/tit_newsloyalty.gif) no-repeat;
}
.conteudo_titulo_clientes{
  background:url(../imagens/tit_clientes.gif) no-repeat;
}
.conteudo_titulo_contato{
  background:url(../imagens/tit_contato.gif) no-repeat;
}
#margens{
  height:271px;
  padding:15px;
}
.textogeral{
  font:12px Verdana, Arial, Helvetica, sans-serif;
  color:#112856;
  overflow:auto;
}
.nova{
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#505050;
 text-decoration:none;
 font-weight:bold;
}

/*teste formulario*/
#dynamic{
    font-family:12px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
.texto2{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#112856;
	text-align:right;
}

/********************
     Formulrio
**********************/

.inputtype{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#112856;
	font-weight: normal;
	background-color: #ebebeb;
	
}
.enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f2e7e7;
	background-color: #112856;
	
}

a.genericListTitle{ 
color:#000000;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.genericListHighlightText {
color:#000000;
font-family:Verdana;
font-size:12px;
font-style:italic;
text-decoration:none;

}


a.genericListHighlightText {
text-decoration:underline;

}
