/* General*/
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%; background-color:#1a171c;}
	A,P,TD,DIV,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:300px; position:relative;}
			.zonaLoop			{position:absolute; z-index:1; left:0px; bottom:0px;}
		.zonaContenidos			{float:right; width:678px; margin:0px;}
			.contenidosConAire	{float:left; width:422px; margin:0px 37px 0px 0px;}
			.contenidos			{float:left; width:402px; text-align:justify;}
			.zonaDcha			{float:left; width:219px; margin:0px;}
		.zonaIzq			{float:left; width:222px; margin:0px 40px 0px 0px;}
		
		
	.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:14px; 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;}
	h2.titulillo a	{font-size:24px; color:#142F4B; font-weight:normal; font-family:"Times New Roman", Times, serif;}
	h2.titulillo a:hover	{text-decoration:underline;}
	
	.submenuServicios		{margin:0px 0px 20px 0px !important; padding:4px 0px 4px 4px; list-style-type:none; height:16px; background-color:#F0F4F7;}
	.submenuServicios li		{float:left; margin-right:10px !important; padding-left:10px !important; border-left:solid 1px #000;}
	.submenuServicios li.primerLi		{margin-right:10px; padding-left:0px !important; border-left:none;}
	.submenuServicios li a		{font-size:14px;}
	.submenuServicios li a:hover	{text-decoration:underline;}

/* 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; width:222px;}
	.banner a 	{background-color:#fff; display:block;}
	.banner a:hover	{background-color:#9ab3c8;}
	.banner a img {padding:1px; }
	
/* 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; font-size:14px;}
	
	.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 */
	.fechaNoticia	{background-color:#142F4B; color:#fff; padding:2px; font-size:12px; font-family:"Times New Roman", Times, serif;}

	.zonaDcha ul	{margin:0px 0px 00px 0px; padding:0px; list-style-type:none;}
	.zonaDcha ul li	{margin:0px; padding:0px;}
	
	.noticia h3	{display:inline; padding:2px; margin-top:10px; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#757477;}
	.noticia h3 a	{display:inline; 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; color:#757477; display:block;}
	.noticia a .enlace	{line-height:20px; font-size:11px; font-weight:bold; font-size:11px; color:#757477;}
	.noticia a:hover {background-color:#e2edf6;}
	.noticia a:hover .enlace	{text-decoration:underline;}

/* 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;}
    
    .texto td   {font-size:14px; font-style:normal; font-family:"Times New Roman", Times, serif; color:#666;}
	
	.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 0px;}

	.linkResaltado {font-weight:bold; font-size:16px; color:#97bf0d;}
	.telefono {color:#97bf0d;font-weight:bold;}
/* 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;}
	
