@charset "utf-8";
@import url(sub.css);

* {
	margin: 0px;
	font-family: Tahoma;
}

.principal {
	background: #e7e8f3;
	text-align: center;
}

.texto {
	font-size: 11px;
	color: #5b5b5b;
}

.legenda {
	font-size: 10px;
	color: #5b5b5b;
	background-color: #F2F2F2;
}

#root {
	margin: 0px auto;
	border-left: 1px solid #d0d2e1; border-right: 1px solid #d0d2e1; border-bottom: 1px solid #d0d2e1;		
	background: #FFF;
	width: 777px;
	position:relative;
}

#principal {
	width: 777px;
}

/******************************************************************************/
/*      T O P O 
/******************************************************************************/

.topo_logo {
	background: url(../imagens/topo_fundo.jpg);
	height: 135px;
}	

/******************************************************************************/
/*      M E N U - H O R I Z O N T A L
/******************************************************************************/

.menu_horizontal {
	background: url(../imagens/menu_fundo.png) repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;	
	border-right: 1px solid #3f458b;	
}

.menu_horizontal2 {
	background: url(../imagens/menu_fundo.png) repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.menu_horizontal_link {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}

.menu_horizontal_link:hover {
	background: url(../imagens/menu_fundo.png) repeat-x;
	height: 32px;
	cursor: pointer;
	color: #f5be00;
}

/********************************************************************
	titulo das paginas conteudo.
*********************************************************************/
.titulo_conteudo{
	font-size:24px;
	font-family:"Tahoma";
	color:#bdbdbd;
}
 
/******************************************************************************/
/*      S U B M E N U - H O R I Z O N T A L
/******************************************************************************/

#farmacia_sub {
	background: #050a41;
	padding-bottom: 5px;
}

.submenu_horizontal_off {
	background: #050a41;
	border-bottom: 1px solid #2a2f5d;
	font-size: 11px;
	color: #FFF;
	height: 21px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}

.submenu_horizontal {
	background: #2a2f5d;
	border-bottom: 1px solid #2a2f5d;
	font-size: 11px;
	color: #FFF;
	height: 21px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}

.submenu_horizontal_link {
	text-decoration: none;
	color: #FFF;
}

/******************************************************************************/
/*      D A T A
/******************************************************************************/

.data {
	font-size: 11px;
	color: #5e5e5e;
}

/******************************************************************************/
/*      M E N U - V E R T I C A L
/******************************************************************************/

.menu_vertical{
	background: url(../imagens/menu_seta.jpg) left center no-repeat #d12222;
	border-top: 1px solid #da4e4e;
	padding-left: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	text-align: left;
	text-decoration:none;
}

.menu_vertical a{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	text-align: left;
	text-decoration:none;
}

.menu_vertical a:hover{
	color: #CCCCCC;
}

/******************************************************************************/
/*      B U S C A
/******************************************************************************/

.busca { 
	background: url(../imagens/busca_fundo.jpg) no-repeat bottom #be0000;
	padding: 3px;
}

.busca_titulo {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: left
}

.form_busca {
	border: 1px solid #9e9e9e;
	background: #FFF;
	font-size: 11px;
}

.busca_legenda {
	font-size: 10px;
	color: #e16565;
	text-align: left
}

.busca_avancada {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: left
}

/******************************************************************************/
/*      N E W S L E T T E R
/******************************************************************************/

.form_newsletter {
	border: 1px solid #9e9e9e;
	background: #FFF;
	font-size: 11px;
}

/******************************************************************************/
/*      N O T Í C I A S
/******************************************************************************/

.noticia_titulo {
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: none;
}

.noticia_titulo:hover {
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: underline;
}

.imagem { border: 1px solid #666666; padding: 1px; margin: 5px; }


/******************************************************************************
			Aciconcepcionais e Medicamentos
********************************************************************************/
#lblprodutos_atalho {
	clear: both;
	text-align: right;	
	height: 15px;
}

#lblprodutos_atalho_opcao {
	float: right;
	clear: both;
	text-align: right;	
	font-size: 10px;
	color: #CCCCCC;
	cursor: pointer;
}

#lblprodutos {
	background-color:#FFF;
	border: 1px solid #F2F2F2;
	clear: both;
	padding-left: 20px;
	text-align: left;	
}



/******************************************************************************/
/*      R O D A P É
/******************************************************************************/

.rodape_menu {
	font-size: 10px;
	color: #d8d8d8;
	word-spacing: 5px;
}

.rodape_menu_link {
	word-spacing: 0px;
	font-size: 10px;
	color: #5b5b5b;
	text-align: right;
	text-decoration: none;
}

.rodape_menu_link:hover {
	word-spacing: 0px;
	color: #999999
}

.rodape_copyright {
	background: url(../imagens/rodape_fundo.jpg);
}

.rodape_copyright_texto {
	font-size: 10px;
	color: #FFF;
}


/**************************************************************************
		preview - ofertas
**************************************************************************/
/***********************************************
/	Preview
/**********************************************/
.preview_root {
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	padding: 1px;
}
.preview {
	border: 1px solid #b6b6b6;
	background: url(../imagens/loading.png) center no-repeat #FFF;
	padding: 10px;
}
.preview h2 {
	font-size: 13pt;
}
.preview_img {
	border: 1px solid #F2F2F2;
}
.preview_publicidade {
	background: #EDF8FE;
	padding: 5px;
}
.preview_publicidade p {
	font-size: 11px;
	color: #0066CC;
}

.bordatabelatr{
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	text-indent:4px;
}
.bordatabelatd{
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	text-indent:4px;
}

.textoEventos{
  	font-size: 11px;
	color: #5b5b5b;
	text-align:justify;
	 
}

/***************** ofertas *********************/

.ofertas{
   font-size:12px;
   color:#ff0000;
   font-weight:bold;
}

.ofertas2{
   font-size:12px;
   color:#0000CC;
   font-weight:bold;
}

.ofertasmedicamentos{
   font-size:11px;
   color:#ff0000;
}

.ofertasmedicamentos2{
   font-size:11px;
   color:#0000CC;
}

.ofertascrediutilmulher {
	font-size: 11px;
	font-weight: bold;
	color: #82186a;
}

.fundo_videos{
  background:url(../imagens/programa_fundo.png) no-repeat center top;
}


.erro_acesso {
	font-size: 11px;
	color: #BE0000;
}

.ok_acesso {
	font-size: 11px;
	color: #009900;
}

.FormularioText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60707F;
	text-decoration: none;
	border: 1px solid #DADADA;
}

/***************** MARKETING *********************/
.titulo-subitens {
	font-size: 13px;
	color:#b60205;
	font-weight: bold;
}

.subitem-merketing {
	font-size: 12px;
	color:#606060;
	text-decoration: none;
}

.subitem-merketing:hover {
	font-size: 12px;
	color: #bdbdbd;
	text-decoration: none;
}


#sidebar { position:absolute; top:0; left:-220px; width:200px; height:200px;}
#sidebar2 { position:absolute; top:10px; right:-220px;  width:200px; height:400px; text-align:center; }
#sidebar a img, #sidebar2 a img { border:0 !important; }


/* popup */
#sidebar { width: 190px;position:absolute; left:-170px; width:150px; height:450px; overflow:hidden; margin-top:10px; }
#sidebar2 { width: 190px;position:absolute; right:-170px; width:150px; height:450px; overflow:hidden; margin-top:10px; }
#sidebar a, #sidebar2 a { margin-bottom:10px; display:block; }