body {
margin:0;
padding:0;
background:#967CFA;
text-align:center; /* hack para o IE */
font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;}
#tudo {
width: 771px;
margin:0 auto;			
padding: 1px;
text-align:left; /* "remédio" para o hack do IE */
background-color: #eeeeee;}
#topo {
width: 771px;
margin:0 auto;			
padding: 1px;
background-color: #000;}
	.figura1 {
	  float: left;
	  width: 30%;
	  margin: 0.5em;
	  /*padding: 3px;*/
	  text-align: center;}
	.figura2 {
	  float: left;
	  width: 30%;
	  margin: 0.5em;
	 /* padding: 3px;*/
	  text-align: center;}
	.figura3 {
	  float: left;
	  width: 30%;
	  margin: 0.5em;
	 /* padding: 3px;*/
	  text-align: center;}
#promocao{  /* imagem da promoção */
	 text-align: center;}
#esta {
color:#FFFFFF;}
#faixa{
		background:#FFFFFF;
		clear:both;
		line-height:30px;
		width: 771px;
		color:#000;
		text-align: center;
		font-size:1em;
		font-weight: bold;}
#conteudo {
width: 616px;
float:left;
padding: 1px;
background-color: #eeeeee;}
#conteudo-index {
width: 771px;
background-color: #eeeeee;}
#conteudo-quem {
width: 750px;
/*margin-left: 2px;
margin-rigth: 2px;*/
padding: 1px;
background-color: #eeeeee;}
#esq {
width: 290px;
margin-left: 2px;
margin-right: 15px;
float:left;
/*padding: 1px;*/
background-color: #DFDFDF;}
#cen {
width: 290px;
margin-left: 2px;
margin-right: 15px;
float:left;
/*padding: 1px;*/
background-color: #CCFFFF;}
#dir {
width: 100px;
list-style: none;
margin-left: 15px;
/*padding: 1px;*/
float:left;
background-color: #eeeeee;}
P STRONG { color: blue;font-style: bold; } /* altera somente palavras dentro do strong*/
H1 STRONG { color: red } /* altera somente palavras dentro do strong*/
H2 STRONG { color: red } 
H3 STRONG { color: red } 
/*STRONG { color: #FF0000 }  altera qq texto q estiver dentro de strong*/
/*<li style="font-size: 10pt; font-weight: bold"> estilo inline - estilo só para aquela linha */
td STRONG { color: red } /* altera somente palavras dentro do strong*/
th STRONG { color: blue;font-size:1.2em; } /* altera somente palavras dentro do strong*/
p { /*text-indent: 2em;	*/
	color:#000;  /*cor do texto do parágrafo*/
	text-align:justify; /*Alinhamento do texto*/
	font-size:0.8em;
	margin-left: 6px;
	margin-right: 6px;}
/*#texto {	color:#000;  cor do texto do parágrafo*/
	/*text-align:justify; Alinhamento do texto
	font-size:0.8em;
	margin-left: 3px;}*/
p a { text-decoration: none; }
p a:hover { 
color: #000; 	
background-color:#99FF99;} 
h1 {
	font-size:0.9em;
	color:#00;
	text-align: center;}
h2 {
	font-size:0.9em;
	color:#00;
	text-align: center;}
h3 {
	font-size:0.9em;
	color:#00;
	text-align: center;}
h4 {
	font-size:0.9em;
	color:#00;
	text-align: center;}
h5 {
	font-size:0.9em;
	color:#00;
	text-align: center;}
.cotar{
		 width: 95%; }
		  .cotar td, .cotar tr{
		 border: thin solid #999999; /* borda da tabela*/
		 background-color:#FFCC99;
		 font-size:0.85em;
		 text-align: center;}
.adesao{
 		  margin-left: 10px;}
		 .adesao td, .adesao tr{
		 border: thin solid #999999; /* borda da tabela*/
		 background-color:#FFCC99;
		 font-size:0.85em;
		 text-align: center;}
.quant{
 		 margin-left: 10px;}
		 .quant td, .quant tr{
		 border: thin solid #999999; /* borda da tabela*/
		 background-color:#FFCC99;
		 font-size:0.85em;
		 text-align: center;}
.enviar{
 		  margin-left: 10px;}
		  width: 50%;}
