/*--------------------------------------------------------------------------------------------
  Corpo
--------------------------------------------------------------------------------------------*/

body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	/*background-color: #E1E9BC;*/
	background-color: #77A07E;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
form
{
	margin:0;
	padding:0;
}

/*--------------------------------------------------------------------------------------------
  Estrutura
--------------------------------------------------------------------------------------------*/

div#estrutura
{
	/* para os bons browsers */
	width:775px;
	/* para o IE*/
	_width:776px;
	
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background-color: #FFF;
	font-size: 100%;
}
div#top
{
	width:765px;
	_width:766px;
	height: 121px;
	padding: 10px 0px 0px 10px;
	float:left;
}
div#menu
{
	float:left;
	width:140px;
	padding:20px 0px 0px 10px;
}
div#conteudo
{
	width:590px;
	_width:591px;
	margin-bottom: 50px;
	padding: 30px 0px 0px 30px;
	float: left;
	font-size: 75%;
}
div#endereco_site
{
	width:725px;
	_width:726px;
	height: 80px;
	border-top: 2px solid #98AF85;
	padding: 20px 10px 20px 40px;
	clear: left;

}

/*--------------------------------------------------------------------------------------------
  Topo
--------------------------------------------------------------------------------------------*/

/* Logo */
div#logo
{
	width: 161px;
	height: 97px;
	margin: 10px 25px 0px 0px;
	background-image: url(../imagens/logo.jpg);
	float: left;
}
a#logoLink
{
	display: block;
	width: 161px;
	height: 97px;
	float: left;
}
div#logo h1
{
	display: none;
}

/* Busca no Site */
div#busca_topo_acerta
{
	width:500px;
	float:right;
}
div#busca_topo
{
	float:right;
	margin:26px 10px 13px 0px;
	padding:4px 4px 4px 10px;
	width:385px;
	background-color:#EEE;
	font-size: 70%;
	color:#0C6D3E;
	font-weight:normal;
	z-index:2;
}
div#busca_site_topo_container
{
	background-color:#FFF;
	width:300px;
	float:right;
}
div#busca_topo input
{
	color:#DDD;
	font-weight:bold;
	border:0;
	padding: 1px 0px 1px 10px;
	width:260px;
}
div#busca_topo label
{
	float:right;
	margin-top:3px;
	margin-right:10px;
}
div#busca_topo_resultados
{
	position:absolute;
	background-color:#FFF;
	border:solid 3px #EEE;
	border-top:0;
	width:380px;
	height: 120px;
	top:27px;
	left:0px;
	padding: 5px 0px 5px 0px;
	overflow:auto;
	display:none;
}
div#busca_topo_resultados ul
{
	margin:0;
	padding:0;
}
div#busca_topo_resultados ul li
{
	margin:0;
	padding:7px 3px 7px 10px;
	border-bottom: solid 1px #EEE;
	color:#999;
	cursor:pointer;
}
div#busca_topo_resultados ul li:hover
{
	background-color:#F9F9F9;
}
div#busca_topo_resultados ul li span
{
	font-size:130%;
	color:#95AA00;
}

/* Menu */
div#menu_topo
{
	float:right;
	margin-right:10px;
	border:solid 1px #EEE;
	border-bottom:0;
	padding:3px 3px 0px 3px;
	z-index:1;
}
div#menu_topo ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#menu_topo ul li
{
	font-size: 60%;
	font-weight:bold;
	color:#3A6800;
	float: left;
	background-image: url(../imagens/menu_topo_fundo.jpg);
	padding: 11px 10px 10px 10px;
	cursor:pointer;
}
div#menu_topo ul li a
{
	text-decoration:none;
	color:#3A6800;
}
div#menu_topo ul li.menu_topo_divisoria
{
	padding:0;
}
div#menu_topo .submenu
{
	background-color:#FFF;
	position:absolute;
	width:130px;
	top:36px;
	left:0px;
	display:none;
	border: solid 3px #BDDA00;
	font-weight:normal;
	padding: 5px 5px 5px 5px;
	font-size: 110%;
}
div#menu_topo .submenu a
{
	text-decoration:none;
	color:#000;
}
div#menu_topo .submenu a:hover
{
	color:#FFF;
}
div#menu_topo .submenu2
{
	top:39px;
	left:83px;
}
div#menu_topo .submenu3
{
	top:39px;
	left:145px;
}
div#menu_topo .submenu ul li
{
	background-image:none;
	background-color:#FFF;
	float:none;
	font-size:100%;
	font-weight:normal;
	padding: 5px 0px 5px 5px;
	margin:0;
}

/*--------------------------------------------------------------------------------------------
  BARRA DE NAVEGACAO
--------------------------------------------------------------------------------------------*/

