#area-primaria, #area-secundaria {
	clear: both;
	margin-left: 5px;
	padding-top: 5px;
}

.conteudo-primario, .conteudo-secundario {
	width: 308px;	
	float: left; 
}

.conteudo-primario {
	height: 172px;
}

.conteudo-secundario {
	min-height: 100px;
}

#dhtml {
	display: block;
	z-index: 1111; 
	position: absolute; 
	left: 100px; 
	top: 0px;
}

div #borda {
	background-image:url(/amilportal/img/home/bgDireita.gif);
	background-repeat:repeat-x;
}
#encontre select {
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS", Arial;
	color:#666666;
	background-color:#E7E7E7;
	border: solid 1px white;
}
#Image99 {
	border: none;
}
#icones {/*Icones*/
	border: 21px solid red;
	position:absolute;
	width:118px;
	top:12px;
	left:617px;
	padding-top: 1px;
	padding-left:45px;
}
* HTML #icones { left:617px; padding-top: 1px; width:163px; }
#icones img{/*Icones*/
	margin:2px;
}
/*Barra com Data e Relogio*/
#barTop {
	border-left: 1px solid white;
	width: 626px;
	font-family:Tahoma, "Trebuchet MS", Arial;
	height: 33px;
	background-image:url(/amilportal/img/home/bgTopo-medial.gif);
}
* HTML #barTop { border-left: 2px solid white; width: 628px; margin-left: -1px }
#barTop div {/*Data***/
/*	filter:dropShadow(color=@000000, offX=1, offY=1, positive=no); */
	font-size:11px;
	color:white;
	height: 26px;
	width:450px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#barTop object {/*Relógio*/
	float: right;
	margin: 3px 3px 0px 0px;
}
#barTop img{
	border-right: 1px solid white;
	float:left;
	margin:0px;
}
#main{/*Engloba dois blocos (barLeft e content) */
width:780px;
/*	background-image:url(/amilportal/img/home/bgMain.gif); */
/*	background-repeat:repeat-y; */
	background-color:#ffffff;
}
#barLeft{/*Bloco Esquedo*/
	position:relative;
	font-family:Tahoma, "Trebuchet MS", Arial;
	float:left;
	width:152px;
	vertical-align:top;
	background-color:#3C6694;
}
#medicamentos { /*Consulta de Medicamentos*/
	background-image:url(/amilportal/img/home/bgMedicamentos.gif);
	height:127px;
	width:152px;
	margin-top: 2px;
	border: 0px solid red;
	background-repeat:repeat-x;
	background-color:#3C6694;
}
* HTML #medicamentos { height: 124px }
#medicamentos .txt{
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:11px;
	margin:6px;
}
#medicamentos .txt a{
	display: none;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:11px;
	text-decoration:none;
}
#medicamentos .txt a:hover{
	text-decoration:underline;
}
#medicamentos input{
	border:1px solid #39638B;
	background-color:#487198;
	color:#FFFFFF;
	font-size:9px;
	vertical-align: middle;
}
#medicamentos img{
	vertical-align:middle;
}
#medicamentos p{
	margin:3px 0px 0px 0px;
}
#sabia { /*Você Sabia?*/
	background-image:url(/amilportal/img/home/bgMedicamentos.gif);
	background-repeat: repeat-x;
	background-color:#3C6694;
	height: 125px;
	border: 0px solid white;
}
* HTML #sabia { height: 125px }
#sabia #txtDica{
	color: #ffffff;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:11px;
	margin:6px;
}
#Sabiaconta{
	background-image:url(/amilportal/img/home/bgSabiaConta.gif);
	height: 18px;
	text-align:center;
	width:107px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:10px;
	color: #FFFFFF;
	padding: 2px 0px 0px 45px;
}
* HTML #Sabiaconta { height:20px; width:152px }
#Sabiaconta div { float: left; border: 0px solid red; color: #FFFFFF }
#Sabiaconta div.left { width: 7px }
#Sabiaconta div.center { text-align: center; width: 45px }
#Sabiaconta div.right { width: 7px }
#Associados{/*Logos Associados*/
	text-align: center;
	width:152px;
	background-image:url(/amilportal/img/home/bgMedicamentos.gif);
	background-repeat:repeat-x;
	background-color:#3C6694;
}
#Associados span{
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:9px;
	color:#FFFFFF;
	margin-left:0px;
	margin-top:10px;
	line-height:30px;
}
#Associados img{
	margin:0px 0px 10px 0px;
}
#Associados object{
	display: block;
	margin: 0px 0px 5px 15px;
}
* HTML #Associados object { margin: 0px 0px 10px 0px }
#Associados .ans{
	margin: 20px 0px 5px 0px;
}
/* ----------------- */
#destaque { /*Destaque em Flash*/
	clear: both;
	float: left; width: 463px; height: 150px;
	margin: -2px 0px 0px 1px;
	z-index: -1111; 
}
* HTML #destaque { margin: 1px 0px 0px 0px }
/* ----------------- */
#encontre { /* Encontre seu Médico */
	float: left;
	BACKGROUND-IMAGE: url(/amilportal/img/home/bgEncontre-medial.gif);
	width: 163px;
	height: 150px;
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: center;
	background-color:#529294;
	border: 0px solid red;
	margin: -2px 0px 0px -1px;
}
* HTML #encontre { 
   margin: 1px 0px 0px -1px;
}
#encontre select{
	background-color:#529694;
	color:#FFFFFF;
	margin-bottom: 5px;
	width:135px;
}
#encontre .busca {/*Busca Avançada Credenciados*/
	border: 0px solid red;
	text-align: right;
	padding-right: 14px;
}
#encontrePJ,
#encontrePF{
   top:110px;
   left:617px;
   width: 160px;
   text-align:center;
   position: absolute;
   margin: 7px 0px 0px 1px;
}
#encontrePJ p,
#encontrePF p {
   font-size: 95%;
   color: #ffffff;
   margin:0px 0px 10px 0;
   padding:0;
}
#encontrePJ .p2 {
   color: #ffffff;
   text-align: left;
   padding: 0px 8px 0px 8px;
}
#encontre .p2 a{
   /*text-decoration: underline;*/
   font-weight: bold;
}
#encontrePJ a,
#encontrePF a {
   color: #ffffff;
}
#encontre .selecionado{   
   font-weight: bold;
}
.selecionado a:hover {
   text-decoration: none;	
}
#encontre .busca a { 
   color:white; 
   text-decoration:none;
}
#encontre .busca a:hover { 
   text-decoration:underline;
}
/* ----------------- */
#servicosExclusivos { border: 0px solid red; margin-left: 0px }
/* ----------------- */
#flashServ { /* Menu em Flash "Serviços Exclusivos" */
	float:left;
	border: 0px solid red;
	margin: 5px 0px 0px 5px;
}
* HTML #flashServ { margin: 3px 0px 0px 2px; }
/* ----------------- */
#loginCad {/*Área de Login*/
	margin: 3px 0px 0px 0px;
	float:left;
	border: 0px solid red;
	BACKGROUND-IMAGE: url(/amilportal/img/home/bgEncontre-medial.gif);
	background-repeat: repeat-x;
	background-color:#3C6694;
	width:160px;
	height:85px; padding-top: 8px;
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
}
* HTML #loginCad { 	height:93px; padding-top: 5px; margin: 3px 0px 0px 0px; }
#loginCad a{
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:9px;
	text-decoration:none;
}
#loginCad a:hover{
	text-decoration:underline;
}
#loginCad label { margin-left: 10px; display: block; float: left; border: 0px solid red; width: 30px; color:#FFFFFF }
* HTML #loginCad label { margin-left: 3px  }
#loginCad input{
	margin-bottom:3px;
	border:1px solid #DBE3EB;
	background-color:#529694;
	color:#FFFFFF;
	font-size:9px;
	width:88px;
	vertical-align:middle;
	margin:0px 0px 3px 3px;
}
* HTML #loginCad input { width:82px; }
#btcadastre{/*Botão Cadastre-se*/
	border: 0px solid red;
	text-align: right;
	width: 100%;
	float:left;
}
/* ----------------- */
/* PRODUTOS......... */
#produtos{
	width: 308px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 6px;
	border: 0px solid red;
	background-image:url(/amilportal/img/home/bgprodutos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	width:308px;
	height:172px;
}
* HTML #produtos { width:308px; margin: 7px 0px 0px 2px }
#produtos img.cabecalho { float:left; margin: -2px 0px 0px 0px }
* HTML #produtos img.cabecalho { float:left; margin: 0px 0px 0px -3px }
#produtos_lista img { margin: 0px; float: left }
#produtos_lista {
	float: left;
	width: 265px;
	border: 0px solid red;
	height:113px;
	margin: -2px 0px 0px 0px;
	padding: 0px;
}
* HTML #produtos_lista { margin: 0px 0px 0px -4px; width: 274px; }
#produtos_lista a {
	float: left;
	border-top:1px solid white;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 54px;
	color:#666666;
	text-decoration:none;
}
#produtos_lista a:hover { background-color: white }
/* NOTÍCIAS......... */
#noticias {
	width:395px;
	float:left;
	background-image:url(/amilportal/img/home/bgNoticias.gif);
	background-repeat:repeat-x;
	height:197px;
	background-color:#D7D7D7;
	margin: 7px 0px 0px 5px;
	SCROLLBAR-FACE-COLOR: #EDEDED;
	SCROLLBAR-HIGHLIGHT-COLOR: #DFDFDF;
	SCROLLBAR-3DLIGHT-COLOR: #DFDFDF;
	SCROLLBAR-ARROW-COLOR: #858585;
	SCROLLBAR-DARKSHADOW-COLOR: #EDEDED;
	SCROLLBAR-BASE-COLOR: #EDEDED;
	SCROLLBAR-TRACK-COLOR: #EDEDED;
	border: 0px solid red;
	padding: 0px;
}
* HTML #noticias {
	margin: 7px 0px 0px 2px;
}
#noticias img { float:left; margin: 0px;}
#noticias object { display: block; float:left; margin-bottom: 0px;}
* HTML #noticias img { margin-bottom: 0px }
* HTML #noticias object { margin-bottom: 0px }
#noticias img.cabecalho { margin-bottom: 0px; }
#overflow { border: 0px solid red; overflow:auto; height:193px; width:360px; margin:0px; padding-top: 3px; }
* HTML #overflow { padding-top: 6px; height:197px;}
#overflow div { border: 0px solid blue; margin: 0px 0px -15px 10px }
* HTML #overflow div { margin: 0px 0px -15px 10px }
#overflow a { padding: 5px 5px; width: 220px; height: 100%; clear: both; border: 0px solid red; display: table-cell; margin: 0px 0px -10px 0px; color: #666666; text-decoration: none }
* HTML #overflow a { width: 240px; display: block; margin: -2px 0px -12px 0px;}
#overflow img { display: inline; }
#overflow a:hover { color:#666666; background-color:white }
#overflow hr { width: 90%; CLEAR: BOTH; height: 2px; border-top: 1px solid lightgrey; border-bottom: 1px solid white }
/* SINGULARIDADES... */
#singularidades { margin: 30px 0px 0px 2px; clear:both; float: left;  }
#singularidades_conteudo {
	float:left;
	height:266px;
	width:344px;
	margin-top:30px;
	border: 0px solid red;
}
#singularidades_conteudo .bloco { float: left; margin: 0px 0px 10px 0px }
#singularidades_conteudo .spacer { font-size: 1px; height: 1px; width: 340px  }