.enviar td, .enviar tr{
		 border: thin solid #999999; /* borda da tabela*/
		 background-color:#FFCC99;
		 font-size:0.80em;
		 text-align: center;}
#menua{	background:#0093C4;	width: 771px;clear:both;}
#menua a {font-size:14px;color: #fff;text-decoration: none;text-align: center;margin-left: 4px;world-spacing: 1px;}
#menua a:hover {color: #000000;background: #FFFF00; }
#rodape {
background-color: #cccccc;
color: #000; /*cor da letra*/
text-align: center;
font-size:0.7em;}
fieldset.tabelas legend{
		 padding: 6px;
		   margin: 15px;
		   border: solid black 1px;
		   font-size: 90%;
		   font-weight: bold;
		   background-color: #e8e8e8;
		   font-size: 10pt;
			font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;}
.tabelas{
 		  margin-left: 0px;}
		.tabelas th, .tabelas td, .tabelas th{
		 border: 1px solid #999999;
		 font-size:0.85em;
		 text-align: center;}
		.tabelas th{
		  background-color:#999999;
		  color:#000;
		  font-size:0.85em;}
		.tabelas tbody{
		  text-align: center;
		  background-color:#FFFFFF;}
		.tabelas tr{
		  font-size:0.8em;
		  border-color: #0099FF;
		  border-style: solid;
		  border-width: 1px;}
		 .tabelas legend{
	       padding: 6px;
		   margin: 15px;
		   border: solid black 1px;
		   font-size: 90%;
		   font-weight: bold;
		   background-color: #e8e8e8;}
.hospital{
 		  margin-left: 15%;}
		.hospital td{
		 border: 1px solid #999999;
		 font-size:0.9em;
		 padding: 4px;
		 text-align: center;
		 background-color:#FFFFFF;}
		.hospital th{
		  background-color:#FFFF99;
		  color:#000;
		  font-size:0.9em;
		  text-align: center;}
		.hospital tbody{
		  text-align: center;}
		.hospital tr{
		  font-size:0.8em;
		  border-color: #0099FF;
		  border-style: solid;
		  border-width: 1px;}

.dados {
			margin-left: 0px;
	        font-size: 10pt;
			font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;}
        .dados fieldset{
	        padding: 10px;
	        border: 1px solid #ccc;
            width: 100%;}
        .dados legend{
	       padding: 6px;
		   margin: 15px;
		   border: solid black 1px;
		   font-size: 90%;
		   font-weight: bold;
		   background-color: #e8e8e8;}
        .dados input{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: .90em;
	        margin-bottom: 8px; /*altura entre os campos de texto*/
	        color: #0E0659;
			display: block;}
        .dados select{
	        border: 1px solid #333;
	        font-size: .90em;
	        margin-bottom: 10px;
	        color: #0E0659;}
        .dados label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;}
        .dados span{
	        color: #999;
	        font-size: 12px;}
        .dados .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;}
#titulo {
font-size:0.9em;
height: 1px;}
#titulo-mapa {
font-size:0.75em;
color:#000;
height: 1px;}
.dados p {	
		color:#000; /*cor da fonte*/	
		padding:2px 4px; 
		margin-left:5px;
		font: 0.9em tahoma,verdana, arial, helvetiva, sans-serif;}
#duvidas{
		width: 30%;
		padding:3px;	
		border:2px inset #cccccc;
		float:left;
		background:#000;}
		#duvidas ul{
		list-style: none;
		widht:110px;
		padding:6px;
		margin:0;
		background: #000;
		border:1px outset #ffffff;
		font: 0.9em tahoma,verdana, arial, helvetiva, sans-serif;}
		#duvidas li {	
		list-style: none; 	
		padding:2px 4px; 
		background:#666666;
		margin-bottom:2px;
		font: 0.8em tahoma,verdana, arial, helvetiva, sans-serif;}
		#duvidas li a { 	
		display:block;
		color: #ffffff;	 
		text-decoration: none;}
		#duvidas li a:visited {	
		color: #ffffcc;}
		#duvidas li a:hover { 
		color: #000; 	
		background-color:#fff;} 
