/*------------------------------------------------------------------------------------------------*/
/*--- DECLARACOES GERAIS
/*------------------------------------------------------------------------------------------------*/
* 		{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333 }
body 	{ padding:0; margin:0; background-image: url(../imgs/bg_site.gif); background-repeat: repeat-x; }
a 		{ text-decoration:none; }
a:hover { text-decoration:underline; }

td a.link-menu-vert{ text-decoration:none; color:#666666; padding-left:15px; font-weight:bold; background-image:url(../imgs/ico_seta_cinza.gif); background-repeat:no-repeat; background-position:left }
td a.link-menu-vert:hover{ text-decoration:none; color:#006B2D; background-image:url(../imgs/ico_seta_verde.gif);}

a.link-menu-hori{ text-decoration:none; color:#666666; padding-left:8px; padding-right:8px; font-weight:bold; }
a.link-menu-hori:hover{ text-decoration:none; color:#006B2D; }

a.link-sub-menu-vert{ text-decoration:none; color:#666666; }
a.link-sub-menu-vert:hover{ text-decoration:none; color:#006B2D; }

a.link-conteudo{ text-decoration:underline; color:#006B2D; }
a.link-conteudo:hover{ text-decoration:none; color:#006B2D; }

hr {
	height:1px;
	margin-top:10px;
	margin-bottom:6px;
	_margin-top:10px;
	_margin-bottom:6px;
	background-color:#B7B7B7;
	border:none;
}
hr.home{
	margin-top:0px;
	margin-bottom:7px;
	_margin-top:0px;
	_margin-bottom:7px;
}
.bg-sombra-conteudo{ background-image:url(../imgs/bg_sombra_conteudo.gif); background-repeat:repeat-x; }
.bg-sub-menu{ background-color:#006B2D; }
.bg-sub-menu-sep{ background-color:#B7B7B7; }
/*------------------------------------------------------------------------------------------------*/
/*--- ESTILOS
/*------------------------------------------------------------------------------------------------*/
.bold {  font-weight:bold; }
.texto-006B2D		{ color:#006B2D; }	
.texto-FF0000		{ color:#FF0000; }
.borda-imgs {
	border:#006B2D 1px solid; 
}
/*------------------------------------------------------------------------------------------------*/
/*--- FORMS
/*------------------------------------------------------------------------------------------------*/
.input-login 		{ border:#676767 1px solid; width:95px; margin-left:3px;}
.input-newsletter 	{ border:#676767 1px solid; width:138px; }
.select-lojas {  width:115px;}
/*------------------------------------------------------------------------------------------------*/
/*--- PRODUTOS 
/*------------------------------------------------------------------------------------------------*/
.borda-produtos {
	border:#333333 1px solid; 
	/*margin-bottom:10px;*/
}
.borda-produtos-int {
	border:#333333 1px solid; 
}
/*------------------------------------------------------------------------------------------------*/
/*--- ESPACAMENTOS
/*------------------------------------------------------------------------------------------------*/
.P-10px		{  padding:10px; }
.P-10px-LR 	{ padding:0 10px 0 10px; }
.P-5px-B		{  padding-bottom:5px; }
.P-10px-L 	{ padding-left:10px; }
.P-5px-TB_10px-LR { padding:5px 10px 5px 10px; }
.P-5px-TB { padding:5px 0 5px 0; }
.P-10px-LR_4px-T_6px-B { padding:4px 10px 6px 10px; }
.P-2px-T-10px-R-1px-B{
	padding: 2px 10px 1px 0;
}
.M-2px 	{ margin:2px; }
.M-5px-T{
	margin-top:5px;
}
.M-10px-L{
	margin-left:10px;
}

/*------------------------------------------------------------------------------------------------*/
/*--- SELECOES DO SUB-MENU
/*------------------------------------------------------------------------------------------------*/
#historico .historico a, 
#quem_somos .quem_somos a,
#equipe .equipe a,
#responsabilidade .responsabilidade a,
#fiel_card .fiel_card a,
#fiel_card_mais_fiel_home .fiel_card_mais_fiel_home a,
#fiel_card_mais_fiel_verao .fiel_card_mais_fiel_verao a,
#manipulacao .manipulacao a,
#ambulatorio .ambulatorio a,
#lojas_24 .lojas_24 a,
#convenios .convenios a,
#fin_seg .fin_seg a,
#farma_12 .farma_12 a,
#marca .marca a,
#estrutura .estrutura a,
#suporte .suporte a,
#seja_franqueado .seja_franqueado a,
#noticias .noticias a,
#artigos .artigos a,
#eventos .eventos a,
#imprensa .imprensa a,
#fale_conosco .fale_conosco a,
#faca_parte .faca_parte a
{ text-decoration:none; color:#006B2D; }
/*------------------------------------------------------------------------------------------------*/
/*--- SELECOES DO MENU
/*------------------------------------------------------------------------------------------------*/
#m-home .m-home a, 
#m-empresa .m-empresa a,
#m-lojas .m-lojas a,
#m-servicos .m-servicos a,
#m-franquias .m-franquias a,
#m-fique_ligado .m-fique_ligado a,
#m-contato .m-contato a,
#m-utilidades .m-utilidades a,
#m-rh .m-rh a
{ text-decoration:none; color:#006B2D; }


















/*------------------------------------------------------------------------------------------------*/
/*--- OLD ----------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/






/*------------------------------------------------------------------------------------------------*/
/*--- ESTILOS
/*------------------------------------------------------------------------------------------------*/
.destaque 	{ color:#05508D; }
.bold 		{ font-weight:bold; }
.data 		{ font-weight:bold; color:#333; }
.texto-333333		{ color:#333333; }
.texto-006B2D		{ color:#006B2D; }
.tit-geral	{ font-size:12px; font-weight:bold;	color:#003380; }
.aviso		{ color:#990000; }
.rodape		{ color:#fff; font-size:9px; }

/*--- PAGINACAO ---*/
.paginacao { color:#333; }



/*------------------------------------------------------------------------------------------------*/
/*--- ESTRUTURA
/*------------------------------------------------------------------------------------------------*/
/*--- CABECALHO ---*/
.img-cabecalho { border-top:#fff solid 5px; }



/*--- ESQUERDA ---*/
.menu-esq {
	margin:0;
	padding:0;
	list-style:none;
}
.menus-esq li {
	list-style:none;
	display:inline;
}
.menu-esq a {
	color:#fff;
	width:152px;
	_width:162px;
	background-color:#7CB1C9;
	border-bottom:#C9DFE8 1px solid;
	line-height:25px;
	padding-left:10px;
	display:block;
}

/* Hack pra deixar o menu com largura certa no opera */
@media all and (min-width: 0px){
	.menu-esq a { width:162px; }
}

.menu-esq li a:hover {
	background-color:#4487A4;
	text-decoration:none;
}



/*--- DIREITA ---*/
.bloco-login {
	width:137px;
	border-top:#F4CA84 1px solid;
	border-left:#F4CA84 1px solid;
	padding:5px;
	background-image:url(../imgs/estrutura/fundo_login.jpg);
	background-repeat:repeat-x;
	height:50px;
	margin-bottom:5px;
	margin-right:5px;
}
.input { border:#C1C1C1 1px solid; width:122px; margin-top:3px; margin-bottom:5px; }
.tit-login { color:#A86F0F; }






/*------------------------------------------------------------------------------------------------*/
/*--- HOME
/*------------------------------------------------------------------------------------------------*/
.bloco {
	width:220px;
	border-top:#98C6E7 1px solid;
	border-left:#98C6E7 1px solid;
	padding:5px;
	background-image:url(../imgs/home/fundo_bloco.jpg);
	background-repeat:repeat-x;
	margin-bottom:5px;
}
.bloco-maior {
	width:445px;
	border-top:#98C6E7 1px solid;
	border-left:#98C6E7 1px solid;
	padding:5px;
	background-image:url(../imgs/home/fundo_bloco.jpg);
	background-repeat:repeat-x;
	height:50px;
	margin-bottom:5px;
}
.bloco-menor {
	width:137px;
	border-top:#98C6E7 1px solid;
	border-left:#98C6E7 1px solid;
	padding:5px;
	background-image:url(../imgs/home/fundo_bloco.jpg);
	background-repeat:repeat-x;
	margin-bottom:5px;
}
.bloco-img {
	border:#98C6E7 3px double;
	margin-right:5px;
}



/*------------------------------------------------------------------------------------------------*/
/*--- COMO PARTICIPAR
/*------------------------------------------------------------------------------------------------*/
/*--- 1a LISTA ---*/
.lista-um {
	margin:0;
	padding-left:25px;
}
ol.lista-um li {
	list-style:lower-alpha;
}

/*--- 2a LISTA ---*/
.lista-dois {
	margin:0;
	padding-left:20px;
}
.lista-dois-seta {
	margin:0;
	padding:0;
	list-style:none;
}
ul.lista-dois-seta li {
	height:20px;
}

/*------------------------------------------------------------------------------------------------*/
/*--- NOVIDADES
/*------------------------------------------------------------------------------------------------*/
.titulo-maior {
	font-size:14px;
	font-weight:bold;
	color:#003380;
	display:block;
	margin-top:10px;
}


/*------------------------------------------------------------------------------------------------*/
/*--- CONTATO
/*------------------------------------------------------------------------------------------------*/
.input-contato 		{ border:#C1C1C1 1px solid; width:300px; margin-top:3px; margin-bottom:5px; }
.input-contato-ddd 	{ border:#C1C1C1 1px solid; width:30px; margin-top:3px; margin-bottom:5px; margin-right:10px; }
.input-contato-tel 	{ border:#C1C1C1 1px solid; width:257px; margin-top:3px; margin-bottom:5px; }
.bt-contato			{ border:#C1C1C1 1px solid; }

/*------------------------------------------------------------------------------------------------*/
/*--- PRODUTOS APROVADOS
/*------------------------------------------------------------------------------------------------*/
.tab-RB {
	background-color:#E1EDF2;
	border-right:#fff 5px solid;
	border-bottom:#fff 5px solid;
	padding:2px 5px 2px 5px;
	font-weight:bold;
}
.tab-B	{
	background-color:#E1EDF2;
	border-bottom:#fff 5px solid;
	padding:2px 5px 2px 5px;
}

.prod-documentos {
	margin:0 0 0 15px;
	padding:0;
}
.prod-documentos li a, .prod-documentos li {
	color:#0033FF;
	padding-right:10px;
	margin:0;
}



/*------------------------------------------------------------------------------------------------*/
/*--- FORUM
/*------------------------------------------------------------------------------------------------*/
/*--- TABELA ---*/
.tit-tabela	  { color:#fff; }
.link-tabela  { color:#333; }
.borda-1px-R {
	padding:2px 5px 2px 5px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
}