div#navegacao
{
	float:right;
	margin-right:15px;
	font-size:70%;
}
div#navegacao a
{
	color:#236855;
	text-decoration:none;
}
div#navegacao a:hover
{
	text-decoration:underline;
}
div#navegacao .cor_principal
{
	color:#C9DD37;
}

/*--------------------------------------------------------------------------------------------
  BANNER PRINCIPAL
--------------------------------------------------------------------------------------------*/

div#banner
{
	width:594px;
	height:184px;
	float:left;
	margin:0px 2px 0px 10px;
	_margin:0px 2px 0px 5px; /*IE6*/
	background-image:url(../imagens/banner.jpg);
}
div#banner_links
{
	width:158px;
	height:184px;
	float:left;
	font-size:90%;
	overflow:hidden;
	max-height:184px;
}
div#banner_links div
{
	height:46px;
	width:100%;
	color:#FFF;
	float:left;
	cursor:pointer;
}
div#banner_links div p
{
	margin:12px 0px 0px 10px;
}
.banner_link1
{
	background-color:#3C746B;
}
.banner_link2
{
	background-color:#A7BD3F;
}
.banner_link3
{
	background-color:#BDDA00;
}
.banner_link4
{
	background-color:#A4D010;
}
div#banner_cor
{
	width:0px;
	height:184px;
	float:right;
}

/*--------------------------------------------------------------------------------------------
  MENU PRINCIPAL
--------------------------------------------------------------------------------------------*/

div#area_restrita, div#mais_acessados, div#barra_lateral_icones
{
	width:130px;
	float:left;
	border:solid 1px #DDD;
	padding:3px 3px 3px 3px;
	margin-bottom:20px;
}
div#area_restrita ul, div#mais_acessados ul, div#barra_lateral_icones ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#area_restrita ul li, div#mais_acessados ul li, div#barra_lateral_icones ul li
{
	font-size: 70%;
	color:#3A6800;
	background-color:#BDDA00;
	padding: 7px 0px 7px 15px;
	cursor:pointer;
	float:left;
	width:115px;
	border-bottom:solid 1px #ABD30B;
}
div#mais_acessados ul li, div#barra_lateral_icones ul li
{
	background-color:#E9F08C;
	border-bottom:solid 1px #FFF;
	color:#598A4F;
}
div#area_restrita ul li a
{
	color:#3A6800;
	text-decoration:none;
}
div#area_restrita ul li a:hover
{
	color:#000;
	text-decoration:none;
}
div#mais_acessados ul li a
{
	color:#598A4F;
	text-decoration:none;
}
div#mais_acessados ul li a:hover
{
	color:#000;
	text-decoration:none;
}
/*--------------------------------------------------------------------------------------------
  ENDERECO
--------------------------------------------------------------------------------------------*/

div#endereco_esquerda
{
	float: left;
}
div#endereco_direita, div#endereco_direita_colaborador
{
	width: 140px;
	height: 75px;
	margin: 0px 0px 0px 60px;
	background-image: url(../imagens/unimed_atende3.jpg);
	background-repeat:no-repeat;
	float: left;
}
div#endereco_direita_colaborador
{
	background-image: url(../imagens/unimed_atende.jpg);
}
div#endereco_direita p, div#endereco_direita_colaborador p
{
	display: none;
}
div#address_container
{
	padding:3px 3px 3px 3px;
	border:solid 1px #F2F2F2;
	float:left;
}
address
{
	font-size:70%;
	font-style:normal;
	color:#98AF85;
	text-align:center;
	background-color:#F2F2F2;
	padding: 10px 15px 10px 15px;
	width:450px;
	margin:0;
}
address p
{
	margin:2px;
}

/*--------------------------------------------------------------------------------------------
  CONTEUDO
--------------------------------------------------------------------------------------------*/

div#conteudo h3
{
	color:#DA8D0E;
	font-size:190%;
	font-weight:normal;
	margin:0px 0px 25px 0px;
}
div#conteudo p
{
	color:#999;
	margin:0;
	text-align:justify;
}
div.descricao
{
	width:94%;
	background-color:#F8FBDB;
	padding: 10px 15px 10px 15px;
	margin-bottom:20px;
	border: dashed 1px #E9F08C;
	float:left;
}
div#conteudo div.descricao p
{
	color:#666;
	font-size:110%;
	margin:0;
}
div#conteudo input, div#conteudo select
{
	color:#999;
	font-size:90%;
	font-family:'Trebuchet MS';
}
div#conteudo ul li
{
	color:#999;
}
div#conteudo p.subtitulo
{
	color:#95AA00;
	font-size:110%;
	font-family:'Trebuchet MS';
}
div#conteudo a
{
	color:#95AA00;
	text-decoration:none;
}
div#conteudo a:hover
{
	text-decoration:underline;
}