#conteudo-duvidas {
width: 68%;
padding: 1px;
background-color: #eeeeee;
float:left;}
#titulo {
font-size:0.9em;
color:#0033FF;
height: 1px;}
ul {
type:square;}
/*list-style-image:"bola_azul.gif";*/
li {
font-size:0.75em;}
li a{
text-decoration: none; }
li a:hover { 
color: #000; 	
background-color:#99FF99;} 
/*fim listas*/
.comparativo{
		  margin-left: 1px;
		  background-color:#E6E6E6;}
		.comparativo th{
			background-color:#99CC99; /*cor de fundo do th*/
			border: 1px solid #999999;
			font-size:0.85em;
			text-align: center;}
		.comparativo tbody{
			background-color:#FFFFFF;}
		.comparativo td{
		   color:#000;
		   font-size:0.75em;}
		.comparativo tr{
		  text-align: left; 
		  font-size:0.8em;
		  border-color: #0099FF;
		  border-style: solid;
		  border-width: 1px;}
		.comparativo caption{
		  text-align: center;
		  color:#0000;
		  font-weight: bold;
		  font-size:0.9em;}
.consorcio li {
font-size:0.75em;}
#conteudo-consorcio {
width: 78%;
background-color: #eeeeee;
float:left;}
#consorcio {
		width: 20%;
		float:left;
		background:#FFFFCC; /*amarelo*/
		font: 0.95em tahoma,verdana, arial, helvetiva, sans-serif;}
#consorcio ul{
		margin: 0; /*remove o recuo IE e Opera*/ 
        padding: 0; /*remove o recuo Mozilla e NN*/ }
#consorcio li {	
		list-style: none;		
		padding:1.5px; /*altura entre os produtos*/}
#consorcio li a { 	
		display:block;
		color: #0033FF;	 
		text-decoration: none;}
#consorcio li a:hover { 
		color: #FFF; 
		background-color:#993300;}
#consorcio li a:active { 
		color: #FFF; 
		background-color:#000;}
/*mapa do site*/
      .mapa ul{
		background: #eeeeee;/*cor atrás da lista toda*/
		width: 78%;
		margin-left:40px;
		border:1px outset #ffffff;}
        .mapa li {
		list-style: none; 	
		padding:3px 4px; /*altura de cada linha*/
		background:#E1E1E1;
		text-decoration: none;
		color:#FFFFFF; /*cor da fonte*/
		margin-bottom:1px;
		font: 0.75em tahoma,verdana, arial, helvetiva, sans-serif;}
		.mapa li a{
		text-decoration: none;}
		.mapa li a:hover {
		color: #000000; /* cor da letra*/
		text-decoration: underline; /*sublinhado no hover*/ 
		/*background: #FFFF00; muda a cor de fundo no hover*/	}
		.mapa p {	
		color:#000; /*cor da fonte*/	
		padding:2px 4px; 
		/*width: 95%;
		background:#E1E1E1;*/
		margin-left:5px;
		font: 0.75em tahoma,verdana, arial, helvetiva, sans-serif;}
/*fim mapa do site*/
.consorcio{
		  margin-left: 0px;
		  background-color:#E6E6E6;}
		.consorcio th{
			background-color:#E6E6E6; /*cor de fundo do th*/
			/*border: 1px solid #999999;*/
			font-size:0.80em;
			text-align: center;}
		.consorcio tbody{
			background-color:#FFFFFF;}
		.consorcio td{
		   color:#000066;
		   font-size:0.85em;}
		.consorcio tr{
		  text-align: center; 
		  font-size:0.85em;
		  /*border-color: #0089B7;*/
		  border-style: solid;
		  border-width: 1px;}
		.consorcio caption{
		  text-align: center;
		  color:#0000;
		  font-weight: bold;
		  font-size:0.8em;}	 
.fale {
			margin-left: 0px;
	        font-size: 10pt;
			font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; }
        .fale fieldset{
	        padding: 10px;
	       /* border: 1px solid #ccc;*/
            width: 100%; }
        .fale legend{
	       padding: 6px;
		   /* margin: 15px;
		  border: solid black 1px;*/
		   font-size: 90%;
		   font-weight: bold;
		   color: #fff;
		   background-color: #0093C4;}
        .fale input{
	       /* border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;*/
	        font-size: .90em;
	        margin-bottom: 8px; /*altura entre os campos de texto*/
	        color: #0E0659;
			display: block; }