#central-atendimento { margin: 30px 0px 0px 10px; float: left;  }
#central-atendimento-conteudo {
	float:left;
	height:266px;
	width:183px;
	margin-top:30px;
	border: 0px solid red;
}

/* BANNERS.......... */
#banners  {
	float:left; border: 0px solid red; background-color: #efefef;
	margin: 7px 0px 0px 6px; width: 217px; height: 197px;
	text-align: center; padding: 0px;
}
* HTML #banners  { padding: 0px 7px 0px 7px ; width: 217px; margin: 7px 0px 0px 6px; }
#banners img  {	margin: 3px 0px 0px 0px }
* HTML #banners img  { margin: 4px 0px 0px 0px }

#televendas {
	width: 100%;
	border: 0px solid red;
	clear: both;
	float: left;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:11px;
	color:#1075B5;
	padding: 50px 0px 0px 0px
}

#televendas img {
	vertical-align:middle;
}

#televendas #televendas-conteudo {
	vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 14px;
    font-weight: bold;
	color: #636363;
}

/* COPYRIGHT........ */
#copy {
	width: 100%;
	border: 0px solid red;
	clear: both;
	float: left;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:11px;
	color:#1075B5;
	padding: 0px 0px 10px 0px
}
* HTML #copy { 	padding: 15px 0px 10px 0px }
#topo {
	width: 780px;
	height: 54px;
	border: 0px solid red;
	background-image: url("/amilportal/img/bg_topo-medial.jpg");
	background-repeat:no-repeat;
}

#central-atendimento-lightbox {
	position: absolute;
	left: 25%;
	top: 25%;
	font-size:10px;
	background-color:#E7E7E7;
	border: solid 1px #529694;
	color:#000000;
	font-family:verdana,arial,helvetica;
}

#central-atendimento-lightbox .conteudo {
	margin:10px;
}

#central-atendimento-lightbox .conteudo .titulo {
	clear:both;
    font-weight: bold;
	margin-top: 5px;
    margin-bottom: 5px;
}

#central-atendimento-lightbox .conteudo .telefones {
    float:left;
    margin-left: 30px;
	margin-top: 0px;
    margin-bottom: 10px;
}

#central-atendimento-lightbox .conteudo .itens {
    list-style: none outside none;
	margin: 0px;
}

#central-atendimento-lightbox .conteudo .label {
    font-weight: bold;
}

#central-atendimento-lightbox #fechar {
	clear:both;
	margin: 10px;
}