/*--------------------------------------------------------------------------------------------
  FORMULÁRIOS
--------------------------------------------------------------------------------------------*/

div#conteudo input, div#conteudo textarea, div#conteudo select
{
	background-color:#F7F9EC;
	border:0;
	color: #BBB;
	padding: 1px 5px 1px 5px;
	float:left;
	margin-bottom: 10px;
	width: 250px;
	border: solid 1px #F2F5E0;
}
div#conteudo select
{
	background-color:#FFF;
	border:0;
	padding:0;
	width:170px;
}
div#conteudo textarea
{
	height:70px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:90%;
}
div#conteudo label
{
	width:70px;
	color:#95AA00;
	float:left;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin-bottom: 10px;
	clear:both;
}
div#conteudo input.botao
{
	width:125px;
	background-color:#C9DC04;
	color:#060;
	padding: 1px 1px 1px 7px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	clear:both;
	margin:20px 0px 0px 80px;
}
div#carregandoform
{
	float:left;
	clear:both;
	display:none;
	margin:20px 0px 0px 80px;
	color:#95AA00;
}
div#carregandoform img
{
	margin-right:10px;
}

/*--------------------------------------------------------------------------------------------
  COMENTARIOS
--------------------------------------------------------------------------------------------*/

div#conteudo p.comentarios
{
	color:#95AA00;
	font-size:140%;
	font-family:'Trebuchet MS';
	margin-top: 50px;
	margin-bottom: 30px;
	margin-left: 30px;
	border-bottom: solid 1px #95AA00;
	clear:both;
}
div#conteudo p.comentarios a
{
	font-size:70%;
	color: #C4DF00;
	float:right;
}
div#conteudo p.comentarios_nome
{
	color:#666;
	margin-bottom:5px;
	margin-top:10px;
	clear:both;
}
div#conteudo span.comentarios_data
{
	color:#CCC;
}
div#conteudo p.comentarios_nome img
{
	margin-right: 10px;
}
div#conteudo p.comentarios_texto
{
	font-size:90%;
	padding-bottom:10px;
	border-bottom: dashed 1px #EEE;
	color:#999;
}
div#conteudo form#form_comentario
{
	float:right;
	margin-bottom:30px;
	display:none;
}
div#conteudo form#form_comentario input.botao, div#conteudo form#form_comentario div#carregandoform
{
	margin:10px 0px 0px 216px;
}

/*--------------------------------------------------------------------------------------------
  ABAS
--------------------------------------------------------------------------------------------*/

div.aba
{
	width:22%;
	height:20px;
	border:solid 1px #EEE;
	float:left;
	color:#95AA00;
	font-size:100%;
	text-align:center;
	padding-top:4px;
	margin-bottom: 20px;
	cursor:pointer;
}

div.abafora
{
	width:100%;
	float:left;	
}

div.aba4
{
	height:21px;
	border-bottom:0;
	color:#666;
}
div.aba2
{
	width:27%;
	height:25px;
	border-bottom:solid 1px #EEE;
	float:left;
	margin-bottom: 20px;
}
div.aba3
{
	width:2%;
	height:25px;
	border-bottom:solid 1px #EEE;
	float:left;
	margin-bottom: 20px;
}
div.abasub
{
	display:none;
	float:left;
	width:96%;
	border-bottom:dashed 1px #CCC;
	margin-bottom:20px;
	padding:0px 0px 10px 10px;
	_padding:0px 0px 20px 10px;
	*padding:0px 0px 20px 10px;
}

div.abasub a
{
	font-size:90%;
	float:left;
}
div.abasub img
{
	float:left;
	margin:1px 7px 10px 0px;
	clear:both;
}
div.foto_mini
{
	background-image:url(../imagens/fundo_foto.png);
	background-repeat:no-repeat;
	width:93px;
	height:88px;
	float:left;
	margin: 0px 5px 10px 0px;
}
div.foto_mini img
{
	margin: 5px 0px 0px 5px;
}

#luto {
	margin-top:20px;
	position:absolute;
	width:100%;
	z-index:10000;
	text-align:left;
	left:0;
	
}
#luto #corpo { width:430px; margin:0 auto; text-align:left; }
#luto a  {text-decoration:none; color:#000;}
.mensagemLuto { position:relative; display:none; float:left; padding:5px; background-color:#FFFFCC; width:280px; font-size:13px; text-align:left; left:0; z-index:20000}
#luto #corpo a:hover .mensagemLuto { display:block }
