html,body {
	background:#fff;	
	height:100%;
	margin:0;	
}

td {font-family:Arial, Helvetica, sans-serif;}

th {font-weight:bold;color:#090;}

a:link,a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

form {margin:0;	padding:0;}

h1 {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#07A;	
	margin-bottom:-11px;	
}

h2 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#090;
	margin-bottom:7px;	
}

h3 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#025D02;
	margin-bottom:7px;	
}

h4 {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#CCE4CC;
	text-transform:uppercase;
	/*border-bottom:1px solid #73B73D;*/
	letter-spacing: 1pt;
}



ul {
	list-style-image:url(/content/aplicacao/portal_hapvida/_includes/imagens/bullet.gif);
	list-style-position:outside;
}

li {padding:3px; }

.vermelho {color:#ED1B23;}

.form {
	background:#f4f4f4;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #E4E4E4;
}

.form-branco {
	background:#fff;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #fff;
}

.form-branco-borda {
	background:#fff;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #73B73D;
}

.botao {
	background:#73B73D;
	font:bold 10px Tahoma, Arial, Helvetica;	
	color:#fff;
	border:1px solid #73B73D;
	padding:0 1px 0 1px;
}

.botao-verde {
	background:#73B73D;
	font:bold 10px Tahoma, Arial, Helvetica;	
	color:#fff;
	border:1px solid #fff;
	padding:0 1px 0 1px;
}

.botao-azul {
	background:#3F96C5;
	font:bold 10px Tahoma, Arial, Helvetica;	
	color:#fff;
	border:1px solid #fff;
	padding:0 1px 0 1px;
}

.botao-branco {
	background:#fff;
	font:10px Tahoma, Arial, Helvetica;	
	color:#666;
	border:1px solid #73B73D;
	padding:0 1px 0 1px;
}

.bgInterno {
	/*background:url(/content/aplicacao/portal_hapvida/_includes/imagens/bg_interno_cinza_geral_firefox.gif) top right no-repeat;*/
	background:url(/content/aplicacao/portal_hapvida/_includes/imagens/bg_interno_cinza_geral.gif) top right no-repeat;
	width:607px;
	height:383px;
}

#menu {margin-left:-770px;} /* corrige no firefox */

.texto-normal td {font-size:8pt;color:#666;}
.texto-normal td a {color:#666;}
.texto-normal td a:hover {color:#025D02;}

.texto-branco {font-size:10px;color:#fff;}
.texto-branco a {color:#fff;}

.texto-verde {color:#025D02;font-size:10px;}