/* General*/
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%; background-color:#1a171c;}
	A,P,TD,DIV,FONT,SPAN,UL,LI,INPUT,TEXTAREA,SELECT,LABEL		{font-family:"Lucida Sans", Arial, Helvetica, Sans-Serif; font-size:12px; color:#474549; text-decoration:none;}
	p		{margin-top:0px;}
	a img	{border:none;}
	a		{outline:0;}
	
	
/* Estructura */
	.ventana 
	{
		position: absolute; left: 0px; top: 0px; width: 100%; height:100%;
	}

	.pagina		{width:980px; margin:0px auto; background-color:#fff; height:auto !important; height:100%; min-height:100%;}
	
	.zonaArriba	{width:940px; margin:0px auto; padding:24px 0px 0px 0px;}	
		.zonaCabecera			{width:940px; margin:0px 0px 21px 0px; height:76px; position:relative;}
		
	.zonaFondoAzul	{width:980px; margin:0px; padding:0px 0px 0px 0px; border-top:solid 1px #9ab3c8;}
		.zonaMedio	{}
			.zonaTitulo			{float:left; width:222px; padding:40px 58px 0px 20px; height:auto !important; height:156px; min-height:156px; background-color:#f0f4f7;}
			.zonaContenidos			{float:right; width:606px; margin:0px 0px 0px 0px; padding:20px 54px 20px 20px; text-align:justify; height:auto !important; height:300px; min-height:300px;}
			.zonaIzq			{float:left; width:222px; padding:20px 58px 0px 20px; background-color:#fff;}
		
		
	.zonaPie	{width:980px; padding:0px 0px 0px 0px; margin:40px 0px 0px 0px;}
	
	.subPie		{width:980px; margin:0px auto; padding:10px 0px;}
		
	
/* cabecera */
	.zonaLogo	{float:left; margin-top:10px;}
	.zonaCabecera ul	{position:absolute; z-index:2; right:0px; top:23px;}
	
	.zonaCabecera ul			{margin:34px 0px 0px 0px; padding:0px; list-style-type:none; padding-right:2px;}
	.zonaCabecera ul li			{float:left; margin:0px 0px 0px 40px; padding:0px 0px 6px 0px; position:relative;}
	.zonaCabecera ul li a		{display:block; padding:0px 0px 6px 0px; color:#142F4B; border-bottom:solid 1px #fff; font-size:18px; font-family:"Times New Roman", Times, serif;}
	.zonaCabecera ul li a:hover,
	.zonaCabecera ul li a.btnSelecc	{color:#474549; border-bottom:solid 1px #474549;}
	
	.zonaCabecera ul li ul			{padding:0px; margin:0px; list-style:none; display:none; position:absolute; left:0px; top:32px; width:168px; border-top:solid 1px #474549; border-bottom:solid 1px #474549; background-color:#fff; padding:26px 6px;}
	.zonaCabecera ul li:hover>ul	{display:block !important}
	.zonaCabecera ul li.hover ul	{display:block;}
	.zonaCabecera ul li ul li		{float:none;padding:0px;margin:0px;}
	.zonaCabecera ul li ul li		{margin:0px; padding:0px; font-weight:normal;}
	.zonaCabecera ul li ul li a		{display:block; width:168px; color:#004d7b; padding:2px 0px 2px 4px; border:none; font-size:12px; font-family:"Times New Roman", Times, serif;}
	.zonaCabecera ul li ul li a:hover,
	.zonaCabecera ul li ul li a.btnSelecc {background-color:#c9ddee; border:none;}
	
	.telf  {position:absolute; top:0px; right:400px; width:165px; height:25px; background:transparent url('../img/decoracion/telf.jpg') no-repeat 0px 3px; font-family:"Times New Roman", Times, serif; font-size:29px; color:#142F4B; padding-left:29px; line-height:25px; font-weight:bold;}
	
	.lnkExtranet  {position:absolute; top:0px; right:95px; width:118px; height:25px; background:#B1CCE2 url('../img/decoracion/acceso_clientes.jpg') no-repeat; font-family:"Times New Roman", Times, serif; font-size:16px; padding-left:23px; text-align:center; line-height:25px; font-weight:bold; color:#fff;}
	.lnkExtranet:hover  {text-decoration:underline;}
	
	.verDemo  {position:absolute; top:0px; right:0px; width:82px; height:25px; background:#a5cae1 url('../img/botones/btnVerDemo.jpg') no-repeat; font-family:Arial, Helvetica, Sans-Serif; font-size:10px; line-height:27px; color:#000; text-transform:uppercase; padding-left:8px;}
	.verDemo:hover  {background-position:0px -25px;}
	
	

/* titulos */
	h1				{margin:0px 0px 16px 0px; padding:0px; font-size:36px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-style:normal; color:#474549;}
	h1.tituloFarmacia   {font-size:33px;}
	h2.titulillo	{margin:0px 0px 7px 0px; padding:0px; font-size:24px; color:#142F4B; font-weight:normal; font-family:"Times New Roman", Times, serif;}

/* zona izquierda */
	.buscador {margin-bottom:14px;}
	.buscador input	{float:left; width:114px; margin:1px 6px 0px 0px; padding:2px 3px;}
	.btnBuscar  {float:left; width:72px; height:25px; background:#a5cae1 url('../img/botones/btnVerDemo.jpg') no-repeat; font-family:Arial, Helvetica, Sans-Serif; font-size:10px; line-height:27px; color:#000; text-transform:uppercase; padding-left:18px;}
	.btnBuscar:hover  {background-position:0px -25px;}

	.separador	{font-size:1px; margin:10px 0px; padding:0px; border-bottom:solid 1px #9ab3c8;}
	
	.enlaceIzq	{color:#96a2ae; padding:2px; font-size:11px;}
	.enlaceIzq:hover	{background-color:#e2edf6;}
	
	.banner	{margin-top:5px;}
	
/* calendario */
	.zonaFecha	{width:222px; height:22px; padding-top:6px; margin:0px 0px 7px 0px; color:#757e83; font-family:"Times New Roman", Times, serif; text-align:center; background:transparent url('../img/cajas/fecha.jpg') no-repeat;}
	
	.zonaCalendario         {background:transparent url('../img/cajas/calendario.jpg') repeat-y; width:222px; font-family:"Times New Roman", Times, serif; font-size:18px;}	
	.zonaCalendario .arriba {width:222px; height:auto !important; height:33px; min-height:33px; background:transparent url('../img/cajas/calendario_arriba.jpg') no-repeat;}
	.zonaCalendario .abajo  
	{
		width:222px; height:auto !important; height:4px; min-height:4px; 
		padding:0px; background:transparent url('../img/cajas/calendario_abajo.jpg') no-repeat left bottom;
		color:#fff;
	}
	
	
	.mes		{float:left; padding-top:9px; padding-left:8px; height:24px; width:178px; font-family:"Times New Roman", Times, serif; font-size:18px;}
	.navMeses	{float:left; padding-top:7px; height:26px;}
	.navMeses a			{font-size:20px; font-weight:bold;}
	.navMeses a:hover	{color:#9ab3c8; background-color:#fff;}

	.calendario	{width:100%; margin-top:3px;}
	.calendario	tr td {text-align:center; color:#5e5d60; font-size:13px; font-family:"Times New Roman", Times, serif;}
	
	.calendario a {color:#8c8b8e; font-size:13px; font-family:"Times New Roman", Times, serif; padding:2px;}
	.calendario a:hover {background-color:#b8d1e8;}
	.calendario a.diaDestacado {background-color:#142F4B; color:#fff;}
	
/* encuesta */
	.zonaEncuesta         {background:transparent url('../img/cajas/encuesta.jpg') repeat-y; width:222px; font-family:"Times New Roman", Times, serif; font-size:18px;}	
	.zonaEncuesta .arriba {width:222px; height:auto !important; height:33px; min-height:33px; background:transparent url('../img/cajas/encuesta_arriba.jpg') no-repeat;}
	.zonaEncuesta .abajo  
	{
		width:202px; height:auto !important; height:4px; min-height:4px; 
		padding:10px; background:transparent url('../img/cajas/encuesta_abajo.jpg') no-repeat left bottom;
		color:#fff;
		
	}
	
	.zonaEncuesta p {font-weight:bold; font-size:14px;}
	.zonaEncuesta input {float:left; margin-right:8px; padding-top:0px;}
	.zonaEncuesta label {padding-top:2px;}
	
	.botonesEncuesta	{padding:16px 0px 10px 35px;}

/* zona dcha */
	.submenuNoticias		{margin:0px 0px 40px 0px; padding:4px 0px 4px 23px; list-style-type:none; height:16px; background-color:#F0F4F7;}
	.submenuNoticias li		{float:left; margin-right:10px; padding-left:10px; border-left:solid 1px #000;}
	.submenuNoticias li.primerLi		{margin-right:10px; padding-left:0px; border-left:none;}
	.submenuNoticias li a		{font-size:14px;}
	.submenuNoticias li a:hover	{text-decoration:underline;}
	
	.submenuConsejos		{margin:0px 0px 40px 0px; padding:4px 0px 4px 70px; list-style-type:none; height:16px; background-color:#F0F4F7;}
	.submenuConsejos li		{float:left; margin-right:10px; padding-left:10px; border-left:solid 1px #000;}
	.submenuConsejos li.primerLi		{margin-right:10px; padding-left:0px; border-left:none;}
	.submenuConsejos li a		{font-size:14px;}
	.submenuConsejos li a:hover	{text-decoration:underline;}
	
	
	.fechaNoticia	{background-color:#142F4B; color:#fff; padding:2px; font-size:12px; font-family:"Times New Roman", Times, serif;}

	.noticia 	{margin-bottom:12px;}
	.alignIzq	{float:left; padding:12px; border:solid 1px #000; margin:0px 11px 0px 0px;}
	
	.noticia h3	{padding:2px; margin-top:0px; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#757477;}
	.noticia h3 a	{font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#757477;}
	.noticia p	{line-height:20px; font-size:11px; color:#757477;}
	.noticia a	{line-height:20px; font-size:11px; font-weight:bold;}
	.noticia a:hover	{text-decoration:underline;}
	
	
	.noticia1, .noticia2, .noticia3, .noticia45, .noticia6	{padding:10px 0px 20px 0px; border-bottom:solid 1px #ddd;}
	.noticia1	{padding-top:0px;}
	
	.noticia4	{float:left; width:280px; padding-right:46px;}
	.noticia5	{float:left; width:280px;}
	
	.noticia1 .imgNoticia {float:right; width:227px;}
	.noticia2 .imgNoticia {float:left;  width:227px; margin-right:20px;}
	.noticia3 .imgNoticia {display:none;}
	.noticia4 .imgNoticia {margin-bottom:10px;}
	.noticia5 .imgNoticia {margin-bottom:10px;}
	.noticia6 .imgNoticia {float:left;  width:227px; margin-right:20px;}
	
	.noticia1 .noticia {width:359px; margin-right:20px;}
	.noticia2 .noticia {float:left; width:359px;}
	.noticia3 .noticia {}
	.noticia4 .noticia {}
	.noticia5 .noticia {}
	.noticia6 .noticia {float:left; width:359px;}
	
	.noticia3 h3 {display:inline; margin-top:10px;}
	
	.paginacion {margin:0px; padding:0px; list-style-type:none;}
	.paginacion li {float:left; margin:0px 4px 0px 0px; padding:0px;}
	.paginacion li a	{display:inline-block; border:solid 0px #ffffff; font-size:12px; width: auto; overflow: visible; background-color:#F1F6FA; color:#000; padding:2px 4px;}
	.paginacion li a:hover	{background-color:#142F4B; color:#fff;}
	
	
	
	

/* pie */		
	.otroMenu			{padding-left: 20px; border-top:solid 1px #8c8b8e; border-bottom:solid 1px #8c8b8e; margin:0px 0px 10px 0px;}
	
	.otroMenu .mapaPie	{margin:0px; padding:0px 0px; list-style-type:none; float:left; width:678px;}
	.otroMenu .mapaPie li	{float:left; margin:10px 38px 15px 0px; padding:0px;}
	.otroMenu .mapaPie li a	{font-size:11px; font-family:"Times New Roman", Times, serif;}
	.otroMenu .mapaPie li a:hover	{text-decoration:underline;}
	
	.otroMenu .redes	{margin:0px; padding:0px 0px; list-style-type:none; float:right; width:169px;}
	.otroMenu .redes li	{float:left; margin:6px 8px 0px 0px; padding:0px;}
	.otroMenu .redes li a	{font-size:11px; font-family:"Times New Roman", Times, serif;}
	.otroMenu .redes li a:hover	{text-decoration:underline;}
	
	.datosContacto			{width:940px; margin:0px auto;}
	
	.columnaPie	{float:left; width:150px; margin-right:20px;}
	.columnaPie p	{font-size:11px; font-family:"Times New Roman", Times, serif; line-height:20px;}
	.columnaPie p a	{font-size:11px; font-family:"Times New Roman", Times, serif; background-color:#e2edf6; padding:2px;}
	.columnaPie p a:hover {background-color:#b8d1e8;}
	
	.sello1  {float:left; padding-left:30px;}
	.sello2  {float:left;}
	.sello3  {float:left;}
	.sello4  {float:left;}
	
	.subPie			{color:#fff; font-size:13px; font-family:"Times New Roman", Times, serif;}
	.subPie a		{color:#fff; font-size:13px; font-family:"Times New Roman", Times, serif; text-decoration:underline;}
	.subPie a:hover	{color:#b8d1e8;}

/* botones */
	.zonaBoton	{float:right; margin-top:6px;}
	
	.btn		{border:solid 0px #ffffff; font-size:12px; width: auto; overflow: visible; background-color:#142F4B; color:#fff; padding:2px 4px;}
	.btn:hover	{text-decoration:underline;}

/* formateo */
	.clear	{clear:both; margin:0px; padding:0px;}
	.izq	{float:left;}
	.zonaError	{float:left; width:300px; margin:10px 0px; padding:0px;}
	.zonaEncuesta .zonaError {width:202px;}
	.zonaInfo	{float:left; width:300px; margin:10px 0px; padding:0px;}
	.dcha   {float:right;}
	.indentado {padding-left:32px;}

/* estilos fck */
	.contenidos h2	{margin:0px 0px 22px 0px; padding:0px; font-weight:normal; font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#666;}
	.contenidos h2 strong	{color:#666;}
	
	.textoDestacado	{font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#666;}
	.textoDestacado strong	{color:#666;}
	
	.texto,
    .texto p,
    .texto li,
    .texto a   {font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#666;}
    
    .texto a   {text-decoration:underline;}
    .texto a:hover	{color:#142F4B;}
	
	.subrayado	{font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#666; background:transparent url('../img/decoracion/subrayado.jpg') no-repeat 0px 18px; padding-bottom:14px; text-decoration:none;}
	a.subrayado	{font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#666; background:transparent url('../img/decoracion/subrayado.jpg') no-repeat 0px 18px; padding-bottom:14px; text-decoration:none;}
	
	.encabezado {font-size:16px; background-color:#142F4B; color:#fff; display:block; padding:4px; margin:4px 0px;}
	
	.textoPeq	{font-size:12px; font-family:"Times New Roman", Times, serif; font-style:normal; color:#666;}
	.textoPeq a	{font-size:12px; font-family:"Times New Roman", Times, serif; font-style:normal; color:#666; text-decoration:underline;}
	
	.textoGrande	{font-size:14px; font-family:"Times New Roman", Times, serif;}
	
	.texto12 {font-size:12px;}
	.texto14 {font-size:14px;}
	.texto16 {font-size:16px;}
	.texto18 {font-size:18px;}
	.texto20 {font-size:20px;}
	.texto24 {font-size:24px;}
	.texto30 {font-size:30px;}
	.texto36 {font-size:36px;}
	
	.contenidos ul		{margin:0px;}
	.contenidos ul li	{margin:0px 0px 5px 0px; padding:0px 0px 0px 20px;}

/* colores */
	.error		{color:#ff0000;}
	.info		{color:#757477;}

	.azulClaro	{color:#b8d1e8;}
	
	.azulOscuro,	
	a.azulOscuro {font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#142F4B;}
	
